@media(max-width:1024px){.elementor .ft-cols{column-gap:32px;padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .hd-burger{display:inline-flex;}}@media(max-width:1024px){.elementor .hd-cta{display:none;}}@media(max-width:1024px){.elementor .hd-nav{display:none;}}@media(max-width:1024px){.elementor .hd{height:80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);}}@media(max-width:1024px){.elementor .cy-preview{display:none;}}@media(max-width:1024px){.elementor .cy-rtext{min-width:0px;font-size:20px;max-width: none; &.t-body { font-size: 20px; line-height: 27px; }\n}}@media(max-width:1024px){.elementor .cy-rtitle{min-width:0px;font-size:40px;flex:0 0 auto;max-width: none;\n}}@media(max-width:1024px){.elementor .cy-left{min-width:0px;flex-direction:column;gap:16px;align-items:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .cy-row{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-wrap:nowrap;}}@media(max-width:1024px){.elementor .cy-rows{gap:32px;}}@media(max-width:1024px){.elementor .cy-title{font-size:36px;&.t-h2 { font-size: 36px; line-height: 42px; }\n}}@media(max-width:1024px){.elementor .cy-eyebrow{font-size:24px;&.t-body { font-size: 24px; }\n}}@media(max-width:1024px){.elementor .cy-head{padding-block-start:0px;padding-block-end:31px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .cy-panel{gap:58px;}}@media(max-width:1024px){.elementor .cy-tab-label{font-size:20px;}}@media(max-width:1024px){.elementor .cy-tab{height:44px;}}@media(max-width:1024px){.elementor .hero-veil{background-color:rgba(0, 0, 0, 0.55);}}@media(max-width:1024px){.elementor .field-textarea{font-size:14px;padding-block-start:18px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:1024px){.elementor .field-input{font-size:14px;}}@media(max-width:1024px){.elementor .tc-d{width:88.2%;margin-block-start:577px;margin-block-end:0px;margin-inline-start:7.6%;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .tc-c{width:88.2%;margin-block-start:490.5px;}}@media(max-width:1024px){.elementor .tc-p{width:88.2%;margin-block-start:491.5px;margin-inline-start:2.9%;}}@media(max-width:1024px){.elementor .tc-b{width:88.2%;margin-inline-start:0px;}}@media(max-width:1024px){.elementor .tc-a{width:88.2%;margin-inline-start:2.9%;}}@media(max-width:1024px){.elementor .tc-photo{height:377.5px;}}@media(max-width:1024px){.elementor .tc-photo-card{padding-block-start:24.75px;padding-block-end:24.75px;padding-inline-start:21px;padding-inline-end:21px;border-radius:21px;box-shadow:0px 0px 0px 1px rgb(230, 230, 230) inset;}}@media(max-width:1024px){.elementor .tc-qmark{width:29.25px;height:61.5px;box-shadow:39px 0px 0px 0px #E8F4FB;border-radius: 19px 3px 3px 3px / 26px 3px 3px 3px;\n}}@media(max-width:1024px){.elementor .tc-quote{padding-block-start:20.25px;margin-block-start:24.75px;}}@media(max-width:1024px){.elementor .tc-names{gap:3px;}}@media(max-width:1024px){.elementor .tc-avatar{width:117px;height:144.75px;min-width:117px;}}@media(max-width:1024px){.elementor .tc-head{gap:17.25px;}}@media(max-width:1024px){.elementor .testi-card{padding-block-start:24.75px;padding-block-end:24.75px;padding-inline-start:21px;padding-inline-end:21px;border-radius:21px;box-shadow:0px 0px 0px 1px rgb(230, 230, 230) inset;}}@media(max-width:1024px){.elementor .t-role{font-size:14px;}}@media(max-width:1024px){.elementor .t-name{font-family:"Open Sans";font-size:24px;letter-spacing:0px;}}@media(max-width:1024px){.elementor .t-display{font-size:36px;line-height: normal;\n}}@media(max-width:1024px){.elementor .container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .t-label{font-family:"Open Sans";font-weight:400;font-size:14px;letter-spacing:-0.12px;line-height:19px;}}@media(max-width:1024px){.elementor .t-body{font-size:15px;}}@media(max-width:1024px){.elementor .t-intertitre{font-size:24px;line-height:29px;}}@media(max-width:1024px){.elementor .t-h2{font-size:36px;}}@media(max-width:1024px){.elementor .t-h1{font-size:48px;line-height: normal;\n}}@media(max-width:1024px){.elementor .btn{width:330px;font-size:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}