@font-face{font-family:proxima Nova;src:url(../../static/media/ProximaNova-Regular.ea03f826587148b7335d.otf)}@font-face{font-family:proxima Nova-Bold;src:url(../../static/media/ProximaNova-Bold.fcaab2524c5baabd71f6.otf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;background-color:#121212;color:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;-webkit-user-select:none;user-select:none}body #root{max-width:100vw}body *{font-family:proxima Nova;outline:medium none invert;outline:initial}body.no-scroll{overflow:hidden}body .highlight{color:#3c97b0}body h2{font-size:34px;font-weight:700}body section{align-items:center;background-color:#121212;display:flex;flex-direction:column;justify-content:center;width:100%}body section>*{opacity:0;transition:opacity .5s}body section.visible>*{opacity:1;transition:opacity .5s}body .btn{border:initial;border-radius:4px;font-size:24px;height:60px;transition:background-color .5s;width:243px}body .btn:disabled{background-color:#a9a9a9;color:#666}body .btn:not(:disabled){background-color:#3c97b0;color:#fff;cursor:pointer;transition:background-color .5s}body .btn:not(:disabled):hover{background-color:#fff;color:#3c97b0}body .separator{background-color:#fff;border-radius:50%;display:inline-block;height:6px;margin-left:5px;width:6px}body .clickable{cursor:pointer}@media (max-width:768px){body .only-desktop{display:none}}@media (min-width:769px){body .only-mobile{display:none}}.form-container{max-width:100%;padding:30px 20px 60px;width:450px}.form-container h2{padding:0;text-align:center;width:100%}.form-container .contact-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-container .contact-form .MuiTextField-root{margin-bottom:20px;width:100%}.form-container .contact-form .MuiTextField-root *{color:#fff;font-family:proxima Nova!important;font-size:24px}.form-container .contact-form .MuiTextField-root .MuiInputLabel-outlined{background-color:#121212;color:#4c4c4c;padding:0 5px}.form-container .contact-form .MuiTextField-root .MuiInputLabel-outlined.Mui-focused,.form-container .contact-form .MuiTextField-root .MuiInputLabel-outlined.MuiFormLabel-filled{font-size:19px}.form-container .contact-form .MuiTextField-root .MuiInputLabel-outlined.Mui-focused{color:#3c97b0}.form-container .contact-form .MuiTextField-root .MuiInputBase-multiline,.form-container .contact-form .MuiTextField-root .MuiOutlinedInput-root{border:2px solid hsla(0,0%,50%,.5);border-radius:4px;height:60px}.form-container .contact-form .MuiTextField-root .MuiInputBase-multiline *,.form-container .contact-form .MuiTextField-root .MuiOutlinedInput-root *{border:none}.form-container .contact-form .MuiTextField-root .MuiInputBase-multiline.Mui-focused,.form-container .contact-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{border:2px solid #3c97b0}.form-container .contact-form .MuiTextField-root .MuiInputBase-multiline{height:180px}.form-container .contact-form .MuiTextField-root .MuiInputBase-multiline textarea{height:100%!important;overflow:visible!important;overflow:initial!important}.form-container .contact-form .confirmation-message{align-items:center;border:2px solid #3c97b0;border-radius:4px;display:none;flex-direction:column;font-size:21px;height:355px;justify-content:center;text-align:center;width:100%}.form-container .contact-form .confirmation-message .big{font-size:24px}.form-container .contact-form .error{color:#fff;display:none;font-size:14px;margin-bottom:15px;width:100%}.form-container .contact-form .error.active{display:block}.form-container .contact-form.sent .confirmation-message{display:flex}.form-container .contact-form.sent .error,.form-container .contact-form.sent button,.form-container .contact-form.sent input,.form-container .contact-form.sent textarea{display:none}@media (max-width:768px){.form-container{max-width:calc(100% - 40px)}}footer{background-color:#000;border-top:1px solid #3c97b0;color:#fff;font-size:14px;justify-content:space-between;padding:40px 10% 100px}footer,footer .left{align-items:center;display:flex}@media (max-width:768px){footer .left{flex-direction:column}footer{display:block;justify-content:center;padding-left:15px;padding-right:15px}footer .copyright{text-align:center}footer .right{display:flex;justify-content:center;margin-top:30px}}footer .networks{display:flex;margin-right:30px}footer .networks a{background-repeat:no-repeat;display:inline-block;height:25px;width:25px}footer .networks a svg path{transition:fill .5s}footer .networks a:not(:first-child){margin-left:10px}footer .networks a svg path.mustfill{fill:#3c97b0}footer .networks a:hover svg path.mustfill{fill:#fff;transition:fill .5s}@media (max-width:768px){footer .networks{justify-content:center;margin-bottom:20px;margin-right:0}}.nav-bar .menu span:not(:first-child) a{margin-left:20px}@media (max-width:768px){.nav-bar .menu span:not(:first-child) a{margin-left:5px}}.nav-bar .menu.small-separation span:not(:first-child) a{margin-left:5px}.nav-bar .menu a{color:#fff;cursor:pointer;font-size:16px;padding:10px 9px;text-decoration:none;transition:color .5s,border-color .5s}.nav-bar .menu a:hover{border-bottom:4px solid #3c97b0;color:#3c97b0!important;transition:color .5s,border-color .5s}.nav-bar .menu .submenu .dropdown{align-items:flex-end;display:flex;flex-direction:column;max-height:1px;opacity:0;overflow:hidden;transition:opacity .5s}.nav-bar .menu .submenu .dropdown .filler{display:block;min-height:10px;width:140px}.nav-bar .menu .submenu .dropdown a{background-color:#000;border-bottom:4px solid #000;padding:12px 10px;text-align:right;width:140px}.nav-bar .menu .submenu .dropdown a:hover{border-bottom:4px solid #3c97b0}.nav-bar .menu .submenu:hover .name{border-bottom:none;color:#3c97b0}.nav-bar .menu .submenu:hover .dropdown{opacity:1;overflow:visible;transition:opacity .5s}.nav-bar.collapsed .menu{display:flex;flex-direction:column}.nav-bar.collapsed .menu a{border-bottom:2px solid #fff;display:block;margin-left:0!important;padding:13px 10px;transition:color .5s,border-color .5s}.nav-bar.collapsed .menu a:hover{border-bottom:2px solid #3c97b0;color:#3c97b0!important;transition:color .5s,border-color .5s}.nav-bar.collapsed .menu .submenu .name{border:none;color:#fff!important;padding-bottom:5px}.nav-bar.collapsed .menu .submenu .dropdown{border-bottom:2px solid #fff;display:block;max-height:none;opacity:1;width:100%}.nav-bar.collapsed .menu .submenu .dropdown .filler{display:none}.nav-bar.collapsed .menu .submenu .dropdown a{background-color:initial;border-bottom:none;font-size:14px;padding-bottom:10px;padding-left:20px;padding-top:10px;text-align:left;width:auto}.carousel{background-color:#222;justify-content:center;padding:45px 0;width:100%}.carousel,.carousel .slides{align-items:center;display:flex}.carousel .slides{max-width:1080px}.carousel .slides .carousel__back-button,.carousel .slides .carousel__next-button{background-color:#222;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAnCAYAAABuf0pMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUNJREFUeNpiZICCqJhoPiClA8TCDLQHv4H4/rIlS28yQi3nAlJ2QMzKQF9wjwnKUBsAy0FACeYAYYYBAjAHcA20AxhGHTDqgFEHjDpgSDtgmaZdyjVxRcWBCwEmZu4L0lpt5DiCKg6Iurp/IsO/P69AjngqICk2IGnA5+axKpAjDiroVX/i5OWmuwP4vn/+CnYEIxP3FnWrNmIdwUKsBSekNXXvSSi3EqeamWGLkkkKOGqo5QCtd0/uAalqgm0sUbkUBmZWRaUPL/ZRNQRAQWzx9PplvNlRydgZZDnD++cTCamlehoAWy4omQ+yPOre2b10TYSg9AG2/MfXvaRYTjUH3BNTgFhORKIjOw3gA/b3L1RJf3j+asCKYnItH62ORx0w6oBRBwwqB7wdaAc8HiD7v4EdsGzJ0scD4AjQSNlpgAADAAWJZpHBWTGXAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border:initial;border-radius:4px;min-height:39px;min-width:31px;transition:background-color .5s}.carousel .slides .carousel__back-button:hover,.carousel .slides .carousel__next-button:hover{background-color:#444;transition:background-color .5s}.carousel .slides .carousel__back-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel .slides .carousel__inner-slide{align-items:center;display:flex;flex-direction:column;padding-bottom:60px}.carousel .slides .carousel__dot-group{display:flex;justify-content:center}.carousel .slides .carousel__dot-group .carousel__dot{align-items:center;background-color:initial;border:none;border-radius:50%;display:flex;justify-content:center;padding:5px}.carousel .slides .carousel__dot-group .carousel__dot:not(:first-child){margin-left:10px}.carousel .slides .carousel__dot-group .carousel__dot--selected{border:1px solid #3c97b0}.carousel .slides .carousel__dot-group .carousel__dot:hover span{background-color:#888;transition:background-color .5s}.carousel .slides .carousel__dot-group .carousel__dot span{background-color:#5b5b5b;border-radius:50%;display:block;height:6px;transition:background-color .5s;width:6px}.carousel .slides .person{align-items:center;display:flex;margin-bottom:30px}.carousel .slides .person img{background-color:gray;border:initial;border-radius:50%;height:80px;margin-right:20px;width:80px}.carousel .slides .message{padding:0 160px;text-align:center}@media (max-width:768px){.carousel .slides .message{padding:0}}@media (max-width:1080px){.carousel .slides{max-width:none;width:calc(100% - 50px)}.carousel .slides .main-container{width:calc(100% - 60px)}.carousel .slides .main-container .carousel__slider{margin:0 25px}}@media (min-width:1080px){.carousel .slides .main-container{max-width:calc(100% - 60px)}}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;height:100%;width:100%}.spinner___27VUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin___S3UuE;animation-name:spin___S3UuE;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:4px solid #a9a9a9;border-radius:30px;border-top-color:#000;height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px}@-webkit-keyframes spin___S3UuE{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin___S3UuE{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container___2O72F{height:100%;overflow:hidden;position:relative;width:100%}.overlay___IV4qY{bottom:0;cursor:zoom-in;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{background-color:#f4f4f4;bottom:0;left:0;position:absolute;right:0;top:0}.slide___3-Nqo{box-sizing:border-box;display:block;height:0;list-style-type:none;margin:0;position:relative}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slideInner___2mfX9{height:100%;left:0;position:absolute;top:0;width:100%}.focusRing___1airF{bottom:5px;left:5px;outline-color:Highlight;outline-style:solid;outline-width:5px;pointer-events:none;position:absolute;right:5px;top:5px}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-color:-webkit-focus-ring-color;outline-style:auto}}.horizontalSlider___281Ls{overflow:hidden;position:relative;touch-action:pan-y pinch-zoom}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{overflow:hidden;position:relative}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;margin:0;padding:0}.sliderAnimation___300FY{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{background-color:#f4f4f4;bottom:0;left:0;position:absolute;right:0;top:0}.stack{align-items:center;background-color:#eee;color:#000;display:flex;flex-direction:column;padding:50px 30px;text-align:center;width:100%}.stack h2{margin-top:22px}.stack h3{color:#444;font-size:25px;font-weight:400;margin-bottom:50px;max-width:1080px;padding:0 25px}.stack .images{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;width:75%}.stack .images .wrapper{align-items:center;display:flex;height:72px;justify-content:center;margin-bottom:20px;width:25%}@media (max-width:768px){.stack .images .wrapper.double-mobile{width:50%}}.stack .images .wrapper.several{width:12%}@media (max-width:768px){.stack .images .wrapper.several{width:25%}}.stack .images .wrapper img{max-height:100%;max-width:90%}@media (max-width:768px){.stack .images{width:100%}}.stack.square .images .wrapper{height:auto}@media (max-width:768px){.stack{width:calc(100% - 30px)}}.component-stack+.component-stack .stack{padding-top:0}.top{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:70px;width:100%}.top .to-form{font-family:proxima Nova;font-size:38px;font-weight:700;line-height:1.3;max-width:1080px;padding:70px 25px;text-align:center}@media (max-width:768px){.top .to-form{font-size:26px}}.top .parallax{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:100vw;min-height:calc(100vh + 620px);min-width:100vw;position:absolute;z-index:-1}@media (max-width:768px){.top .parallax{background-position:0 0;background-size:200%;position:fixed}}.image-text{align-items:center;display:flex;justify-content:space-between;max-width:1080px;width:100%}.image-text .text{padding:60px 0}.image-text .text h2{font-size:34px;font-weight:700;margin-top:0}.image-text .text p{font-size:20px;line-height:1.3;width:55%}@media (max-width:1080px){.image-text .text p{padding-left:0;padding-right:0;width:auto}}@media (max-width:768px){.image-text .text{text-align:center}}.image-text .image-wrapper{align-items:center;display:flex;height:450px;justify-content:center;min-width:450px}.image-text .image-wrapper img{max-width:90%}@media (max-width:768px){.image-text .image-wrapper{height:auto;max-width:100%;min-width:0;min-width:auto}}@media (max-width:1080px){.image-text{width:calc(100% - 80px)}}@media (max-width:768px){.image-text{align-items:center;flex-direction:column}}.image-text.equal .text{width:45%}@media (max-width:768px){.image-text.equal .text{width:100%}}.image-text.equal .text p{width:100%}@media (min-width:769px){section .image-text:nth-child(2n){flex-direction:row-reverse}}.products{flex-direction:column;max-width:1080px;padding-bottom:40px;padding-top:40px;width:100%}.products .subtitle{font-size:25px;font-weight:400;text-align:center}.products h3{padding-top:40px}.products h2{font-size:34px;font-weight:700;line-height:1.2;text-align:center}.products h2+h3{padding-top:0}.products .strip{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0}.products .strip .product{display:flex;flex-direction:column;padding-bottom:25px}.products .strip .product img{height:150px;padding-bottom:5px;width:150px}.products .strip .product img.small{height:68px;width:68px}.products .strip .product img.holder{background-color:#fff;border-radius:50%}.products .strip .product h4{font-size:34px;font-weight:700;margin:0}.products .strip .product p{font-size:20px;line-height:1.3;margin-top:10px}.products .strip .product p .list-item{display:flex;padding-bottom:4px}.products .strip .product p .list-item .bullet{background-position:50%;height:13px;margin-right:10px;margin-top:5px;width:13px}.products .strip.double .product{width:45%}.products .strip.triple .product{width:28%}.products .strip.centered .product{align-items:center}.products .strip.centered .product a,.products .strip.centered .product p{text-align:center}.products .strip.with-link .product{justify-content:space-between}.products .strip.with-link .aligner{align-items:center;display:flex;flex-direction:column}.products .strip.with-link a{color:#3c97b0;font-size:18px;font-weight:700;text-decoration:none}.products .strip.with-link a.arrow:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNpiYBhaoH+5ARAH4JJmItIYByBeDzQoAZskIwmumQ8kQYYYMhRGXiDPEIRBIG85IhvESEb4nAeSClAXPcA0pH/5fiKMEQBiAyC+AHXRBxY0BQeJMIQfagjZYQJyBcy1YFeAGCwkhsh+pPD4QGo6gcWMAtQFD5ClWIg0oAFXGiHFOxPAsYHFABAACDAA3rYpEEvUUykAAAAASUVORK5CYII=);content:"";display:inline-block;height:13px;margin-left:10px;width:16px}.products .strip.with-link a:hover{color:#fff}.products .strip.with-link a:hover.arrow:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGRJREFUeNpiYBhS4P///wZAHECpIQX/ISCBUoPmQw0yoIZB76lh0HmoQQowMRY0BfuJNEsAiNcD1TsyMjJ+YEGTPEiEAfxAbECJVwSg3gFhAaqFB31jBqixgeI0Ag0LnMkeIMAAVItvgNXQclQAAAAASUVORK5CYII=)}.products .strip.small .product h4{font-size:24px;font-weight:700}.products .strip.small .product h4 .lite{font-weight:lighter}.products .strip.small .product p{font-size:18px}@media (max-width:768px){.products .strip{flex-direction:column}.products .strip .product{padding-bottom:30px;width:100%!important}}@media (max-width:1080px){.products{width:calc(100% - 80px)}}.component-products+.component-products .products{padding-top:0}header{align-items:center;background-color:#000;border-bottom:1px solid #3c97b0;display:flex;justify-content:space-between;left:0;padding:15px 10%;position:-webkit-sticky;position:sticky;top:0;z-index:99}@media (max-width:768px){header{border-bottom:none;padding-left:15px;padding-right:15px}}header .logo{align-items:center;cursor:pointer;display:flex;flex-direction:column;width:215px}@media (max-width:768px){header .logo{width:90px}}header.has-hamburger .hamburger{display:none}@media (max-width:768px){header.has-hamburger .nav-bar{display:none}header.has-hamburger .hamburger{display:flex}header.has-hamburger .hamburger svg{fill:#ccc;height:30px;width:30px}header.has-hamburger .hamburger .container{background-color:#121212;box-shadow:0 0 40px 0 #222;display:block;height:100vh;padding:15px;position:fixed;right:-100%;top:0;transition:right .5s;width:60%;z-index:2}header.has-hamburger .hamburger .container .nav-bar{display:block}header.has-hamburger .hamburger.active .container{right:0;transition:right .5s}header.has-hamburger .hamburger.active .overlay{background-color:#000;display:block;height:100vh;left:0;opacity:.7;position:fixed;top:0;width:100vw;z-index:1}}.paragraph{max-width:calc(100% - 40px);padding:30px 20px 60px;width:1080px}.paragraph .text-container{padding:20px 0}.paragraph .text-container h3{font-size:24px}.paragraph .text-container li,.paragraph .text-container p{font-size:17px;line-height:1.4;text-align:justify}.paragraph .text-container li{padding-left:10px}.paragraph .text-container a,.paragraph .text-container b,.paragraph .text-container h3{color:#3c97b0}.paragraph h1{font-size:34px;text-align:center}.paragraph h2{font-size:25px;text-align:center}