footer{background-color:#434343;color:#fff;margin-top:150px;width:100%}footer .links-row{display:flex;justify-content:space-between;gap:30px;min-height:233px;align-items:center;padding:20px 3rem}footer .links-row .column-1{max-width:25%;display:flex;justify-content:center;flex-direction:column;gap:10px}.column-1 .footer-title-div{display:flex}.footer-company{font-size:calc(1rem + 1.5vw);font-weight:500}.footer-icons{display:flex;gap:10px}.footer-icons img{width:49px;height:24px}.show-in-mobile-certificate{display:none}footer .links-row .column-2{max-width:25%;margin-right:13rem;position:relative}.contact-info{background-color:#fff;color:#434343;height:387px;width:317px;display:flex;flex-direction:column;padding:45px;position:absolute;justify-content:center;bottom:-210px;left:-55px;border-radius:15px 15px 0 0;box-shadow:0 3px 25px #00000029}.button-contact{text-align:center;background:#fbbc20;text-decoration:none;border-radius:15px;height:51px;justify-content:center;text-transform:uppercase;width:100%;margin-bottom:30px;font-weight:700}.button-contact,.footer-icons-text,.trademark-row{display:flex;align-items:center;color:#434343}.footer-icons-text{gap:10px;font-weight:400;font-size:16px;margin-top:22px}.footer-icons-text a{display:inline-block;text-decoration:none;color:#434343;font-weight:400;font-size:16px}.footer-icons-text img{width:23px;object-fit:contain}footer .links-row .column-3{max-width:25%;display:flex;flex-direction:column;gap:16px}.column-3 .policy-link{text-decoration:none;font-size:calc(.5rem + .9vw);font-weight:400;color:#fff}footer .links-row .column-4{max-width:25%;display:flex;justify-content:end;gap:1rem}footer .links-row .column-4 .container-text-certificate{margin:unset}.column-4 img{width:61px;height:61px;object-fit:cover;border-radius:50%}.footer-icons .link-social{border:2px solid #fff;width:50px;height:50px;align-items:center;border-radius:50%}.trademark-row{justify-content:space-between;background-color:#f2f7fb;min-height:87px;padding-left:3rem;padding-right:3rem;padding-top:1rem}.footer-icons .link-social,.powered-by{display:flex;justify-content:center}.powered-by .bold,.powered-by p{font-weight:400;font-size:calc(.5rem + .5vw)}.powered-by .bold{font-weight:700;display:inline-block}.trademark-row .info{display:flex;flex-direction:column;font-weight:300;font-size:calc(.5rem + .6vw);text-align:end}@media (max-width:1150px){footer .links-row{justify-content:space-evenly;min-height:240px;margin:0}footer .links-row .column-1{margin-top:95px;gap:15px}.footer-icons .link-social{width:35px;height:35px}.footer-icons img{width:15px;height:20px}.show-in-mobile-certificate{display:flex;justify-content:start;flex-direction:row-reverse;margin-bottom:100px;gap:10px;align-items:center;margin-top:10px}.show-in-mobile-certificate img{width:45px;height:45px;object-fit:cover;border-radius:50%}.show-in-mobile-certificate p{font-size:calc(.5rem + .5vw)}.contact-info{width:280px}.footer-icons-text{font-size:calc(.5rem + .5vw);padding-left:5px}.footer-icons-text img{width:19px}.column-3{text-align:end;gap:0}footer .links-row .column-4{display:none}.trademark-row{padding-left:1rem;padding-right:1rem}}@media (max-width:960px){footer{margin-top:100px}footer .links-row{justify-content:space-between}.powered-by .bold,.powered-by p{font-size:calc(.5rem + .3vw)}.trademark-row .info{font-size:calc(.5rem + .4vw)}}@media (max-width:760px){footer{margin-top:50px}footer .links-row{align-items:start;gap:unset;justify-content:center;padding:10px 60px}.links-row>*{width:fit-content}footer .links-row .column-1{margin:unset;max-width:unset}.footer-company{font-size:calc(1rem + .6vw)}.footer-icons img{height:14px}.show-in-mobile-certificate{margin-top:unset}.footer-icons .link-social,.show-in-mobile-certificate img{width:29px;height:29px}.show-in-mobile-certificate p{font-size:10px}.contact-info{height:183px;width:239px;border-radius:15px 15px 15px 15px;bottom:-330px;padding:0 0 0 5px;gap:2px}.button-div{align-self:center}.button-contact{height:35px;width:205px;margin:18px 0}.footer-icons-text{margin-top:0;font-size:12px;padding-left:20px}.footer-icons-text img{width:16px}.column-3{margin-top:unset;min-width:25%}.trademark-row{flex-direction:column-reverse;padding:0;height:200px;justify-content:end;margin-top:auto;gap:20px}.trademark-row .info{text-align:center;justify-content:flex-end}.info p{margin-bottom:0}.info p,.powered-by p{font-size:calc(.9rem + .1vw)}.media-query-d-none{display:none}}@media (max-width:480px){footer .links-row{position:relative;padding:10px 20px;justify-content:space-between}.column-2{position:absolute!important;left:30%}}