@import url("https://use.typekit.net/lsj1tdw.css");.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes fadeSlideTop{0%{top:-30px}100%{top:0}}@-webkit-keyframes fadeSlideBottom{0%{top:30px}100%{top:0}}@-webkit-keyframes animation-gears{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes animation-gears-back{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes fadeSlideLeft{0%{left:-50px}100%{left:0}}@-webkit-keyframes fadeSlideRight{0%{right:-300px}100%{right:0}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}ul li:nth-child(1n){-webkit-animation-delay:0.6s !important;animation-delay:0.6s !important}ul li:nth-child(2n){-webkit-animation-delay:0.7s !important;animation-delay:0.7s !important}ul li:nth-child(3n){-webkit-animation-delay:0.8s !important;animation-delay:0.8s !important}ul li:nth-child(4n){-webkit-animation-delay:0.9s !important;animation-delay:0.9s !important}ul li:nth-child(5n){-webkit-animation-delay:1s !important;animation-delay:1s !important}ul li:nth-child(6n){-webkit-animation-delay:1.1s !important;animation-delay:1.1s !important}ul li:nth-child(7n){-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}ul li:nth-child(8n){-webkit-animation-delay:1.3s !important;animation-delay:1.3s !important}ul li:nth-child(9n){-webkit-animation-delay:1.4s !important;animation-delay:1.4s !important}ul li:nth-child(10n){-webkit-animation-delay:1.5s !important;animation-delay:1.5s !important}*{box-sizing:border-box}@media screen and (max-width: 1024px){html,body{overflow-x:hidden;position:relative}}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;max-width:100%}body{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;font-family:eurostile, sans-serif}h1,h2,h3,h4,h5,p{-webkit-font-smoothing:antialiased;padding:0;margin:0 0 29px 0}h1{font-size:90px;font-size:9rem;line-height:90px;line-height:9rem}@media screen and (max-width: 800px){h1{font-size:55px;font-size:5.5rem;line-height:55px;line-height:5.5rem}}h2{font-size:58px;font-size:5.8rem;line-height:58px;line-height:5.8rem}@media screen and (max-width: 800px){h2{font-size:40px;font-size:4rem;line-height:40px;line-height:4rem}}h3{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}h4{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}h5{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}ul,ol{padding:0 0 0 40px;margin:0 0 25px 0}strong,b{font-weight:bold}i,em{font-style:italic}a{transition:all .3s ease;color:#000}.button{font-size:15px;padding:10px 20px;background:#FF6700;color:#fff;font-weight:600;text-transform:uppercase;border-radius:4px;display:flex;float:left;text-decoration:none;transition:0.5s;gap:15px;font-size:15px;font-size:1.5rem;line-height:25px;line-height:2.5rem}.button svg path,.button svg polygon{fill:#fff;transition:0.2s ease-in-out}.button:hover{background:white;color:#FF6700}.button:hover svg path,.button:hover svg polygon{fill:#FF6700}.button+.button{margin-left:15px}@media (max-width: 600px){.button+.button{margin:15px 0 0 0}}img,svg{height:auto;max-width:100%}section,header,footer,nav,main{display:block;width:100%}section .container,header .container,footer .container,nav .container,main .container{width:100%;max-width:1450px;padding:30px 60px;margin:0 auto;display:flex}section .container article,section .container aside,header .container article,header .container aside,footer .container article,footer .container aside,nav .container article,nav .container aside,main .container article,main .container aside{flex:1}@media (max-width: 600px){section .container,header .container,footer .container,nav .container,main .container{padding-left:20px;padding-right:20px}}main.hide{display:none}section .container>article.animate{-webkit-animation:fadeSlideLeft 1s forwards;animation:fadeSlideLeft 1s forwards;-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.background-image{height:100%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0}header .container article{position:relative}header .container article h1{margin:10px 0 27.5px 0 !important}header .container article span{display:flex;align-items:center;text-transform:uppercase;font-size:14px}header .container article span a{margin-left:12px;color:white}header .container article span a:hover{color:#FF6700}.overlay{background:#000;position:fixed;left:0;height:100%;width:100%;top:0;z-index:1000;-webkit-animation:overlayopen 0.9s ease forwards;animation:overlayopen 0.9s ease forwards}@-webkit-keyframes overlayopen{0%{top:0}50%{top:0}100%{top:-100%}}@keyframes overlayopen{0%{top:0}50%{top:0}100%{top:-100%}}.overlay span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.overlay span img{width:200px;max-width:250px;height:auto;-webkit-animation:rotation 5s infinite linear;animation:rotation 5s infinite linear}@-webkit-keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media (max-width: 600px){.overlay span img{width:125px}}nav.top{position:absolute;z-index:100;-webkit-animation:navigation .5s ease forwards;animation:navigation .5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;opacity:0}@-webkit-keyframes navigation{0%{top:-50px;opacity:0}70%{top:25px;opacity:1}100%{top:0px;opacity:1}}@keyframes navigation{0%{top:-50px;opacity:0}70%{top:25px;opacity:1}100%{top:0px;opacity:1}}nav.top .container{max-width:100%;align-items:center;padding-top:45px;padding-bottom:0;justify-content:space-between}nav.top .container a.brand svg #text{fill:#fff}@media (max-width: 600px){nav.top .container a.brand svg{padding-top:5px;width:175px}}nav.top .container ul{margin:0;padding:0;gap:30px;align-items:center;list-style:none;display:flex}nav.top .container ul li{color:#fff}nav.top .container ul li a{text-decoration:none;display:flex;text-transform:uppercase;transition:0.3s ease-in-out;font-size:14px;font-weight:600;color:#fff;letter-spacing:1px;-webkit-animation:mymovemenu 0.5s forwards;animation:mymovemenu 0.5s forwards}nav.top .container ul li a img{margin-left:7px}nav.top .container ul li ul{display:none}nav.top .container ul li.active>a{color:#FF6700}nav.top .container ul li.language-switcher{display:flex}nav.top .container ul li.language-switcher .active-language{color:#FF6700}nav.top .container span{display:none}nav.top .container a.menu-trigger{display:none}nav.top .container .menu-items{padding:0}li.active img{transform:rotate(180deg)}@media screen and (max-width: 1024px){nav.top .container{padding-top:20px}nav.top .container a.brand{width:98%}nav.top .container a.brand svg #text{fill:#fff}nav.top .container ul li{display:none}nav.top .container .menu-items{right:-100%;height:100%;width:100%;position:fixed;transition:all 0.5s ease;z-index:1;top:0;background-color:#2D2D2D;line-height:66px;flex-direction:column;padding:115px 35px 35px;overflow:auto;display:block}nav.top .container .menu-items ul{display:block;justify-content:center;width:100%}nav.top .container .menu-items ul li{display:block;width:100%}nav.top .container .menu-items ul li a.button{width:100%;background:none;padding:0}nav.top .container .menu-items ul li a img.arrow-dowm{float:right;margin-top:22px;transition:0.75s ease-in-out}nav.top .container .menu-items ul li a img.hide{display:none}nav.top .container .menu-items ul li ul{display:none;padding-left:40px}nav.top .container .menu-items ul li ul li{display:list-item;font-size:14px;line-height:41px;list-style-type:disc;color:#FF6700}nav.top .container .menu-items ul li ul li:hover,nav.top .container .menu-items ul li ul li:hover a{color:#fff}nav.top .container .menu-items ul li ul li a{font-size:14px;color:#FF6700;line-height:41px}nav.top .container .menu-items ul li a{display:block;font-size:18px;letter-spacing:0;line-height:60px}nav.top .container .menu-items ul li a:hover{color:#FF6700}nav.top .container .menu-items ul li.language-switcher{display:none}nav.top .container .menu-items ul li a.phone{margin-top:25px;margin-bottom:25px;padding:15px 20px;background:#FF6700;border-radius:4px;align-items:center;float:left;transition:0.5s;gap:15px;display:flex !important;line-height:0 !important}nav.top .container .menu-items ul li a.phone:hover{background:white}nav.top .container .menu-items ul li a.phone:hover svg path{fill:#FF6700}nav.top .container span{position:relative;z-index:5;color:#fff;display:block}nav.top .container span a{font-size:14px;font-weight:bold;color:white;text-transform:uppercase;text-decoration:none}nav.top .container span a:hover{color:#FF6700}nav.top .container span a.active{color:#FF6700}nav.top .container a.menu-trigger{position:relative;right:0;width:72px;height:60px;display:block}nav.top .container a.menu-trigger .line{position:absolute;width:29px;height:4px;background:#fff;left:20px;top:28px;transition:all .3s ease}nav.top .container a.menu-trigger .line:before,nav.top .container a.menu-trigger .line:after{content:'';width:29px;height:4px;background:#fff;top:-10px;position:absolute;transition:all .3s ease}nav.top .container a.menu-trigger .line:after{top:10px}nav.top.active .container .menu-items{right:0;height:100%}nav.top.active .container a.menu-trigger .line{z-index:5;background:transparent}nav.top.active .container a.menu-trigger .line:before,nav.top.active .container a.menu-trigger .line:after{top:0;transform:rotate(45deg)}nav.top.active .container a.menu-trigger .line:after{transform:rotate(-45deg)}}nav.dark .container a.brand svg #element{fill:#fff}nav.dark .container ul li:hover ul a:hover{color:#FF6700 !important}nav.dark .container ul li:hover a{color:#2D2D2D !important}nav.dark .container ul li a:hover{color:#2D2D2D !important}nav.dark .container ul li a.button{background:#2D2D2D}nav.dark .container ul li a.button:hover{background:#fff}nav.dark .container ul li.active>a{color:#2D2D2D}nav.dark .container ul li.language-switcher .active-language{color:#2D2D2D}nav.dark.active .container .menu-items ul li a:hover{color:#FF6700 !important}nav.dark.active .container .menu-items ul li ul li{color:#FF6700 !important}nav.dark.active .container .menu-items ul li ul li:hover,nav.dark.active .container .menu-items ul li ul li:hover a{color:#fff !important}nav.dark.active .container .menu-items ul li ul li a{color:#FF6700 !important}nav.dark.active .container .menu-items ul li a{color:#fff !important}@media screen and (min-width: 1024px){nav.top .container ul li a .arrow-dowm{display:none}nav.top .container ul li:hover ul{position:absolute;display:block;background:#fff;border-radius:5px;padding:10px 45px 10px 25px;font-size:14px;letter-spacing:0;line-height:41px}nav.top .container ul li:hover ul a{color:#000}nav.top .container ul li:hover ul a .active{color:#000}nav.top .container ul li:hover ul a:hover{color:#FF6700}nav.top .container ul li:hover a{color:#FF6700}nav.top .container ul li.hide{display:none}}section.image-text .container{gap:55px;padding-top:105px;padding-bottom:0;align-items:center}section.image-text .container article{min-width:400px;max-width:550px;flex:1;flex-direction:column;display:flex;align-items:flex-start}section.image-text .container article h3{margin-bottom:20px;font-size:58px;letter-spacing:-0.5px;line-height:58px;font-weight:bold}section.image-text .container article p{font-family:AktivGrotesk-Regular, sans-serif;color:#4A4A49}section.image-text .container article .button svg path,section.image-text .container article .button svg polygon{fill:#fff;transition:0.2s ease-in-out}section.image-text .container article .button:hover{background:#000;color:#FF6700}section.image-text .container article .button:hover svg path,section.image-text .container article .button:hover svg polygon{fill:#FF6700}section.image-text .container article .button+.button{margin-left:0;margin-top:10px}section.image-text .container article *:last-child{margin-bottom:0}section.image-text .container article:first-child{max-width:750px}section.image-text .container article:first-child img{position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}section.image-text.right .container article:first-child{order:2}@media screen and (max-width: 925px){section.image-text .container{display:block;padding-top:85px}section.image-text .container article img{margin-bottom:15px !important}}@media (max-width: 600px){section.image-text .container article{min-width:100%}section.image-text .container article h3{font-size:40px;line-height:40px}}header{position:relative;min-height:100vh;display:flex}header .read-more{width:50px;height:50px;content:'';opacity:0;position:absolute;border-radius:50%;left:50%;transform:translateX(-50%);-webkit-animation:readmore .5s ease forwards;animation:readmore .5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;transition:all .3 ease;background:url("../images/arrow-down.svg") #FF6700 center bottom 18px no-repeat}@-webkit-keyframes readmore{0%{bottom:-10px;opacity:0}70%{bottom:-5px;opacity:1}100%{bottom:-25px;opacity:1}}@keyframes readmore{0%{bottom:-10px;opacity:0}70%{bottom:-5px;opacity:1}100%{bottom:-25px;opacity:1}}header .read-more:hover{background:url("../images/arrow-down.svg") #FF6700 center bottom 20px no-repeat}header .container{align-items:center;color:#fff}header .container article{bottom:-100px;opacity:0;-webkit-animation:intro 1s ease forwards;animation:intro 1s ease forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}@-webkit-keyframes intro{0%{bottom:-100px;opacity:0}100%{bottom:0;opacity:1}}@keyframes intro{0%{bottom:-100px;opacity:0}100%{bottom:0;opacity:1}}header .container article h1{font-weight:700}.fullscreen{min-height:90vh}@media (max-width: 600px){.fullscreen{min-height:85vh}}header.about-hmg{min-height:90vh}@media (max-width: 600px){header.about-hmg{min-height:85vh}}header.about-hmg .read-more{background:url("../images/arrow-down.svg") #2D2D2D center bottom 18px no-repeat}header.about-hmg .container article a.button{background:#2D2D2D}header.about-hmg .container article a.button svg path,header.about-hmg .container article a.button svg polygon{fill:#fff}header.about-hmg .container article a.button:hover{background:#fff;color:#000}header.about-hmg .container article a.button:hover svg path,header.about-hmg .container article a.button:hover svg polygon{fill:#000}header{position:relative;min-height:100vh;display:flex}header .read-more{width:50px;height:50px;content:'';opacity:0;position:absolute;border-radius:50%;left:50%;transform:translateX(-50%);-webkit-animation:readmore .5s ease forwards;animation:readmore .5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;transition:all .3 ease;background:url("../images/arrow-down.svg") #FF6700 center bottom 18px no-repeat}@keyframes readmore{0%{bottom:-10px;opacity:0}70%{bottom:-5px;opacity:1}100%{bottom:-25px;opacity:1}}header .read-more:hover{background:url("../images/arrow-down.svg") #FF6700 center bottom 20px no-repeat}header .container{align-items:center;color:#fff}header .container article{bottom:-100px;opacity:0;-webkit-animation:intro 1s ease forwards;animation:intro 1s ease forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}@keyframes intro{0%{bottom:-100px;opacity:0}100%{bottom:0;opacity:1}}header .container article h1{font-weight:700}.fullscreen{min-height:90vh}@media (max-width: 600px){.fullscreen{min-height:85vh}}header.about-hmg{min-height:90vh}@media (max-width: 600px){header.about-hmg{min-height:85vh}}header.about-hmg .read-more{background:url("../images/arrow-down.svg") #2D2D2D center bottom 18px no-repeat}header.about-hmg .container article a.button{background:#2D2D2D}header.about-hmg .container article a.button svg path,header.about-hmg .container article a.button svg polygon{fill:#fff}header.about-hmg .container article a.button:hover{background:#fff;color:#000}header.about-hmg .container article a.button:hover svg path,header.about-hmg .container article a.button:hover svg polygon{fill:#000}footer .container{height:auto;flex-direction:column}footer .container ul.icons{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:107px;margin-top:85px}footer .container ul.icons li{list-style-type:none}footer .container ul.icons .border-right{border-right:1px solid #D8D8D8;padding-right:36px;margin-right:35px;display:flex}footer .container ul.icons a{margin-right:55px}footer .container nav.footer-navigation ul{padding:0;margin:0;display:flex;justify-content:space-between;list-style-type:none}footer .container nav.footer-navigation ul h4{margin-bottom:3px;text-transform:uppercase}footer .container nav.footer-navigation ul li{font-size:14px;letter-spacing:0.35px;line-height:25px}footer .container nav.footer-navigation ul li ul{flex-direction:column}footer .container nav.footer-navigation ul li ul li a{text-decoration:none}footer .container nav.footer-navigation ul li ul li a:hover{color:#FF6700}footer .container nav.footer-navigation ul li:nth-child(3){max-width:500px}footer .container nav.footer-navigation ul li:nth-child(3) p{font-family:AktivGrotesk-Regular, sans-serif;font-size:14px;color:#4A4A49;letter-spacing:0.35px;line-height:21px}footer .container nav.footer-navigation ul li:nth-child(3) img+img{margin-left:30px}footer .container nav.footer-navigation ul li:nth-child(4) p{font-family:Helvetica;margin-bottom:0}footer .container nav.footer-navigation ul li:nth-child(4) .button{margin:10px 0}footer .container nav.footer-navigation ul li:nth-child(4) .button:hover{background:#000;color:#FF6700}footer .container nav.footer-navigation ul li:nth-child(4) .button:hover svg path,footer .container nav.footer-navigation ul li:nth-child(4) .button:hover svg polygon{fill:#FF6700}footer .container p.developed-by{text-align:center;padding:15px 0 0 0;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}footer .container p.developed-by a{transition:all 0.3s ease-in-out}footer .container p.developed-by a:hover{color:#FF6700}footer .footer-image{display:flex;justify-content:center}footer.hide{display:none}@media screen and (max-width: 925px){footer .container ul.icons{flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;margin-top:60px;padding:0 12px}footer .container ul.icons li{margin-top:20px}footer .container ul.icons li:nth-child(1){width:100%;margin-top:0}footer .container ul.icons li .border-right{display:flex;justify-content:center;border-right:none !important;border-bottom:1px solid #D8D8D8;padding-right:0;padding-bottom:25px;margin-top:0;margin-right:0}footer .container ul.icons li .border-right img{max-width:100%}footer .container ul.icons li a{margin-top:25px;margin-right:0}footer .container ul.icons li a img{max-width:93px;height:auto}footer .container nav.footer-navigation ul{flex-direction:column}footer .container nav.footer-navigation ul h4{margin-bottom:20px}footer .container nav.footer-navigation ul .contact .button{margin:0 0 10px 0}footer .container nav.footer-navigation ul li{width:100%}footer .container nav.footer-navigation ul li:nth-child(1),footer .container nav.footer-navigation ul li:nth-child(2){display:none}footer .container nav.footer-navigation ul li:nth-child(3) p{margin-bottom:17px}footer .container nav.footer-navigation ul li:nth-child(4){margin-top:60px;display:flex;flex-direction:column;align-items:flex-start}footer .container nav.footer-navigation ul li:nth-child(4) h4{margin-bottom:10px}}section.text-blackbox .container{max-width:1200px;gap:40px;padding:100px 60px 0 60px;justify-content:center;align-items:flex-start}@media screen and (max-width: 800px){section.text-blackbox .container{display:block;padding:100px 20px 0 20px}}section.text-blackbox .container article{font-size:16px;color:#2D2D2D;letter-spacing:0;max-width:700px}section.text-blackbox .container article h3{font-size:33px;letter-spacing:-0.28px;margin-bottom:35px;line-height:38px}section.text-blackbox .container article h4{font-family:"Aktiv Grotesk", sans-serif;margin:0;font-size:16px;line-height:24px}section.text-blackbox .container article p{font-family:"Aktiv Grotesk", sans-serif;line-height:24px}section.text-blackbox .container article a.button{margin-top:10px}section.text-blackbox .container article a.button svg path,section.text-blackbox .container article a.button svg polygon{fill:#fff;transition:0.2s ease-in-out}section.text-blackbox .container article a.button:hover{background:#000;color:#FF6700}section.text-blackbox .container article a.button:hover svg path,section.text-blackbox .container article a.button:hover svg polygon{fill:#FF6700}section.text-blackbox .container article form{display:flex;flex-direction:column;align-items:flex-start}section.text-blackbox .container article form .validation-error{width:100%;padding:17px;background:#FF6700;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical;font-size:18px;color:#fff;font-weight:bold}section.text-blackbox .container article form ul{padding:0;list-style:none;margin:0;display:flex;flex-direction:column;align-items:flex-start;width:100%}section.text-blackbox .container article form ul li{width:100%}section.text-blackbox .container article form ul li.error input[type=text],section.text-blackbox .container article form ul li.error select,section.text-blackbox .container article form ul li.error textarea{border:1px solid #FF6700}section.text-blackbox .container article form ul li input[type=text],section.text-blackbox .container article form ul li select,section.text-blackbox .container article form ul li textarea{width:100%;padding:17px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}section.text-blackbox .container article form ul li .error-message{color:#FF6700;margin-top:-15px;display:flex}section.text-blackbox .container article form ul li input[type=submit]{color:white;padding:12px 20px;border:none;margin-top:15px;cursor:pointer}section.text-blackbox .container article form ul li input[type=submit]:hover{background-color:#000;color:#FF6700;border:none}section.text-blackbox .container article form .validation-succes{width:100%;margin-top:25px;margin-bottom:16px;color:#000;font-weight:bold;font-size:33px;letter-spacing:-0.28px;line-height:38px}section.text-blackbox .container aside{max-width:400px;min-width:350px;background:#2D2D2D;border-radius:8px;position:-webkit-sticky;position:sticky;top:10px}@media screen and (max-width: 800px){section.text-blackbox .container aside{max-width:500px;margin-top:50px;margin-bottom:20px;display:inline-block}}@media (max-width: 360px){section.text-blackbox .container aside{min-width:100%}}section.text-blackbox .container aside span.border{display:flex;border-bottom:1px solid #515151}section.text-blackbox .container aside span.border h3{font-size:22px;letter-spacing:-0.18px;color:#fff;margin:0;padding:25px}section.text-blackbox .container aside ul.services{padding:25px;margin:0;align-items:flex-start}section.text-blackbox .container aside ul.services li{list-style-type:none;flex-direction:row;display:flex;color:#fff;gap:15px}section.text-blackbox .container aside ul.services li img{height:100%;margin-top:5px}section.text-blackbox .container aside ul.services li h5{margin:0;font-size:19px;font-weight:600;letter-spacing:-0.16px}section.text-blackbox .container aside ul.services li p{margin:0 0 20px 0;font-family:"AktivGrotesk-Regular", sans-serif;font-size:14px;letter-spacing:0.35px;line-height:19px}section.text-blackbox .container aside ul.services li:last-child p{margin:0}section.text-blackbox .container aside .container{padding:25px;display:inline-block}@media screen and (max-width: 800px){section.text-blackbox .container aside .container{margin-top:0;margin-bottom:0}}section.text-blackbox .container aside .container p{font-family:"Aktiv Grotesk", sans-serif;font-size:14px;letter-spacing:0.35px;line-height:19px;color:#fff;margin:0 0 22px 0}section.products .container{padding:105px 60px 10px 60px;flex-wrap:wrap;gap:15px}section.products .container h3{min-width:100%;font-size:58px;font-weight:500;letter-spacing:-0.5px;line-height:58px;margin:0 0 20px 0}section.products .container article{width:100%;min-width:calc(33.33% - 15px);max-width:calc(33.33% - 15px);border-radius:8px;background:#2D2D2D;color:#fff}section.products .container article img{background-size:cover;border-radius:8px}section.products .container article h5{padding:0 25px;font-size:30px;letter-spacing:-0.26px;line-height:58px;margin:0}section.products .container article p{padding:15px 25px 0 25px;font-family:"Aktiv Grotesk", sans-serif;font-size:16px;letter-spacing:0.4px;line-height:24px;margin:0}section.products .container article a.button{margin:25px 25px 40px 25px}@media screen and (max-width: 925px){section.products .container{display:block;padding:105px 20px 10px 20px}section.products .container h3{font-size:40px;margin:0 0 10px 0;line-height:45px}section.products .container article{min-width:100%;display:inline-block;margin-top:15px}}.reveal{position:relative;opacity:0}.reveal.active_animation{opacity:1}.reveal.active_animation.scale_up{-webkit-animation:fade-bottom 1s ease-in forwards;animation:fade-bottom 1s ease-in forwards}@-webkit-keyframes fade-bottom{0%{scale:0.85;opacity:0}100%{scale:1;opacity:1}}@keyframes fade-bottom{0%{scale:0.85;opacity:0}100%{scale:1;opacity:1}}.reveal.active_animation.fade-left{-webkit-animation:fade-left 1s ease-in forwards;animation:fade-left 1s ease-in forwards}@-webkit-keyframes fade-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}section.services{position:relative !important;min-height:100vh}section.services .container{position:relative;color:white;flex-direction:column}section.services .container .services-slider{overflow:hidden;position:relative;top:-100px}section.services .container .services-slider .swiper-wrapper{display:inline-block}section.services .container .services-slider .swiper-wrapper .swiper-slide{margin-right:15px;margin-bottom:20px;border-radius:5px;min-width:calc(25% - 24px);max-width:calc(25% - 24px);padding:15px 15px 20px;color:#2D2D2D;background:url("../images/arrow-right.svg") right 10px top 27px no-repeat #fff;transition:0.3s;display:inline-block}@media screen and (min-width: 1024px){section.services .container .services-slider .swiper-wrapper .swiper-slide:hover{background:url("../images/arrow-right.svg") right 20px top 27px no-repeat #FF6700}section.services .container .services-slider .swiper-wrapper .swiper-slide:hover a{color:#fff}section.services .container .services-slider .swiper-wrapper .swiper-slide:hover a svg path{fill:#fff}section.services .container .services-slider .swiper-wrapper .swiper-slide:hover a svg polygon{fill:#fff}}section.services .container .services-slider .swiper-wrapper .swiper-slide a{text-decoration:none}section.services .container .services-slider .swiper-wrapper .swiper-slide a h3{align-items:center;display:flex;margin-bottom:15px;font-size:22px;font-weight:600;text-decoration:none}section.services .container .services-slider .swiper-wrapper .swiper-slide a h3 svg{margin-right:10px;fill:#FF6700}section.services .container .services-slider .swiper-wrapper .swiper-slide a h3 svg path{transition:0.2s ease-in-out;fill:#FF6700}section.services .container .services-slider .swiper-wrapper .swiper-slide a h3 img{position:relative;display:flex;right:0}section.services .container .services-slider .swiper-wrapper .swiper-slide a p{font-family:"Aktiv Grotesk";margin:0;letter-spacing:0.35px;line-height:19px;font-size:14px}section.services .container .swiper-pagination{display:none}section.services .container .about-us{max-width:450px}@media screen and (max-width: 1024px){section.services .container .about-us{padding:0 20px}}@media screen and (max-width: 1024px){section.services .container .about-us{flex-direction:column;display:flex;align-items:flex-start}}section.services .container .about-us h3{margin-bottom:22px;font-size:58px;letter-spacing:0.29px;line-height:58px}@media screen and (max-width: 1024px){section.services .container .about-us h3{font-size:40px;letter-spacing:0.2px;line-height:41px}}section.services .container .about-us p{font-family:AktivGrotesk-Regular, sans-serif}@media (max-width: 600px){section.services .container .about-us p{line-height:24px}}@media screen and (max-width: 1024px){section.services .container .about-us .button+.button{margin-left:0;margin-top:10px}}@media screen and (max-width: 1024px){section.services .container{max-width:100%;padding:0}section.services .container h3{font-size:20px;justify-content:center;display:flex}section.services .container .services-slider{flex-direction:column}section.services .container .services-slider .swiper-wrapper{display:flex}section.services .container .services-slider .swiper-wrapper .swiper-slide{min-width:auto;max-width:33.33%;display:flex;justify-content:center;align-items:center;margin-bottom:37px}section.services .container .services-slider .swiper-wrapper .swiper-slide a h3{justify-content:left}section.services .container .services-slider .swiper-wrapper .swiper-slide a p{font-family:"Aktiv Grotesk", sans-serif}section.services .container .services-slider .swiper-pagination{display:block;bottom:0}section.services .container .services-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;height:10px;width:10px}section.services .container .services-slider .swiper-pagination .swiper-pagination-bullet-active{background:#FF6700}}@media (max-width: 600px){section.services .container .services-slider .swiper-wrapper .swiper-slide{max-width:calc(85% - 24px);margin-left:10px !important}}section.animated-gears{padding:80px 60px 0 60px;margin:0 auto;max-width:550px}section.animated-gears ul{margin:0;list-style-type:none;display:flex;padding:0;flex-wrap:wrap;gap:15%;width:100%;height:0;padding-top:100%;align-items:flex-start;position:relative}section.animated-gears ul li{position:absolute;width:42.5%}section.animated-gears ul li svg{display:block;width:100%}section.animated-gears ul li:nth-child(1){left:28.5%;top:28.5%;transform:rotate(15deg)}section.animated-gears ul li:nth-child(1) svg{-webkit-animation:animation-gears-back 10s infinite linear;animation:animation-gears-back 10s infinite linear}section.animated-gears ul li:nth-child(1) svg path{fill:#FF6700}section.animated-gears ul li:nth-child(1) a{transform:rotate(345deg)}section.animated-gears ul li:nth-child(1) a:hover{background:#FF6700}section.animated-gears ul li:nth-child(2){right:0;top:0}section.animated-gears ul li:nth-child(2) svg{-webkit-animation:animation-gears 10s infinite linear;animation:animation-gears 10s infinite linear}section.animated-gears ul li:nth-child(2) svg path{fill:#5495D1}section.animated-gears ul li:nth-child(2) a:hover{background:#5495D1}section.animated-gears ul li:nth-child(3){bottom:0;left:0}section.animated-gears ul li:nth-child(3) svg{-webkit-animation:animation-gears 10s infinite linear;animation:animation-gears 10s infinite linear}section.animated-gears ul li:nth-child(3) svg path{fill:#CD312A}section.animated-gears ul li:nth-child(3) a:hover{background:#CD312A}section.animated-gears ul li:nth-child(4){right:0;bottom:0}section.animated-gears ul li:nth-child(4) svg{-webkit-animation:animation-gears 10s infinite linear;animation:animation-gears 10s infinite linear}section.animated-gears ul li:nth-child(4) a:hover{background:#29A529}section.animated-gears ul li a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:18px;border-radius:500px}@media screen and (max-width: 350px){section.animated-gears ul li a{margin:10px}}section.animated-gears ul li a span{text-transform:uppercase;color:white;text-decoration:none;display:block;overflow:hidden;position:relative;font-weight:600;line-height:15px;font-size:15px;transition:1s;text-align:center;bottom:25%;opacity:0;height:0}@media screen and (max-width: 400px){section.animated-gears ul li a span{font-size:10px;line-height:12px}}section.animated-gears ul li a:hover span{width:100%;position:absolute;bottom:50%;transform:translateY(50%);opacity:1;height:auto}
