.contact-container{background:linear-gradient(to bottom,var(--Dark-Blue,#385168)0%,var(--Dark-Blue,#385168)31.1%,#efefef 31.1%,#efefef 100%);padding:100px 127px 0;display:flex;position:relative}@media screen and (max-width:1200px){.contact-container{align-items:center}}@media screen and (max-width:924px){.contact-container{padding:80px 24px}}.contact-container:after{content:"";opacity:.6;z-index:0;background:radial-gradient(circle,#fff6 1%,#0000 80%);position:absolute;inset:0}.contact-container .section_wrap{width:100%;margin:auto}.contact-container .section_wrap .contact-content-left{flex-flow:wrap;display:flex;position:relative}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left{font-size:34px}}@media screen and (max-width:924px){.contact-container .section_wrap .contact-content-left{text-align:center;flex-direction:column;align-items:center}}.contact-container .section_wrap .contact-content-left .contact-top{justify-content:space-between;margin:0;padding:0;display:flex}@media screen and (max-width:924px){.contact-container .section_wrap .contact-content-left .contact-top{justify-content:center;align-items:center;width:100%}}.contact-container .section_wrap .contact-content-left .contact-top .contact-header{padding-top:100px;font-family:Cera Pro;font-size:64px}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left .contact-top .contact-header{font-size:34px}}.contact-container .section_wrap .contact-content-left .contact-top .contact-header{text-transform:capitalize;color:#fff;z-index:4;font-style:normal;font-weight:500;line-height:120%}.contact-container .section_wrap .contact-content-left .contact-top:after{content:"";z-index:2;background:url(../media/contact-img.3ed21a09.webp) 0 0/contain no-repeat;width:345px;height:470px;position:absolute;top:0;bottom:0;right:45.1%}@media screen and (max-width:924px){.contact-container .section_wrap .contact-content-left .contact-top:after{width:310px;height:430px;top:8.5rem;right:calc(50% - 155px)}}@media screen and (max-width:624px){.contact-container .section_wrap .contact-content-left .contact-top:after{width:280px;height:325px}}@media screen and (max-width:484px){.contact-container .section_wrap .contact-content-left .contact-top:after{width:280px;height:295px}}@media screen and (max-width:390px){.contact-container .section_wrap .contact-content-left .contact-top:after{width:270px;height:275px}}.contact-container .section_wrap .contact-content-left .communication-container{color:var(--Dark-Blue,#1f4d6f);background-color:#fff;border-radius:12px;flex-direction:column;margin-top:100px;padding:48px 48px 0;display:flex}@media screen and (max-width:924px){.contact-container .section_wrap .contact-content-left .communication-container{justify-content:center;align-items:flex-start;width:100%;margin-top:46%;padding:24px 24px 12px}}@media screen and (max-width:824px){.contact-container .section_wrap .contact-content-left .communication-container{margin-top:53%}}@media screen and (max-width:724px){.contact-container .section_wrap .contact-content-left .communication-container{margin-top:62%}}@media screen and (max-width:624px){.contact-container .section_wrap .contact-content-left .communication-container{margin-top:72%}}@media screen and (max-width:484px){.contact-container .section_wrap .contact-content-left .communication-container{margin-top:80%}}@media screen and (max-width:390px){.contact-container .section_wrap .contact-content-left .communication-container{margin-top:90%}}.contact-container .section_wrap .contact-content-left .communication-container .hub-title{color:#1f4d6f;padding-bottom:12px;font-family:Cera Pro;font-size:48px;font-weight:500}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left .communication-container .hub-title{font-size:28px}}.contact-container .section_wrap .contact-content-left .communication-container .blue-header{color:var(--Light-Blue,#68aade);text-align:start;padding-bottom:12px;font-family:Cera Pro;font-size:32px;font-weight:500}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left .communication-container .blue-header{font-size:24px}}.contact-container .section_wrap .contact-content-left .communication-container .blue-value{color:var(--Dark-Blue,#1f4d6f);text-align:start;margin-bottom:48px;font-family:Cera Pro;font-size:20px;font-style:normal;font-weight:500}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left .communication-container .blue-value{margin-bottom:12px;font-size:18px}}.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}@media screen and (max-width:624px){.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers{flex-direction:column}}.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers .column{display:flex}.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers .column .country_img{width:16px;height:16px;margin-top:2px;margin-right:10px}.contact-container .section_wrap .contact-content-left .form-section{margin-top:-200px}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left .form-section{margin-top:-100px}}@media screen and (max-width:924px){.contact-container .section_wrap .contact-content-left .form-section{text-align:start;border-radius:12px;width:100%;margin-top:40px}}.contact-container .section_wrap .contact-content-left .form-section .form-header{color:var(--Dark-Blue,#1f4d6f);font-family:Cera Pro;font-size:56px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:1200px){.contact-container .section_wrap .contact-content-left .form-section .form-header{font-size:30px}}.contact-container .section_wrap .contact-content-left .form-section .form-paragraph{color:var(--Darker-Grey,#7d888e);letter-spacing:.3px;width:85%;font-family:Cera Pro;font-size:20px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:1024px){.contact-container .section_wrap .contact-content-left .form-section .form-paragraph{max-width:100%;font-size:18px}}.contact-container .section_wrap .contact-content-left .form-section .span-text{color:#40be6c}.contact-container .section_wrap .bottom-section .form-rect{background-color:#fff;border-radius:4px;margin:48px 0;padding:48px}@media screen and (max-width:924px){.contact-container .section_wrap .bottom-section .form-rect{width:100%;margin-bottom:0;padding:24px 0}}.contact-container .section_wrap .bottom-section .form-rect .form-title{text-align:center;text-transform:capitalize;color:var(--Dark-Blue,#1f4d6f);font-family:Cera Pro;font-size:48px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:1200px){.contact-container .section_wrap .bottom-section .form-rect .form-title{font-size:28px}}.contact-container .section_wrap .bottom-section .map-section{width:45%}@media screen and (max-width:924px){.contact-container .section_wrap .bottom-section .map-section{width:100%;height:100%}}.faqs{background-color:#f6f8f8;background-image:url(../media/faq.26353aaf.svg);background-position:100%;background-repeat:repeat-y;background-size:cover;justify-content:center;align-self:stretch;align-items:center;padding:100px 5vw;display:flex}@media screen and (max-width:926px){.faqs{background-size:auto;padding:80px 24px}}.faqs .section_wrap{align-self:center;align-items:center;gap:80px;width:100%;max-width:1448px;display:flex}@media screen and (max-width:926px){.faqs .section_wrap{flex-direction:column;gap:24px}}.faqs .text_box{flex-direction:column;justify-content:center;align-items:flex-start;gap:48px;max-width:32%;display:flex}@media screen and (max-width:926px){.faqs .text_box{max-width:100%}}.faqs .text_box .title{color:var(--Black,#000);font-family:Cera Pro;font-size:56px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:726px){.faqs .text_box .title{font-size:30px}}.faqs .faq{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;padding:0 24px;display:flex}@media screen and (max-width:924px){.faqs .faq{max-width:none;padding:0}}.faqs .faq .MuiPaper-root{box-shadow:none;background-color:#0000;border:none;border-radius:0;align-self:stretch;padding:0}.faqs .faq .MuiPaper-root:before{display:none}@media screen and (max-width:726px){.faqs .faq .MuiPaper-root:before{display:block}}.faqs .faq .MuiPaper-root .MuiAccordionSummary-content{color:var(--Colors-Dark-Blue-500,var(--Dark-Blue,#1f4d6f));margin:0;font-family:Cera Pro;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:926px){.faqs .faq .MuiPaper-root .MuiAccordionSummary-content{margin:12px 0}}.faqs .faq .MuiPaper-root .MuiAccordionDetails-root{color:var(--Colors-Grey-grey-700,#5f6162);font-family:Cera Pro;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.faqs .faq .MuiPaper-root .MuiAccordionSummary-expandIconWrapper>svg{width:24px;height:24px}.faqs .faq .Mui-expanded{border:none;margin:0}.faqs .faq .MuiButtonBase-root{min-height:auto}.faqs .text_box>button,.faqs .section_wrap>button{background:var(--Colors-Dark-Blue-500,#1f4d6f);color:var(--White,#fff);letter-spacing:1.28px;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:Cera Pro;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}.faqs .text_box>button:hover,.faqs .section_wrap>button:hover{opacity:.98}@media screen and (max-width:726px){.faqs .text_box>button,.faqs .section_wrap>button{align-self:stretch;margin:0}}@media screen and (min-width:1024px){.contact-container{background:linear-gradient(to bottom,var(--Dark-Blue,#385168)0%,var(--Dark-Blue,#385168)35%,#efefef 35%,#efefef 100%);padding:5.208vw 8.292vw 0}.contact-container:after{content:"";opacity:.6;z-index:0;background:radial-gradient(circle,#fff6 1%,#0000 80%);position:absolute;inset:0 0 65%}.contact-container .section_wrap{width:100%;max-width:none;margin:auto}.contact-container .section_wrap .contact-content-left .contact-top{justify-content:space-between;width:52%;margin:0;padding:0;display:flex}.contact-container .section_wrap .contact-content-left .contact-top .contact-header{padding-top:7.8vw;font-size:3.6vw}.contact-container .section_wrap .contact-content-left .contact-top:after{content:"";z-index:2;background:url(../media/contact-img.eb8a9845.svg) 0 0/contain no-repeat;width:24.505vw;height:27.498vw;position:absolute;top:.555vw;bottom:0;right:39.19vw}.contact-container .section_wrap .contact-content-left .communication-container{z-index:1;width:48%;max-width:32.56vw;color:var(--Dark-Blue,#1f4d6f);background-color:#fff;border-radius:.625vw;flex-direction:column;margin-top:6.8vw;padding:2.5vw 2.5vw 0;display:flex}}@media screen and (min-width:1024px) and (max-width:48.125vw){.contact-container .section_wrap .contact-content-left .communication-container{justify-content:center;align-items:flex-start;width:100%;margin-top:46%;padding:1.25vw 1.25vw .625vw}}@media screen and (min-width:1024px){.contact-container .section_wrap .contact-content-left .communication-container .hub-title{color:#1f4d6f;padding-bottom:2.2vw;font-family:Cera Pro;font-size:2.5vw;font-weight:500}.contact-container .section_wrap .contact-content-left .communication-container .blue-header{color:var(--Light-Blue,#68aade);text-align:start;padding-bottom:.625vw;font-family:Cera Pro;font-size:1.667vw;font-weight:500}.contact-container .section_wrap .contact-content-left .communication-container .blue-value{color:var(--Dark-Blue,#1f4d6f);text-align:start;margin-bottom:2.5vw;font-family:Cera Pro;font-size:1.042vw;font-style:normal;font-weight:500}.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers{flex-direction:row;justify-content:flex-start;align-items:center;gap:.417vw;display:flex}}@media screen and (min-width:1024px) and (max-width:32.5vw){.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers{flex-direction:column}}@media screen and (min-width:1024px){.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers .column{flex:40%;display:flex}.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers .column .country_img{width:1vw;height:1vw;margin-top:.2vw;margin-right:.521vw}.contact-container .section_wrap .contact-content-left .communication-container .phoneNumbers .column .country_img.canada{width:1.25vw;height:1.25vw;margin-top:0}.contact-container .section_wrap .contact-content-left .form-section{flex-direction:column;gap:2vw;width:50%;margin-top:-8vw;display:flex}.contact-container .section_wrap .contact-content-left .form-section .form-header{color:var(--Dark-Blue,#1f4d6f);font-family:Cera Pro;font-size:2.917vw;font-style:normal;font-weight:500;line-height:120%}}@media screen and (min-width:1024px) and (max-width:62.5vw){.contact-container .section_wrap .contact-content-left .form-section .form-header{font-size:1.563vw}}@media screen and (min-width:1024px){.contact-container .section_wrap .contact-content-left .form-section .form-paragraph{color:var(--Darker-Grey,#7d888e);letter-spacing:.0156vw;width:85%;font-family:Cera Pro;font-size:1.042vw;font-style:normal;font-weight:500;line-height:150%}}@media screen and (min-width:1024px) and (max-width:53.333vw){.contact-container .section_wrap .contact-content-left .form-section .form-paragraph{max-width:100%;font-size:.938vw}}@media screen and (min-width:1024px){.contact-container .section_wrap .contact-content-left .form-section .span-text{color:#40be6c}.contact-container .section_wrap .bottom-section{display:flex}.contact-container .section_wrap .bottom-section .form-rect{background-color:#fff;border-radius:.208vw;width:50%;margin:2.5vw 0;padding:2.5vw}.contact-container .section_wrap .bottom-section .form-rect .form-title{text-align:center;text-transform:capitalize;color:var(--Dark-Blue,#1f4d6f);font-family:Cera Pro;font-size:2.5vw;font-style:normal;font-weight:500;line-height:120%}}@media screen and (min-width:1024px) and (max-width:62.5vw){.contact-container .section_wrap .bottom-section .form-rect .form-title{font-size:1.458vw}}@media screen and (min-width:1024px){.contact-container .section_wrap .bottom-section .map-section{width:50%}.faqs{background-position:100%;padding:5.21vw 7.29vw}.faqs .section_wrap{gap:4.17vw;max-width:75.42vw}.faqs .text_box{gap:2.5vw;max-width:32%}.faqs .text_box .title{font-size:2.916vw}.faqs .faq{padding:0 1.25vw}.faqs .faq .MuiPaper-root .MuiAccordionSummary-content{font-size:.833vw}.faqs .faq .MuiPaper-root .MuiAccordionDetails-root{font-size:.729vw}.faqs .faq .MuiPaper-root .MuiAccordionSummary-expandIconWrapper>svg{width:1.25vw;height:1.25vw}.faqs .text_box>button,.faqs .section_wrap>button{letter-spacing:.067vw;border-radius:.208vw;gap:.521vw;padding:.833vw 1.667vw;font-size:.833vw}}
.map-container{z-index:100;filter:grayscale(30%);border-radius:.21vw;width:100%;height:83.7%;margin-top:2.5vw}@media screen and (max-width:924px){.map-container{border-radius:0 0 18px 18px;height:530px;margin-top:0}}
.form-div{color:#385168;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:48px;display:flex}@media screen and (max-width:724px){.form-div{padding:24px}}.form-div .form-first-row{z-index:5;flex-wrap:wrap;justify-content:space-between;column-gap:24px;width:100%;display:flex}@media screen and (max-width:724px){.form-div .form-first-row{column-gap:12px}}.form-div .form-first-row textarea:focus,.form-div .form-first-row input:focus{outline:none}.form-div .form-first-row .error-text{color:#e47878}.form-div .form-first-row .name-field,.form-div .form-first-row .email-field,.form-div .form-first-row .phone-field,.form-div .form-first-row .message-field{width:47%}@media screen and (max-width:724px){.form-div .form-first-row .name-field,.form-div .form-first-row .email-field,.form-div .form-first-row .phone-field,.form-div .form-first-row .message-field{width:100%}}.form-div .form-first-row .name-field,.form-div .form-first-row .email-field,.form-div .form-first-row .phone-field,.form-div .form-first-row .message-field{height:40px;color:var(--Dark-Blue,#1f4d6f);background-color:#fff;border:2px solid #d2dde2;border-radius:4px;margin:12px 0;padding:0 10px;font-family:Cera Pro;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.form-div .form-first-row .name-field::placeholder,.form-div .form-first-row .email-field::placeholder,.form-div .form-first-row .phone-field::placeholder,.form-div .form-first-row .message-field::placeholder{color:var(--Grey,#9dabb4);font-weight:400}.form-div .form-first-row .phone-field,.form-div .form-first-row .message-field{width:100%}.form-div .submit-btn{background-color:#68aade;min-width:127px}@media screen and (max-width:924px){.form-div .submit-btn{align-self:center;width:80%}}.form-div .submit-btn{cursor:pointer;color:#fff;letter-spacing:1.28px;border:none;border-radius:4px;justify-self:center;min-height:52px;margin-top:48px;padding:16px 32px;font-family:Cera Pro;font-size:16px;font-weight:500}.form-div .submit-btn:hover{opacity:.9}@media (min-width:1024px){.form-div{width:100%;padding-top:2.5vw}.form-div .form-first-row{column-gap:1.25vw;width:100%}.form-div .form-first-row .name-field,.form-div .form-first-row .email-field,.form-div .form-first-row .phone-field,.form-div .form-first-row .message-field{border:.104vw solid #d2dde2;border-radius:.208vw;width:47%;height:2.083vw;margin:.625vw 0;padding:0 .521vw;font-size:.833vw;line-height:.938vw}.form-div .form-first-row .phone-field,.form-div .form-first-row .message-field{width:100%}.form-div .form-first-row .message-field{height:4vw;padding-top:0;padding-bottom:2vw}.form-div .form-first-row .message-field::placeholder{line-height:1}.form-div .submit-btn{letter-spacing:.067vw;border-radius:.208vw;min-width:6.615vw;min-height:2.708vw;margin-top:2.5vw;padding:.833vw 1.667vw;font-size:.833vw}}
