@font-face{font-family:"Raleway";src:url(../font/Raleway/Raleway-VariableFont_wght.ttf),url(../../../font/Raleway/Raleway-VariableFont_wght.ttf)}@font-face{font-family:"Oswald";src:url(../font/Oswald/Oswald-VariableFont_wght.ttf),url(../../../font/Oswald/Oswald-VariableFont_wght.ttf)}@font-face{font-family:"KenyanCoffee-Regular";src:url(../font/KenyanCoffee/kenyan_coffee.woff) format("woff"),url(../../../font/KenyanCoffee/kenyan_coffee.woff) format("woff")}@font-face{font-family:"Aller";src:url(../font/Aller/aller_regular.woff) format("woff"),url(../../../font/Aller/aller_regular.woff) format("woff")}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #61c6c7 inset !important}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#fff !important}footer{background-color:#61c6c7;color:#fff}footer a{color:#fff;text-decoration:none;position:relative;cursor:pointer}footer a::after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background:#fff;transition:width .3s ease,left .3s ease}footer a:hover::after{width:100%;left:0}footer hr{border:none;height:1px;background-color:#fff}footer .limiter{margin:0 auto}footer .limiter .top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;column-gap:5%;padding:60px 0}footer .limiter .top .left,footer .limiter .top .right{width:47.5%}footer .limiter .top .left{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;row-gap:60px}footer .limiter .top .left .footer-links{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;row-gap:10px;font-size:1.5em}footer .limiter .top .left img{width:100%;max-width:110px}footer .limiter .top .right{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;row-gap:30px}footer .limiter .top .right h2{color:#fff;font-family:"Aller";font-size:2em}footer .limiter .bottom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;column-gap:5%;padding:30px 0}footer .limiter .bottom .right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;column-gap:20px}footer .limiter .bottom .right .dot{width:5px;height:5px;background-color:#fff;border-radius:100%}body:has(.contact-intro) .footer{margin-top:auto}.footer-note{margin-top:auto;position:relative}.footer-note .limiter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:5%;margin:0 auto}.footer-note .limiter h2{white-space:nowrap}.footer-note .limiter ol{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;row-gap:40px;list-style:none;counter-reset:step;padding:80px 0;margin:0;position:relative}.footer-note .limiter ol li{counter-increment:step;position:relative;padding-left:2.75em}.footer-note .limiter ol li::before{transform:translateY(-55%);-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);content:counter(step);position:absolute;left:0;top:50%;width:1.7em;height:1.7em;border:1px solid rgba(239,66,112,.35);color:#0f565e;text-align:center;background:#fff;border-radius:4px;line-height:1.8em;font-family:"Aller";font-weight:bold;font-size:.9em;text-align:center;letter-spacing:-1px}.footer-note .limiter ol li:nth-child(1){margin-left:0px}.footer-note .limiter ol li:nth-child(2){margin-left:30px}.footer-note .limiter ol li:nth-child(3){margin-left:60px}.footer-note .limiter ol li:nth-child(4){margin-left:90px}.footer-note .limiter ol li:nth-child(5){margin-left:120px}.footer-note .limiter ol li:nth-child(6){margin-left:150px}.footer-note .limiter ol li:nth-child(7){margin-left:180px}.footer-note .limiter ol li:nth-child(8){margin-left:210px}.footer-note .limiter ol li:nth-child(9){margin-left:240px}.footer-note .limiter ol li:nth-child(10){margin-left:270px}.footer-note .limiter ol::after{content:" ";display:block;position:absolute;top:50%;left:50%;width:120%;height:100%;transform:translate(-50%, -50%) skew(25deg);-webkit-transform:translate(-50%, -50%) skew(25deg);-moz-transform:translate(-50%, -50%) skew(25deg);-ms-transform:translate(-50%, -50%) skew(25deg);-o-transform:translate(-50%, -50%) skew(25deg);background-color:#ef4270;z-index:-1;opacity:.05}.footer-note .limiter>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;column-gap:5%}.footer-note .limiter>div .button-container{width:max-content;position:relative;text-decoration:none}.footer-note .limiter>div .button-container button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;cursor:pointer;border-radius:8px;text-transform:uppercase;border:none;background-color:#ef4270;color:#fff;padding:2px 6px 2px 18px;width:max-content;font-size:.75em;letter-spacing:1px;font-weight:500;border:1px solid #ef4270;overflow:hidden;position:relative}.footer-note .limiter>div .button-container button p{transition:color 500ms ease-in-out;-webkit-transition:color 500ms ease-in-out;-moz-transition:color 500ms ease-in-out;-o-transition:color 500ms ease-in-out;margin-bottom:0;z-index:1}.footer-note .limiter>div .button-container button .arrow-right{transition:background-image 500ms ease-in-out;-webkit-transition:background-image 500ms ease-in-out;-moz-transition:background-image 500ms ease-in-out;-o-transition:background-image 500ms ease-in-out;width:35px;height:35px;z-index:1}.footer-note .limiter>div .button-container button:hover p{color:#ef4270}.footer-note .limiter>div .button-container button:hover::after{width:100%}.footer-note .limiter>div .button-container button:hover .arrow-right{background-image:url(../img/pointers/pointer-down-red.svg)}.footer-note .limiter>div .button-container button::after{content:" ";display:block;position:absolute;top:0;left:0;width:0;height:100%;transition:width 500ms ease-in-out;-webkit-transition:width 500ms ease-in-out;-moz-transition:width 500ms ease-in-out;-o-transition:width 500ms ease-in-out;background-color:#fff}body:has(.contact-intro) .footer-note{display:none}@media screen and (max-width: 1460px){.footer .limiter,.footer-note .limiter{max-width:1100px}.footer-note .limiter h2{font-size:2em}.footer-note .limiter h2 span{display:block;margin-left:30px}}@media screen and (max-width: 1260px){.footer .limiter,.footer-note .limiter{max-width:90dvw}.footer-note .limiter ol{padding:80px 40px 80px 0}}@media screen and (max-width: 992px){.footer .limiter .bottom{flex-direction:column-reverse;row-gap:10px}.footer-note .limiter{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;row-gap:30px;margin:60px auto}.footer-note .limiter h2{text-align:center !important;white-space:unset !important}.footer-note .limiter h2 span{display:unset !important;margin-left:0 !important}.footer-note .limiter ol{width:100%;padding:40px 0;align-items:center}.footer-note .limiter ol::after{transform:translate(-50%, -50%) skew(-25deg);-webkit-transform:translate(-50%, -50%) skew(-25deg);-moz-transform:translate(-50%, -50%) skew(-25deg);-ms-transform:translate(-50%, -50%) skew(-25deg);-o-transform:translate(-50%, -50%) skew(-25deg);width:100%}.footer-note .limiter ol li{margin-left:0 !important}}@media screen and (max-width: 767px){.footer .limiter .top{flex-direction:column;row-gap:30px;padding:40px 0}.footer .limiter .top .left,.footer .limiter .top .right{row-gap:20px;width:100%}.footer .limiter .top .left .footer-links{font-size:1.2em;flex-direction:row;column-gap:20px}.footer .limiter .top .left img{max-width:100px}.footer .limiter .top .right h2{font-size:1.5em}}@media screen and (max-width: 660px){.footer-note .limiter ol{align-items:flex-start}.footer-note .limiter ol::after{transform:translate(-50%, -50%) skew(0);-webkit-transform:translate(-50%, -50%) skew(0);-moz-transform:translate(-50%, -50%) skew(0);-ms-transform:translate(-50%, -50%) skew(0);-o-transform:translate(-50%, -50%) skew(0);width:100dvw;clip-path:polygon(5dvw 0, 100% 0, 100% calc(100% - 5dvw), calc(100% - 5dvw) 100%, 0 100%, 0 5dvw)}.footer-note .limiter ol li{margin-left:0 !important}}@media screen and (max-width: 576px){.footer .limiter .bottom .right{flex-direction:column;align-items:flex-start;row-gap:10px}.footer .limiter .bottom .right .dot{display:none}}@media screen and (max-width: 400px){.footer .limiter .top .left .footer-links{flex-direction:column}}/*# sourceMappingURL=footer.min.css.map */