body{font-family:'Roboto'}body,html{overflow-x:hidden}a{transition:all .2s ease-in-out}a,a:hover,a:focus,a:active{text-decoration:none;color:#00b095}h1,h2,h3,h4,h5,h6{font-family:'Roboto';font-weight:700;color:#0a3255}h1{font-size:45px;letter-spacing:-1px}h4{font-size:23px}section{padding:50px 0}#back{position:fixed;top:50%;left:15px;transform:translateY(-50%);width:40px;display:block}#back svg{fill:#00b095}#header{position:relative;background-color:#0a3255;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:400px}#header video{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}#video_popup button{position:absolute;top:0;right:15px;z-index:1;background-color:transparent;color:#0a3255;line-height:0;font-size:30px;padding:3px}#video_popup iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00b095}.titles{text-align:center;margin-bottom:35px}.titles h4{text-transform:uppercase;display:inline-block;margin:0 auto;position:relative}.titles h4:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);min-width:110px;width:50%;background-color:#00b095;height:5px}.switch_box{display:inline-block}.switch_box input[type="checkbox"]{font-size:27px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1em;width:1.75em;border-radius:3em;border:1px solid #b4b6ba;position:relative;cursor:pointer;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.switch_box input[type="checkbox"]:checked{background:#0a3255}.switch_box input[type="checkbox"]:checked:after{left:calc(100% - 1em);background-color:#fff}.switch_box input[type="checkbox"]:after{position:absolute;content:"";width:1em;height:1em;-webkit-transform:scale(.8);transform:scale(.8);border-radius:50%;background-color:#b4b6ba;left:0;top:-1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.preview .model{min-height:200px}.preview .model:not([frames="0"]){cursor:url("/img/spin/arrow_h.png") 32 32,ew-resize}.preview .model:not([frames="0"])[data-orientation="vertical"]{cursor:url("/img/spin/arrow_v.png") 32 32,ns-resize}form{font-family:'Roboto';font-size:12px;color:#0a3255}form p{font-size:10px;margin-top:10px}form label,form input,form textarea{width:100%}form label{margin-top:15px}form input:not([type="checkbox"]),form textarea{font-family:'Roboto';font-size:18px;border:1px solid #dcdddf;margin-top:5px}form input:not([type="checkbox"]):disabled,form textarea:disabled{border:1px solid #dcdddf}form label span,form p span{color:#ea3e3e}form .switch_box{width:45px;margin-right:7px}form .switch_box input{font-size:27px}form .d-flex{align-items:center;margin:35px 0}form label[for="agreement"]{width:unset;margin:0}form .output{padding:15px;margin-top:15px;border-radius:0}#intro .card,#news_page .card{border-radius:0;border-color:#00b095;border-width:2px;transition:border-color ease .2s}#intro .card .btn,#news_page .card .btn{background-color:#0a3255;border-radius:0;color:#fff}#intro .card:hover,#news_page .card:hover,#intro .card:focus,#news_page .card:focus{border-color:#0a3255}.btn-primary{background-color:#00b095;border-color:#00b095;border-radius:17px;text-transform:uppercase;font-family:'Roboto';font-size:15px;font-weight:700}.btn-primary:hover,.btn-primary:focus{background-color:#0a3255}#error #header{background-color:#fff}nav.navbar{background-color:#ededee;padding:25px 0}nav.navbar #espa{margin-bottom:20px;text-align:center}nav.navbar #espa a{margin-right:20px}nav.navbar #espa a img{max-height:50px}nav.navbar .logo img{width:100%;height:100%}nav.navbar .navbar-toggler{background-color:#00b095;border-color:rgba(0,176,149,0.3);color:rgba(0,176,149,0.3)}nav.navbar .navbar-toggler svg{fill:#fff;width:24px;padding:3px}nav.navbar .navbar-toggler svg path{transition:all ease .2s}nav.navbar .navbar-toggler svg #nav_x{opacity:0}nav.navbar .navbar-toggler svg #nav_lines{opacity:1}nav.navbar .navbar-toggler:not(.collapsed){color:rgba(0,176,149,0.3)}nav.navbar .navbar-toggler:not(.collapsed) #nav_x{opacity:1}nav.navbar .navbar-toggler:not(.collapsed) #nav_lines{opacity:0}nav.navbar #nav_menu{background-color:#0a3255;max-width:285px;font-family:'Roboto'}nav.navbar #nav_menu .navbar-nav{width:100%;text-align:center}nav.navbar #nav_menu .nav-link{border-left:none;border-right:none;font-size:16px;font-weight:700;color:#fff;padding:25px 20px}nav.navbar #nav_menu .nav-link.active,nav.navbar #nav_menu .nav-link:hover,nav.navbar #nav_menu .nav-link:focus{background-color:#00b095}nav.navbar #nav_menu .dropdown-menu{border-radius:0;margin:0;border:none;font-size:14px;padding:0;background-color:#80d8ca;color:#fff;text-align:center}nav.navbar #nav_menu .dropdown-menu .dropdown-item{font-weight:700;padding:15px 20px;color:#0a3255}nav.navbar #nav_menu .dropdown-menu .dropdown-item:hover,nav.navbar #nav_menu .dropdown-menu .dropdown-item:focus{background-color:#00b095}nav.navbar #nav_menu .offcanvas-body{padding:0}nav.navbar .nav-phone svg{color:#00b095;font-size:20px}nav.navbar .nav-phone a{color:#0a3255}nav.navbar .spacer{color:#0a3255;margin:0 .25em}nav.navbar .nav-social{display:flex}nav.navbar .nav-social a{background-color:#00b095;display:flex;justify-content:center;align-items:center;color:#fff;width:1.75em;height:1.75em;font-size:1em;border-radius:50%;margin-left:.25em;margin-right:.25em}nav.navbar .langs{display:inline-block;margin-right:15px;position:relative;user-select:none;color:#0a3255}nav.navbar .langs .dropdown-toggle{cursor:pointer}nav.navbar .langs .dropdown-toggle:after{border:none;margin:0}nav.navbar .langs .dropdown-toggle,nav.navbar .langs .dropdown-menu .dropdown-item{font-weight:700}nav.navbar .langs,nav.navbar .langs .dropdown-menu,nav.navbar .langs .dropdown-menu .dropdown-item{min-width:unset;padding:0}nav.navbar .langs .dropdown-menu{left:calc(-1em / 2);background-color:#00b095;border-radius:0;padding:0}nav.navbar .langs .dropdown-menu .dropdown-item{color:#fff;line-height:1;padding:8px}nav.navbar .langs .dropdown-menu .dropdown-item:hover,nav.navbar .langs .dropdown-menu .dropdown-item:focus{background-color:#0a3255}.lang-select{list-style:none;display:flex;margin:0;padding:0}.lang-select li{display:inline-block}.lang-link{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s ease;padding:.2rem}.lang-link{position:relative}.lang-link::after{content:'';position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#00b095;border-radius:2px;transition:all .3s ease;transform:translateX(-50%)}.lang-link:hover::after{width:75%}.lang-link.active::after{width:66.6%}.lang-select i{font-size:1.5em;line-height:1;border-radius:.15em}.spacer-end{margin-right:.4em !important}@media (max-width:991.98px){.d-lg-none .lang-select i{font-size:2em}}footer{background-color:#0a3255;text-align:center}footer .logo{max-width:200px;width:100%}footer,footer a{color:#dcdddf;font-weight:500;font-size:16px}footer h4,footer img,footer .d-flex{margin-bottom:5px}footer h4,footer svg{color:#00b095}footer .footer-body{padding:50px 0}footer .footer-body .company-f .d-flex{max-width:300px}footer .footer-body .company-f .d-flex span{font-size:.8em}footer .footer-body .company-f .d-flex svg{font-size:26px;margin-right:15px;margin-bottom:5px}footer .footer-body .social svg{background-color:#00b095;color:#0a3255;border-radius:50%;width:32px;height:32px;padding:5px;margin-right:17px}footer .footer-body .d-block{width:fit-content}footer .footer-body .d-block ul li{margin-bottom:5px}footer .copyright{padding:20px 0;background-color:#00b095;text-align:center}footer .copyright a:hover,footer .copyright a:focus{color:#0a3255}footer #member img{max-width:100px;width:100%;margin-top:.5em;filter:brightness(0) invert(1)}@media (min-width:768px){footer{text-align:left}footer .footer-body .company-f .d-flex svg{margin-bottom:0;font-size:16px}}#slide{position:relative}#slide .carousel-item{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}#slide .carousel-item,#slide .box,#slide video{min-height:400px}#slide video{background-color:#dcdddf;width:100%;object-fit:cover;object-position:50% 50%}#slide .text{position:absolute;width:100%;z-index:15;right:0;top:50%;transform:translateY(-50%);background-color:rgba(0,176,149,0.5);padding:45px;height:auto;color:#fff}#slide .text h1{text-transform:uppercase;color:#fff}#slide .text p{margin:0;font-size:26px;font-weight:500;font-family:'Roboto';line-height:32px}#slide button{z-index:15}#slide #carousel-arrow-down{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:30px;fill:#0a3255}@media (max-width:992px){#slide .text{display:none}}#intro{padding:100px 0}#intro .card{min-height:380px;padding-bottom:53px;cursor:pointer}#intro .card .icon,#intro .card .title,#intro .card .description,#intro .card{margin-bottom:35px}#intro .card .icon{height:70px;align-items:center}#intro .card .title{font-family:'Roboto';font-size:20px}#intro .card .description{font-family:'Roboto';font-size:12px;font-weight:200;color:#0a3255}#intro .card .btn{position:absolute;bottom:15px}#company{padding-bottom:0}#company .description{font-family:'Roboto';font-size:16px;color:#0a3255;padding-top:0}#company img[src*="cert.jpg"]{width:200px}#company #facilities{margin-top:75px}#company #facilities{background-color:#dcdddf;padding:105px 0}#company #facilities .quote{margin-bottom:35px}#company #facilities .card{border-radius:0;border-color:#00b095;border-width:2px;min-height:305px;margin-bottom:35px}#company #facilities .card .card-body{align-content:start;padding-top:1.5em;padding-bottom:2em;position:relative}#company #facilities .card .d-flex{align-items:center}#company #facilities .card svg{font-size:25px;margin-right:17px}#company #facilities .card .title{margin-bottom:20px}#company #facilities .card .link,#company #facilities .card .title{text-align:center;font-family:'Roboto';font-weight:700;font-size:20px}#company #facilities .card .title{text-transform:uppercase}#company #facilities .card .link a,#company #facilities .card .title,#company #facilities .card .d-flex,#company #facilities .card .d-flex a{color:#0a3255}#company #facilities .card svg{color:#00b095}#company #facilities .card .link{width:100%;left:0;right:0}#company #facilities .card .d-flex a,#company #facilities .card .d-flex{font-family:'Roboto';font-size:13px;font-weight:300;width:80%}#company #facilities .card .d-flex{margin:0 auto 20px}#company #certificates{padding-top:50px}#company #certificates img{max-width:250px;display:block;margin:0 auto 25px}#company #certificates .quote{padding:0 50px;margin-bottom:60px}#company #facilities .quote,#company #certificates .quote{font-family:'Roboto';font-size:22px;font-weight:200;text-align:center;color:#0a3255}#catalogue .titles{margin-bottom:115px}#catalogue .background{position:relative;background-color:#dcdddf}#catalogue .background:before{position:absolute;z-index:-1;content:"";width:300vw;height:100%;left:-100vw;background-color:#dcdddf}#catalogue .ctx{color:#0a3255;padding:20px;font-weight:300}@media (min-width:998px){#floating{position:absolute;width:100%;top:50%;transform:translateY(-50%);right:0;left:0}}#news{padding:100px 0}#news h6{font-size:20px;color:#0a3255}#news h6,#news .date,#news p{margin-bottom:25px}#news .card{border-radius:0;box-shadow:4px 4px 10px #4e4e4e;overflow:hidden}#news .card img{width:100%;height:300px;object-fit:cover;object-position:center}#news .card .ctx{padding:20px 0}#news .card .ctx .date{font-size:10px}#news .card .ctx p,#news .card .ctx span{font-size:12px}#news .card .ctx .date,#news .card .ctx p{font-family:'Roboto';color:#686868}#contact{background-color:#dcdddf}#contact .titles{text-align:left}#contact .titles h4{margin-bottom:15px}#contact .info p{font-family:'Roboto';font-size:22px;font-weight:300;color:#0a3255;margin-bottom:50px}#contact .info .d-flex{align-items:center;margin-bottom:30px;max-width:325px}#contact .info .d-flex a,#contact .info .d-flex{color:#0a3255}#contact .info .d-flex svg{font-size:30px;color:#00b095;margin-right:17px}#contact form input:not([type="checkbox"]),#contact form textarea{border:0}#map{padding:0;height:500px}@media (min-width:992px){#slide .text{background-color:rgba(0,176,149,0.9);padding-left:20%;max-width:60%}#slide .text h1{font-size:37px}#company #facilities .card .link{position:absolute;bottom:25px}#company #certificates img{margin:0 auto 90px;max-height:200px}}#company #history .col-lg-6:first-child{padding-bottom:45px}#career .quote{max-width:800px;color:#0a3255;font-size:21px;font-weight:300;margin:60px auto}#career form input[type="file"]{display:none}#career form label[for="attachment"]{width:unset;cursor:pointer;margin:0 15px 0 0}#advice #header{background:linear-gradient(0deg,rgba(10,50,85,0.9),rgba(10,50,85,0.9)),url("/img/advice/2.jpg");background-blend-mode:multiply;background-size:cover;background-position:50% 50%;min-height:700px}#advice #header h5{color:#00b095;font-size:16px;text-transform:uppercase}#advice #header h1{color:#fff;padding:15px 0 50px 0;margin:0;font-size:60px}#advice #header .btn-default{font-weight:600;font-family:'Roboto';font-size:15px;color:#fff;max-width:180px;background-color:#00b095;border-radius:17px}#advice .ctx{margin:23px 0}#advice .ctx h5{color:#00b095;font-size:16px}#advice .ctx h3{color:#0a3255;font-size:45px;margin-bottom:45px}#howto #header{height:100vh;padding:0}#howto #header iframe{width:100%;height:100%}#portal p{color:#0a3255}#portal .nav-pills .nav-link{font-weight:700;font-family:'Roboto';background-color:#80d8ca;border-radius:0;color:#fff}#portal .nav-pills .nav-link.active{background-color:#00b095}#portal .nav-pills .nav-link:hover{background-color:#0a3255}#portal .btn-primary{margin-top:15px}#products{padding:1em 0 0 0;margin-top:1em}#products h4{padding:0;margin:0}#products .box{position:relative;padding-bottom:20px;margin-bottom:1.5em;display:block}#products .box img{width:100%;object-fit:cover;object-position:50% 50%;transition:all ease-in-out .2s;aspect-ratio:5/3}#products .box:hover img{filter:grayscale(100%)}#products .box .preview{display:flex;justify-content:center;align-items:center;background-color:#dcdddf;padding:50px;aspect-ratio:1;border-radius:.25em}#products .box .btn{background-color:#0a3255;border-color:#0a3255;border-radius:.25em;position:absolute;bottom:0;left:50%;width:100%;height:20%;transform:translateX(-50%);font-size:1em;font-weight:600;font-family:'Roboto';align-content:center}#products .box .btn p{font-family:'Roboto';font-weight:400;font-size:.8em;margin:0}#products .box .btn svg{width:23px;position:absolute;right:0;top:50%;transform:translateY(-50%);fill:#00b095}#product .titles{text-align:left}#product .titles h1,#product .titles h4{margin:0}#product #info h4{text-transform:unset}#product #info h4:after{position:unset}#product .accordion .accordion-item{border:0}#product .accordion .accordion-item:not([src="tom.svg"]) img{width:100%;max-height:230px}#product .accordion .accordion-item button{background-color:#0a3255;color:#fff;font-family:'Roboto';font-size:20px}#product .accordion .accordion-item button span{font-weight:700;color:#00b095;margin-right:10px}#product .accordion .accordion-item button:focus{box-shadow:none}#product .accordion .accordion-item button:not(.collapsed)::after{background-image:url("/img/product/btn.svg")}#product .accordion .accordion-item button::after{background-image:url("/img/product/btn.svg")}#product .accordion .accordion-body{color:#0a3255}#product .accordion .accordion-body .box{display:flex;flex-direction:column;text-align:center;background:#00b095;font-family:'Roboto';font-weight:600;text-transform:uppercase;padding-top:5px;color:#fff}#product .accordion .accordion-body p{padding-right:25px}#product #extra-tech p{color:#0a3255}#product #extra-tech #fw{text-align:left}#product #type .product-header,#product #type span{font-weight:700;color:#0a3255}#product #type .product-header{font-family:'Roboto';font-size:17px;text-align:center;margin-bottom:15px}#product #type span{font-weight:700}#product #type .table{vertical-align:middle;border-top:1px solid #dcdddf;border-color:#dcdddf;margin-bottom:0}#product #type .table td{font-size:14px;color:#0a3255}#product #type .table td:last-child{text-align:right}#product #type .table td a{display:flex;justify-content:space-between;align-items:center}#product #type svg{width:34px;height:34px;fill:#00b095;color:#00b095;margin-right:5px}#product #adv-limit h4{margin-bottom:60px}#product #adv-limit .listed{padding:0;border:0;margin-right:15px;font-weight:300;font-size:16px;margin-bottom:20px}#product #adv-limit .listed .d-flex{align-items:start}#product #adv-limit .listed .text{margin-bottom:15px;color:#0a3255}#product #adv-limit .listed svg{width:30px;fill:#00b095;padding-top:5px;flex-shrink:0;margin-right:20px}#product #cert,#product #video{margin:50px 0}#product #cert{background-color:#dcdddf;padding:20px 0}#product #cert p{margin-bottom:0;font-size:16px;color:#0a3255;padding:0 15px;text-transform:uppercase;position:relative}#product #cert .img-cert{max-width:200px;margin-right:15px;position:relative}@media (min-width:996px){#product #cert .img-cert:after{position:absolute;content:"";display:block;width:4px;height:100%;background-color:#00b095;top:0;right:-15px}}@media (max-width:995px){#product #cert p:before{position:absolute;content:"";display:block;width:4px;height:100%;background-color:#00b095;top:0;left:0}}#product #video{background-color:#dcdddf}#product #video .titles{margin:0 75px 0 0}#product #video img{margin-right:15px}#product #video span{font-family:'Roboto';font-size:17px;font-weight:700;color:#0a3255}@media (min-width:1200px){#product #header{height:600px}}#news_page .titles{margin-bottom:70px}#news_page .card{margin-bottom:60px}#news_page .card img{object-fit:cover;object-position:50% 50%}#news_page .card .readmore{position:absolute;bottom:15px;right:15px;font-size:17px}#news_page .card .readmore .btn{margin-left:15px}#news_page .card .date{font-weight:600;margin-bottom:25px}#news_page .card p{font-size:18px;font-weight:300}#news_page .card h5{font-size:35px;margin-bottom:40px}#news_page .pagination .page-item.active .page-link{color:#00b095;background-color:unset;border-color:#dcdddf;font-weight:700}#news_page .pagination .page-item .page-link{color:#0a3255;border-color:#dcdddf;font-size:16px}@media (min-width:768px){#news_page .card img{min-height:400px}}#post #header{height:200px;filter:brightness(70%)}#post .titles{margin-bottom:70px}#post .description{color:#0a3255}#post #gallery{padding:70px 0}#privacy .container h1{font-size:2em;padding-bottom:1em}#privacy .container h2{font-size:1.5em;padding-bottom:1em}#privacy .container p{font-size:1.25em;padding-bottom:1em}#privacy .container ul li{font-size:1.25em;padding-bottom:1em}#privacy .container ul li::marker{color:#0a3255}#privacy .container li{font-size:1.25em;padding-bottom:.5em}#terms .container h1{font-size:2em;padding-bottom:1em}#terms .container h2{font-size:1.5em;padding-bottom:1em}#terms .container p{font-size:1.25em;padding-bottom:1em}#terms .container ul li{font-size:1.25em;padding-bottom:1em}#terms .container ul li::marker{color:#0a3255}#terms .container li{font-size:1.25em;padding-bottom:.5em}#terms .container a{color:#0a3255}#terms .container a:hover{color:#00b095}.d-flex.mb-2 label a{color:#0a3255;text-decoration:none;transition:color .2s ease}.d-flex.mb-2 label a:hover{color:#00b095}.card{height:100%;padding:1em;--bs-card-spacer-y:0;--bs-card-spacer-x:0}