@charset "UTF-8";html{height:100%}body{position:relative;margin:0;font-family:Lato,sans-serif;background-color:#fff}#gtx-trans{display:none}#supportLink{scroll-margin-top:100px}.hidden{display:none}.underline-hover:hover{text-decoration:underline}.section .text-block{display:flex;flex-direction:column}.meetTheTeamPage .block-item-wrapp:has(h2)+.block-item-wrapp{margin-top:1rem}.meetTheTeamPage .grid-template-columns-1 .md\:col-span-3 .flex{justify-content:flex-start}.meetTheTeamPage .grid-template-columns-1 .md\:col-span-3 h2{margin-bottom:0!important}.block-item-wrapp+.block-item-wrapp{padding-top:0;margin-top:1rem}.block-item-wrapp:has(h2)+.block-item-wrapp{margin-top:0}.block-item-wrapp:has(.card-item)+.block-item-wrapp:has(.card-item){margin-top:0}.industriesPage .grid-template-columns-2{max-width:800px;margin:0 auto}.section .text-block ul li:before{content:"•";color:#9a9b9c;font-size:16px;line-height:150%;font-weight:400;margin-right:.5rem;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}.section .text-block ul{padding-left:1rem;margin:1rem 0}.section .text-block ul li{color:#414141;font-size:16px;line-height:150%;position:relative;font-weight:400}#app{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden}p:has(img){display:block;width:100%;height:auto;object-fit:cover;overflow:hidden;margin-top:auto;border-radius:12px}p:has(img) img{width:100%;height:auto;object-fit:cover;overflow:hidden}.flex-gr-1{flex-grow:1}.flex-end{display:flex;justify-content:flex-end}.truncate-1-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis}.truncate-2-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis}*,*:before,*:after{box-sizing:border-box}.content{width:100%;margin-left:auto;margin-right:auto}.container{box-sizing:border-box;padding-left:20px;padding-right:20px;max-width:1240px}.center{text-align:center!important;margin:0 auto!important}.section-null{padding-top:0;padding-bottom:0}.section-null:has(.button-popup-wrapper){position:relative}.section-null:has(.button-popup-wrapper) .block-item-wrapp{position:absolute;top:25%;left:50%;transform:translate(-50%);width:100%;z-index:1}.section-null:has(.button-popup-wrapper) .block-item-wrapp .button-popup-wrapper{position:relative;width:100%;background-color:transparent;padding:0;justify-content:flex-start}.section-null:has(.button-popup-wrapper) .block-item-wrapp .button-popup-wrapper .btn.download-popup-trigger{padding:1rem 2rem;background-color:transparent;border:1px solid #fff;color:#fff}.section-null:has(.button-popup-wrapper) .block-item-wrapp .button-popup-wrapper .btn.download-popup-trigger:hover{background-color:#fff;color:#414141}.section-null:has(.button-popup-wrapper) .block-item-wrapp .flex.flex-wrap.gap-3.mt-4{margin-top:0}.block-item-wrapp{padding:1rem 0}.block-item-wrapp:has(.grid-template-columns-1){padding:0!important}@media(min-width:981px){.block-item-wrapp:has(.grid-template-columns-1) p{margin:1rem 0}}.grey-bg+.grey-bg{padding-top:0}.bg-white+.bg-white{padding-top:0}.text-block:has(table){padding:0!important;overflow-x:auto}table{width:100%;border-collapse:collapse;border:2px solid #E5E5E5}table th,table td{padding:1rem;border:1px solid #E5E5E5}table th{background-color:#e8ebee80;text-align:start;color:#414141}table th p{font-weight:600!important;color:#414141!important}table td p{background-color:transparent;color:#414141}section.section{padding-top:2rem;padding-bottom:2rem}section.section:last-of-type.small-section{padding:1rem;padding-top:0;max-width:1200px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:20px;margin:0 1rem 2rem}section.section:last-of-type.small-section .button-popup-wrapper{background-color:transparent;display:flex;align-items:center;justify-content:center}section.section:last-of-type.small-section .button-popup-wrapper .download-popup-trigger{width:100%;max-width:590px;background-color:transparent;border:1px solid #fff;color:#fff}section.section:last-of-type.small-section .button-popup-wrapper .download-popup-trigger:hover{background-color:#fff;color:#414141}section.section:last-of-type.small-section:has(.newsletter-form-wrapper){padding-top:2rem}section.section:last-of-type.small-section:has(.newsletter-form-wrapper) h2{margin:0 auto}section.section:last-of-type.small-section.grey-bg .grid-template-columns-1 .text-block{background-color:transparent!important}section.section:last-of-type.small-section h2{color:#fff;margin:1rem auto}section.section:last-of-type.small-section h3{color:#fff;font-weight:500;font-size:18px;line-height:120%;text-align:center;margin:1rem auto}section.section:last-of-type.small-section .text-block .flex.flex-wrap.gap-3.mt-4.justify-center{height:auto!important}section.section:last-of-type.small-section .block-item-wrapp+.block-item-wrapp{margin-top:0!important;padding:0!important}section.section:last-of-type.small-section .text-block{padding:0!important}section.section:last-of-type.small-section .block-item-wrapp:has(.btn)+.block-item-wrapp:has(.btn) .btn{margin-top:1rem}section.section:last-of-type.small-section .block-item-wrapp:last-of-type{padding-bottom:2rem}section.section:last-of-type.small-section a:not(.btn){color:#fff;text-decoration:underline}section.section:last-of-type.small-section .flex{margin-top:0!important}section.section:last-of-type.small-section .flex .btn{width:100%;max-width:590px}section.section:last-of-type.small-section .block-item-wrapp .text-block{background-color:transparent!important}section.section:last-of-type.small-section .container{max-width:100%;padding-left:0;padding-right:0}@media(min-width:981px){section.section:last-of-type.small-section{margin:0 auto;margin-bottom:4rem;padding-bottom:0}section.section:last-of-type.small-section:has(.newsletter-form-wrapper){padding-top:4rem}section.section:last-of-type.small-section .block-item-wrapp:last-of-type{padding-bottom:4rem!important}section.section:last-of-type.small-section h2{margin:2rem auto}}.section{padding-top:2rem;padding-bottom:2rem}.section.grey-bg{background-color:#f5f5f5}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn){display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;height:100%}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) p,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) p{color:#414141;font-size:16px;line-height:150%}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .btn{margin-top:0;margin-bottom:1rem;text-decoration:none}@media(min-width:981px){.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn){padding:1rem!important}}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .button-popup-wrapper,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .button-popup-wrapper{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .button-popup-wrapper:has(h3){background-color:#f5f5f5;padding:1rem;border-radius:20px;height:100%}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .button-popup-wrapper h3,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .button-popup-wrapper h3{font-size:16px;text-align:center;color:#414141;line-height:150%}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .button-popup-wrapper .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .button-popup-wrapper .btn{margin-top:0;margin-bottom:0;text-decoration:none;background-color:#c1121f;border:none;color:#fff;font-weight:600}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .button-popup-wrapper .btn:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .button-popup-wrapper .btn:hover{background-color:#d91423}@media(min-width:981px){.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .button-popup-wrapper:has(h3),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .button-popup-wrapper:has(h3){padding:1rem!important;height:100%}}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block{background-color:#fff!important;padding:1rem;border-radius:20px}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block.empty,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block.empty,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block.empty,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block.empty,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block.empty,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block.empty,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block.empty,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block.empty,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block.empty,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block.empty,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block.empty,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block.empty,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block.empty,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block.empty,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block.empty,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block.empty{background-color:transparent!important;padding:0;border-radius:0}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block p strong,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block p strong,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block p strong,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block p strong,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block p strong,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block p strong,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block p strong,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block p strong,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block p strong,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block p strong,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block p strong,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block p strong,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block p strong,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block p strong,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block p strong,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block p strong{font-weight:600;color:#414141}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn){display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover){justify-content:flex-start}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) .titlehover:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) .titlehover:hover{color:#414141}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn):has(.titlehover) div:has(.btn),.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn):has(.titlehover) div:has(.btn){margin-top:auto}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .flex{margin-top:0;width:100%;height:auto}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .btn{margin-top:1rem;margin-bottom:0;text-decoration:none}.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.grey-bg:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .btn:hover{text-decoration:none}.section.grey-bg .card-item{background-color:#fff;border-radius:1rem}.section.grey-bg .card-item .tags-wrapp .tag-item{background-color:#e8ebee;border-radius:4px;color:#414141;font-weight:500;font-size:16px;line-height:120%;padding:.5rem 1rem}.section.grey-bg blockquote{border-radius:20px;padding:2rem 3rem;background-color:#fff;margin:1rem auto;width:fit-content}.section.grey-bg blockquote p{margin:0;font-weight:600;font-size:20px;line-height:120%;letter-spacing:0px;text-align:center;color:#414141}.section.grey-bg blockquote cite{margin:0}.section.dark-bg{background-color:#414141}.section.dark-bg .card-item{background-color:#fff;border-radius:1rem}.section.bg-white{background-color:#fff}.section.bg-white .card-item{background-color:#f5f5f5;border-radius:1rem}.section.bg-white:has(.grid-template-columns-3) .block-item-wrapp+.block-item-wrapp .btn,.section.bg-white:has(.grid-template-columns-2) .block-item-wrapp+.block-item-wrapp .btn,.section.bg-white:has(.grid-template-columns-4) .block-item-wrapp+.block-item-wrapp .btn,.section.bg-white:has(.grid-template-columns-5) .block-item-wrapp+.block-item-wrapp .btn{width:100%}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block{background-color:#f5f5f5!important;padding:1rem;border-radius:20px}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block.empty,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block.empty,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block.empty,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block.empty,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block.empty,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block.empty,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block.empty,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block.empty,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block.empty,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block.empty,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block.empty,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block.empty,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block.empty,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block.empty,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block.empty,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block.empty{background-color:transparent!important;padding:0;border-radius:0}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block p strong,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block p strong,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block p strong,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block p strong,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block p strong,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block p strong,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block p strong,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block p strong,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block p strong,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block p strong,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block p strong,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block p strong,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block p strong,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block p strong,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block p strong,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block p strong{font-weight:600;color:#414141}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn),.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn){display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;height:100%}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .flex,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .flex{margin-top:0;width:100%}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn{margin-bottom:0}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .btn,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .btn{margin-top:0;margin-bottom:1rem;text-decoration:none}.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-3) .grid-template-columns-5 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-2) .grid-template-columns-5 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-4) .grid-template-columns-5 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-3 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-2 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-4 .text-block:has(.btn) .btn:hover,.section.bg-white:has(.grid-template-columns-5) .grid-template-columns-5 .text-block:has(.btn) .btn:hover{text-decoration:none}.section.small-section .block-item-wrapp+.block-item-wrapp{padding-bottom:0!important}.section.small-section .block-item-wrapp:has(.grid-layout)+.block-item-wrapp{margin-top:1rem}.section.small-section.bg-white .grid-template-columns-1 .text-block.empty{background-color:transparent!important;padding:0;border-radius:0}.section.small-section .container{max-width:800px}.section.small-section.grey-bg:has(.grid-template-columns-3) .card-item:has(.svg-wrapper) .text-block,.section.small-section.grey-bg:has(.grid-template-columns-2) .card-item:has(.svg-wrapper) .text-block{background-color:#fff!important}.section.small-section.grey-bg:has(.grid-template-columns-3) .card-item:has(.svg-wrapper) .text-block.empty,.section.small-section.grey-bg:has(.grid-template-columns-2) .card-item:has(.svg-wrapper) .text-block.empty{background-color:transparent!important;padding:0;border-radius:0}.section.small-section.grey-bg:has(.grid-template-columns-3) .card-item:has(.svg-wrapper) .svg-wrapper,.section.small-section.grey-bg:has(.grid-template-columns-2) .card-item:has(.svg-wrapper) .svg-wrapper{margin-bottom:0}.section.small-section.grey-bg .grid-template-columns-1 .text-block{background-color:#fff}.section.small-section.grey-bg .grid-template-columns-1 .text-block:has(h2){background-color:transparent}.section.small-section.grey-bg .grid-template-columns-1 .text-block:has(ul){background-color:#fff!important}.section.small-section.grey-bg .grid-template-columns-1 .text-block:has(p){background-color:#fff!important}.section.small-section.grey-bg .grid-template-columns-1 .text-block.empty{background-color:transparent!important;padding:0;border-radius:0}.section.small-section:has(.grid-template-columns-3) .block-item-wrapp+.block-item-wrapp,.section.small-section:has(.grid-template-columns-2) .block-item-wrapp+.block-item-wrapp{padding-top:0}.section.small-section:has(.grid-template-columns-3) .block-item-wrapp+.block-item-wrapp .btn,.section.small-section:has(.grid-template-columns-2) .block-item-wrapp+.block-item-wrapp .btn{width:100%}.section.small-section:has(.grid-template-columns-3) .block-item-wrapp:first-of-type .content,.section.small-section:has(.grid-template-columns-2) .block-item-wrapp:first-of-type .content{border-radius:1rem 1rem 0 0;padding-top:2rem}.section.small-section:has(.grid-template-columns-3) .block-item-wrapp:last-of-type .content,.section.small-section:has(.grid-template-columns-2) .block-item-wrapp:last-of-type .content{border-radius:0 0 1rem 1rem;padding-bottom:2rem}.section.small-section:has(.grid-template-columns-3) .block-item-wrapp .content,.section.small-section:has(.grid-template-columns-2) .block-item-wrapp .content{background-color:#fff;padding:.5rem 2rem;border-radius:0}.section.small-section:has(.grid-template-columns-3) .block-item-wrapp .content:has(.svg-wrapper),.section.small-section:has(.grid-template-columns-2) .block-item-wrapp .content:has(.svg-wrapper){padding:0;background-color:transparent!important}.section.small-section:has(.grid-template-columns-3) .grid-template-columns-3 .text-block,.section.small-section:has(.grid-template-columns-3) .grid-template-columns-2 .text-block,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-3 .text-block,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-2 .text-block{background-color:#f5f5f5!important;padding:1rem}.section.small-section:has(.grid-template-columns-3) .grid-template-columns-3 .text-block p strong,.section.small-section:has(.grid-template-columns-3) .grid-template-columns-2 .text-block p strong,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-3 .text-block p strong,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-2 .text-block p strong{font-weight:600;color:#414141}.section.small-section:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn),.section.small-section:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn),.section.small-section:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn),.section.small-section:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn){display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;height:100%}.section.small-section:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.small-section:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .flex,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .flex,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .flex{margin-top:0;width:100%}.section.small-section:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.small-section:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn{margin-top:0;margin-bottom:1rem;text-decoration:none;width:100%!important;padding:16px!important}.section.small-section:has(.grid-template-columns-3) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn:hover,.section.small-section:has(.grid-template-columns-3) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn:hover,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-3 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn:hover,.section.small-section:has(.grid-template-columns-2) .grid-template-columns-2 .text-block:has(.btn) .flex.flex-wrap.gap-3.mt-4.justify-center a.btn:hover{text-decoration:none}.section.small-section .block-item-wrapp:has(.grid-template-columns-1:not(.item-card-wrapp-2))+.block-item-wrapp:has(.grid-template-columns-1:not(.item-card-wrapp-2)){margin-top:0}.section.small-section .block-item-wrapp:has(.grid-template-columns-1):first-of-type .text-block{border-radius:1rem;padding-bottom:1rem}.section.small-section .block-item-wrapp:has(.grid-template-columns-1):first-of-type .text-block:has(h2){padding-bottom:0}.section.small-section .grid-template-columns-1 .text-block{background-color:#fff;border-radius:1rem 1rem 0 0;padding:1rem;padding-bottom:0}.section.small-section .grid-template-columns-1 .card-item{border-radius:0 0 1rem 1rem}@media(min-width:981px){.section.small-section .grid-template-columns-1 .text-block{padding:2rem}}.section.small-section .block-item-wrapp:has(.grid-template-columns-1.item-card-wrapp-2)+.block-item-wrapp:has(.grid-template-columns-1.item-card-wrapp-2) .text-block{border-radius:12px;padding-bottom:2rem}.section.small-section .block-item-wrapp:has(.grid-template-columns-1.item-card-wrapp-2)+.block-item-wrapp:has(.grid-template-columns-1.item-card-wrapp-2) .text-block:has(table){padding:0;overflow-x:auto}.section.small-section .text-block{padding:1rem;border-radius:12px}.section.small-section .text-block .grid-layout{gap:1rem}.section.small-section .text-block .grid-layout h3{margin:0}.section.small-section .text-block:has(ul){background-color:#fff;border-radius:1rem 1rem 0 0;padding:2rem;padding-bottom:0}.section.small-section .text-block ul{padding-left:1rem;margin:1rem 0}.section.small-section .text-block ul li{color:#414141;font-size:16px;line-height:150%;position:relative;font-weight:400}.section.small-section .text-block ul li:before{content:"•";color:#9a9b9c;font-size:16px;line-height:150%;font-weight:400;margin-right:.5rem;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}.section.small-section .block-item-wrapp:has(ul)+.block-item-wrapp{margin-top:0;padding-top:0}.section.small-section .block-item-wrapp:has(ul)+.block-item-wrapp .card-item{border-radius:0 0 1rem 1rem}.section.small-section .block-item-wrapp:not(:first-of-type) .text-block{background-color:#f5f5f5}.section.small-section .text-block:has(table){background-color:transparent!important}.section.small-section.grey-bg .block-item-wrapp:not(:first-of-type) .text-block{background-color:#fff}.section.small-section table{width:100%;border-collapse:collapse;border:2px solid #E5E5E5}.section.small-section table th,.section.small-section table td{padding:1rem;border:1px solid #E5E5E5}.section.small-section table th{background-color:#e8ebee80;text-align:start;color:#414141}.section.small-section table td{background-color:transparent;color:#414141}.wrappImg{width:100%;height:100%;position:relative;font-size:10px;line-height:normal;overflow:hidden}.wrappImg img{width:100%;height:100%;object-fit:cover}.wrappImg.containImg{background-color:#fff}.wrappImg.containImg img{object-fit:contain}.isDesk{display:none}.aspect-ratio-2-1{aspect-ratio:1.8/1}.aspect-ratio-1-2{aspect-ratio:1.5/1}.flex{display:flex;gap:1rem}.relative{position:relative}.wrapp-img{width:100%;overflow:hidden;position:relative}.wrapp-img img{object-fit:cover;width:100%;height:100%}.svg-wrapper{width:24px;height:24px;margin:1rem;margin-bottom:0}.svg-wrapper img{width:100%;height:100%;object-fit:contain}.pointer{cursor:pointer}.wrapp-page{margin-top:50px;background-color:#f5f5f5}.grid-template-columns-1{grid-template-columns:repeat(1,1fr)}.grid-template-columns-1 p:has(img){margin-top:2rem}.grid-template-columns-1 h2{margin-bottom:1rem!important}@media(min-width:981px){.grid-template-columns-1 h2{margin-bottom:2rem!important}}.grid-template-columns-2,.grid-template-columns-3,.grid-template-columns-4{grid-template-columns:repeat(1,1fr)}.grid-template-columns-5.grid{grid-template-columns:repeat(1,1fr);flex-direction:row;flex-wrap:wrap}.grid-template-columns-5.grid .text-block{width:100%}.grid-template-columns-5.grid .py-8.px-4{width:calc(50% - 1rem)}.grid{display:flex;flex-direction:column;gap:1rem}@media(min-width:981px){.grid{display:grid}.grid-template-columns-1 .card-item .text-block{padding:2rem}.grid-template-columns-1 .aspect-ratio-1-2{aspect-ratio:1/1}.grid-template-columns-2{grid-template-columns:repeat(2,1fr)}.grid-template-columns-2 .card-item:has(.svg-wrapper) .text-block{padding:1rem!important}.grid-template-columns-2 .text-block{padding:2rem!important}.grid-template-columns-3{grid-template-columns:repeat(3,1fr)}.grid-template-columns-4{grid-template-columns:repeat(4,1fr)}.grid-template-columns-5.grid{grid-template-columns:repeat(5,1fr);display:grid}.grid-template-columns-5.grid .py-8.px-4{width:100%}.wrapp-page{margin-top:65px}.margin-top-page{margin-top:84px}.isDesk{display:block}.isMob{display:none!important}.container{margin-left:auto;margin-right:auto;width:100%}section.section{padding-top:3rem;padding-bottom:3rem}section.section.small-section .text-block{padding:1rem 2rem}.js_hidden{visibility:hidden;opacity:0;width:0;height:0!important;padding:0!important;z-index:-100}.column{flex-direction:column;align-items:flex-start!important}}.text-block .flex.flex-wrap.gap-3.mt-4.justify-center{height:100%;align-items:center}.text-block .flex.flex-wrap.gap-3.mt-4.justify-center a.btn{width:fit-content!important;text-decoration:none!important}a{text-decoration:none;cursor:pointer;color:#414141;font-weight:600;font-size:16px;line-height:150%}ol{padding-inline-start:1rem}ol li{list-style:none;cursor:default}ul{padding-inline-start:0px;margin-block-start:0;margin-block-end:0}ul li{list-style:none;cursor:default}b,strong{font-weight:600!important;color:#414141!important}p+p{margin-top:1rem}p+p:has(img){margin-top:auto}p{font-weight:400;font-size:16px;line-height:150%;color:#9a9b9c}p br{display:none}h1{font-weight:600;font-size:24px;line-height:120%;margin:1rem 0;color:#414141}h2{font-weight:600;font-size:20px;line-height:120%;margin:1rem 0;color:#414141}h2+p{margin-top:0!important}h3{font-weight:600;font-size:18px;line-height:120%;color:#414141;margin:.5rem 0}.dark-bg,.dark-bg h2,.dark-bg h3,.dark-bg p,.dark-bg span,.dark-bg a{color:#fff}.title-section{font-family:Lato,sans-serif;font-weight:400;font-size:24px;line-height:120%;text-align:center;color:#000}.title{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0px;text-align:center;color:#000}.text-center{text-align:center}.text-white,.text-white h2,.text-white p,.text-white span,.text-white a{color:#fff}.text-white a:hover,.text-white a:hover span{color:#000!important}.gap-6 h2{margin:0 auto}@media(min-width:981px){h1,h2{font-size:36px;margin:2rem auto;max-width:800px}h3{font-size:20px;margin-top:1rem;margin-bottom:1rem;max-width:800px}p{font-size:18px}p br{display:block}.title-section{font-size:60px;line-height:70px}.title{font-size:24px;line-height:30px}}textarea{resize:none}.my_input-textarea{padding:1rem;background-color:#fff;border:1px solid #E5E5E5;color:#000;width:100%;border-radius:4px}.my_input-textarea::placeholder{color:#b3b3b3}.inputHidden{opacity:0;overflow:hidden;position:absolute;z-index:-1}.my_input{width:100%;padding:1rem;height:50px;font-size:16px;background-color:#fff;border:1px solid #E5E5E5;border-radius:4px}.my_input::placeholder{color:#b3b3b3;font-size:16px;font-weight:400}.custom-checkbox{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:400;font-size:16px;line-height:24px;color:#000;display:flex}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{display:inline-block;width:20px;height:20px;border:1px solid #E5E5E5;border-radius:4px;margin-right:8px;transition:all .2s ease;box-sizing:border-box;position:relative}.custom-checkbox:hover input~.checkmark{border-color:#eb0a1e}.custom-checkbox input:checked~.checkmark{background-color:#eb0a1e;border-color:#eb0a1e}.custom-checkbox input:checked~.checkmark:after{content:"";position:absolute;left:6px;top:0;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form-wrapp{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff;border-radius:20px;padding:2rem}.contact-form-wrapp h2{color:#fff;max-width:600px;margin:0 auto;text-align:center}.contact-form-wrapp .contact-form{max-width:600px;margin:0 auto;margin-top:1rem}.contact-form-wrapp .contact-form span{font-weight:500;font-size:14px;line-height:120%;color:#fff}.contact-form-wrapp .contact-form span a{color:#fff;text-decoration:underline}.contact-form-wrapp .btn{width:100%;margin:1rem 0}@media(min-width:981px){.contact-form-wrapp{padding:4rem 2rem}.contact-form-wrapp .contact-form{margin-top:2rem}}.hamburger{cursor:pointer;width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hamburger span{display:block;width:30px;height:2px;background-color:#000}.hamburger span+span{margin-top:6px}.hamburger span:last-of-type{width:28px}.hamburger.active{z-index:60}.hamburger.active span:nth-child(2){background-color:transparent}.hamburger.active span{background-color:#000}.hamburger.active span+span{margin-top:10px}.hamburger.active span:first-of-type{transform:rotate(45deg) translate(10px,10px);top:0;transition:.4s}.hamburger.active span:last-of-type{width:30px;transform:rotate(-45deg) translate(7px,-7px);top:0;transition:.4s}@media(min-width:1187px){.hamburger{display:none}}.btn{padding:15px 30px;cursor:pointer;height:48px;background:#c1121f;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;border:none;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Lato,sans-serif;font-size:16px;font-weight:500;width:100%;border-radius:6px}.btn span{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.btn:hover{background-color:#d91423}.btn.red-hover:hover{background-color:#d91423!important}.btn.border-hover:hover{background-color:#fff!important;color:#000!important}.btn.border-hover:hover span{color:#000!important}.btn.is-loading{pointer-events:none;opacity:.5;background:#d91423}.btn [class^=icon-]:before,.btn [class*=" icon-"]:before{font-size:24px}.btn.btn-small{height:40px}.btn.btn-border{background-color:transparent;border:1px solid #C1121F;color:#c1121f;font-weight:600}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-black{background-color:#000;color:#fff;border:1px solid #000000}.btn.btn-black:hover{background-color:#000;color:#fff}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}#scrollTopButton{border-radius:5px 5px 0 0;background:#fff;box-shadow:0 0 20px #00000012;width:50px;height:50px;position:fixed;bottom:0;right:1rem;display:none}#scrollTopButton.active{display:flex;align-items:center;justify-content:center}.btn.disabled{opacity:.5;pointer-events:none}.wrapp-btn{display:flex;flex-direction:column;gap:1rem}.wrapp-btn .btn{width:100%}@media(min-width:981px){#scrollTopButton{display:none}.btn{width:200px;cursor:pointer;font-size:16px}.btn-border:hover{background-color:#c1121f;color:#fff}.btn-border:hover path{fill:#c1121f}.wrapp-btn{display:flex;flex-direction:row;gap:1rem}.wrapp-btn .btn{width:fit-content}}.item-card-wrapp-2 .card-item{justify-content:space-between}.item-card-wrapp-2 .card-item h2{font-weight:600;font-size:36px;line-height:120%;margin:1rem 0}.item-card-wrapp-2 .card-item:has(.svg-wrapper){justify-content:flex-start}.item-card-wrapp-2 .card-item:has(.svg-wrapper) h2{font-size:20px;margin-top:0}.item-card-wrapp-2 .card-item a h2{font-weight:600;font-size:20px;line-height:120%;margin:.5rem 0}.item-card-wrapp-2 .card-item:has(.download-popup-trigger) h3{text-align:start}.item-card-wrapp-2 .card-item:has(.download-popup-trigger) .align-items-center.text-block{justify-content:flex-start!important}.item-card-wrapp-2 .card-item:has(.download-popup-trigger) .button-popup-wrapper{margin-top:auto}.item-card-wrapp-2 .card-item:has(.download-popup-trigger) h2{font-weight:600;font-size:20px;line-height:120%;letter-spacing:0px}.card-item{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;border-radius:1rem;overflow:hidden}.card-item.empty{background-color:transparent!important}.card-item.flex-row-reverse{flex-direction:column;align-items:center}.card-item.flex-row{flex-direction:row;align-items:flex-start}.card-item .flex:has(.btn){margin-top:auto}.card-item .flex:has(.btn) .btn{margin-top:1rem}.card-item .no-margin .flex{margin-top:0!important}.card-item .no-margin .flex .btn{margin-top:0}.card-item .text-block h2{margin-left:0}.card-item:has(.svg-wrapper+.text-block) h3,.card-item:has(time) h3{text-align:left}.card-item:has(.wrapp-img) h3{text-align:left}.card-item h2{margin:1rem 0;font-weight:600;font-size:20px;line-height:120%;margin-top:0}.card-item h3{font-weight:600;font-size:16px;line-height:150%;text-align:center;margin:.5rem 0}.card-item .imgWrapp{overflow:hidden}.card-item .border-radius-1rem{border-radius:1rem}.card-item .p-20.p-4,.card-item .p-20{padding:1rem}.card-item .p-4 .wrapp-img{border-radius:10px}.card-item .p-x-20{padding:0 1rem}.card-item .align-items-center{display:flex;justify-content:center;flex-direction:column}.card-item .tags-wrapp{gap:.5rem;margin:1rem 0}.card-item .tags-wrapp .tag-item{background-color:#fff;border-radius:4px;color:#9a9b9c;font-weight:500;font-size:16px;line-height:120%}.card-item p{color:#9a9b9c}.card-item p:first-of-type{margin-top:0}.card-item .order-2:has(.wrapp-img){margin-top:auto}@media(min-width:981px){.card-item.flex-row-reverse{flex-direction:row-reverse;align-items:flex-start}}.blog-page,.insights-page{background-color:#f5f5f5;padding-bottom:2rem}.blog-page .hero_line,.insights-page .hero_line{height:15vh}.blog-page .page-card,.insights-page .page-card{background-color:#fff}.blog-page .page-card.rounded-lg,.insights-page .page-card.rounded-lg{border-radius:20px}.blog-page .page-card .h-48,.insights-page .page-card .h-48{height:auto!important;aspect-ratio:2/1.3}.blog-page .page-card .p-4:has(.page-card-date) .page-card-title,.insights-page .page-card .p-4:has(.page-card-date) .page-card-title{margin-bottom:1rem}.blog-page .page-card-title,.insights-page .page-card-title{font-weight:600;font-size:20px;line-height:120%;color:#414141;margin:0;text-align:left}.blog-page .page-card-date,.insights-page .page-card-date{font-weight:400;font-size:16px;line-height:150%;color:#9a9b9c}@media(min-width:981px){.blog-page .hero_line,.insights-page .hero_line{height:50vh;max-height:300px}}.blogsPage .small-section .block-item-wrapp+.block-item-wrapp,.insightsPage .small-section .block-item-wrapp+.block-item-wrapp{margin-top:0}.industries-page .card-industries{cursor:pointer}.industries-page .card-industries .block{height:100%}.industries-page .card-industries .page-card-thumb{aspect-ratio:1.5/1;overflow:hidden;width:100%;height:auto}.industries-page .card-industries .page-card-thumb img{width:100%;height:100%;object-fit:cover}.industries-page .card-industries .page-card-title{font-weight:600;font-size:20px;line-height:120%;color:#414141;text-align:left}.industries-page .card-industries strong{font-weight:500;font-size:16px;line-height:20px;color:#414141}.industries-page .card-industries p{margin:1rem 0}.industries-page .card-industries p:last-of-type{color:#c1121f;position:relative;width:fit-content;padding-right:2rem}.industries-page .card-industries p:last-of-type:before{content:"->";color:#c1121f;font-size:16px;line-height:150%;font-weight:400;margin-right:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.calc{background-color:#f5f5f5}.calc .calc-wrapper{display:flex;flex-direction:column;border-radius:20px;overflow:hidden}@media(min-width:981px){.calc .calc-wrapper{flex-direction:row;align-items:stretch;height:auto}}.calc .calc-left-panel{width:100%;display:flex;flex-direction:column}.calc .calc-visualization{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.calc .calc-visualization img{width:100%;height:100%;object-fit:cover}.calc .calc-results{width:100%;display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding:1rem}@media(min-width:981px){.calc .calc-results{padding:2rem}}.calc .calc-result-item{background-color:#e8ebee80;border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:.5rem;align-items:flex-start}@media(min-width:981px){.calc .calc-result-item{flex-direction:row}}.calc .calc-result-item:last-of-type{border-bottom:none;padding-bottom:0}.calc .calc-result-title{font-weight:600;font-size:20px;line-height:120%;color:#414141;margin-top:0}.calc .calc-result-main-value{font-weight:600;font-size:36px;color:#414141;line-height:120%}.calc .calc-result-subtitle{font-weight:500;font-size:16px;line-height:24px;color:#9a9b9c}.calc .calc-cta-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.calc .calc-cta-btn{width:100%;padding:14px 20px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:Lato,sans-serif;display:block}.calc .calc-cta-btn.calc-cta-primary{color:#fff;background-color:#c1121f}.calc .calc-cta-btn.calc-cta-primary:hover{background-color:#d91f2c}.calc .calc-cta-btn.calc-cta-secondary{color:#414141;background-color:transparent;border:1px solid #414141}.calc .calc-cta-btn.calc-cta-secondary:hover{background-color:#e8ebee80}.calc .calc-disclaimer{font-weight:400;font-size:16px;line-height:150%;color:#9a9b9c;margin:0!important}.calc .calc-form{position:relative;flex:1;display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding:1rem}.calc .calc-form-group{display:flex;flex-direction:column;gap:.5rem}.calc .calc-form-group label{font-size:14px;font-weight:500;color:#414141;line-height:140%}.calc .calc-form-group input{width:100%;padding:12px 16px;font-size:16px;color:#414141;background-color:#fff;border:1px solid #E5E5E5;border-radius:8px;outline:none;transition:all .2s ease;font-family:Lato,sans-serif}.calc .calc-form-group input:focus{background-color:#fff;border-color:#dc2626}.calc .calc-form-group input::-webkit-inner-spin-button,.calc .calc-form-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc .calc-form-group input[type=number]{-moz-appearance:textfield;appearance:textfield}.calc .calc-validation-message{font-size:14px;color:#dc2626;padding:0;line-height:140%;font-weight:400;display:none;margin:0!important}.calc .calc-validation-message.shake{animation:shake .3s}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-1px)}20%,40%,80%{transform:translate(1px)}}.calc .calc-buttons{display:flex;gap:.75rem;margin-top:0}.calc .calc-btn{width:100%;padding:14px 20px;font-size:16px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:Lato,sans-serif;border:1px solid #E5E5E5}.calc .calc-btn.calc-btn-primary{color:#fff;background-color:#c1121f;border-color:#c1121f}.calc .calc-btn.calc-btn-primary:hover{background-color:#d91f2c}.calc .calc-btn.calc-btn-reset{color:#414141;background-color:transparent;border-color:#414141}.calc .calc-btn.calc-btn-reset:hover{background-color:#e8ebee80}.calc .calc-btn:active{transform:translateY(1px)}@media(min-width:981px){.calc{padding:1rem 0}.calc .calc-left-panel{width:50%}.calc .calc-form{padding:2rem;gap:1.5rem}.calc .calc-buttons{margin-top:.5rem}.calc .calc-validation-message{position:absolute;left:2rem;right:0;bottom:90px}}.newsletter-form-wrapper .newsletter-btn{width:100%;margin:1rem 0;cursor:pointer}.newsletter-form-wrapper .newsletter-form-inner{max-width:600px;margin:1rem auto}.popup{display:none}@keyframes translatePopup{0%{transform:translateY(-50%)}60%{transform:translateY(0)}80%{transform:translateY(-25%)}to{transform:translateY(0)}}.popup.active{position:fixed;animation:translatePopup .1s linear;right:0;top:57px;z-index:44;width:450px;display:flex;align-items:center;justify-content:center;border-radius:0 0 15px 15px;overflow:hidden;box-shadow:0 4px 20px #00000012}.popup.active .wrapper{background-color:#fff;padding:1rem;width:100%;text-align:center;position:relative}.popup.active .wrapper p{font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#414141;margin:1rem 0}.popup.active .wrapper .icon-cross{position:absolute;top:20px;right:20px;cursor:pointer}.popup.active .wrapper .icon-cross:before{color:#b10a18}@media(min-width:981px){.popup.active{top:66px}}.select2-container--default .select2-selection--single{border:1px solid #D6D7D9;border-radius:8px;height:50px;padding:.5rem;font-size:16px;font-weight:400;color:#9a9b9c;background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:.5rem;transform:translateY(-50%);width:20px;height:20px}.select2-container--default .select2-selection--single .select2-selection__arrow svg{width:100%;height:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#9a9b9c}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f5f5f5;color:#c1121f}.select2-container--default .select2-results>.select2-results__options{max-height:300px}.select2-dropdown{z-index:4000}.download-popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.download-popup-modal.active{display:flex;align-items:center;justify-content:center}.download-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.download-popup-content{position:relative;background-color:#fff;padding:2rem;border-radius:15px;max-width:450px;width:90%;box-shadow:0 4px 20px #00000026;text-align:center;animation:downloadPopupSlideIn .3s ease-out}@media(min-width:768px){.download-popup-content{padding:2.5rem}}@keyframes downloadPopupSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.download-popup-close{position:absolute;top:15px;right:15px;cursor:pointer;font-size:14px}.download-popup-close:hover path{fill:#c1121f}.download-popup-title{font-weight:700;font-size:20px;line-height:1.4;color:#414141;margin-bottom:.75rem}@media(min-width:768px){.download-popup-title{font-size:24px}}.download-popup-description{font-size:14px;line-height:1.6;color:#666;margin-bottom:1.5rem}@media(min-width:768px){.download-popup-description{font-size:16px}}.download-popup-form .download-popup-email-field{margin-bottom:1rem}.download-popup-form .download-email-input{width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s}.download-popup-form .download-email-input:focus{outline:none;border-color:#b10a18}.download-popup-form .download-email-input::placeholder{color:#999}.download-popup-form .download-popup-confirm{width:100%;margin-top:.5rem;display:flex;align-items:center;justify-content:center}.download-popup-form .download-popup-confirm:disabled{opacity:.7;cursor:not-allowed}.download-popup-form .download-popup-spinner{display:inline-flex;align-items:center;justify-content:center}.download-popup-success{display:flex;flex-direction:column;align-items:center;gap:1rem}.download-popup-success .download-popup-success-title{font-weight:700;font-size:20px;line-height:1.4;color:#414141;margin:0}@media(min-width:768px){.download-popup-success .download-popup-success-title{font-size:24px}}.download-popup-success .download-popup-success-text{font-size:16px;line-height:1.6;color:#414141;text-align:center;margin:0;margin-top:1rem}.section:has(.card-item) .download-popup-trigger{background-color:transparent}@media(min-width:981px){.section:has(.card-item) .download-popup-trigger{margin:0 auto;margin-top:1rem;padding:1rem 2rem}.section:has(.card-item) .download-popup-trigger:hover{color:#414141;background-color:#fff}}.download-popup-trigger{background-color:#fff;color:#414141;border:1px solid #414141;width:100%}.download-popup-trigger:hover{background-color:#414141;color:#fff}@media(min-width:981px){.download-popup-trigger{width:fit-content;padding:10px}}.contact-popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000}.contact-popup-modal.active{display:flex;align-items:center;justify-content:center}.contact-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.contact-popup-label-select{flex-direction:column;display:flex}.contact-popup-label-select .label-select{margin-bottom:-.5rem;z-index:1;font-size:14px;font-weight:500;color:#414141;background-color:#fff;width:fit-content;margin-left:.5rem;padding:0 5px}.contact-popup-content{position:relative;background-color:#fff;padding:1rem;border-radius:15px;max-width:800px;width:90%;max-height:calc(var(--vh, 1vh) * 100 - 56px);overflow-y:auto;box-shadow:0 4px 20px #00000026;animation:downloadPopupSlideIn .3s ease-out}@media(min-width:768px){.contact-popup-content{padding:2.5rem}.contact-popup-content .contact-popup-col{width:calc(50% - .5rem)}}.contact-popup-close{position:absolute;top:15px;right:15px;cursor:pointer;font-size:14px}.contact-popup-close:hover path{fill:#c1121f}.contact-popup-title{font-weight:600;font-size:20px;line-height:1.4;color:#414141;margin-bottom:.75rem;text-align:center}@media(min-width:768px){.contact-popup-title{font-size:36px}}.contact-popup-email{text-decoration:none;color:#414141;font-size:16px;line-height:1.6;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #414141;border-radius:6px;text-transform:uppercase}@media(min-width:768px){.contact-popup-email{font-size:18px;width:fit-content;margin:0 auto}.contact-popup-email:hover{background-color:#414141;color:#fff}}.contact-popup-description{font-size:16px;line-height:1.6;color:#414141;margin-bottom:1.5rem;text-align:center;font-size:500}@media(min-width:768px){.contact-popup-description{font-size:18px}}.contact-popup-fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.contact-popup-columns{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.contact-popup-columns{flex-direction:row;gap:1rem}}#copyEmail{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}#copyEmail:hover{color:#b10a18}.border-left{position:relative}@media(min-width:768px){.border-left:before{content:"";display:block;width:1px;height:100%;background-color:#e5e5e5;position:absolute;left:-.5rem;top:0}}.contact-popup-email-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem}.contact-popup-email-wrapper a{color:#9a9b9c;font-weight:400;font-size:16px}.contact-popup-col{display:flex;flex-direction:column;gap:.75rem;flex:1}.contact-popup-col.gap-0{gap:0}.contact-popup-col.gap-0 .contact-popup-description{margin-bottom:.7rem}.contact-popup-label{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#414141}.contact-popup-label span:not(.contact-popup-required,.select2,.selection){background-color:#fff;padding:0 5px;margin-bottom:-14px;z-index:1;width:fit-content;margin-left:.5rem}.contact-popup-required{color:#b10a18}.contact-popup-input{width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s;box-sizing:border-box}.contact-popup-input:focus{outline:none;border-color:#b10a18}.contact-popup-input::placeholder{color:#999}.contact-popup-select{appearance:auto;background-color:#fff;cursor:pointer}.contact-popup-textarea{resize:vertical;min-height:60px}.contact-popup-footer{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.contact-popup-footer-col{flex:1;display:flex}.contact-popup-confirm{width:100%}.border-bottom{padding-bottom:1rem;border-bottom:1px solid #E5E5E5}.contact-popup-privacy{font-size:12px;line-height:1.2;font-size:500;color:#9a9b9c;margin:0}.contact-popup-privacy a{color:inherit;text-decoration:underline;font-size:12px;line-height:1.5;font-size:500}.ebooksPage .button-popup-wrapper{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:15px;background-color:#fff;padding:1rem;border-radius:15px}.ebooksPage .button-popup-wrapper .button-popup-title{margin:0;padding:0;line-height:1}@media(min-width:768px){.ebooksPage .button-popup-wrapper{flex-direction:row}}.flatpickr-input.flatpickr-mobile{height:0}.resume-popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000}.resume-popup-modal.active{display:flex;align-items:center;justify-content:center}.resume-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.resume-popup-content{position:relative;background-color:#fff;padding:1.5rem;border-radius:15px;max-width:500px;width:90%;box-shadow:0 4px 20px #00000026;animation:downloadPopupSlideIn .3s ease-out}@media(min-width:768px){.resume-popup-content{padding:2.5rem}}.resume-popup-close{position:absolute;top:15px;right:15px;cursor:pointer;font-size:14px}.resume-popup-close:hover path{fill:#c1121f}.resume-popup-title{font-weight:600;font-size:20px;line-height:1.4;color:#414141;margin-bottom:.75rem;text-align:center}@media(min-width:768px){.resume-popup-title{font-size:28px}}.resume-popup-description{font-size:16px;line-height:1.6;color:#414141;margin-bottom:1.5rem;text-align:center}.resume-popup-fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.resume-popup-label{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#9a9b9c}.resume-popup-label span:not(.resume-popup-required,.resume-popup-filename){background-color:#fff;padding:0 5px;margin-bottom:-14px;z-index:1;width:fit-content;margin-left:.5rem}.resume-popup-required{color:#b10a18}.resume-popup-input{width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s;box-sizing:border-box}.resume-popup-input:focus{outline:none;border-color:#b10a18}.resume-popup-input::placeholder{color:#999;font-size:16px}.resume-popup-file{padding:.5rem 1rem;font-size:16px}.resume-popup-file::placeholder{color:#999;font-size:16px}.resume-popup-footer{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.resume-popup-confirm{width:100%}.resume-popup-privacy{font-size:12px;line-height:1.2;color:#9a9b9c;margin:0}.resume-popup-privacy a{color:inherit;text-decoration:underline;font-size:12px;line-height:1.5}.resume-popup-confirm .resume-popup-spinner{display:inline-flex;align-items:center;justify-content:center}.resume-popup-success{display:flex;flex-direction:column;align-items:center;gap:1rem}.resume-popup-success .resume-popup-success-title{font-weight:700;font-size:20px;line-height:1.4;color:#414141;margin:0;text-align:center}@media(min-width:768px){.resume-popup-success .resume-popup-success-title{font-size:24px}}.resume-popup-success .resume-popup-success-text{font-size:16px;line-height:1.6;color:#414141;text-align:center;margin:0;margin-top:1rem}.resume-popup-label-file{width:100%;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:14px;color:#414141;cursor:pointer;position:relative}.resume-popup-label-file .resume-popup-input-file{display:none}.resume-popup-label-file .resume-popup-filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%!important;padding:.75rem 1rem!important;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;transition:border-color .2s;box-sizing:border-box;margin-left:0!important;color:#9a9b9c}.resume-popup-label-file .resume-popup-input-file:valid+.resume-popup-filename{color:#000;font-weight:500}.resume-popup-label-file .resume-popup-text{background-color:#fff;padding:0 5px;margin-bottom:-14px;z-index:2;width:fit-content;margin-left:.5rem;font-size:14px;font-weight:500;color:#9a9b9c}.breadcrumbs{padding:15px 0;width:fit-content;margin:0 auto;max-width:100%}.breadcrumbs .breadcrumbs-list{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:8px}.breadcrumbs .breadcrumbs-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5}.breadcrumbs .breadcrumbs-item:last-of-type{flex:1;width:100%;white-space:nowrap;overflow:hidden;max-width:100%}.breadcrumbs .breadcrumbs-item:last-of-type .breadcrumbs-current{color:#414141;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:1;flex-wrap:wrap}.breadcrumbs .breadcrumbs-link{color:#414141;text-decoration:none;transition:color .3s ease;font-size:13px;font-weight:500;line-height:1.5}.breadcrumbs .breadcrumbs-link:hover{color:#414141;text-decoration:underline}.breadcrumbs .breadcrumbs-separator{color:#9a9b9c;-webkit-user-select:none;user-select:none}.breadcrumbs .breadcrumbs-current{color:#9a9b9c;font-weight:500;white-space:nowrap}@media(min-width:1187px){.breadcrumbs{padding:20px 0}.breadcrumbs .breadcrumbs-list{flex-wrap:nowrap}.breadcrumbs .breadcrumbs-item,.breadcrumbs .breadcrumbs-link{font-size:16px}}.pagination-nav{margin-top:2rem;display:flex;justify-content:center}.pagination{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}.pagination-item.disabled .pagination-link{color:#c4c4c4;cursor:not-allowed;pointer-events:none}.pagination-item.active .pagination-link{background-color:#fff;color:#414141}.pagination-link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:8px;background-color:#ffffff80;color:#9a9b9c;font-weight:500;font-size:14px;line-height:1;text-decoration:none;transition:all .2s ease}.pagination-link:hover{background-color:#fff;color:#414141;text-decoration:none}.pagination-link.pagination-prev,.pagination-link.pagination-next{padding:0;width:40px}.pagination-link.pagination-prev svg,.pagination-link.pagination-next svg{flex-shrink:0}.pagination-link.pagination-ellipsis{border:none;background:transparent;min-width:auto;padding:0 .25rem}.pagination-link.pagination-ellipsis:hover{background:transparent}@media(max-width:480px){.pagination{gap:.25rem}.pagination-link{min-width:36px;height:36px;font-size:13px;padding:0 .5rem}.pagination-link.pagination-prev,.pagination-link.pagination-next{width:36px}}.header{background-color:#f5f5f5;z-index:2000;position:fixed;top:0;left:0;right:0;width:100%;border-bottom:1px solid rgba(154,155,156,.2)}.header.active{background:#fff}.header .logo-wrapper a{display:flex;align-items:center}.header .logo-wrapper a img{object-fit:contain;width:160px}.header .menu-wrapp{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;gap:1rem}.header .menu-wrapp .flex{display:flex;gap:1rem}.header .link-item-menu{font-size:24px;font-weight:400;line-height:120%;color:#414141;padding:1rem 0;display:flex;align-items:center;gap:.5rem;text-align:start;width:100%}.header .link-item-menu .link-item-menu{padding:0}.header .drop-wrap{display:none}.header .drop-wrap.active{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;position:fixed;top:56px;background-color:#fff;box-shadow:0 4px 25px #c4c4c480;overflow:auto;left:0;z-index:1000;width:100%;padding:1rem 1rem 2rem;height:calc(var(--vh, 1vh) * 100 - 56px)}.header .drop-wrap.active .absolute-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;margin-top:2rem}.header .drop-wrap.active .absolute-bottom .icon-call:before{font-size:32px}.header .drop-wrap.active .absolute-bottom .link-tel{font-size:20px}.header .drop-wrap.active .nav-item{padding:.5rem 0;width:100%}.header .drop-wrap.active .nav-item:has(.drop-menu-list){border-bottom:1px solid rgba(154,155,156,.2)}.header .drop-wrap.active .nav-item .drop-menu-list{display:none;padding-left:1rem;width:100%}.header .drop-wrap.active .nav-item.submenu-open .drop-menu-list{display:block}.header .drop-wrap.active .nav-item.submenu-open .link-item-menu .icon-arrow-down{transform:rotate(180deg)}.header .drop-wrap.active .nav-item .link-item-menu{width:100%;justify-content:space-between;cursor:pointer}.header .drop-wrap.active .nav-item .link-item-menu .icon-arrow-down{transition:transform .3s ease;margin-right:1rem}.header .drop-wrap.active .subtype-header{width:calc(100% - 1rem);flex:none}.header .drop-wrap.active .subtype-header .subtype-label{font-size:14px;font-weight:600;line-height:120%;color:#9a9b9c}.header .drop-wrap.active .subtype-header .nav-item .link-item-menu-drop{width:100%;white-space:wrap}.header .js-hidden .wrapp,.header .js-hidden .hideopen{display:flex}.header .js-hidden.active .hideopen{display:none}.header .wrapp-btn{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:1rem;width:100%;margin-top:auto}.header .menu-nav{flex-grow:1;height:100%}.header .nav-list{display:flex;align-items:flex-start;flex-direction:column;width:100%;height:100%;overflow:scroll}.header .icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:6px}.header .icon-btn:hover{opacity:.8}.header .activePage .link-item-menu s{color:#000}@media(min-width:1187px){.header{width:100%}.header .isMobHeader{display:none!important}.header .isDescHeader{display:block!important}.header .btn.btn-border{background-color:transparent;color:#000;border:1px solid #000000}.header .btn.btn-border:hover{background-color:#000;color:#fff}.header .wrapp-btn{margin-top:0;width:fit-content;flex-wrap:nowrap}.header .wrapp-btn .btn{padding:15px}.header .drop-menu-list .link-item-menu-drop{width:100%;white-space:nowrap}.header .nav-list{flex-direction:row;align-items:center;justify-content:space-between;padding-top:0;gap:1.2rem;background-color:transparent;overflow:visible;flex:1;height:100%}.header .link-item-menu{font-size:16px;text-transform:none;padding:1.5rem 0;cursor:pointer;justify-content:center;white-space:nowrap}.header .link-item-menu:hover{color:#000}.header .wrapp-drop-menu{position:absolute;left:0;top:48px;width:auto;padding-top:25px;opacity:0;transition:all 1s ease;transform:translate(100px)}.header .logo-wrapper a img{width:238px}.header .menu.drop-wrap{display:flex;align-items:center;gap:1rem;width:100%;justify-content:space-between}.header .item-menu a:hover{color:#000}.header .menu-nav{margin-top:0;flex-wrap:nowrap;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%}.header .menu-wrapp{gap:2rem;padding:0}.header .nav-item{position:relative;flex:1;width:100%;text-align:start;justify-content:flex-start}.header .nav-item.activePage .link-item-menu.border-bottom{color:#000}.header .nav-item.activePage .link-item-menu.border-bottom:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#414141;z-index:10}.header .nav-item.w-fit-content .link-item-menu{width:fit-content}.header .nav-item:hover .link-item-menu.border-bottom{color:#000}.header .nav-item:hover .drop-menu-list{visibility:visible;opacity:1}.header .nav-item .drop-menu-list{display:block;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);width:fit-content;min-width:100%;background-color:#fff;box-shadow:0 4px 25px #c4c4c480;padding:1rem;z-index:1000}.header .nav-item .drop-menu-list.w-100{width:1200px;left:0;display:flex;flex-wrap:wrap;gap:1rem}.header .nav-item .drop-menu-list .subtype-header{width:calc(33.3333333333% - .6666666667rem);flex:none}.header .nav-item .drop-menu-list .subtype-header .subtype-label{font-size:14px;font-weight:600;line-height:120%;color:#9a9b9c}.header .nav-item .drop-menu-list .subtype-header .nav-item .link-item-menu-drop{width:100%;white-space:wrap}.header .nav-item .drop-menu-list .link-item-menu-drop{font-size:14px;font-weight:400;line-height:120%;color:#414141;padding:.5rem 0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;text-transform:none}.header .nav-item .drop-menu-list .link-item-menu-drop:hover{color:#000}}footer{margin-top:auto}.footer{background-color:#414141}.footer .flex-wrapp{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%;padding:1rem 0}.footer .flex-wrapp .item{width:calc(33.3333333333% - .6666666667rem)}@media(min-width:981px){.footer .flex-wrapp{flex-direction:row}.footer .flex-wrapp .item{width:calc(16.6666666667% - .8333333333rem)}}.footer .flex-wrapp-menu{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;flex-wrap:wrap;margin-top:1rem}.footer .flex-wrapp-menu .title{font-weight:500;font-size:16px;line-height:120%;color:#fff;text-align:left}.footer .flex-wrapp-menu a,.footer .flex-wrapp-menu span{font-weight:500;font-size:16px;line-height:120%;color:#9a9b9c;display:block;padding:.5rem 0}.footer .flex-wrapp-menu a:hover{color:#fff;text-decoration:underline}.footer .flex-wrapp-menu ul{margin:1rem 0}.footer .flex-wrapp-menu .item{width:100%}@media(min-width:981px){.footer .flex-wrapp-menu .w-30{width:calc(30% - .6666666667rem)}.footer .flex-wrapp-menu .w-50{width:calc(50% - .6666666667rem)}.footer .flex-wrapp-menu .w-20{width:calc(20% - .6666666667rem)}}.footer .wrapp-menu{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:100%;padding:1rem 0}.footer .wrapp-menu .item-menu{width:100%}.footer .wrapp-menu .item-menu p,.footer .wrapp-menu .item-menu .phone{color:#fff;font-weight:700;font-size:16px;line-height:26px;display:block;margin:1rem 0}.footer .wrapp-menu .item-menu .phone:hover{text-decoration:underline}.footer .btn{width:100%;margin:0}.footer .bottom{padding:1rem 0;border-top:1px solid rgba(154,155,156,.2)}.footer .bottom a{color:#9a9b9c;font-weight:400;font-size:14px;line-height:22px}.footer .bottom span{font-weight:400;font-size:14px;line-height:22px;color:#86868b}.footer .bottom,.footer .bottom div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media(min-width:981px){.footer .wrapp-menu{padding-top:2rem;flex-direction:row}.footer .wrapp-menu .item-menu{width:calc(50% - .5rem)}.footer .btn{width:fit-content;padding:0 1rem}.footer .bottom,.footer .bottom div{flex-direction:row;justify-content:space-between;align-items:center}}.privacyPolicy-page,.termsConditions-page{padding-bottom:2rem}.privacyPolicy-page .flex-table,.termsConditions-page .flex-table{display:flex;flex-wrap:wrap;width:100%;margin:2rem 0}.privacyPolicy-page .flex-table .item,.termsConditions-page .flex-table .item{width:50%;border:1px solid #E5E5E5;padding:.5rem 1rem;margin-left:-1px;margin-top:-1px}.privacyPolicy-page .flex-table .center,.termsConditions-page .flex-table .center{display:flex;align-items:center;justify-content:center}.privacyPolicy-page .flex-table.three .w20,.termsConditions-page .flex-table.three .w20{width:20%}.privacyPolicy-page .flex-table.three .w40,.termsConditions-page .flex-table.three .w40{width:60%}.privacyPolicy-page li,.termsConditions-page li{padding:5px 0}.privacyPolicy-page p,.termsConditions-page p{font-style:normal;font-size:14px;line-height:22px;color:#86868b;margin:0;padding:10px 0}.privacyPolicy-page p b,.termsConditions-page p b{color:#414141}.privacyPolicy-page a,.termsConditions-page a{color:#86868b;text-decoration:underline}.privacyPolicy-page .title,.termsConditions-page .title{font-style:normal;font-weight:700;font-size:14px;line-height:22px;color:#414141;padding:10px 0}.privacyPolicy-page .overflowWrapp,.termsConditions-page .overflowWrapp{overflow-x:auto;width:100%}.privacyPolicy-page table,.termsConditions-page table{border-collapse:collapse;border:1px solid #E5E5E5;font-style:normal;font-weight:600;font-size:14px;line-height:22px;font-feature-settings:"pnum" on,"lnum" on;color:#86868b;margin:20px 0;width:100%}.privacyPolicy-page table ol,.termsConditions-page table ol{padding-inline-start:10px}.privacyPolicy-page ol,.termsConditions-page ol{padding-inline-start:40px}.privacyPolicy-page ol li,.termsConditions-page ol li{list-style-type:disc;padding:5px 0;font-style:normal;font-size:14px;line-height:22px;color:#86868b;font-weight:600}.privacyPolicy-page td,.termsConditions-page td{vertical-align:top}.privacyPolicy-page th,.privacyPolicy-page td,.termsConditions-page th,.termsConditions-page td{padding:20px;border:1px solid #E5E5E5}.privacyPolicy-page span,.termsConditions-page span{font-style:normal;font-size:14px;line-height:22px;font-feature-settings:"pnum" on,"lnum" on;color:#d3d0d0}@media(min-width:981px){.privacyPolicy-page .title-block,.termsConditions-page .title-block{text-align:center}}.error-page{padding:2rem 0}.error-page .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.error-page .title-block{font-weight:600;font-size:24px;line-height:120%}.error-page .illustration{height:100%;object-fit:cover}.error-page .btn{width:100%;max-width:200px}@media(min-width:981px){.error-page .title-block{font-size:36px}.error-page .content{gap:2rem}}.result-submit{background-color:#fff}.result-submit h2,.result-submit .part,.result-submit .part .title-block{text-align:center}.result-submit .part h3{max-width:100%}.team-block{background-color:#fff}.team-block .row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem 0}.team-block .titleWrapp,.team-block .contentWrapp{width:100%}.team-block .status{font-weight:400;font-size:16px;line-height:150%;color:#9a9b9c}.team-block .socials{margin-top:2rem}.team-block .socials a{display:block;margin:.5rem 0}.team-block .imgWrapp{aspect-ratio:1/1;overflow:hidden;background-color:#c4c4c4}.team-block .imgWrapp img{width:100%;height:100%;object-fit:cover}.team-block .row+.row{margin-top:1rem}.team-block .professional-summary{border-bottom:1px solid #D6D7D9}@media(min-width:768px){.team-block .row{flex-direction:row}.team-block .titleWrapp{width:calc(25% - .5rem)}.team-block .contentWrapp{width:calc(75% - .5rem)}.team-block .socials a:hover{text-decoration:underline}.team-block .row+.row{margin-top:2rem}}.container:has(.reviews-slider-container){padding-left:0;padding-right:0;max-width:100vw}.slider-block .swiper-slide-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.slider-block .swiper{position:relative}.slider-block .swiper:before{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(to left,#fff0,#f5f5f5);z-index:10}.slider-block .swiper:after{content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:linear-gradient(to right,#fff0,#f5f5f5);z-index:1}.slider-block h2{text-align:center;display:block;margin:0 auto;padding-bottom:1rem}.slider-block .swiper-wrapper{align-items:stretch}.slider-block .swiper{padding-bottom:3rem}.slider-block .swiper-button-prev{background-color:#fff;border-radius:50%;width:48px;height:48px;top:50%;transform:translateY(-50%)}.slider-block .swiper-button-prev svg{width:24px;height:24px;object-fit:contain}.slider-block .swiper-button-next{background-color:#fff;border-radius:50%;width:48px;height:48px;top:50%;transform:translateY(-50%)}.slider-block .swiper-button-next svg{width:24px;height:24px;object-fit:contain}.slider-block .swiper-pagination-bullet{width:12px;border-radius:100px;height:12px;background-color:#9a9b9c}.slider-block .swiper-pagination-bullet-active{background-color:#c1121f;width:48px;border-radius:100px;height:12px}.slider-block .swiper-slide{padding:2rem;background-color:#fff;height:auto;display:flex;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center}.slider-block .swiper-slide p{color:#9a9b9c;font-family:Lato,sans-serif;font-weight:400;font-size:16px;line-height:150%;text-align:center}.slider-block .swiper-slide .text-base{font-family:Lato,sans-serif;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#414141}.slider-block .swiper-slide svg{margin:1rem 0}@media(min-width:981px){.slider-block{padding:2rem 0;width:100%;margin-left:0;max-width:100vw}.slider-block .swiper-slide{width:calc(50% - 1rem)}.slider-block .swiper-slide .text-base{font-size:20px}.slider-block h2{margin:0 auto;padding-bottom:2rem}}.subscribe-form{padding:1rem}.subscribe-form .form{max-width:400px;margin:0 auto 20px}.subscribe-form .form .form-group{margin-bottom:15px}.subscribe-form .form input[type=email]{width:100%;padding:15px 20px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:16px;text-align:center}.subscribe-form .form input[type=email]::placeholder{color:#fff9}.subscribe-form .form input[type=email]:focus{outline:none;border-color:#fff}.subscribe-form .form .btn-primary{width:100%;padding:15px 20px;background:#000;color:#fff;border:none;font-size:16px;cursor:pointer;transition:background .3s ease}.subscribe-form .form .btn-primary:hover{background:#333}.subscribe-form .privacy-note{font-size:12px;color:#fff9;max-width:400px;margin:0 auto}.subscribe-form .privacy-note a{color:#fffc;text-decoration:underline}.subscribe-form .privacy-note a:hover{color:#fff}.grid-layout{display:grid;gap:1rem}.grid-layout .grid-layout-col h2{margin-bottom:0!important}.grid-layout h2{margin-top:0}.grid-layout p{color:#9a9b9c}.grid-layout p:first-of-type{margin-top:0}@media(min-width:981px){.grid-layout{grid-template-columns:1fr 3fr;gap:2rem}.grid-layout .grid-layout-col:first-of-type{grid-column:1/2}.grid-layout .grid-layout-col:last-of-type{grid-column:2/3}}.text-block h2{margin:0 auto;width:100%}.text-block h2:has(+p){margin-bottom:20px}.text-block a{color:#414141;font-weight:600;font-size:16px;line-height:150%;text-decoration:underline;cursor:pointer}.text-block a:hover{color:#c1121f}@media(min-width:981px){.text-block h2:has(+p){margin-bottom:1rem}}.section_cv{background-color:#fff;border-radius:20px;padding:1rem}.section_cv h2,.section_cv p{margin:1rem 0}.section_cv a{margin:0}@media(min-width:981px){.section_cv{padding:2rem}}.hero_line{height:15vh;background-image:var(--hero-line-bg-desktop);background-repeat:no-repeat}.hero_line .absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0}.hero_line h1{color:#fff;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal}.hero_line p{color:#fff;text-align:center}.hero_line .container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media(min-width:981px){.hero_line{height:50vh}.hero_line.hero_line_video{max-height:none}.hero_line h1{display:block;overflow:visible;text-overflow:unset;white-space:normal;-webkit-line-clamp:unset}.hero_line .btn{width:fit-content;min-width:200px}.hero_line .btn.red-hover:hover span{color:#fff!important}}.hero_line{background-image:var(--hero-line-bg-desktop);background-repeat:no-repeat;background-size:cover;background-position:center}.hero_line.hero_line_has_mobile_bg{background-image:var(--hero-line-bg-mobile)}@media(min-width:981px){.hero_line.hero_line_has_mobile_bg{background-image:var(--hero-line-bg-desktop)}}.section_1 .hero_line.main{height:calc(var(--vh, 1vh) * 100 - 56px)}.section_1 .hero_line.main .container{justify-content:flex-start}.section_1 .hero_line.main .container .flex{justify-content:center}@media(min-width:981px){.section_1 .hero_line.main{max-height:100vh;height:100vh}.section_1 .hero_line.main .container{justify-content:flex-start}.section_1 .hero_line.main .container .flex{justify-content:center}.section_1 .hero_line{max-height:300px}}.faq .faq-accordion .faq-question{background-color:#f5f5f5;color:#414141}.faq .faq-accordion .faq-answer{background-color:#fff}.faq .faq-accordion .faq-item:hover{box-shadow:none}.faq h2{margin:0}
