@charset "UTF-8";.services-section{padding-top:clamp(20px,5vw,70px);overflow:hidden}.services-section .grid-container h2{font-weight:400;font-size:clamp(40px,40px + 20 * (100vw - 390px) / 1530,60px);line-height:66px;text-transform:uppercase;color:#111827}.services-section .grid-container p{font-weight:300;font-size:clamp(18px,18px + 6 * (100vw - 390px) / 1530,24px);line-height:clamp(25px,25px + 7 * (100vw - 390px) / 1530,32px);color:#000;margin-top:9px}.service-block{display:grid;grid-template-columns:1fr;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:clamp(24px,5vw,80px) 0 clamp(30px,30px + 90 * (100vw - 390px) / 1130,120px)}.service-block:last-child{margin:0}@media(min-width:1024px){.service-block:last-child{margin-bottom:40px}}.service-block.column-reverse{gap:0}@media print,screen and (min-width:64em){.service-block{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-block .image-column{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.service-block .image-column img:first-child{grid-column:1/-1;grid-row:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.service-block .image-column .img2{position:relative;bottom:17%;left:0;grid-column:1;grid-row:2}.service-block.column-reverse .image-column .img2,.service-block.column-reverse .image-column .clip-img{left:0}@media print,screen and (min-width:64em){.service-block .image-column .img2{left:4%}.service-block.column-reverse .image-column .img2{left:5%}.service-block.column-reverse .image-column .clip-img{left:-3%}}.service-block .image-column .clip-img{clip-path:polygon(0px 0px,calc(100% - 65px) 0px,100% 55px,100% 100%,68px 100%,0px calc(100% - 60px));position:relative;top:9%;left:1%;grid-column:2;grid-row:2}.service-block .faq-layout{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:64em){.service-block .faq-layout{max-width:751px}.service-block .faq-layout.layout-reverse{max-width:815px}}.service-block .faq-layout.layout-reverse{margin-left:auto}.service-block .faq-layout .teamaccordionpanel{width:100%;margin-bottom:0;margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.service-block .faq-layout.layout-reverse .teamaccordionpanel{width:94%}.service-block .faq-layout .teamaccordionpanel .faq-accordion{width:100%;padding-right:0;margin-top:30px;margin-left:clamp(20px,20px + 20 * (100vw - 390px) / 1530,40px)}.service-block .faq-layout.layout-reverse .teamaccordionpanel .faq-accordion{margin-top:7px}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion{position:relative;width:92%;height:auto;border-bottom:1px solid #007299;padding-right:0}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a{display:block;padding:9px 0;background:transparent;color:#000;text-decoration:none;-webkit-transition:all .5s;transition:all .5s}@media print,screen and (min-width:64em){.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a{padding:12px 0}}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a.active{padding-block:8px}@media print,screen and (min-width:64em){.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a.active{padding-block:9px}}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a.active .team-head{padding-bottom:20px}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a h3{font-weight:300;font-size:clamp(40px,40px + 8 * (100vw - 390px) / 1130,48px);line-height:clamp(40px,40px + 14 * (100vw - 390px) / 1130,54px);text-transform:uppercase;color:#000;max-width:607px}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a .team-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(10px,10px + 10 * (100vw - 390px) / 1530,20px);padding-bottom:0}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a .team-head i.fa-angle-down,.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a .team-head i.fa-angle-up{background:url(../../images/settings/curve-select-list-down-arrow.svg) no-repeat center;background-size:contain;width:20px;height:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .5s;transition:all .5s;display:inline-block}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a .team-head i.fa-angle-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion .team-content{display:none;padding:clamp(15px,15px + 10 * (100vw - 23.4375rem) / 1065,25px);padding-top:16px;padding-left:0;margin-top:clamp(-17px,-10px + -7 * (100vw - 23.4375rem) / 1065,-10px);background:transparent;border-top:1px solid;border-image-slice:1;border-image-source:linear-gradient(270deg,#71913a 0%,#016b8a 53.37%)}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion .team-content p{font-weight:300;font-size:clamp(18px,18px + 2 * (100vw - 390px) / 1130,20px);line-height:clamp(25px,25px + 3 * (100vw - 390px) / 1130,28px);color:#000;margin-top:7px}.service-block.column-reverse .image-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:1023px){.service-block .image-column .img2,.service-block .image-column .clip-img{display:none}.service-block.column-reverse .image-column{order:0}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion .team-content p{margin-bottom:6px}.service-block .faq-layout .teamaccordionpanel .faq-accordion{width:100%;padding-left:20px;padding-right:20px;margin-left:0;margin-top:0}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion{width:100%}.service-block .faq-layout.layout-reverse .teamaccordionpanel{width:100%;margin-top:10px}.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a .team-head i.fa-angle-down,.service-block .faq-layout .teamaccordionpanel .faq-accordion .team-accordion>a .team-head i.fa-angle-up{width:16px}}.service-block.column-reverse .image-column .clip-img{position:relative;right:10%;top:9%}@media(max-width:767px){.service-block--reverse .service-block__media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}
