.fI6bya_page{--contact-blue:#2073c0;color:#000}.fI6bya_hero{background:#fff url("/assets/homepage/1. Hero - Desktop.webp") 50%/cover no-repeat;min-height:764px}.fI6bya_heroGrid{grid-template:"copy form""methods form"1fr/minmax(0,1fr) 448px;column-gap:77px;padding-top:194px;display:grid}.fI6bya_heroCopy{grid-area:copy}.fI6bya_heroCopy h1{margin:0;font-size:65px;font-weight:500;line-height:83px}.fI6bya_heroCopy p{max-width:576px;margin:8px 0 0;font-size:20px;font-weight:300;line-height:30px}.fI6bya_form{background:#fff;border:1px solid #eaefff;border-radius:28px;flex-direction:column;grid-area:form;align-self:start;gap:10px;width:448px;min-height:539px;margin-top:-37px;padding:24px 31px 48px;display:flex;box-shadow:0 10px 30px #2073c01a}.fI6bya_form label{display:block}.fI6bya_form input,.fI6bya_form textarea{color:#000;width:100%;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:7px;outline:none;padding:0 16px;font-size:16px;font-weight:300;display:block}.fI6bya_form input{height:54px}.fI6bya_form textarea{resize:vertical;height:142px;padding-top:14px}.fI6bya_form input::placeholder,.fI6bya_form textarea::placeholder{color:#bfc4c9;opacity:1}.fI6bya_form input:focus,.fI6bya_form textarea:focus{border-color:var(--contact-blue);box-shadow:0 0 0 3px #2073c01a}.fI6bya_form button{background:var(--contact-blue);color:#fff;cursor:pointer;min-height:53px;font:inherit;border:0;border-radius:7px;margin-top:6px;font-size:20px;font-weight:700;line-height:26px;box-shadow:0 6px 14px #2073c02e}.fI6bya_form button:disabled{cursor:wait;opacity:.7}.fI6bya_formMessage{color:#258649;text-align:center;margin:0;font-size:12px;font-weight:600;line-height:16px}.fI6bya_mobileSubmit{display:none}.fI6bya_contactMethods{grid-area:methods;grid-template-columns:repeat(2,293px);gap:13px;margin-top:45px;display:grid}.fI6bya_contactCard{border-radius:20px;height:276px;padding:23px 28px}.fI6bya_phoneCard{background:var(--contact-blue);color:#fff}.fI6bya_whatsAppCard{background:#fff;border:1px solid #eaefff;flex-direction:column;display:flex}.fI6bya_cardHeading{align-items:center;gap:13px;display:flex}.fI6bya_cardHeading h2{margin:0;font-size:20px;font-weight:700;line-height:26px}.fI6bya_iconBox{width:53px;height:53px;color:var(--contact-blue);background:#eaefff;border-radius:15px;flex:0 0 53px;place-items:center;display:grid}.fI6bya_phoneIcon{width:28px;height:28px}.fI6bya_whatsAppIcon{color:#1ac84e;width:25px;height:28px}.fI6bya_phoneList{gap:8px;margin-top:7px;display:grid}.fI6bya_phoneList a{color:#000;background:#eaefff;border-radius:7px;justify-content:space-between;align-items:center;height:52px;padding:0 13px 0 15px;font-size:16px;font-weight:400;line-height:21px;display:flex}.fI6bya_phoneList small{min-width:58px;height:17px;color:var(--contact-blue);text-align:center;background:#fff;border-radius:8px;align-items:center;padding:0 5px;font-size:11px;line-height:14px;display:inline-grid}.fI6bya_phoneList a:nth-child(2) small{min-width:78px}.fI6bya_whatsAppNumber{color:#000;align-self:flex-start;margin:22px 0 0 15px;font-size:16px;line-height:21px;display:inline-block}.fI6bya_whatsAppButton{color:#fff;background:#1ac84e;border-radius:7px;align-items:center;gap:11px;height:52px;margin-top:auto;padding:0 17px;font-size:16px;font-weight:700;line-height:21px;display:flex}.fI6bya_messageBubble{background:#fff;border-radius:50%;width:22px;height:18px;position:relative}.fI6bya_messageBubble:after{clip-path:polygon(0 0,100% 0,0 100%);content:"";background:#fff;width:7px;height:7px;position:absolute;bottom:-3px;left:2px}.fI6bya_locations{background:#fff;padding:86px 0 127px}.fI6bya_locationsContainer{width:min(1214px,100% - 48px);margin-inline:auto}.fI6bya_locationsIntro{padding-left:23px}.fI6bya_locationsIntro>p{color:var(--contact-blue);margin:0;font-size:16px;font-weight:300;line-height:21px}.fI6bya_locationsIntro h2{max-width:763px;margin:3px 0 0;font-size:45px;font-weight:500;line-height:57px}.fI6bya_locationList{gap:41px;margin-top:83px;display:grid}.fI6bya_locationCard{background:#fff;border:1px solid #eaefff;border-radius:20px;grid-template-columns:448px minmax(0,1fr);height:455px;display:grid;overflow:hidden}.fI6bya_locationCard.fI6bya_reverse{grid-template-columns:minmax(0,1fr) 448px}.fI6bya_locationCard.fI6bya_reverse .fI6bya_locationDetails{order:2}.fI6bya_locationCard.fI6bya_reverse .fI6bya_map{order:1}.fI6bya_locationDetails{padding:57px 38px 35px}.fI6bya_locationDetails h3{margin:0;font-size:45px;font-weight:500;line-height:57px}.fI6bya_address{grid-template-columns:50px 1fr;align-items:center;gap:11px;margin-top:45px;display:grid}.fI6bya_address>span{width:50px;height:50px;color:var(--contact-blue);background:#eaefff;border-radius:10px;place-items:center;display:grid}.fI6bya_address svg{width:26px;height:26px}.fI6bya_address p{margin:0;font-size:18px;font-weight:400;line-height:23px}.fI6bya_locationEmails{border-top:1px solid #eaefff;flex-direction:column;gap:23px;margin-top:31px;padding:27px 4px 0;display:flex}.fI6bya_locationEmails a{color:#000;font-size:18px;font-weight:300;line-height:23px}.fI6bya_map{min-width:0;display:block;position:relative;overflow:hidden}.fI6bya_map iframe{border:0;width:100%;height:100%;display:block}@media (min-width:1301px){.fI6bya_heroGrid{grid-template-columns:minmax(0,1fr) minmax(448px,34%);column-gap:min(6vw,115px);width:87%;max-width:none}.fI6bya_heroCopy p{max-width:720px}.fI6bya_form{width:100%}.fI6bya_contactMethods{grid-template-columns:repeat(2,minmax(0,1fr))}.fI6bya_locationsContainer{width:87%;max-width:none}.fI6bya_locationCard{grid-template-columns:minmax(420px,34%) minmax(0,1fr)}.fI6bya_locationCard.fI6bya_reverse{grid-template-columns:minmax(0,1fr) minmax(420px,34%)}}@media (max-width:1100px) and (min-width:761px){.fI6bya_heroGrid{grid-template-columns:minmax(0,1fr) 400px;column-gap:30px}.fI6bya_form{width:400px}.fI6bya_contactMethods{grid-template-columns:repeat(2,minmax(0,1fr))}.fI6bya_whatsAppButton{white-space:nowrap;gap:6px;padding-inline:8px;font-size:14px}.fI6bya_whatsAppNumber{margin-left:8px}.fI6bya_locationCard,.fI6bya_locationCard.fI6bya_reverse{grid-template-columns:400px minmax(0,1fr)}.fI6bya_locationCard.fI6bya_reverse{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:760px){.fI6bya_hero{background-color:#fff;background-image:url(/assets/contact/hero-mobile.webp);background-position:50% 92px;background-repeat:no-repeat;background-size:431px 855px;min-height:1435px}.fI6bya_heroGrid{grid-template:"copy""form""methods"/1fr;gap:0;padding-top:145px;display:grid}.fI6bya_heroCopy h1{font-size:35px;line-height:39px}.fI6bya_heroCopy p{max-width:none;margin-top:12px;font-size:18px;line-height:30px}.fI6bya_form{border-radius:28px;gap:8px;width:calc(100% + 8px);min-height:478px;margin:20px 0 0 -4px;padding:30px 25px 35px}.fI6bya_form input{height:46px;font-size:15px;line-height:19px}.fI6bya_form textarea{resize:none;height:136px;padding-top:12px;font-size:15px;line-height:19px}.fI6bya_form button{min-height:45px;margin-top:5px;font-size:16px;line-height:21px}.fI6bya_desktopSubmit{display:none}.fI6bya_mobileSubmit{display:inline}.fI6bya_contactMethods{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}.fI6bya_contactCard{border-radius:20px;width:100%}.fI6bya_phoneCard{height:340px;padding:27px 34px 26px}.fI6bya_whatsAppCard{height:236px;padding:27px 34px 30px}.fI6bya_cardHeading{gap:14px}.fI6bya_cardHeading h2{font-size:20px;line-height:26px}.fI6bya_iconBox{flex-basis:65px;width:65px;height:65px}.fI6bya_phoneList{gap:9px;margin-top:11px}.fI6bya_phoneList a{height:64px;padding:0 17px 0 19px}.fI6bya_phoneList small{border-radius:12px;min-width:74px;height:23px;font-size:13px;line-height:17px}.fI6bya_whatsAppNumber{margin:22px 0 0 3px}.fI6bya_whatsAppButton{height:64px;margin-top:14px;padding-inline:18px}.fI6bya_locations{padding:84px 0 82px}.fI6bya_locationsContainer{width:min(100% - 58px,560px)}.fI6bya_locationsIntro{padding-left:0}.fI6bya_locationsIntro>p{font-size:15px;line-height:19px}.fI6bya_locationsIntro h2{margin-top:5px;font-size:27px;line-height:30px}.fI6bya_locationList{gap:39px;margin-top:49px}.fI6bya_locationCard,.fI6bya_locationCard.fI6bya_reverse{border-radius:19px;flex-direction:column;height:693px;display:flex}.fI6bya_locationCard.fI6bya_reverse .fI6bya_locationDetails,.fI6bya_locationCard.fI6bya_reverse .fI6bya_map{order:initial}.fI6bya_locationDetails{flex:0 0 318px;height:318px;padding:24px 22px 20px}.fI6bya_locationDetails h3{font-size:27px;line-height:30px}.fI6bya_address{grid-template-columns:45px 1fr;gap:11px;margin-top:39px}.fI6bya_address>span{width:45px;height:45px}.fI6bya_address p{font-size:18px;font-weight:500;line-height:23px}.fI6bya_locationEmails{gap:11px;margin-top:24px;padding:24px 0 0}.fI6bya_locationEmails a{font-size:18px;line-height:23px}.fI6bya_map{flex:0 0 375px;height:375px}}
