@import"https://fonts.googleapis.com/css2?family=Allerta+Stencil&family=Bebas+Neue&family=Oswald:wght@200..700&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100vh;scroll-behavior:smooth;scroll-padding:100px}body{margin:0;padding:0}input[type=password]{border:1px solid #333;padding:10px;border-radius:5px}a{text-decoration:none}img{width:100%}br.br-desktop{display:inline-block}br.br-mobile{display:none}.cta{color:#000}.cta span{display:inline-block;border-bottom:1px solid #000;transition:.3s}.cta:hover{color:#555}@media only screen and (max-width:1023px){br.br-desktop{display:none}br.br-mobile{display:inline-block}}h1{font-family:Allerta Stencil,sans-serif;font-size:70px;color:#444}h2{font-family:Oswald,sans-serif;font-size:36px;line-height:1.3;margin-bottom:30px;letter-spacing:0}h3{font-family:Oswald,sans-serif;font-size:28px;line-height:1;margin-bottom:30px;letter-spacing:.1rem}h4{font-family:Urbanist,sans-serif;font-size:24px;line-height:1;margin-bottom:30px;letter-spacing:.1rem}p{font-family:Urbanist,sans-serif;font-size:22px;line-height:1.4;letter-spacing:.1rem}a{font-family:Urbanist,sans-serif}.signature{font-family:Bebas Neue,serif}nav{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2;-webkit-box-shadow:-1px 2px 15px -7px rgba(0,0,0,.75);-moz-box-shadow:-1px 2px 15px -7px rgba(0,0,0,.75);box-shadow:-1px 2px 15px -7px #000000bf;height:60px;margin-inline:auto;padding-inline:2%;display:flex;opacity:.9}nav h1{font-size:38px}nav ul{display:flex;margin-inline:auto;padding:20px}nav ul li{padding:10px;color:#fff}nav .icon{width:30px;opacity:.7;transition:.3s}nav .icon:hover{opacity:.9}nav div a{padding-top:4px}nav div.nav__left{display:flex;align-items:center;justify-content:left;height:60px;flex:0 0 70%}nav div.nav__right{display:flex;align-items:center;justify-content:right;height:60px;position:absolute;right:25px}nav .nav__container{width:100%;max-width:1440px;display:flex}nav .nav__container .nav__company-name{display:flex;flex:0 0 25%;justify-content:left;align-items:center;padding:20px;color:#9b41ef;font-family:Unna,serif;font-size:26px}nav .nav__container .nav__company-name span{color:#3636d5}nav .nav__container .nav__menu{flex:0 0 75%;justify-content:right}nav .nav__container .nav__menu a{font-family:Unna,serif;color:#ebc183}nav .nav__container .nav__menu a:hover,nav .nav__container .nav__menu a.active{color:#bd965a}nav .nav__container .nav__menu a:hover span,nav .nav__container .nav__menu a.active span{border-bottom:2px solid rgb(90,90,90)}@media only screen and (max-width:767px){nav ul li{padding:20px}nav .nav__container .nav__menu{position:fixed;bottom:70px;background:#fff;width:100vw;height:100vh;flex-direction:column;justify-content:center;align-items:center}nav .nav__container .nav__menu.open{display:flex}}section{max-width:1440px;padding-inline:1rem;text-align:center;margin-inline:auto;margin-bottom:90px;position:relative}section .section__text{max-width:1023px;margin-inline:auto}section .section__img-title{position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:1}section .section__img-title h1{color:#8bc841;font-size:5.5vw;filter:blur(1.5rem);position:relative;transition:filter 2s}section .section__img-title h1.focused{filter:blur(0)}section.section__first{padding-top:90px}section.section__fullwidth{width:100%;max-width:100%;padding:0}@media only screen and (max-width:767px){section .section__img-title{width:100%;right:0}section .section__img-title h1{font-size:9vw}}.tpl_login button{appearance:button;backface-visibility:hidden;background:none;border-radius:6px;border:1px solid #333;box-sizing:border-box;color:#333;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-size:100%;height:44px;line-height:1.15;margin:12px 0 0;outline:none;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-transform:none;transform:translateZ(0);transition:all .2s,box-shadow .08s ease-in;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:25%}.tpl_login button:disabled{cursor:default}.tpl_login button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}footer{background-color:#eee;margin-top:1px solid #a9a9a9}footer .footer__inner{display:flex;max-width:1023px;margin-inline:auto;justify-content:center;align-items:center}footer .footer__inner .footer__calltext{text-align:center}footer .footer__inner .footer__calltext .cta span{font-size:23px}footer .footer__inner>div{flex:1;padding:40px}footer .footer__inner h3.signature{font-size:34px;color:#a9a9a9}footer .footer__inner h4{font-size:18px}footer .footer__form{max-width:300px}footer .footer__form div{margin-bottom:10px}footer .footer__form input[type=text],footer .footer__form input[type=email],footer .footer__form input[type=tel]{display:block;width:100%;padding:10px;border:1px solid #333;border-radius:5px;font-family:Urbanist,sans-serif}footer .footer__form textarea{width:100%;padding:5px;margin-bottom:10px;border-radius:5px;font-family:Urbanist,sans-serif}footer .footer__form button{background:#8bc841;width:50%;margin-inline:auto;display:block;padding:10px;border:1px solid #79ae38;margin-bottom:10px;border-radius:5px;color:#fff;cursor:pointer;font-family:Urbanist,sans-serif;font-size:18px}footer .footer__form button:hover{background-color:#79ae38}footer .footer__form .form-error{display:none;font-family:Urbanist,sans-serif;font-size:12px;padding-top:5px;padding-bottom:5px}footer .footer__bottom{max-width:767px;margin-inline:auto;text-align:center;padding:10px 10px 20px}footer .footer__bottom p{font-size:12px}@media only screen and (max-width:1023px){footer .footer__inner{flex-direction:column}footer .footer__inner .footer__form{max-width:100%}}
