@import"https://fonts.googleapis.com/css2?family=Geologica:wght@900&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap";body{color:#333;font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:30px}*,*::before,*::after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}html{color-scheme:dark light;scroll-behavior:smooth}body{min-height:100vh}html,body{overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);transition:top .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);transition:bottom .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);transition:top .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);transition:bottom .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .16s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .16s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.71429px, -6px, 0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0, 10px, 0) rotate(45deg);transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0, 10px, 0) rotate(-45deg);transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}nav#desktop{left:0;padding-top:50px;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:9999}@media(max-width: 992px){nav#desktop{display:none}}nav#desktop .nav-container{border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding-bottom:24px}nav#desktop .nav-container ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}nav#desktop .nav-container ul li a{color:#fff;display:inline-block;font-size:1rem;position:relative;text-decoration:none}nav#desktop .nav-container ul li a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}nav#desktop .nav-container ul li a:hover:after{width:100%}nav#desktop .nav-container ul li.current-menu-item a:after{width:100%}nav#desktop.scrolled{background-color:#194c46;padding-top:24px}nav#desktop.scrolled .nav-container{border-bottom:0}nav#mobile{background-color:#194c46;color:#fff;display:none;left:0;padding:30px 0;position:fixed;top:0;width:100%;z-index:9999}@media(max-width: 992px){nav#mobile{display:block}}nav#mobile .hamburger{padding:0}nav#mobile .hamburger.is-active:hover,nav#mobile .hamburger:hover{opacity:1}nav#mobile .hamburger .hamburger-inner,nav#mobile .hamburger .hamburger-inner:after,nav#mobile .hamburger .hamburger-inner:before{background-color:#fff}nav#mobile .nav-container{display:flex;justify-content:space-between}nav#mobile .nav-container .hamburger{align-self:flex-end}nav#mobile .mobile-nav-content{display:none;height:100dvh;overflow-y:scroll}nav#mobile .mobile-nav-content.active{display:block}nav#mobile .mobile-nav-content ul{list-style:none;margin:0;padding-left:0;padding-top:40px;text-align:center;width:100%}nav#mobile .mobile-nav-content ul li{margin:30px 0}nav#mobile .mobile-nav-content ul li a{color:#fff;text-decoration:none}nav#mobile .mobile-nav-content .social ul{display:flex;gap:30px;justify-content:center;margin:0;padding:0}.cky-btn-revisit-wrapper{display:none !important}footer #footer-nav{background-color:#f5f5f5;padding:50px 0}footer #footer-nav .footer-nav{display:flex;justify-content:space-between}@media(max-width: 992px){footer #footer-nav .footer-nav{flex-wrap:wrap;justify-content:center}}footer #footer-nav .footer-nav .left{align-items:center;display:flex;justify-content:space-between}@media(max-width: 992px){footer #footer-nav .footer-nav .left{flex-wrap:wrap;justify-content:center}}footer #footer-nav .footer-nav .left .logo{margin-right:30px}@media(max-width: 992px){footer #footer-nav .footer-nav .left .logo{margin-bottom:30px;margin-right:0}}footer #footer-nav .footer-nav .left .logo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:60px}footer #footer-nav .footer-nav .left .menu ul{display:flex;gap:30px;justify-content:space-between;list-style:none;margin:0;padding:0}@media(max-width: 992px){footer #footer-nav .footer-nav .left .menu ul{flex-wrap:wrap;justify-content:center}footer #footer-nav .footer-nav .left .menu ul li{text-align:center;width:100%}}footer #footer-nav .footer-nav .left .menu ul a{color:#194c46;font-size:18px;position:relative;text-decoration:none}footer #footer-nav .footer-nav .left .menu ul a:after{background-color:#194c46;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}footer #footer-nav .footer-nav .left .menu ul a:hover:after{width:100%}footer #footer-nav .footer-nav .right{align-items:center;align-self:flex-end;display:flex;justify-content:space-between}@media(max-width: 992px){footer #footer-nav .footer-nav .right{flex-wrap:wrap;justify-content:center}}@media(max-width: 992px){footer #footer-nav .footer-nav .right .social{margin:45px 0;width:100%}}footer #footer-nav .footer-nav .right .social ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}@media(max-width: 992px){footer #footer-nav .footer-nav .right .social ul{justify-content:center}}footer #footer-nav .footer-nav .right .social ul img{height:22px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transition:all .3s ease}footer #footer-nav .footer-nav .right .social ul li:hover img{opacity:.7}footer #footer-nav .footer-nav .right .phone{background-color:#194c46;margin-left:22px}@media(max-width: 992px){footer #footer-nav .footer-nav .right .phone{margin-left:0}}footer #footer-nav .footer-nav .right .phone a{border:1px solid #194c46;color:#fff;display:inline-block;font-weight:700;padding:18px 25px;text-decoration:none;transition:all .3s}@media(max-width: 992px){footer #footer-nav .footer-nav .right .phone a{text-align:center}}footer #footer-nav .footer-nav .right .phone a:hover{background-color:#fff;border:1px solid #194c46;color:#194c46}footer #copy{background-color:#194c46;color:#fff;font-size:16px;padding:30px 0}footer #copy a{color:#fff;font-weight:700;text-decoration:none}.block-realisations-list{padding:0 0 100px}.block-realisations-list h2{color:#194c46;font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:16px;padding:0}@media(max-width: 992px){.block-realisations-list h2{margin-top:2rem}}.block-realisations-list .gallery-item a{display:block;position:relative}.block-realisations-list .gallery-item a img{width:100%}.block-realisations-list .gallery-item a:hover:after{background-color:rgba(25,76,70,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block-realisations-list .gallery-item a:after{background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.block-realisations-list .gallery-item a .title{background-color:#194c46;bottom:0;color:#fff;padding:.5rem 1rem;position:absolute;right:0;z-index:20}.block-realisations-list .gallery-item a .title h3{font-size:18px;font-weight:700;margin:0}.block-404 .link a{color:#194c46;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-404 .link a:after{background-image:url("../../img/link-green-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-404 .link a:hover:after{right:-40px}.block{padding:100px 0}@media(max-width: 992px){.block{padding:50px 0}}.block.no-pad{padding:0}.block-header{height:100dvh;position:relative;width:100%}@media(max-width: 992px){.block-header{height:auto;margin-top:106px}}.block-header:before{background:rgba(27,27,27,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.block-header .video-player video{height:100dvh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width: 992px){.block-header .video-player video{height:50dvh}}.block-header .image{height:100%}.block-header .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.block-header .title{left:50%;position:absolute;text-wrap:balance;top:50%;transform:translate(-50%, -50%);z-index:100}.block-header .title h1{color:#fff;font-size:clamp(32px,5vw,85px);font-style:normal;font-weight:700;line-height:clamp(32px,5vw,85px)}@media(max-width: 992px){.block-header .title h1{text-align:center}}.block-header .title .down-arrow{animation:down-arrow-anim 2s infinite ease-in-out;bottom:-140px;position:absolute}@media(max-width: 992px){.block-header .title .down-arrow{display:none;left:50%;transform:translateX(-50%)}}.block-header .social{background-color:#194c46;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:100}@media(max-width: 992px){.block-header .social{display:none}}.block-header .social ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.block-header .social ul li{border-bottom:1px solid #fff;flex:0 0 40px;padding:17px 0}.block-header .social ul li:last-of-type{border-bottom:none}.block-header .social ul li img{margin:0 auto;opacity:1;transition:all .3s ease}.block-header .social ul li:hover img{opacity:.7}@keyframes down-arrow-anim{0%{bottom:-140px}50%{bottom:-150px}100%{bottom:-140px}}.block-text-image{position:relative}@media(max-width: 992px){.block-text-image .text{text-align:center}}.block-text-image .text h2{color:#194c46;font-size:36px;font-weight:700;line-height:41px;margin-bottom:45px;padding:0;text-wrap:balance}@media(max-width: 992px){.block-text-image .text h2{margin-top:100px}}.block-text-image .text .link a{color:#194c46;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-text-image .text .link a:after{background-image:url("../../img/link-green-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-text-image .text .link a:hover:after{right:-40px}.block-text-image.left{background:linear-gradient(90deg, #194c46 50%, transparent 50%)}@media(max-width: 992px){.block-text-image.left{background:linear-gradient(180deg, #194c46 25%, transparent 25%)}}.home .block-text-image:before{background-color:#194c46;content:"";height:100px;left:0;position:absolute;top:-100px;width:50%;z-index:100}@media(max-width: 992px){.home .block-text-image:before{display:none}}.block-text-image-alt{position:relative}.block-text-image-alt .image{height:100%}.block-text-image-alt .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width: 992px){.block-text-image-alt .text{text-align:center}.block-text-image-alt .text ul li{text-align:left}}.block-text-image-alt .text h2{color:#194c46;font-size:36px;font-weight:700;line-height:41px;margin-bottom:45px;padding:0;text-wrap:balance}@media(max-width: 992px){.block-text-image-alt .text h2{margin-top:50px}}.block-text-image-alt .text .link a{color:#194c46;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-text-image-alt .text .link a:after{background-image:url("../../img/link-green-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-text-image-alt .text .link a:hover:after{right:-40px}.block-text-image-alt.left .text{padding-left:3rem}.block-text-image-alt.right .text{padding-right:3rem}@media(max-width: 992px){.block-text-image-alt.left .text{padding-left:0}.block-text-image-alt.right .text{padding-right:0}}.block-sectors-cta{min-height:100dvh}.block-sectors-cta .sector{background-position:center;background-size:cover;height:100dvh}@media(max-width: 992px){.block-sectors-cta .sector{height:75dvh}}.block-sectors-cta .sector:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block-sectors-cta .sector .content{bottom:15%;color:#fff;max-width:80%;padding:0 20%;position:absolute}@media(max-width: 992px){.block-sectors-cta .sector .content{left:50%;padding:0;text-align:center;transform:translateX(-50%)}}.block-sectors-cta .sector .content h2{color:#fff;font-size:36px;font-weight:700;line-height:46px;margin:0;padding:0}.block-sectors-cta .sector .content p{margin:30px 0}.block-sectors-cta .sector .content a{color:#fff;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-sectors-cta .sector .content a:after{background-image:url("../../img/link-white-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-sectors-cta .sector .content a:hover:after{right:-40px}.block-video{background-color:#194c46;color:#fff}@media(max-width: 992px){.block-video{text-align:center}}.block-video .wp-video{border-radius:15px;overflow:hidden;width:100% !important}.block-video h2{font-size:clamp(30px,5vw,36px);font-weight:700;margin:30px 0 20px}.block-video a{color:#fff;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-video a:after{background-image:url("../../img/link-white-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-video a:hover:after{right:-40px}.block-big-image{background-color:#194c46;color:#fff}@media(max-width: 992px){.block-big-image{text-align:center}}.block-big-image .image-container{border-radius:15px;height:600px;overflow:hidden;position:relative}@media(max-width: 992px){.block-big-image .image-container{height:500px}}.block-big-image .image-container img{border-radius:15px;height:calc(100% + 150px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;scale:1.5;transition:all .1s cubic-bezier(0, 0, 0.4, 0.97);width:100%}.block-big-image h2{font-size:clamp(30px,5vw,36px);font-weight:700;margin:30px 0 20px}.block-big-image a{color:#fff;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-big-image a:after{background-image:url("../../img/link-white-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-big-image a:hover:after{right:-40px}.block-big-image.full-width{background-color:#fff;padding:0}.block-big-image.full-width .image-container{border-radius:0}.block-vertical-accordion h2{color:#194c46;font-size:32px;font-weight:700;line-height:46px}.block-vertical-accordion .accordion-flex{align-items:center;display:flex;margin-left:20px;width:100%}.block-vertical-accordion .accordion-flex .accordion{border-radius:15px;color:#fff;flex:0 0 auto;font-size:18px;height:590px;margin-left:0;margin-left:-24px;padding:50px;position:relative;width:135px}.block-vertical-accordion .accordion-flex .accordion:nth-child(1){background-color:#194c46}.block-vertical-accordion .accordion-flex .accordion:nth-child(2){background-color:#30665e}.block-vertical-accordion .accordion-flex .accordion:nth-child(3){background-color:#1d3734}.block-vertical-accordion .accordion-flex .accordion:nth-child(4){background-color:#859b99}.block-vertical-accordion .accordion-flex .accordion:nth-child(5){background-color:#454e4e}.block-vertical-accordion .accordion-flex .accordion:nth-child(1){z-index:100}.block-vertical-accordion .accordion-flex .accordion:nth-child(2){z-index:90}.block-vertical-accordion .accordion-flex .accordion:nth-child(3){z-index:80}.block-vertical-accordion .accordion-flex .accordion:nth-child(4){z-index:70}.block-vertical-accordion .accordion-flex .accordion:nth-child(5){z-index:60}.block-vertical-accordion .accordion-flex .accordion .accordion-content{display:flex;gap:30px;height:100%}.block-vertical-accordion .accordion-flex .accordion .accordion-content .accordion-text{font-size:18px;line-height:30px;opacity:0;transition:width .5s linear;width:425px}.block-vertical-accordion .accordion-flex .accordion .accordion-content .accordion-text .link a{color:#fff;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-vertical-accordion .accordion-flex .accordion .accordion-content .accordion-text .link a:after{background-image:url("../../img/link-white-arrow.svg");content:"";height:20px;position:absolute;right:-20px;top:2px;transition:all .3s ease-in-out;width:20px}.block-vertical-accordion .accordion-flex .accordion .accordion-content .accordion-text .link a:hover:after{right:-25px}.block-vertical-accordion .accordion-flex .accordion .accordion-content .accordion-header{cursor:pointer;font-size:50px;font-weight:700;margin-left:-140px;rotate:180deg;text-orientation:mixed;writing-mode:vertical-rl}@media(max-width: 992px){.block-vertical-accordion .container{padding:0}.block-vertical-accordion .accordion-flex{flex-wrap:wrap;margin-left:0;text-align:center}.block-vertical-accordion .accordion-flex .accordion{border-radius:0;flex:0 1 100%;height:auto;margin-left:0;padding:20px}.block-vertical-accordion .accordion-flex .accordion .accordion-header{font-size:40px;font-weight:700;line-height:65px}.block-vertical-accordion .accordion-flex .accordion .accordion-text{display:none;opacity:1 !important;padding:2rem 0}.block-vertical-accordion .accordion-flex .accordion .accordion-text .link a{color:#fff;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-vertical-accordion .accordion-flex .accordion .accordion-text .link a:after{background-image:url("../../img/link-white-arrow.svg");content:"";height:20px;position:absolute;right:-20px;top:2px;transition:all .3s ease-in-out;width:20px}.block-vertical-accordion .accordion-flex .accordion .accordion-text .link a:hover:after{right:-25px}}.block-partners h2{color:#194c46;font-size:44px;font-weight:700;text-wrap:balance}.block-partners .partners{display:flex;flex-wrap:wrap;justify-content:space-between}.block-partners .partners .partner{flex:0 1 50%;padding:2rem}.block-partners .partners .partner img{filter:grayscale(100%);height:130px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.block-header-intro-text{background:linear-gradient(180deg, transparent 50%, #fff 50%);position:relative;top:-120px;z-index:99}@media(max-width: 992px){.block-header-intro-text{top:-30px}}.block-header-intro-text .container{background-color:#194c46;border-radius:30px}.block-header-intro-text .container .pad{color:#fff;padding:4rem 8rem}@media(max-width: 992px){.block-header-intro-text .container .pad{padding:2rem 1rem}}.block-text-two-columns{background-color:#f5f5f5}.block-text-two-columns h3{color:#194c46;font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:30px}.block-services-nav{background-color:#194c46;position:relative;top:-100px;z-index:22}@media(max-width: 992px){.block-services-nav{top:0}}.block-services-nav ul{display:grid;grid-auto-flow:column;list-style:none;margin:0;padding:0;width:100%}@media(max-width: 992px){.block-services-nav ul{display:flex;flex-wrap:wrap}}.block-services-nav ul li{border-right:1px solid #fff}@media(max-width: 992px){.block-services-nav ul li{border-bottom:1px solid #fff;flex:0 1 50%}}.block-services-nav ul li:last-child{border-right:none}@media(max-width: 992px){.block-services-nav ul li:last-child{border-right:1px solid #fff}}.block-services-nav ul li a{color:#fff;display:block;font-size:1.2rem;padding:40px 0;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.block-services-nav ul li a:hover{background-color:#fff;color:#194c46}.block-services-nav ul li.current-menu-item a{background-color:#fff;color:#194c46}.block-realisation-nav{background-color:#194c46;position:relative;top:-100px;z-index:22}@media(max-width: 992px){.block-realisation-nav{top:0}}.block-realisation-nav ul{display:grid;grid-auto-flow:column;list-style:none;margin:0;padding:0;width:100%}@media(max-width: 992px){.block-realisation-nav ul{display:flex;flex-wrap:wrap}}.block-realisation-nav ul li{border-right:1px solid #fff}@media(max-width: 992px){.block-realisation-nav ul li{border-bottom:1px solid #fff;flex:0 1 50%}}.block-realisation-nav ul li:last-child{border-right:none}@media(max-width: 992px){.block-realisation-nav ul li:last-child{border-right:1px solid #fff}}.block-realisation-nav ul li a{color:#fff;display:block;font-size:1.2rem;font-size:clamp(24px,5vw,36px);font-weight:700;padding:40px 0;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.block-realisation-nav ul li a:hover{background-color:#fff;color:#194c46}.block-realisation-nav ul li.current-menu-item a{background-color:#fff;color:#194c46}.block-team .name{color:#194c46;font-weight:700;margin-bottom:10px}.block-team img{border-radius:30px;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.block-team .function{border-bottom:1px solid #b5b5b5;color:#b5b5b5;font-size:16px;font-weight:700;margin-top:10px}.block-team .info{font-size:16px;margin-top:10px}.block-team .info a{color:#194c46;font-weight:700;text-decoration:none}.block-steps .steps{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.block-steps .steps .step{border-radius:30px;height:360px;padding:20px;position:relative}@media(max-width: 992px){.block-steps .steps .step{height:260px}}.block-steps .steps .step span{display:block;font-size:28px;font-weight:700;position:absolute;right:1.5rem;top:1rem}.block-steps .steps .step h5{bottom:2rem;font-size:20px;font-weight:500;position:absolute;text-wrap:balance}.block-big-link{padding:0 0 60px 0}.block-big-link h2{font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:30px;text-align:center}.block-big-link .text{margin-bottom:30px;text-align:center}.block-big-link a{background-color:#194c46;border:2px solid #194c46;border-radius:30px;color:#fff;display:block;font-size:30px;font-weight:500;padding:28px 1rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.block-big-link a:hover{background-color:#fff;color:#194c46}.block-gallery h2{color:#194c46;font-size:36px;font-weight:700;margin-bottom:16px;padding:0}.block-benefits{position:relative}.block-benefits::after{background:#f5f5f5;content:"";height:60%;left:0;position:absolute;top:50%;transform:translate(0, -50%);width:100%;z-index:-1}.block-benefits .benefits-intro{display:flex;flex-direction:column;height:100%;justify-content:center}.block-benefits .benefits-intro h2{color:#194c46;font-size:clamp(28px,5vw,36px);font-weight:700;line-height:46px;margin-bottom:60px}.block-benefits .benefits-intro .text{color:#000;margin-bottom:60px}@media(min-width: 768px){.block-benefits .benefits-intro .text{margin-bottom:0;max-width:300px}}.block-benefits .benefits{display:grid;gap:28px 28px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media(max-width: 768px){.block-benefits .benefits{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}}.block-benefits .benefits .benefit{background:#194c46;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:374px;padding:45px 30px}@media(max-width: 992px){.block-benefits .benefits .benefit{min-height:250px}}.block-benefits .benefits .benefit .icon{height:53px;width:53px}.block-benefits .benefits .benefit .text{font-size:18px;font-weight:400}.block-career-partners{background-position:center;background-size:cover;padding:270px 0}@media(max-width: 768px){.block-career-partners{padding:68px 0}}.block-career-partners .career-partners{background:#859b99;border-radius:40px;display:flex;flex-wrap:wrap-reverse;gap:100px;justify-content:center;padding:68px 150px}@media(max-width: 992px){.block-career-partners .career-partners{flex-direction:column;gap:50px;justify-content:center;padding:68px 50px}}.block-career-partners .career-partners .career-partner img{height:30px;margin:0 auto;width:auto}@media(max-width: 992px){.block-career-partners .career-partners .career-partner{flex:0 1 50%}}.block-jobs{overflow:hidden}.block-jobs .jobs-intro h2{color:#194c46;font-size:clamp(28px,5vw,36px);font-weight:700;line-height:46px}.block-jobs .jobs-intro .text{color:#bfbfbf;font-size:18px;margin-bottom:60px}.block-jobs h3{font-weight:700;margin-bottom:2rem}.block-jobs .accordion-item{background-color:rgba(0,0,0,0);border-bottom:0;border-left:0;border-radius:0 !important;border-right:0;margin-bottom:2rem}.block-jobs .accordion-item .accordion-header button{background-color:rgba(0,0,0,0) !important;border:0;border-bottom:1px solid #194c46;border-left:0;border-radius:0 !important;border-right:0;border-top:1px solid #194c46;box-shadow:none !important;color:#194c46;font-weight:bold}.block-jobs .accordion-item .accordion-header button:after{background-image:url("../../img/plus-icn.svg");height:30px;width:18px}.block-jobs .accordion-item .accordion-header button:not(.collapsed):after{background-image:url("../../img/minus-icn.svg")}.block-jobs .accordion-item .accordion-body{color:#000;padding:4rem 1.25rem}.block-jobs .accordion-item .accordion-body .link{color:#194c46;display:inline;font-size:18px;font-weight:700;line-height:18px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.block-jobs .accordion-item .accordion-body .link:after{background-image:url("../../img/link-green-arrow.svg");content:"";height:20px;position:absolute;right:-35px;top:2px;transition:all .3s ease-in-out;width:20px}.block-jobs .accordion-item .accordion-body .link:hover:after{right:-40px}.block-images-parallax{overflow:hidden;padding:15px 0}.block-images-parallax .left-to-right-container,.block-images-parallax .right-to-left-container{align-items:center;display:flex;gap:30px;height:354px;justify-content:center;width:150vw}.block-images-parallax .left-to-right-container img,.block-images-parallax .right-to-left-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-images-parallax .left-to-right-container{margin-top:30px;transform:translate(-50vw, 0)}.block-images-parallax>*:last-child{padding-bottom:30px}.block-testimonials .title{text-align:center;margin-bottom:50px;color:#194c46;font-size:36px;font-weight:700;line-height:41px;margin-bottom:45px}.block-testimonials .testimonial{display:flex;justify-content:center}.block-testimonials .testimonial .content{text-align:center;max-width:820px;color:#bfbfbf}.block-testimonials .testimonials-pagination{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}.block-testimonials .testimonials-pagination .testimonial-bullet{position:relative;width:33.33%;height:auto;margin:0 !important;background:none;opacity:1;display:flex;justify-content:center;align-items:center;padding:40px 0}@media(max-width: 992px){.block-testimonials .testimonials-pagination .testimonial-bullet{width:50%}}@media(max-width: 550px){.block-testimonials .testimonials-pagination .testimonial-bullet{width:100%}}.block-testimonials .testimonials-pagination .testimonial-bullet img{background:#194c46;border-radius:50%;padding:12px}.block-testimonials .testimonials-pagination .testimonial-bullet .testimonial-bullet-content{text-align:left;padding:20px}.block-testimonials .testimonials-pagination .testimonial-bullet .testimonial-bullet-content .bullet-name{color:#666;font-size:20px;font-weight:700;margin-bottom:5px;line-height:20px}.block-testimonials .testimonials-pagination .testimonial-bullet .testimonial-bullet-content .bullet-job{color:#b9b9b9;font-size:16px;font-weight:400;line-height:16px;margin-bottom:0}.block-testimonials .testimonials-pagination .testimonial-bullet::after{content:"";position:absolute;width:100%;height:1px;background-color:#b9b9b9;top:0;left:0;opacity:.35;transition:all .2s ease-in-out}.block-testimonials .testimonials-pagination .swiper-pagination-bullet-active::after{height:3px;top:-2px;opacity:1;background-color:#194c46}.block-form{height:100%;padding:100px 0;position:relative}.block-form .bg-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-form .bg-container .row{height:100%}.block-form .bg-container .row .col-md-6{height:100%;position:relative}.block-form .bg-container .row .col-md-6 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-form .bg-container .row .col-md-6 .overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.block-form .form-container .ft-autofill{display:none}.block-form .form-container .form-content{background:#e7e7e7;margin:4rem 0 4rem;padding:70px 80px}@media(max-width: 992px){.block-form .form-container .form-content{margin:initial;padding:50px 30px}}.block-form .form-container .form-content h2{color:#194c46;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:66px;margin-bottom:12px}.block-form .form-container .form-content .text{color:#838383;font-size:18px;font-weight:400;line-height:30px;margin-bottom:56px}.block-form .form-container .form-content .ft-field{margin-bottom:32px}.block-form .form-container .form-content .ft-field label{color:#194c46;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:12px;margin-left:24px}.block-form .form-container .form-content .ft-field .form-control{border:2px solid #fff;border-radius:50px;color:#000;font-size:18px;font-weight:400;line-height:18px;padding:27px 24px}.block-form .form-container .form-content .ft-field .form-control::-moz-placeholder{color:#c4c4c4}.block-form .form-container .form-content .ft-field .form-control::placeholder{color:#c4c4c4}.block-form .form-container .form-content .ft-field .form-control:focus{border-color:#194c46;box-shadow:none}.block-form .form-container .form-content .ft-field .ft-input--file{background:#194c46;border-color:#194c46;color:#fff}.block-form .form-container .form-content .ft-field .btn-form{background:#194c46;border:none;border-radius:40px;color:#fff;font-size:18px;font-weight:700;line-height:18px;padding:24px 36px;transition:all .3s ease}.block-form .form-container .form-content .ft-field .btn-form:hover{background:#49494a}.block-form .form-container .form-content .ft-field--file{overflow:hidden}.block-form .form-container .form-content .ft-field--file label{background-color:#194c46;border:0;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-left:0;margin-top:2rem;padding:32px 36px;text-align:center;transition:all .3s ease;width:100%}.block-form .form-container .form-content .ft-field--file label:active,.block-form .form-container .form-content .ft-field--file label:hover{background-color:#49494a;color:#fff}@media(max-width: 992px){.block-form .form-container .form-content .ft-field--file{text-align:center}}.block-form .form-container .form-content .ft-field--file input[type=file]{height:0;opacity:0;position:absolute;text-indent:-9999px;width:0;z-index:-1}.block-form .form-container .form-content .ft-field--file input[type=file]+span{margin-left:20px}.block-form .form-container .form-content .ft-field--file input[type=file]+span .remove{color:#194c46;cursor:pointer;margin-left:10px}.block-form-contact{padding:0 0 0 0;z-index:11}.block-form-contact .overlay{background:#194c46 !important;height:calc(100% + 100px) !important;top:-100px !important}@media(max-width: 992px){.block-form-contact .overlay{top:-20px !important}}.block-title-image h2{font-size:clamp(24px,5vw,36px);font-weight:700}.block-title-image h5{font-size:clamp(18px,5vw,20px);font-weight:700;text-transform:uppercase}.block-office-informations img{margin:0 auto}.block-office-informations h4{font-size:clamp(20px,5vw,28px);font-weight:700;margin-bottom:20px;margin-top:30px}/*# sourceMappingURL=main.min.css.map */