﻿.fix+div{display:none;position:absolute;width:0;height:0;}#_hj_feedback_container{display:none;}.bold,body #products .product-item h3{font-weight:bold;}.uppercase{text-transform:uppercase;}.hidden{display:none !important;}.center-align,.loader svg,.service-card .service-img img,#form-loader a,.product-group img,.product-brand img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vertical-align,.go-back:before,#navigation-bar-wrapper #navigation-bar #menu-desktop ul{position:absolute;top:50%;transform:translateY(-50%);}.horizontal-align,footer .news-loader,body #products .product-item .item-front .ask-contact,body #products .product-item .item-back .documents{position:absolute;left:50%;transform:translateX(-50%);}.bottom{position:absolute;bottom:1.5rem;}.link{text-decoration:underline !important;color:#00c74b !important;}.green{color:#00c74b;}.white{color:#fff;}.shadow-up{box-shadow:0 -4px 4px 0 rgba(0,0,0,.2);}.shadow-down{box-shadow:0 4px 4px 0 rgba(0,0,0,.2);}.card-shadow,.fp-card,.product-group,.product-brand,.service-card:hover .btn-rdc-more,.ui-dialog,body #products .product-item .item-front,body #products .product-item .item-back{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);}.card-shadow-hover{margin-top:2px;margin-left:2px;box-shadow:2px 2px 4px rgba(0,0,0,.3);}.radius,.btn-rdc-more{border-radius:3px;}.width100{width:100%;}.go-back{position:relative;color:#ccc !important;}.go-back:before{content:' ';background:url(../images/icons/prev2.png) no-repeat center;height:1rem;width:1rem;left:-1.5rem;background-size:contain;}.fix+div{display:none;position:absolute;width:0;height:0;}#_hj_feedback_container{display:none;}.bold,body #products .product-item h3{font-weight:bold;}.uppercase{text-transform:uppercase;}.hidden{display:none !important;}.center-align,.loader svg,.service-card .service-img img,#form-loader a,.product-group img,.product-brand img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vertical-align,.go-back:before,#navigation-bar-wrapper #navigation-bar #menu-desktop ul{position:absolute;top:50%;transform:translateY(-50%);}.horizontal-align,footer .news-loader,body #products .product-item .item-front .ask-contact,body #products .product-item .item-back .documents{position:absolute;left:50%;transform:translateX(-50%);}.bottom{position:absolute;bottom:1.5rem;}.link{text-decoration:underline !important;color:#00c74b !important;}.green{color:#00c74b;}.white{color:#fff;}.shadow-up{box-shadow:0 -4px 4px 0 rgba(0,0,0,.2);}.shadow-down{box-shadow:0 4px 4px 0 rgba(0,0,0,.2);}.card-shadow,.fp-card,.product-group,.product-brand,.service-card:hover .btn-rdc-more,.ui-dialog,body #products .product-item .item-front,body #products .product-item .item-back{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);}.card-shadow-hover{margin-top:2px;margin-left:2px;box-shadow:2px 2px 4px rgba(0,0,0,.3);}.radius,.btn-rdc-more{border-radius:3px;}.width100{width:100%;}.go-back{position:relative;color:#ccc !important;}.go-back:before{content:' ';background:url(../images/icons/prev2.png) no-repeat center;height:1rem;width:1rem;left:-1.5rem;background-size:contain;}@keyframes pulse{0%{opacity:.3;}50%{opacity:.8;}100%{opacity:.3;}}@font-face{font-family:nanami;src:url(../fonts/nanami/Nanami-Light.otf);font-display:swap;}@font-face{font-family:nanami-black;src:url(../fonts/nanami/Nanami-Black.otf);font-display:swap;}@font-face{font-family:roboto;src:url(../fonts/Roboto/Roboto-Regular.ttf);font-display:swap;}@font-face{font-family:univers;src:url(../fonts/univers_ssv/UniversLTStd.otf);font-display:swap;}@font-face{font-family:merriweather;src:url(../fonts/Merriweather/Merriweather-Regular.ttf);font-display:swap;}@font-face{font-family:oneday;src:url(../fonts/ONEDAY/ONEDAY/ONEDAY.ttf);font-display:swap;}@font-face{font-family:aquatico;src:url(../fonts/Aquatico/Aquatico/Aquatico-Regular.otf);font-display:swap;}@font-face{font-family:adallyn;src:url(../fonts/Adallyn/TTF/AdallynDemo.ttf);font-display:swap;}@font-face{font-family:moon;src:url(../fonts/MOON/MOON/Moon2.0-Regular.otf);font-display:swap;}@font-face{font-family:arkibal;src:url("../fonts/Arkibal/TTF/Arkibal Serif Heavy.ttf");font-display:swap;}@font-face{font-family:ikaros;src:url("../fonts/ikaros-sans/Ikaros-Regular.otf");font-display:swap;}@font-face{font-family:colus;src:url("../fonts/Colus/Colus-Regular.ttf");font-display:swap;}@font-face{font-family:aileron;src:url("../fonts/aileron/Aileron-Regular.otf");font-display:swap;}@font-face{font-family:aileron-bold;src:url("../fonts/aileron/Aileron-Bold.otf");font-display:swap;}@font-face{font-family:dense;src:url("../fonts/Dense/Dense.otf");font-display:swap;}.fix+div{display:none;position:absolute;width:0;height:0;}#_hj_feedback_container{display:none;}.bold,body #products .product-item h3{font-weight:bold;}.uppercase{text-transform:uppercase;}.hidden{display:none !important;}.center-align,.loader svg,.service-card .service-img img,#form-loader a,.product-group img,.product-brand img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vertical-align,.go-back:before,#navigation-bar-wrapper #navigation-bar #menu-desktop ul{position:absolute;top:50%;transform:translateY(-50%);}.horizontal-align,footer .news-loader,body #products .product-item .item-front .ask-contact,body #products .product-item .item-back .documents{position:absolute;left:50%;transform:translateX(-50%);}.bottom{position:absolute;bottom:1.5rem;}.link{text-decoration:underline !important;color:#00c74b !important;}.green{color:#00c74b;}.white{color:#fff;}.shadow-up{box-shadow:0 -4px 4px 0 rgba(0,0,0,.2);}.shadow-down{box-shadow:0 4px 4px 0 rgba(0,0,0,.2);}.card-shadow,.fp-card,.product-group,.product-brand,.service-card:hover .btn-rdc-more,.ui-dialog,body #products .product-item .item-front,body #products .product-item .item-back{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);}.card-shadow-hover{margin-top:2px;margin-left:2px;box-shadow:2px 2px 4px rgba(0,0,0,.3);}.radius,.btn-rdc-more{border-radius:3px;}.width100{width:100%;}.go-back{position:relative;color:#ccc !important;}.go-back:before{content:' ';background:url(../images/icons/prev2.png) no-repeat center;height:1rem;width:1rem;left:-1.5rem;background-size:contain;}.btn-rdc-more{cursor:pointer;padding:.7rem 1rem;position:relative;color:#fff !important;background:linear-gradient(#005ac4,rgba(0,90,196,.6));border:none;}.btn-rdc-more:hover{animation:btn .2s;background:transparent;color:#005ac4 !important;border-color:none;}.btn-rdc-more:hover:after{content:' ';position:absolute;bottom:0;left:0;border-bottom:2px solid #005ac4;width:100%;}.btn-rdc-more.inverted{color:#005ac4 !important;background:linear-gradient(#fff,rgba(0,90,196,.6));}.btn-rdc-more.inverted:hover{animation:btn backwards .3s;background:transparent;color:#fff !important;border-color:none;}.btn-rdc-more.inverted:hover:after{content:' ';position:absolute;bottom:0;left:0;border-bottom:2px solid #fff;width:100%;}.btn-rdc-more.whitted{color:#666 !important;background:#fff;}.btn-rdc-more.whitted:hover{animation:btn-whitted .4s;background:transparent;color:#fff !important;border-color:none;}.btn-rdc-more.whitted:hover:after{content:' ';position:absolute;bottom:0;left:0;border-bottom:2px solid #fff;width:100%;}.btn-rdc-subscribe{height:94%;width:2rem;background:#005ac4;content:'';position:absolute;right:0%;top:2%;cursor:pointer;}.btn-rdc-subscribe img{object-fit:contain;height:90%;width:90%;}@keyframes btn-whitted{0%{background:#fff;}50%{background:linear-gradient(transparen,#fff);}100%{background:transparent;color:#fff;}}@keyframes btn{0%{background:linear-gradient(#005ac4,rgba(0,90,196,.6));color:#fff;}25%{background:linear-gradient(rgba(0,90,196,.6),#fff);color:#fff;}75%{background:linear-gradient(#fff,#005ac4);color:#fff;}100%{background:#fff;color:#005ac4;}}.fix+div{display:none;position:absolute;width:0;height:0;}#_hj_feedback_container{display:none;}.bold,body #products .product-item h3{font-weight:bold;}.uppercase{text-transform:uppercase;}.hidden{display:none !important;}.center-align,.loader svg,.service-card .service-img img,#form-loader a,.product-group img,.product-brand img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vertical-align,.go-back:before,#navigation-bar-wrapper #navigation-bar #menu-desktop ul{position:absolute;top:50%;transform:translateY(-50%);}.horizontal-align,footer .news-loader,body #products .product-item .item-front .ask-contact,body #products .product-item .item-back .documents{position:absolute;left:50%;transform:translateX(-50%);}.bottom{position:absolute;bottom:1.5rem;}.link{text-decoration:underline !important;color:#00c74b !important;}.green{color:#00c74b;}.white{color:#fff;}.shadow-up{box-shadow:0 -4px 4px 0 rgba(0,0,0,.2);}.shadow-down{box-shadow:0 4px 4px 0 rgba(0,0,0,.2);}.card-shadow,.fp-card,.product-group,.product-brand,.service-card:hover .btn-rdc-more,.ui-dialog,body #products .product-item .item-front,body #products .product-item .item-back{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);}.card-shadow-hover{margin-top:2px;margin-left:2px;box-shadow:2px 2px 4px rgba(0,0,0,.3);}.radius,.btn-rdc-more{border-radius:3px;}.width100{width:100%;}.go-back{position:relative;color:#ccc !important;}.go-back:before{content:' ';background:url(../images/icons/prev2.png) no-repeat center;height:1rem;width:1rem;left:-1.5rem;background-size:contain;}.mouse{z-index:4;position:absolute;bottom:.3rem;width:100%;text-align:center;}.mouse .mouse-icon{width:1.2rem;height:2rem;border:2px solid #005ac4;border-radius:15px;position:relative;display:inline-block;}.mouse .mouse-icon .mouse-wheel{height:6px;margin:2px auto 0;display:block;width:3px;background-color:#005ac4;border-radius:50%;-webkit-animation:1.6s ease infinite wheel-up-down;-moz-animation:1.6s ease infinite wheel-up-down;animation:1.6s ease infinite wheel-up-down;}.loader{position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;z-index:9999;}.loader svg{height:12rem;}#load-logo path{z-index:1;text-align:center;position:absolute;padding-top:10px;stroke-dasharray:497;stroke-dashoffset:497;animation-duration:8s;animation-iteration-count:infinite;}.st1,.st2,.st3{stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;}.st1{animation-name:draw1;stroke:#000;}.st2{animation-name:draw2;stroke:#000;}.st3{animation-name:draw3;stroke:#000;}@keyframes draw1{0%{stroke-dashoffset:1000;}50%{stroke-dashoffset:0;fill:#005ac4;stroke:transparent;}100%{stroke-dashoffset:1000;}}@keyframes draw2{0%{stroke-dashoffset:1000;}50%{stroke-dashoffset:0;fill:#00c74b;stroke:transparent;}100%{stroke-dashoffset:1000;}}@keyframes draw3{0%{stroke-dashoffset:1000;}50%{stroke-dashoffset:0;fill:#ff0100;stroke:transparent;}100%{stroke-dashoffset:1000;}}.fix+div{display:none;position:absolute;width:0;height:0;}#_hj_feedback_container{display:none;}.bold,body #products .product-item h3{font-weight:bold;}.uppercase{text-transform:uppercase;}.hidden{display:none !important;}.center-align,.loader svg,.service-card .service-img img,#form-loader a,.product-group img,.product-brand img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vertical-align,.go-back:before,#navigation-bar-wrapper #navigation-bar #menu-desktop ul{position:absolute;top:50%;transform:translateY(-50%);}.horizontal-align,footer .news-loader,body #products .product-item .item-front .ask-contact,body #products .product-item .item-back .documents{position:absolute;left:50%;transform:translateX(-50%);}.bottom{position:absolute;bottom:1.5rem;}.link{text-decoration:underline !important;color:#00c74b !important;}.green{color:#00c74b;}.white{color:#fff;}.shadow-up{box-shadow:0 -4px 4px 0 rgba(0,0,0,.2);}.shadow-down{box-shadow:0 4px 4px 0 rgba(0,0,0,.2);}.card-shadow,.fp-card,.product-group,.product-brand,.service-card:hover .btn-rdc-more,.ui-dialog,body #products .product-item .item-front,body #products .product-item .item-back{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);}.card-shadow-hover{margin-top:2px;margin-left:2px;box-shadow:2px 2px 4px rgba(0,0,0,.3);}.radius,.btn-rdc-more{border-radius:3px;}.width100{width:100%;}.go-back{position:relative;color:#ccc !important;}.go-back:before{content:' ';background:url(../images/icons/prev2.png) no-repeat center;height:1rem;width:1rem;left:-1.5rem;background-size:contain;}.fp-card,.product-group,.product-brand{position:relative;background:#f2f2f2;border-radius:6px;}.service-card{height:18rem;border-radius:6px;}.service-card .front-face{height:90%;width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:6px;}.service-card h3{width:100%;padding:.5rem 0;color:#fff;}.service-card .service-filter{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:6px;}.service-card .service-img{position:relative;width:100%;height:100%;background-size:cover !important;border-radius:6px;}.service-card .service-img img{height:20%;border-radius:6px;}.service-card .service-img img.bg-image{width:100%;height:100%;}.service-card .service-img .overlayer{background:rgba(0,0,0,.4);position:absolute;height:100%;width:100%;top:0;left:0;border-radius:6px;}.service-card article{background:#fff;position:absolute;overflow:hidden;height:0;left:0;top:0;transition:.4s ease-in;border-radius:6px;}.service-card article img{height:3.5rem;}.service-card article h4{height:3rem;}.service-card article p{padding:.5rem;}.service-card:hover article{height:calc(100%);}.service-card:hover .btn-rdc-more:hover{color:#005ac4 !important;}.portfolio-card{height:18rem;padding:2rem;}.portfolio-card h4{height:5rem;}.card-test .service-elem{background:#ff0;min-height:15rem;}.card-test.opened{transition:ease-in .4s;}.card-test .info.hidden{transition-delay:1s;transition:ease-in .4s;}.content-wrapper{padding-top:4rem;}#contact-form label.error{color:#ff0100;font-size:.9rem;padding-left:1rem;}#form-loader{position:absolute;width:100%;height:0;top:0;left:0;background:rgba(0,0,0,.6);overflow:hidden;}#form-loader a{font-size:2rem;color:#fff;}#form-loader.active{height:100%;transition:ease-in .3s;}#navigation-bar-wrapper{display:contents;}#navigation-bar-wrapper #navigation-bar{position:fixed;width:100%;height:5rem;background:#fff;box-shadow:2px 4px 10px rgba(0,0,0,.2);color:#005ac4;z-index:50;}#navigation-bar-wrapper #navigation-bar img{height:90%;padding-top:5%;}#navigation-bar-wrapper #navigation-bar div{position:relative;height:5rem;}#navigation-bar-wrapper #navigation-bar .hasSubmenu ul li a span{font-size:.7rem;font-weight:700;}#navigation-bar-wrapper #navigation-bar #menu-desktop{position:relative;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul{position:relative;color:#005ac4;margin:0 1rem;cursor:pointer;display:inline-block;list-style:none;list-style-type:none;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul a{font-size:1rem;font-weight:500;font-family:nanami;letter-spacing:2px;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li{float:left;padding:.5rem 1rem;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li ul{position:absolute;display:block;overflow:hidden;margin-top:36%;padding-left:0;text-align:left;width:15rem;height:0;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li ul li{padding:.5rem;background:rgba(255,255,255,.9);width:100%;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li ul li:hover{background:linear-gradient(#005ac4,rgba(0,90,196,.6));color:#fff;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li:hover{color:rgba(0,90,196,.6);border-radius:3px;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li:hover ul{height:20rem;}#navigation-bar-wrapper #navigation-bar #menu-desktop ul li:hover ul li{border-left:2px solid #005ac4;}#menu-mobile-icon{position:fixed;z-index:55;top:1rem;right:1rem;height:2rem;width:2rem;}#menu-mobile-icon .btn-menu div{width:2rem;height:.2rem;background-color:#005ac4;margin:.3rem 0;transition:.5s ease-in;}#menu-mobile-icon .btn-menu.active div{background-color:#fff;margin:0;}#menu-mobile-icon .btn-menu.active div{opacity:1;transform:rotate(45deg) translate(-2px,-1px);}#menu-mobile-icon .btn-menu.active div:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2);}#menu-mobile-icon .btn-menu.active div:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);}#menu-mobile-section{position:fixed;z-index:50;right:0;height:100%;width:0;background:#005ac4;color:#fff;text-align:center;transition:.4s ease-in;}#menu-mobile-section #menu-mobile{padding:3rem 1rem 2rem 1rem;}#menu-mobile-section #menu-mobile ul{list-style:none;padding:0;text-align:left;}#menu-mobile-section #menu-mobile ul li{padding:0;}#menu-mobile-section #menu-mobile ul li.hasSubmenu{position:relative;}#menu-mobile-section #menu-mobile ul li.hasSubmenu>a:after{content:'';position:absolute;height:1.5rem;width:1.5rem;background:url(../images/icons/next2_w.png) no-repeat center;background-size:1.5rem;transform:rotate(90deg);right:-5rem;top:1rem;transition:ease-in .3s;}#menu-mobile-section #menu-mobile ul li.hasSubmenu ul li{padding-left:1rem;}#menu-mobile-section #menu-mobile ul li.hasSubmenu ul li span{font-size:1rem;}#menu-mobile-section #menu-mobile ul li.hasSubmenu ul:before{content:' ';position:absolute;border-left:2px solid #fff;height:80%;left:.7rem;bottom:8px;}#menu-mobile-section.active{width:100%;}#menu-mobile-section.active #menu-mobile ul li.hasSubmenu>a:after{left:7rem;}#menu-mobile-section span{position:relative;color:#fff;padding:.4rem .4rem;line-height:3rem;text-align:center;margin-bottom:1rem;font:#666;font-size:1.5rem;}#menu-mobile-section span:after{position:absolute;content:' ';border:2px solid #fff;width:70%;left:.4rem;bottom:0;}#menu-mobile-section span a{width:100%;font-size:1rem;}@media(min-width:992px) and (max-width:1199.98px){#menu-desktop ul a{font-size:1rem;}}@media(min-width:1200px){#menu-desktop ul a{font-size:1.2rem;}}.debug{display:none;position:fixed;top:0;right:0;width:2rem;height:2rem;z-index:999;}body,html{margin:0;padding:0;height:100%;width:100%;}body,html,a,p{font-family:Calibri;font-size:14pt;color:#666;}#redecor-logo{position:absolute;height:100%;width:auto;z-index:4;}#redecor-logo img{height:100%;}#content{margin-top:2rem;}a[href],a[href]:hover{text-decoration:none;color:inherit;}.a_link{color:#005ac4 !important;cursor:pointer;}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;}h1,h2{font-family:nanami;}h1{color:#005ac4;}h2{font-size:3rem;color:#005ac4;position:relative;}h2.lined:before,h2.lined:after{content:'';position:absolute;width:30%;height:2px;border-bottom:2px solid #005ac4;top:50%;}h2.lined:before{right:120%;}h2.lined:after{left:120%;}h3{font-size:1.5rem;color:#005ac4;}h4{font-family:aileron;font-size:1.2rem;color:#005ac4;}footer .instagram_gallery img{width:2rem;}@keyframes wheel-up-down{0%{margin-top:2px;opacity:0;}30%{opacity:1;}100%{margin-top:15px;opacity:0;}}header{height:100%;width:100%;margin-bottom:5rem;}svg{z-index:4;width:100%;height:15%;position:absolute;bottom:0;fill:#fff;}.small-icon-elem{height:2.5rem;width:2.5rem;margin:.2rem;}.modal{position:fixed;display:block;top:0;left:0;width:100%;height:0;background:rgba(0,0,0,.4);overflow:hidden;}.modal.open{height:100%;}.modal.open .modal-window{position:absolute;display:block;top:10%;left:10%;height:80%;width:80%;border-radius:5px;background:#fff;}.modal.open .modal-window .modal-header{background:#005ac4;height:15%;}.modal.open .modal-window .modal-header h3{color:#fff;}.modal.open .modal-window .modal-header .close{position:absolute;display:block;right:2rem;opacity:1;}.modal.open .modal-window .modal-header .close .close-icon{background:url(../images/icons/close-button-white.png) no-repeat center center;background-size:contain;display:inline-block;height:1rem;width:1rem;}.modal.open .modal-window .modal-info{height:70%;padding:2rem;}.ui-dialog{position:fixed !important;}.ui-dialog.error-message .ui-dialog-titlebar,.ui-dialog.success-message .ui-dialog-titlebar,.ui-dialog.dialog-form .ui-dialog-titlebar{padding:.3rem;color:#fff;font-weight:bold;}.ui-dialog.error-message .ui-dialog-titlebar button,.ui-dialog.success-message .ui-dialog-titlebar button,.ui-dialog.dialog-form .ui-dialog-titlebar button{border:none;background:url(../images/icons/close-button-white.png) no-repeat center;background-size:contain;font-size:0;height:1rem;width:1rem;position:absolute;right:.5rem;top:.5rem;}.ui-dialog.error-message .ui-dialog-content,.ui-dialog.success-message .ui-dialog-content,.ui-dialog.dialog-form .ui-dialog-content{padding:.5rem;background:#fff;}.ui-dialog.error-message .ui-dialog-titlebar{background:#ff0100;}.ui-dialog.success-message .ui-dialog-titlebar,.ui-dialog.dialog-form .ui-dialog-titlebar{background:#005ac4;}.bg-blue{background:#005ac4;}.bg-white{background:#fff;}.bg-blue-photo{background:#005ac4;background-size:cover,cover;background-position:top;}footer{min-height:10rem;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(../images/template/footer-sky.jpg);background-repeat:repeat,no-repeat;background-position:center;background-attachment:fixed;background-size:cover;color:#fff;}footer h2{color:#fff;}footer h2:before,footer h2:after{display:none;}footer p,footer p a{font-size:.8rem;color:#fff;line-height:2rem;}footer input[type="email"]{width:15rem;}footer .news-loader{position:absolute;background:rgba(0,0,0,.6);top:0;width:100%;height:3rem;display:flex;justify-content:center;align-items:center;}footer .news-loader>div{width:20px;height:20px;background:#fff;border-radius:50%;margin:3px;animation:loader .6s infinite alternate;}footer .news-loader>div:nth-child(2){animation-delay:.2s;}footer .news-loader>div:nth-child(3){animation-delay:.4s;}@keyframes loader{to{opacity:.3;transform:translate(0,-20px);background:#005ac4;}}.redCookies{width:100%;line-height:3.5rem;position:fixed;bottom:0;left:0;background:#000 linear-gradient(#005ac4,rgba(0,90,196,.6));border-top:1px solid #fff;z-index:999;}.redCookies p{color:#fff !important;line-height:1.5rem;padding-top:1rem;}#politicas-cookies h3 a[href]{font-size:1.5rem;color:#00c74b;}.micro-icon:before{content:'';height:1rem;width:1rem;position:absolute;left:0;background-size:contain;}.small-icon{position:relative;}.small-icon:before{content:'';height:1.5rem;width:1.5rem;position:absolute;left:-2rem;background-size:contain;}.micro-img{width:1rem;height:1rem;}.small-icon.address:before,.micro-icon.address:before{background:url(../images/icons/address_w.png);background-size:contain;}.small-icon.phone:before,.micro-icon.phone:before{background:url(../images/icons/telephone_w.png);background-size:contain;}.small-icon.email:before,.micro-icon.email:before{background:url(../images/icons/email_w.png);background-size:contain;}.small-icon.politics:before,.micro-icon.politics:before{background:url(../images/icons/politics_w.png);background-size:contain;}@media(max-width:575.98px){.debug{background:#ffc0cb;}body,html,a,p{font-family:Calibri;font-size:11pt !important;color:#666;}.redCookies{height:8rem;}.ui-dialog{width:90% !important;left:5% !important;}}@media(min-width:576px) and (max-width:767.98px){.debug{background:#f00;}.redCookies{height:4rem;}.ui-dialog{width:90% !important;left:5% !important;}}@media(min-width:768px) and (max-width:991.98px){.debug{background:#00f;}.redCookies{height:4rem;}footer .social{display:inline-block;}}@media(min-width:992px) and (max-width:1199.98px){.debug{background:#ff0;}.redCookies{height:4rem;}}@media(min-width:1200px){.debug{background:#008000;}.redCookies{height:4rem;}footer .social{height:1.5rem;width:1.5rem;margin-bottom:.5rem;}}body header{height:5rem;background:transparent;margin:0;}body header svg{z-index:2;width:100%;height:15%;position:absolute;top:10rem;fill:rgba(0,90,196,.4);}body h1{position:relative;}body #products{margin-bottom:3rem;}body #products #filter-section{position:relative;text-align:center;width:100%;padding-bottom:2rem;margin-bottom:3rem;}body #products #filter-section:after{content:' ';position:absolute;bottom:0;left:30%;width:40%;border:2px solid #00c74b;}body #products #filter-section .filter{color:#005ac4;padding:.1rem .5rem;margin:.1rem .5rem;cursor:pointer;display:inline-block;font-size:.8rem;}body #products #filter-section .filter.selected-filter{color:#fff;background:#00c74b;}body #products #filter-section .filter:hover{color:#fff;background:#005ac4;}body #products .prd-boot{display:none;}body #products .prd-boot.show{display:block;}body #products .product-item{background-color:transparent;perspective:1000px;height:23rem;margin-bottom:1rem;}body #products .product-item .prd-categories{font-size:.6rem;}body #products .product-item .prod-tag{padding:.3rem;}body #products .product-item .prod-tag a{font-size:.6rem !important;}body #products .product-item img{margin-bottom:1rem;height:6rem;}body #products .product-item h3{margin:0;margin-bottom:.5rem;font-size:1rem;padding:.5rem 0 .1rem 0;}body #products .product-item .flip-action{position:absolute;top:.5rem;right:.5rem;cursor:pointer;}body #products .product-item .flip-action img{height:3rem;}body #products .product-item .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;}body #products .product-item .flip-card-inner.flipped{transform:rotateY(180deg);}body #products .product-item .item-front,body #products .product-item .item-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:1rem;}body #products .product-item .item-front .ask-contact{position:absolute;bottom:1rem;width:100%;}body #products .product-item .item-back{background-color:#005ac4;color:#fff;transform:rotateY(180deg);}body #products .product-item .item-back h3{color:#fff;}body #products .product-item .item-back ul{padding-left:1.5rem;text-align:left;}body #products .product-item .item-back ul li{padding-left:.5rem;font-size:.8rem;}body #products .product-item .item-back .documents{position:absolute;bottom:1.5rem;}body #products .product-item .item-back .documents img{margin:0 .5rem .5rem .5rem;height:2rem;cursor:pointer;}body #products p{margin:0;}body #product-list-section h2{font-size:1.2rem;margin-top:.5rem;margin-bottom:1.2rem;}.product-group,.product-brand{min-height:14rem;overflow:hidden;padding:.5rem;}.product-group h2,.product-brand h2{color:#fff;width:100%;text-align:center;font-size:1.3rem;}.product-group img,.product-brand img{height:3rem;}.product-group img{width:100%;height:100%;object-fit:cover;}.product-group .overlayer{background:rgba(0,90,196,.2);position:absolute;height:100%;width:100%;top:0;left:0;}.product-brand{background:#000 linear-gradient(#005ac4,rgba(0,90,196,.6));}#switch{position:relative;}#switch span.group,#switch span.brand{margin:0 2rem;font-size:1rem;position:relative;cursor:pointer;}#switch span.group a,#switch span.brand a{line-height:3rem;}#switch span.group.selected,#switch span.brand.selected{color:#00c74b;font-size:1.3rem;font-weight:bold;transition:ease-in .3s;}#switch span.group.selected a:after,#switch span.brand.selected a:after{content:' ';position:absolute;left:0;top:1px;width:45%;border-top:2px solid #005ac4;}.switch{--line:#005ac4;--dot:#00c74b;--circle:#005ac4;--duration:.3s;--text:red;cursor:pointer;}.switch input{display:none;}.switch input+div{position:relative;}.switch input+div:before,.switch input+div:after{--s:1;content:'';position:absolute;height:4px;top:10px;width:24px;background:var(--line);transform:scaleX(var(--s));transition:transform var(--duration) ease;}.switch input+div:before{--s:0;left:0;transform-origin:0 50%;border-radius:2px 0 0 2px;}.switch input+div:after{left:28px;transform-origin:100% 50%;border-radius:0 2px 2px 0;}.switch input+div span{padding-left:56px;line-height:24px;color:var(--text);}.switch input+div span:before{--x:0;--b:var(--circle);--s:4px;content:'';position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 var(--s) var(--b);transform:translateX(var(--x));transition:box-shadow var(--duration) ease,transform var(--duration) ease;}.switch input+div span:not(:empty){padding-left:64px;}.switch input:checked+div:before{--s:1;}.switch input:checked+div:after{--s:0;}.switch input:checked+div span:before{--x:28px;--s:12px;--b:var(--dot);}body .switch+.switch{margin-top:32px;}body .dribbble{position:fixed;display:block;right:20px;bottom:20px;}body .dribbble img{display:block;height:28px;}