/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 20, 2022 */@font-face{font-family:raleway;src:url(../../fonts/Monorale-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 20, 2022 */@font-face{font-family:courgette;src:url(../../fonts/courgette-regular-webfont.woff2) format("woff2"),url(../../fonts/courgette-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}a{color:#000;text-decoration:none}a,button{cursor:pointer}body{background-image:url(../img/pattern.svg);font-size:1.6rem;font-family:raleway,sans-serif}.nav .active{transform:translate(0)}.nav .active-link{animation:a 1s both}.coloredNav{background-color:#ebcb21}.imgClicked{position:absolute;width:90vw}.displayb{display:block!important}.displayn{display:none!important}.error{display:none;color:red;font-size:1.6rem;margin-left:1rem}@keyframes a{0%{transform:translateX(350%)}to{transform:translateX(0)}}.wrapper{margin:0 auto;width:100%;max-width:1200px}.second-wrapper{margin:0 auto;width:100%;max-width:1000px}.third-wrapper{margin:0 auto;width:100%;max-width:800px}.btn{padding:1.5rem 3rem;border-radius:1.3rem;font-size:2.5rem;text-transform:uppercase;text-align:center;color:#fff;margin:1rem 0}.btn-info{display:flex;justify-content:center;align-items:center;padding:2rem;position:absolute;border:none;background-color:transparent;width:90px;height:90px}.btn-info-icon{pointer-events:none}.btn1{outline:3px solid #ebcb21;outline-offset:-3px;background-color:#ebcb21;border:1px solid transparent;box-sizing:content-box;transition:background-color .3s;color:#000}.btn1:hover{color:#fff}.btn1:hover,.btn2{background-color:transparent}.btn2{outline:3px solid #ebcb21;outline-offset:-3px;border:1px solid transparent;transition:background-color .3s,outline-color .3s}.btn2:hover{background-color:#ebcb21;color:#000}.section{scroll-margin-top:135px;margin:5rem 0;padding:2rem}.h2{font-size:3rem;text-align:center;text-transform:uppercase;margin-bottom:2rem}.text{line-height:1.2}.text,.ul{font-size:2rem}.li{margin:.5rem 0 .5rem 2rem;font-size:1.8rem}.link{position:relative;color:#ebcb21}.link,.link:after{transition:transform .3s}.link:after{content:"";position:absolute;bottom:-3px;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:right;background-color:#ebcb21}.link:hover:after{transform:scaleX(100%);transform-origin:left}.img{border-radius:1rem}.empty-space{padding:100rem 0}.h1 p{position:absolute;top:-100px;z-index:-9999}.nav{position:fixed;top:0;z-index:10;width:100%;padding:.5rem 1rem;transition:background-color .6s}.nav__desktop{display:none;justify-content:space-between;align-items:center}.nav__desktop--logo{width:100px}.nav__desktop--links-link{text-decoration:none;color:#fff;font-size:2.5rem;margin:0 2rem;transition:color .3s}.nav__desktop--links-link:hover{color:#ebcb21}.nav__mobile{display:flex;justify-content:space-between;align-items:center;z-index:10}.nav__mobile--logo{width:80px}.nav__mobile--links{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;transform:translateX(110%);transition:1s}.nav__mobile--links-link{text-decoration:none;text-transform:uppercase;color:#000;font-size:3rem;margin:1.5rem 0}.nav2{position:sticky;background-color:#ebcb21}.nav2__desktop--links-link{color:#000}.nav2__desktop--links-link:hover{color:#fff}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{scale:1.3;padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:10}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000;transition:background-color 1s}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition:transform .15s ease,background-color 1s}.hamburger-box-active .hamburger-inner,.hamburger-box-active .hamburger-inner:after,.hamburger-box-active .hamburger-inner:before{background-color:#000}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition:transform .15s ease,opacity .15s ease,background-color 1s}.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{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.footer{background-color:#eee}.footer .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;padding:2rem}.footer__logo{width:200px}.footer__text{text-align:center}.footer__socials--icon{width:60px;height:60px;transition:transform .3s}.footer__socials--icon:hover{transform:scale(.9)}.footer__footer{border-top:1px solid #000;font-size:1.6rem;text-align:center;padding:2rem}@media (min-width:768px){.section{scroll-margin-top:152px}.text{line-height:1.4}.li,.text,.ul{font-size:2.3rem}.nav__desktop{display:flex}.nav__mobile{display:none}.footer .wrapper{flex-direction:row;justify-content:space-between}.footer__socials{display:flex;flex-direction:column}.footer__socials--icon{width:50px;height:50px}}@media (min-width:992px){.footer__socials--icon{height:60px;width:60px}}.header{display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url(../img/header.jpg);width:100%;height:100vh;background-size:cover;background-position:72.5% 0}.header .wrapper{padding:0 2rem}.header__h1{font-family:courgette,sans-serif;font-size:6rem;font-weight:400;line-height:1;margin-bottom:1rem}.header__text{font-size:2.5rem}.header__h1,.header__text{text-align:center;position:relative;color:#fff}.header__bg{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.header__btns{position:relative;text-align:center;margin-top:1rem}.header__btns .btn2{display:none}.about-us-short__text,.what-we-do__text{margin-bottom:3rem}.about-us-short__img,.what-we-do__img{width:100%;object-fit:cover}@media (min-width:768px){.header__h1{width:-moz-min-content;width:min-content;text-align:left}.header__text{font-size:2.6rem}.header__btns,.header__text{text-align:left}.header__btns .btn{padding:1rem 2rem;font-size:2rem}.header__btns .btn2{display:inline}.about-us-short .second-wrapper,.what-we-do .second-wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse}.about-us-short__text,.what-we-do__text{max-width:50%}.about-us-short__text .h2,.what-we-do__text .h2{text-align:left}.about-us-short__img,.what-we-do__img{max-width:45%;min-height:450px}.what-we-do .second-wrapper{flex-direction:row}}@media (min-width:992px){.header__h1{font-size:8rem;margin-bottom:2rem}.header__btns{display:flex;align-items:center;gap:1rem;margin-top:2rem}.header__btns .btn{padding:1.5rem 3rem;font-size:2.5rem}}