.trig{--trig-delay:0s;--trig-duration:0.75s;--trig-blend:ease-out;--trig-direction:normal backwards;position:relative}.trig-target.d-flex{display:flex!important}.trig-target.d-inline-flex{display:inline-flex!important}.trig-fade .trig-target,.trig-fade.trig-target{display:inline-block}.trig-fade.trig .trig-target,.trig-fade.trig.trig-target{animation:trig-fade var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade{0%{opacity:0}100%{opacity:1}}.trig-fade-up .trig-target,.trig-fade-up.trig-target{display:inline-block}.trig-fade-up.trig .trig-target,.trig-fade-up.trig.trig-target{animation:trig-fade-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.trig-fade-down .trig-target,.trig-fade-down.trig-target{display:inline-block}.trig-fade-down.trig .trig-target,.trig-fade-down.trig.trig-target{animation:trig-fade-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.trig-fade-left .trig-target,.trig-fade-left.trig-target{display:inline-block}.trig-fade-left.trig .trig-target,.trig-fade-left.trig.trig-target{animation:trig-fade-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}.trig-fade-right .trig-target,.trig-fade-right.trig-target{display:inline-block}.trig-fade-right.trig .trig-target,.trig-fade-right.trig.trig-target{animation:trig-fade-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.trig-fade-up-left .trig-target,.trig-fade-up-left.trig-target{display:inline-block}.trig-fade-up-left.trig .trig-target,.trig-fade-up-left.trig.trig-target{animation:trig-fade-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up-left{0%{opacity:0;transform:translateX(-100%) translateY(100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-up-right .trig-target,.trig-fade-up-right.trig-target{display:inline-block}.trig-fade-up-right.trig .trig-target,.trig-fade-up-right.trig.trig-target{animation:trig-fade-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up-right{0%{opacity:0;transform:translateX(100%) translateY(100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-down-left .trig-target,.trig-fade-down-left.trig-target{display:inline-block}.trig-fade-down-left.trig .trig-target,.trig-fade-down-left.trig.trig-target{animation:trig-fade-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down-left{0%{opacity:0;transform:translateX(-100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-down-right .trig-target,.trig-fade-down-right.trig-target{display:inline-block}.trig-fade-down-right.trig .trig-target,.trig-fade-down-right.trig.trig-target{animation:trig-fade-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down-right{0%{opacity:0;transform:translateX(100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-grow .trig-target,.trig-grow.trig-target{display:inline-block}.trig-grow.trig .trig-target,.trig-grow.trig.trig-target{animation:trig-grow var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow{0%{transform:scale(0)}100%{transform:scale(1)}}.trig-grow-up .trig-target,.trig-grow-up.trig-target{display:inline-block}.trig-grow-up.trig .trig-target,.trig-grow-up.trig.trig-target{animation:trig-grow-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up{0%{transform:translateY(100%) scale(0)}100%{transform:translateY(0) scale(1)}}.trig-grow-down .trig-target,.trig-grow-down.trig-target{display:inline-block}.trig-grow-down.trig .trig-target,.trig-grow-down.trig.trig-target{animation:trig-grow-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down{0%{transform:translateY(-100%) scale(0)}100%{transform:translateY(0) scale(1)}}.trig-grow-left .trig-target,.trig-grow-left.trig-target{display:inline-block}.trig-grow-left.trig .trig-target,.trig-grow-left.trig.trig-target{animation:trig-grow-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-left{0%{transform:translateX(-100%) scale(0)}100%{transform:translateX(0) scale(1)}}.trig-grow-right .trig-target,.trig-grow-right.trig-target{display:inline-block}.trig-grow-right.trig .trig-target,.trig-grow-right.trig.trig-target{animation:trig-grow-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-right{0%{transform:translateX(100%) scale(0)}100%{transform:translateX(0) scale(1)}}.trig-grow-up-left .trig-target,.trig-grow-up-left.trig-target{display:inline-block}.trig-grow-up-left.trig .trig-target,.trig-grow-up-left.trig.trig-target{animation:trig-grow-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up-left{0%{transform:translateX(-100%) translateY(100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-up-right .trig-target,.trig-grow-up-right.trig-target{display:inline-block}.trig-grow-up-right.trig .trig-target,.trig-grow-up-right.trig.trig-target{animation:trig-grow-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up-right{0%{transform:translateX(100%) translateY(100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-down-left .trig-target,.trig-grow-down-left.trig-target{display:inline-block}.trig-grow-down-left.trig .trig-target,.trig-grow-down-left.trig.trig-target{animation:trig-grow-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down-left{0%{transform:translateX(-100%) translateY(-100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-down-right .trig-target,.trig-grow-down-right.trig-target{display:inline-block}.trig-grow-down-right.trig .trig-target,.trig-grow-down-right.trig.trig-target{animation:trig-grow-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down-right{0%{transform:translateX(100%) translateY(-100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop .trig-target,.trig-pop.trig-target{display:inline-block}.trig-pop.trig .trig-target,.trig-pop.trig.trig-target{animation:trig-pop var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop{0%{transform:scale(0)}75%{transform:scale(1.2)}100%{transform:scale(1)}}.trig-pop-up .trig-target,.trig-pop-up.trig-target{display:inline-block}.trig-pop-up.trig .trig-target,.trig-pop-up.trig.trig-target{animation:trig-pop-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up{0%{transform:translateY(100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateY(0) scale(1)}}.trig-pop-down .trig-target,.trig-pop-down.trig-target{display:inline-block}.trig-pop-down.trig .trig-target,.trig-pop-down.trig.trig-target{animation:trig-pop-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down{0%{transform:translateY(-100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateY(0) scale(1)}}.trig-pop-left .trig-target,.trig-pop-left.trig-target{display:inline-block}.trig-pop-left.trig .trig-target,.trig-pop-left.trig.trig-target{animation:trig-pop-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-left{0%{transform:translateX(-100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateX(0) scale(1)}}.trig-pop-right .trig-target,.trig-pop-right.trig-target{display:inline-block}.trig-pop-right.trig .trig-target,.trig-pop-right.trig.trig-target{animation:trig-pop-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-right{0%{transform:translateX(100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateX(0) scale(1)}}.trig-pop-up-left .trig-target,.trig-pop-up-left.trig-target{display:inline-block}.trig-pop-up-left.trig .trig-target,.trig-pop-up-left.trig.trig-target{animation:trig-pop-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up-left{0%{transform:translateX(-100%) translateY(100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-up-right .trig-target,.trig-pop-up-right.trig-target{display:inline-block}.trig-pop-up-right.trig .trig-target,.trig-pop-up-right.trig.trig-target{animation:trig-pop-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up-right{0%{transform:translateX(100%) translateY(100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-down-left .trig-target,.trig-pop-down-left.trig-target{display:inline-block}.trig-pop-down-left.trig .trig-target,.trig-pop-down-left.trig.trig-target{animation:trig-pop-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down-left{0%{transform:translateX(-100%) translateY(-100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-down-right .trig-target,.trig-pop-down-right.trig-target{display:inline-block}.trig-pop-down-right.trig .trig-target,.trig-pop-down-right.trig.trig-target{animation:trig-pop-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down-right{0%{transform:translateX(100%) translateY(-100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-roll .trig-target,.trig-roll.trig-target{display:inline-block}.trig-roll.trig .trig-target,.trig-roll.trig.trig-target{animation:trig-roll var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll{0%{opacity:0;transform:rotate(0)}100%{opacity:1;transform:rotate(360deg)}}.trig-roll-up .trig-target,.trig-roll-up.trig-target{display:inline-block}.trig-roll-up.trig .trig-target,.trig-roll-up.trig.trig-target{animation:trig-roll-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up{0%{opacity:0;transform:translateY(100%) rotate(0)}100%{opacity:1;transform:translateY(0) rotate(360deg)}}.trig-roll-down .trig-target,.trig-roll-down.trig-target{display:inline-block}.trig-roll-down.trig .trig-target,.trig-roll-down.trig.trig-target{animation:trig-roll-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down{0%{opacity:0;transform:translateY(-100%) rotate(0)}100%{opacity:1;transform:translateY(0) rotate(360deg)}}.trig-roll-left .trig-target,.trig-roll-left.trig-target{display:inline-block}.trig-roll-left.trig .trig-target,.trig-roll-left.trig.trig-target{animation:trig-roll-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-left{0%{opacity:0;transform:translateX(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(360deg)}}.trig-roll-right .trig-target,.trig-roll-right.trig-target{display:inline-block}.trig-roll-right.trig .trig-target,.trig-roll-right.trig.trig-target{animation:trig-roll-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-right{0%{opacity:0;transform:translateX(100%) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(360deg)}}.trig-roll-up-left .trig-target,.trig-roll-up-left.trig-target{display:inline-block}.trig-roll-up-left.trig .trig-target,.trig-roll-up-left.trig.trig-target{animation:trig-roll-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up-left{0%{opacity:0;transform:translateX(-100%) translateY(100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-up-right .trig-target,.trig-roll-up-right.trig-target{display:inline-block}.trig-roll-up-right.trig .trig-target,.trig-roll-up-right.trig.trig-target{animation:trig-roll-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up-right{0%{opacity:0;transform:translateX(100%) translateY(100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-down-left .trig-target,.trig-roll-down-left.trig-target{display:inline-block}.trig-roll-down-left.trig .trig-target,.trig-roll-down-left.trig.trig-target{animation:trig-roll-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down-left{0%{opacity:0;transform:translateX(-100%) translateY(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-down-right .trig-target,.trig-roll-down-right.trig-target{display:inline-block}.trig-roll-down-right.trig .trig-target,.trig-roll-down-right.trig.trig-target{animation:trig-roll-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down-right{0%{opacity:0;transform:translateX(100%) translateY(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-reveal .trig-target,.trig-reveal.trig-target{display:inline-block}.trig-reveal.trig .trig-target,.trig-reveal.trig.trig-target{animation:trig-reveal var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal{0%{-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up .trig-target,.trig-reveal-up.trig-target{display:inline-block}.trig-reveal-up.trig .trig-target,.trig-reveal-up.trig.trig-target{animation:trig-reveal-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up{0%{-webkit-clip-path:polygon(100% 100%,0 100%,0 100%,100% 100%);clip-path:polygon(100% 100%,0 100%,0 100%,100% 100%)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down .trig-target,.trig-reveal-down.trig-target{display:inline-block}.trig-reveal-down.trig .trig-target,.trig-reveal-down.trig.trig-target{animation:trig-reveal-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down{0%{-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-left .trig-target,.trig-reveal-left.trig-target{display:inline-block}.trig-reveal-left.trig .trig-target,.trig-reveal-left.trig.trig-target{animation:trig-reveal-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-left{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-right .trig-target,.trig-reveal-right.trig-target{display:inline-block}.trig-reveal-right.trig .trig-target,.trig-reveal-right.trig.trig-target{animation:trig-reveal-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-right{0%{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up-left .trig-target,.trig-reveal-up-left.trig-target{display:inline-block}.trig-reveal-up-left.trig .trig-target,.trig-reveal-up-left.trig.trig-target{animation:trig-reveal-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up-left{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%,0 100%)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up-right .trig-target,.trig-reveal-up-right.trig-target{display:inline-block}.trig-reveal-up-right.trig .trig-target,.trig-reveal-up-right.trig.trig-target{animation:trig-reveal-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up-right{0%{-webkit-clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%);clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down-left .trig-target,.trig-reveal-down-left.trig-target{display:inline-block}.trig-reveal-down-left.trig .trig-target,.trig-reveal-down-left.trig.trig-target{animation:trig-reveal-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down-left{0%{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down-right .trig-target,.trig-reveal-down-right.trig-target{display:inline-block}.trig-reveal-down-right.trig .trig-target,.trig-reveal-down-right.trig.trig-target{animation:trig-reveal-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down-right{0%{-webkit-clip-path:polygon(100% 0,100% 0,100% 0,100% 0);clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}100%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-flip .trig-target,.trig-flip.trig-target{display:inline-block}.trig-flip.trig .trig-target,.trig-flip.trig.trig-target{animation:trig-flip var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip{0%{transform:rotateY(90deg)}50%{transform:rotateY(360deg)}100%{transform:rotateY(0)}}.trig-flip-up .trig-target,.trig-flip-up.trig-target{display:inline-block}.trig-flip-up.trig .trig-target,.trig-flip-up.trig.trig-target{animation:trig-flip-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip-up{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.trig-flip-left .trig-target,.trig-flip-left.trig-target{display:inline-block}.trig-flip-left.trig .trig-target,.trig-flip-left.trig.trig-target{animation:trig-flip-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip-left{0%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}.trig-parallax-up .trig-target,.trig-parallax-up.trig-target{display:inline-block;transform:translateY(calc(var(--trig-reverse)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-down .trig-target,.trig-parallax-down.trig-target{display:inline-block;transform:translateY(calc(var(--trig)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-left .trig-target,.trig-parallax-left.trig-target{display:inline-block;transform:translateX(calc(var(--trig)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-right .trig-target,.trig-parallax-right.trig-target{display:inline-block;transform:translateX(calc(var(--trig-reverse)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-target.d-flex{display:flex!important}.trig-target.d-inline-flex{display:inline-flex!important}.trig-target.d-block{display:block!important}.trig-scale-down .trig-target,.trig-scale-down.trig-target{display:inline-block}.trig-scale-down.trig .trig-target,.trig-scale-down.trig.trig-target{animation:trig-scale-down var(--trig-direction) var(--trig-blend) .5s;animation-delay:var(--trig-delay)}@keyframes trig-scale-down{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(fonts/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYrYALZg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(fonts/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(fonts/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(fonts/1Pttg83HX_SGhgqk2jovaqQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(fonts/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(fonts/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-text:#29282d;--color-dark:#29282d;--color-bg:#f9fbfc;--color-bg2:#fff;--color-light:#eeeeee;--color-accent:#00c896;--color-accent-hover:#078c6a;--color-accent-focus:#078c6a;--color-accent-dark:#078c6a;--color-error:#ce1619;--color-red:#ce1619;--color-green:#00c896;--color-gray:#68686b;--color-grey:#68686b;--font-main:"IBM Plex Sans",sans-serif;--font1:"IBM Plex Sans",sans-serif;--font-heading:"Mulish",sans-serif;--font2:"Mulish",sans-serif;--section-mb:5rem;--font-size:14px;--margin-block:5rem;--small-margin-block:5rem}.container{width:100%;max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--full{width:100%;max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--full{max-width:100%}.container--np{width:100%;max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--np{padding-left:0!important;padding-right:0!important}.invisible{position:absolute;visibility:hidden;z-index:-1;opacity:0;pointer-events:none}.visible{visibility:visible;opacity:1;z-index:100;pointer-events:all}body,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}::-webkit-scrollbar{width:.5em;height:.5em}::-webkit-scrollbar-track{background:#f3f6f7}::-webkit-scrollbar-thumb{background:rgba(72,77,85,.4);border-radius:20px;-webkit-transition:all linear .2s;transition:all linear .2s}::-webkit-scrollbar-thumb:hover{background:rgba(72,77,85,.6)}html{scroll-behavior:smooth}body,html{scroll-behavior:smooth!important;min-height:100%;margin:0;padding:0;scrollbar-gutter:stable;scroll-padding:2rem}figure{margin:0}img,svg,video{max-width:100%;height:auto}nav li,nav ul{margin:0;padding:0;list-style:none}textarea{resize:vertical}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.btn,.modal,.popup,a,button,svg{transition:all linear .2s}table{border-spacing:0;border-collapse:collapse}b,strong{font-weight:700}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.fadeIn{animation:fadeIn .5s normal forwards ease-in-out}.fadeInUp{animation:fadeInUp .5s normal forwards ease-in-out}.hidden{display:none!important}.clearfix:before{content:" ";display:table}.clearfix:after{clear:both;content:" ";display:table}.medium-block{display:none!important}.medium-flex{display:flex}._small,[class*="--small"]{font-size:.75em}._smaller,[class*="--smaller"]{font-size:.875em}._bigger,[class*="--bigger"]{font-size:1.125em}._big,[class*="--big"]{font-size:1.25em}._biggest,[class*="--biggest"]{font-size:1.5em}.text--center{text-align:center}.btn,[class*=btn--]{border:none;outline:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer}.btn--primary{border:none;outline:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer;background-color:var(--color-accent);font-size:1.25rem;line-height:1.1;border-radius:.5rem;padding:1rem 1.5rem;color:#fff;font-weight:600;text-decoration:none;max-width:100%;min-width:-webkit-fit-content;min-width:fit-content;cursor:pointer}.btn--primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--primary.disabled,.btn--primary:disabled{opacity:.5;color:inherit;pointer-events:none}.btn--secondary{border:none;outline:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer;background-color:var(--color-accent);font-size:1.25rem;line-height:1.1;border-radius:.5rem;padding:1rem 1.5rem;color:#fff;font-weight:600;text-decoration:none;max-width:100%;min-width:-webkit-fit-content;min-width:fit-content;cursor:pointer;background-color:transparent;border:1px solid var(--color-accent);color:var(--color-accent)}.btn--secondary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--secondary.disabled,.btn--secondary:disabled{opacity:.5;color:inherit;pointer-events:none}.btn--secondary:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn--smaller{font-size:1rem;line-height:1.125rem}.btn--wide{width:100%}.wpcf7-submit{border:none;outline:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer;font-size:1.25rem;padding:.5em 1em;width:100%;background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;text-transform:uppercase;border-radius:2rem;font-weight:500}.wpcf7-submit:hover{background-color:var(--color-text);border-color:var(--color-text)}.btn--icon,.btn--img{border:none;outline:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer;padding:0;background-color:transparent}.btn--icon img,.btn--icon svg,.btn--img img,.btn--img svg{flex-shrink:0}.btn-container,.btn-row{display:flex;justify-content:center;gap:1em;flex-wrap:wrap}.drawer{position:fixed;top:0;right:-100%;width:100%;height:100dvh;max-width:30rem;background-color:var(--color-text);z-index:900;transition:all .3s ease-in-out;opacity:0;visibility:hidden;color:#fff}.drawer .btn-close{position:absolute;right:.5em;top:.5em}.drawer__inner{height:100%;overflow-x:hidden;display:flex;flex-direction:column;padding:2.5rem 2rem}.drawer__menu a{display:block;padding-block:.5em;text-decoration:none;color:inherit;font-size:2rem;font-family:var(--font-heading);line-height:1;text-transform:uppercase;opacity:.8}.drawer__menu a:hover{opacity:1}.drawer__menu .current-menu-item a{opacity:1}.drawer.active{opacity:1;visibility:visible;right:0}.drawer__footer{margin-top:auto;display:flex;flex-direction:column;gap:1em}.drawer__footer>p{font-size:1.125rem;margin-bottom:0}.drawer .btn-footer{width:100%}.drawer .btn-footer:hover{background-color:#fff;color:var(--color-text)}.form,.wpcf7{max-width:32.5rem;margin-inline:auto}.form .form__title,.wpcf7 .form__title{font-size:clamp(3rem,7vw,4.3rem);text-align:center;margin:1rem 0 2rem 0;font-family:var(--font-heading)}.form .form__title>p,.wpcf7 .form__title>p{margin:0}.form .form__item,.wpcf7 .form__item{margin-block:1em}.form .form__item.focus .label__text,.wpcf7 .form__item.focus .label__text{top:-1em;font-size:.875em}.form .form__submit>p,.wpcf7 .form__submit>p{margin:0}.form textarea,.wpcf7 textarea{height:8.75em;min-height:3em}.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text],.form textarea,.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{width:100%;border:1px solid #fff;outline:0;padding:1em 1.5em;background-color:#fff;font-size:1em;border-radius:.5rem;transition:all .3s ease}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form textarea:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 textarea:focus{border-color:var(--color-light)}.form input[type=email].error,.form input[type=number].error,.form input[type=tel].error,.form input[type=text].error,.form textarea.error,.wpcf7 input[type=email].error,.wpcf7 input[type=number].error,.wpcf7 input[type=tel].error,.wpcf7 input[type=text].error,.wpcf7 textarea.error{border-color:var(--color-error)}.form .form__submit,.wpcf7 .form__submit{position:relative}.form__message{display:none;padding:1.5rem;border-radius:1rem}.form__message.error{background-color:var(--color-error);color:#fff}.form__message.success{background-color:var(--color-green);color:#fff}.form__message .title{font-weight:600;font-size:1.25rem;margin-bottom:.5em}.form__message.active{display:block}.wpcf7 form .wpcf7-response-output{margin:1em 0;padding:0;border:none;font-size:1.125em;font-weight:500;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:var(--color-error,#dc3232)}.wpcf7 form.sent .wpcf7-response-output{color:var(--color-green,#46b450)}.header{padding-block:1.5rem;display:flex;align-items:center;justify-content:space-between}.header__logo{flex-shrink:0;animation:fadeInDown 1s ease-in-out}.header__logo img{display:block}.header__nav{display:none}.header__nav ul{list-style:none;padding:0;margin:0;display:flex;gap:1.75rem}.header__nav ul a{text-decoration:none;color:inherit;font-weight:500}.header__nav ul a:hover{color:var(--color-accent)}.header__nav ul .menu-item-330{display:none!important}.header__nav ul .menu-item-175>a:hover{color:#f5e4ff}.header__nav ul .menu-item-176>a:hover{color:#deaaff}.header__nav ul .menu-item-177>a:hover{color:#ffcbb0}.header__nav ul .menu-item-298>a:hover{color:#ffbc01}.header__nav ul .current-menu-item a{color:var(--color-accent)}.header__nav ul .current-menu-item a:hover{color:var(--color-accent)}.header__btns{display:flex;gap:1em;animation:fadeInDown 1s ease-in-out}.header .btn-consultation{border:none;display:none;background-color:var(--color-accent);color:var(--color-text)}.header .btn-consultation:hover{background-color:var(--color-text);color:var(--color-bg,#fff)}.header .btn-contact{display:none}.header .btn-menu{width:2.5rem}.footer{padding-bottom:3.125rem;margin-top:auto;padding:0 .5em .5em .5em}.footer a{color:inherit;text-decoration:none}.footer a:hover{opacity:.8}.footer__container{border-radius:2.625rem;width:100%;max-width:82rem;margin:0 auto;background-color:var(--color-dark);color:#fff;padding:2rem 1.25rem}.footer__title{font-size:1rem;font-family:var(--font-main);font-weight:500;margin:0}.footer__content{max-width:30rem;padding-right:1.5rem;margin-right:auto;margin-bottom:2.5rem}.footer__contacts{max-width:17rem;line-height:1.6}.footer__contacts>p{margin:1.5rem 0}.footer__links{max-width:17rem;margin-bottom:2.5rem}.footer__links .links{line-height:1.6;list-style:none;margin:1.5rem 0;padding:0}.footer__links .link:after{content:"";display:inline-block;background-image:url('data:image/svg+xml,<svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.4231 1.41211L0.998474 8.83673M8.4231 1.41211V5.65475M8.4231 1.41211H4.18045" stroke="white" stroke-width="1.125" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;width:10px;height:10px;flex-shrink:0;margin-left:.5rem;vertical-align:middle}.footer__bottom{display:flex;margin-top:3rem}.footer__copyright{opacity:.7}.footer__dev{display:inline-flex;align-items:center;margin-left:auto;opacity:.7}.footer__dev:hover{opacity:1}.footer__dev:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;flex-shrink:0;margin-right:.5rem;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.7"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1272 7.90914C13.0934 6.91513 14.0293 3.47701 14.1769 2.94571C14.3246 2.41441 12.2535 -0.300077 11.5658 0.407442C10.878 1.11496 9.99887 4.45743 9.30772 5.16843C8.61658 5.87943 5.58222 6.56287 4.71592 7.45406C3.84961 8.34525 2.63761 11.6819 2.43349 12.2401C2.22936 12.7984 4.66833 15.5822 5.25293 14.9808C5.83752 14.3795 6.69875 11.0762 7.39312 10.3619C8.08749 9.6476 11.1609 8.90315 12.1272 7.90914Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.1284 12.5527C17.0946 11.5587 18.0305 8.12057 18.1782 7.58926C18.3258 7.05796 16.2547 4.34348 15.567 5.051C14.8792 5.75852 14.0001 9.10098 13.3089 9.81198C12.6178 10.523 9.58344 11.2064 8.71714 12.0976C7.85083 12.9888 6.63883 16.3254 6.43471 16.8837C6.23058 17.442 8.66955 20.2258 9.25415 19.6244C9.83874 19.023 10.7 15.7198 11.3943 15.0055C12.0887 14.2912 15.1621 13.5467 16.1284 12.5527Z" fill="white"/></g></svg>');background-repeat:no-repeat;background-size:contain}.home .intro{text-align:center}.home .intro__title{margin:3.75rem auto 2rem auto;line-height:1.1}.home .intro__text{font-size:1rem;color:var(--color-gray);line-height:1.3;max-width:50rem;margin:2.5rem auto}.home .intro__img{position:relative;z-index:-1;text-align:center}.home-what .what__block{box-shadow:0 0 74px rgba(0,0,0,.03);border-radius:2rem;padding:2rem 1.25rem;margin:1.875rem 0;background-color:#fff}.home-what .what__block .eyebrow{font-weight:600;margin:0;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em}.home-what .what__text{margin-bottom:2rem}.home-what .what__title{margin:1.25rem 0 1rem 0}.home-what .what__content{flex:1 1 100%}.home-what .what__block:nth-of-type(odd) .what__main{flex-direction:row-reverse}.home-what .what__features{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:2.5rem}.blocks__list .block__icon{width:2.625rem;height:2.625rem;display:inline-flex;align-items:flex-end;justify-content:flex-start}.blocks__list .block__title{margin:1.25rem 0 .5rem 0}.blocks__list .block__text{font-size:1.125rem;margin:.5rem 0 0 0}.home-countries .countries__img{margin:0 auto 2rem auto;text-align:center}.home-countries .countries__content{flex:0 0 50%;padding-left:5%}.home-countries .countries__content h3{margin:0}.home-why .why__blocks{display:flex;flex-wrap:wrap;gap:1.25rem}.home-why .why__blocks .block{box-shadow:0 0 74px rgba(0,0,0,.03);border-radius:2rem;padding:2rem 1.25rem;background-color:#fff}.home-cases .cases{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.home-cases .cases .case{box-shadow:0 0 74px rgba(0,0,0,.03);border-radius:1.5rem;overflow:hidden;background-color:#fff}.home-cases .cases .case__img{width:100%;height:15rem}.home-cases .cases .case__img img{width:100%;height:100%;object-fit:cover}.home-cases .cases .case__title{margin:1.25rem 0 .5rem 0;padding-inline:1.25rem;font-size:1.5rem}.home-cases .cases .case__text{color:var(--color-gray);margin:0 0 2rem 0;padding-inline:1.25rem}.home-how .how{counter-reset:how-counter 0;display:grid;row-gap:1.5rem;column-gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.home-how .how__item{counter-increment:how-counter 1;position:relative}.home-how .how__item:before{content:counter(how-counter);display:inline-flex;width:3rem;height:3rem;font-size:1.25rem;line-height:.9;align-items:center;justify-content:center;color:#fff;background-color:var(--color-accent);border-radius:50%;font-weight:600;position:absolute;left:-1rem;top:-1rem}.home-how .how__title{font-size:1.5rem;margin:2rem 0 .75rem 0}.home-how .how__text{color:var(--color-gray);margin:0;line-height:1.6}.home-news .news{counter-reset:how-counter 0;display:grid;row-gap:1.5rem;column-gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.home-news .news__img{width:100%;height:15rem;border-radius:.5rem;overflow:hidden}.home-news .news__img img{width:100%;height:100%;object-fit:cover}.home-news .news__title{font-size:1.5rem;margin:1rem 0 .5rem 0}.home-news .news__text{color:var(--color-gray);margin:0;line-height:1.6}.home-news .news__date{display:block;margin-top:1rem;font-weight:600;color:var(--color-gray)}html{font-size:var(--font-size)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-main);font-optical-sizing:auto;line-height:1.3;font-weight:400;animation:fadeIn 1.5s ease;display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;scroll-padding:3rem}body.no-scroll{overflow:hidden}a{color:var(--color-accent);text-decoration:none}h1{font-family:var(--font-heading);font-weight:800;font-size:2.25rem}h2{font-family:var(--font-heading);font-weight:700;font-size:2.25rem}h3{font-family:var(--font-main);font-weight:600;font-size:1.75rem}h4{font-family:var(--font-main);font-weight:600;font-size:1.375rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;opacity:0;visibility:hidden;transition:all .3s linear}.overlay.active{z-index:890;opacity:1;visibility:visible}.section{margin-bottom:var(--section-mb)}.section__header{margin-bottom:2rem}.section__title{margin:0;text-align:center}.section__text{font-size:1.125rem;margin:1em auto 0 auto;max-width:49rem;text-align:left}.section .btn-container{margin-top:2rem}@media screen and (min-width:26rem){.hidden--xs{display:none!important}}@media screen and (min-width:35rem){.hidden--s{display:none!important}}@media screen and (min-width:50rem){.hidden--m{display:none!important}}@media screen and (min-width:64rem){.hidden--xm{display:none!important}}@media screen and (min-width:85rem){.hidden--l{display:none!important}}@media screen and (min-width:360px){:root{--font-size:16px}}@media screen and (min-width:375px){.container{padding-inline:1.875rem}.container--full{padding-inline:1.875rem}.container--np{padding-inline:1.875rem}}@media screen and (min-width:390px){.container{padding-inline:2rem}.container--full{padding-inline:2rem}.container--np{padding-inline:2rem}.header{padding-block:2rem}.home .intro__text{font-size:1.125rem;line-height:1.5}h3{font-size:2rem}}@media screen and (min-width:559px){.d-none{display:none}}@media screen and (min-width:560px){.drawer__inner{padding:3rem 2.5rem}.drawer__footer>p{font-size:1.25rem}.header .btn-consultation{display:inline-flex}.header .btn-contact{display:inline-flex}.home .intro__text{line-height:1.7}h4{font-size:1.5rem}}@media screen and (min-width:600px){.home-why .why__blocks{justify-content:space-between;gap:1.5rem}.home-why .why__blocks .block{flex:1 0 calc(50% - 2rem)}}@media screen and (min-width:768px){.footer{padding:0 1em 1em 1em}.footer__container{padding:2rem}.footer__main{display:flex}.footer__links{margin-bottom:1rem}}@media screen and (min-width:800px){.container{padding-inline:3rem}.container--full{padding-inline:3rem}.container--np{padding-inline:3rem}.medium-none{display:none!important}.medium-block{display:block!important}.medium-flex{display:block}.home .intro__title{margin-top:6.875rem}.home .intro__text{font-size:1.25rem}.home .intro__img{margin-top:-5rem}.home-what .what__block{padding:2rem}.home-what .what__main{display:flex;gap:2rem}.home-what .what__img{flex:0 0 47%}.blocks__list .block__text{font-size:1.25rem}.home-countries .countries{display:flex;align-items:center}.home-countries .countries__img{margin:0;flex:0 0 50%;padding-right:5%}.home-why .why__blocks .block{padding:2rem}.home-cases .cases{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.home-news .news{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.25rem}}@media screen and (min-width:1024px){.footer{padding:0 1.25em 1.25em 1.25em}.footer__container{padding:3.125rem}.home-what .what__features{flex-wrap:nowrap;justify-content:space-between;gap:3rem}.home-what .what__features .block{flex:1 1 calc(33% - 2rem)}.section__header{margin-bottom:4rem}.section__text{text-align:center;font-size:1.5rem}.section .btn-container{margin-top:4rem}}@media screen and (min-width:1200px){.header .btn-menu{display:none}.footer__info{display:flex;gap:2rem}.home-what .what__main{gap:3.5rem}.home-what .what__img{flex:0 0 459px}.home-what .what__features{gap:3.5rem}.home-what .what__features .block{flex:1 1 calc(33% - 3rem)}.home-cases .cases{grid-template-columns:repeat(auto-fill,minmax(550px,1fr))}.home-cases .cases .case__title{padding-inline:2rem}.home-cases .cases .case__text{padding-inline:2rem}}@media screen and (min-width:1280px){:root{--margin-block:6.25rem;--section-mb:12.5rem}.header__nav{display:block;animation:fadeInDown 1s ease-in-out}}@media screen and (min-width:1300px){h1{font-size:4.25rem}h2{font-size:3.5rem}}@media screen and (min-width:1360px){.footer__info{gap:4rem}}@media screen and (min-width:1366px){.container{padding-inline:4.25rem}.container--full{padding-inline:4.25rem}.container--np{padding-inline:4.25rem}}@media screen and (min-width:1920px){.container--full{padding-inline:3.5rem}}@media screen and (max-width:1100px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}@media screen and (max-width:560px){.m-none{display:none}.home .intro__title{margin-top:4dvh;letter-spacing:-1px}}@media screen and (max-width:450px){.home .btn-container .btn{width:100%}}@media screen and (max-width:85rem){.visible--l{display:none!important}}@media screen and (max-width:64rem){.visible--xm{display:none!important}}@media screen and (max-width:50rem){.visible--m{display:none!important}}@media screen and (max-width:35rem){.visible--s{display:none!important}}@media screen and (max-width:26rem){.visible--xs{display:none!important}}