@font-face{font-family:"Lato-Black";src:url("../fonts/Lato-Black.eot");src:url("./fonts/Lato-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Black.otf") format("opentype"),url("../fonts/Lato-Black.svg") format("svg"),url("../fonts/Lato-Black.ttf") format("truetype"),url("../fonts/Lato-Black.woff") format("woff"),url("../fonts/Lato-Black.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Lato-Bold";src:url("../fonts/Lato-Bold.eot");src:url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Bold.otf") format("opentype"),url("../fonts/Lato-Bold.svg") format("svg"),url("../fonts/Lato-Bold.ttf") format("truetype"),url("../fonts/Lato-Bold.woff") format("woff"),url("../fonts/Lato-Bold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Lato-Medium";src:url("../fonts/Lato-Medium.eot");src:url("../fonts/Lato-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Medium.otf") format("opentype"),url("../fonts/Lato-Medium.svg") format("svg"),url("../fonts/Lato-Medium.ttf") format("truetype"),url("../fonts/Lato-Medium.woff") format("woff"),url("../fonts/Lato-Medium.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Lato-Regular";src:url("../fonts/Lato-Regular.eot");src:url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Regular.otf") format("opentype"),url("../fonts/Lato-Regular.svg") format("svg"),url("../fonts/Lato-Regular.ttf") format("truetype"),url("../fonts/Lato-Regular.woff") format("woff"),url("../fonts/Lato-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}body.no-scroll{overflow:hidden}.align-top,.align-middle,.align-bottom{display:inline-block;float:none;margin-left:-2px;margin-right:-2px}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.table-layout{display:table;width:100%}.table-cell-layout{display:table-cell}.row{margin:0}.outer-wrapper{margin-top:60px}.error-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 134px);position:relative}.social-widgets{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;right:10px;z-index:10}.social-widgets a{text-decoration:none}.social-widgets a:nth-child(2){margin-left:15px}.page-loader{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:12}.page-loader:after{background:transparent url(../imgs/loader.svg) center center no-repeat;content:'';display:block;height:68px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media(max-width:767px){.error-wrapper{min-height:calc(100vh - 105px)}.outer-wrapper{margin-top:45px}.social-widgets{background:#25d366;bottom:0;height:40px;right:0;width:100%}.social-widgets a:nth-child(1){display:none}.social-widgets a:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Lato-Black';font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;letter-spacing:1.33px;line-height:19px;margin:0;position:relative;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social-widgets a:nth-child(2) img{margin-right:10px;width:30px}}.status-message{background:#fff;border:1px solid #ff9400;height:100%;left:50%;opacity:1;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity 750ms ease-in-out;transition:opacity 750ms ease-in-out;width:100%;z-index:2}.status-message.hidden{display:block !important;opacity:0;z-index:-1}.status-message .sending,.status-message .success{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.status-message .error,.status-message .sending .message,.status-message .success .message-success{color:#183878;font-family:'Lato-Regular';font-size:24px;text-transform:uppercase}.status-message .error{left:50%;position:relative;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-message .sending{position:relative}.status-message .sending:before{background:url(../imgs/loader-form1.svg) no-repeat center;content:'';display:block;height:100%;position:absolute;width:100%}.status-message .sending .message{padding-top:12px;text-align:center;width:100%}.status-message .success{position:relative}.status-message .success:before{background:url(../imgs/loader-form2.svg) no-repeat center;content:'';display:block;height:100%;position:absolute;width:100%}@media(max-width:767px){.status-message .error,.status-message .sending .message,.status-message .success .message-success{font-size:18px}}.util-carrousel,.util-carrousel-mobile{margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:0}.util-carrousel.loading .thumb,.util-carrousel.loading .inner-thumb,.util-carrousel-mobile.loading .thumb,.util-carrousel-mobile.loading .inner-thumb{opacity:0}.util-carrousel img,.util-carrousel-mobile img{display:none}.util-carrousel .carrousel-wrapper,.util-carrousel-mobile .carrousel-wrapper{margin:0 auto;overflow:hidden;width:90%}.util-carrousel .prev-button,.util-carrousel .next-button,.util-carrousel-mobile .prev-button,.util-carrousel-mobile .next-button{cursor:pointer;display:none;height:20px;margin:-10px 10px 0;opacity:1;position:absolute;top:50%;-webkit-transition:opacity 550ms;transition:opacity 550ms;width:20px;z-index:1}.util-carrousel .prev-button.no-visible,.util-carrousel .next-button.no-visible,.util-carrousel-mobile .prev-button.no-visible,.util-carrousel-mobile .next-button.no-visible{opacity:0}.util-carrousel .prev-button,.util-carrousel-mobile .prev-button{left:5px}.util-carrousel .next-button,.util-carrousel-mobile .next-button{right:5px}.util-carrousel .thumb,.util-carrousel .inner-thumb,.util-carrousel-mobile .thumb,.util-carrousel-mobile .inner-thumb{float:left;margin:0 20px;opacity:1;-webkit-transition:opacity 575ms;transition:opacity 575ms}.util-carrousel .thumb .image,.util-carrousel .inner-thumb .image,.util-carrousel-mobile .thumb .image,.util-carrousel-mobile .inner-thumb .image{margin-bottom:15px;overflow:hidden;width:100%}.util-carrousel .thumb .image .inner-image,.util-carrousel .inner-thumb .image .inner-image,.util-carrousel-mobile .thumb .image .inner-image,.util-carrousel-mobile .inner-thumb .image .inner-image{padding-bottom:100%;position:relative}.util-carrousel .thumb .image img,.util-carrousel .inner-thumb .image img,.util-carrousel-mobile .thumb .image img,.util-carrousel-mobile .inner-thumb .image img{height:auto;left:0;opacity:1 !important;position:absolute;top:0;width:100%}.pl-modal-overlay{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transition:background-color 375ms;transition:background-color 375ms;z-index:20}.pl-modal-overlay.pl-modal-open{background-color:rgba(0,0,0,0.85)}.pl-modal{background-color:#f2f3f3;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;max-width:1200px;padding:30px 35px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%;z-index:21}.us-modal{max-width:820px;padding:90px}.us-modal .logo{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.us-modal .text{color:#4a4a4a;font-family:'Lato-Regular';font-size:20px;line-height:27px;margin:0 auto;margin-top:27px;max-width:630px}.us-modal .text b{font-family:'Lato-Bold';font-weight:normal}.pl-modal-close-button{background:#183878;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:-20px;top:-20px;width:40px;z-index:6}.pl-modal-close-button:after{background:url(../imgs/close.svg) no-repeat;background-position:center;background-size:contain;color:#fff;content:'';display:block;height:20px;margin:0 auto;margin-top:10px;width:20px}.pl-modal{color:#4a4a4a;font-family:'Lato-Regular';font-size:16px;line-height:19px;letter-spacing:normal}.pl-modal .pl-modal-content{opacity:0;-webkit-transition:opacity 375ms;transition:opacity 375ms}.pl-modal.pl-modal-open .pl-modal-content{opacity:1}.pl-modal .title-modal{color:#183878;font-family:'Lato-Bold';font-size:22px;line-height:25px;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}.pl-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pl-modal .modal-content .image{border:3px solid #183878;max-width:435px;width:100%}.pl-modal .modal-content .image img{width:100%}.pl-modal .modal-content .desc{overflow:scroll;max-height:467px;max-width:690px;padding:0 0 0 20px}@media(max-width:767px){.pl-modal{max-width:500px}.pl-modal .title-modal{font-size:14px;letter-spacing:1.27px;line-height:19px}.pl-modal .modal-content .image{display:none}.pl-modal-close-button{height:20px;right:10px;top:10px;width:20px}.pl-modal-close-button:after{height:10px;margin-top:5px;width:10px}.us-modal{padding:40px 10px}.us-modal .logo{width:120px}.us-modal .logo img{width:100%}.us-modal .text{font-size:17px}}.partial{opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;-webkit-transition-delay:300ms;transition-delay:300ms}.partial.displayed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.partial.viewed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.effect-block.partial{opacity:0;-webkit-transform:none;transform:none;-webkit-transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1);transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:300ms;transition-delay:300ms}.effect-block.partial.displayed{opacity:1}.effect-block.partial.viewed{opacity:1}.background-figure.viewed,.background-figure-up.viewed,.background-figure-down.viewed{width:100% !important}.navigation{background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15);height:60px;padding:5px 0;position:fixed;right:0;top:0;width:100%;z-index:11}.navigation .logo{display:block;float:left;width:134px}.navigation .list{list-style:none;margin:0;padding:0;text-align:right}.navigation .list li{display:inline;margin-left:25px}.navigation .list a{color:#183878;font-family:'Lato-Regular';font-size:12px;line-height:46px;position:relative;text-transform:uppercase;text-decoration:none}.navigation .list a:after{background:#6bc72a;bottom:-3px;content:'';display:block;height:2px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all 750ms ease-in-out;transition:all 750ms ease-in-out;width:0}.navigation .list a:hover{font-weight:bold}.navigation .list a:hover:after{width:58px}.navigation .list a.active:after{width:58px}.navigation .toggle-btn{background-color:transparent;border:0;float:right;outline:0;padding:10px;position:relative;width:40px;z-index:2}.navigation .toggle-btn .bar{background-color:#183878;display:block;height:2px;margin-bottom:4px;opacity:1;-webkit-transition:all 750ms ease-in-out;transition:all 750ms ease-in-out;width:100%}.navigation .toggle-btn .bar:last-child{margin-bottom:0}.navigation .toggle-btn.toggle-expanded .bar:nth-child(1){margin-bottom:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation .toggle-btn.toggle-expanded .bar:nth-child(2){height:0;margin:0;opacity:0}.navigation .toggle-btn.toggle-expanded .bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation a.store-link{background:#ff9400;border-radius:2px;color:#fff;margin-left:15px;padding:5px 10px;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.navigation a.store-link:after{content:none !important}.navigation a.store-link:hover{opacity:.8}@media(max-width:767px){.navigation{height:45px;padding:8px 0 7px}.navigation .logo{left:50%;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%);width:80px;z-index:2}.navigation .list-wrapper{background-color:#183878;height:calc(100vh - 45px);left:0;opacity:.95;padding:50px 20px 20px;position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 750ms ease-in-out;transition:-webkit-transform 750ms ease-in-out;transition:transform 750ms ease-in-out;transition:transform 750ms ease-in-out,-webkit-transform 750ms ease-in-out;top:45px;width:100%;z-index:1}.navigation .list-wrapper.list-expanded{-webkit-transform:translateX(0);transform:translateX(0)}.navigation .list li{display:block;margin:0;margin-bottom:35px;text-align:center}.navigation .list a{color:#fff;font-size:16px;line-height:19px}.navigation a.store-link{left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.footer{background-color:#efefef;color:#4a4a4a;font-family:'Lato-Regular';font-size:12px;padding:15px 0}.footer .content{text-align:center}.footer .copyright{margin-top:10px;text-transform:uppercase}@media(max-width:767px){.footer{font-size:9px;margin-bottom:40px;padding:11px 0}.footer .logo{margin:0 auto;max-width:54px}.footer .logo img{width:100%}.footer .copyright{margin-top:6px}}.slick-slider{width:100%;position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:visible;margin:0;padding:0 28% !important}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;padding:0 16px;position:relative;outline:0}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media(max-width:767px){.slick-list{padding:0 !important}.slick-initialized .slick-slide{padding:0}.block.gallery .holder .center.slider .item .img:before,.block.gallery .holder .center.slider .item .img:after,.block.gallery .holder .center.slider .item:before,.block.gallery .holder .center.slider .item:after{right:0 !important}.block.gallery .holder .center.slider .item .img:before,.block.gallery .holder .center.slider .item .img:after{width:6.54% !important}.block.gallery .slick-slider .slick-arrow.slick-next,.block.gallery .slick-slider .slick-arrow.slick-prev{width:35px;min-width:35px;height:35px}.block.gallery .slick-slider .slick-arrow.slick-next:hover:after,.block.gallery .slick-slider .slick-arrow.slick-prev:hover:after{display:none !important}}.block.cover .hidden{display:block !important;opacity:0 !important}.block.cover .content{position:relative}.block.cover video{width:100%}.block.cover .play{background-image:url(../imgs/play-button.svg);background-size:100%;background-repeat:no-repeat;background-position:center;cursor:pointer;height:60px;left:50%;top:50%;opacity:1;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 550ms ease-in-out;transition:opacity 550ms ease-in-out;width:60px;z-index:3}.block.cover .overlay{background:#000;content:'';display:block;height:100%;left:0;opacity:.57;position:absolute;top:0;-webkit-transition:opacity 550ms ease-in-out;transition:opacity 550ms ease-in-out;width:100%;z-index:1}.block.cover .phrase{background:rgba(255,148,0,0.68);bottom:56px;color:#fff;font-family:'Lato-Regular';font-size:30px;left:0;letter-spacing:0;line-height:34px;max-width:440px;opacity:1;padding:12px 10px 16px 25px;position:absolute;-webkit-transition:opacity 550ms ease-in-out;transition:opacity 550ms ease-in-out;z-index:2}@media(max-width:767px){.block.cover .video{height:300px;overflow:hidden;position:relative}.block.cover video{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:196%}.block.cover .play{height:30px;width:30px}.block.cover .phrase{background:#ff9400;bottom:0;font-size:20px;letter-spacing:0;line-height:21px;max-width:100%;padding:15px 41px 22px 40px;position:relative}.block.cover .phrase span{display:block;margin:0 auto;max-width:239px}}.block.us{background:#f2f3f3;margin-top:-5px;padding-bottom:0;padding-top:138px;position:relative}.block.us .holder{max-width:inherit;position:relative;z-index:2}.block.us:before{background:url(../imgs/logo-danjos-white.svg);content:'';display:block;height:280px;left:-270px;position:absolute;top:0;width:755px;z-index:2}.block.us:after{background:#183878;content:'';display:block;height:397px;left:0;position:absolute;top:0;width:100%;z-index:1}.block.us .header{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1008px;padding:50px 66px 108px}.block.us .header .title{color:#183878;font-family:'Lato-Black';font-size:35px;margin-top:33px;letter-spacing:8.75px;line-height:42px;text-align:left;text-transform:uppercase}.block.us .header .desc{color:#4a4a4a;font-family:'Lato-Regular';font-size:18px;line-height:21.6px;margin-top:23px;max-width:390px;width:100%}.block.us .header a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ff9400;color:#183878;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Lato-Medium';font-size:11px;height:19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;text-decoration:none;width:64px}.block.us .image-us{max-width:50%;overflow:hidden;position:absolute;right:0;top:50px}.block.us .image-us img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);width:100%}.block.us .image-us:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.block.us .content{margin-top:130px}.block.us .content .item{text-align:center}.block.us .content .image img{width:100%}.block.us .content .title{color:#ff9400;font-family:'Lato-Black';font-size:25px;letter-spacing:6.67px;line-height:30px;margin:10px 0 40px;text-transform:uppercase}@media(max-width:950px){.block.us .content .title{font-size:14px;letter-spacing:6px;line-height:29px;margin-top:0}.block.us .header .desc{max-width:300px}}@media(max-width:767px){.block.us{margin-top:0;padding-top:30px}.block.us .container-fluid{padding:0}.block.us:before{left:-280px}.block.us:after{height:554px}.block.us .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;padding:40px 35px 0;width:92%}.block.us .header .title{font-size:24px;letter-spacing:6px;line-height:29px;margin-top:0}.block.us .header .desc{font-size:14px;margin-top:15px}.block.us .header a{margin:30px auto}.block.us .image-us{margin:0 auto;max-width:480px;position:relative;top:0;width:100%}.block.us .content{margin-top:73px}.block.us .content .item{margin-top:60px;padding:0}.block.us .content .item:nth-child(1){margin-top:0}.block.us .content .item:nth-child(1) .icon{margin:0 auto;width:33px}.block.us .content .item:nth-child(2) .icon{margin:0 auto;width:40px}.block.us .content .item:nth-child(3) .icon{margin:0 auto;width:37px}.block.us .content .item img{width:100%}.block.us .content .title{font-size:24px;letter-spacing:6.4px;line-height:29px;margin:20px 0 25px}.block.us .content .image{margin:0 auto;max-width:480px;width:100%}}@media(max-width:480px){.block.us:before{content:none}}.block.products{background:#fff;margin-top:-50px;padding-bottom:140px;padding-top:226px;position:relative}.block.products .holder{max-width:inherit}.block.products .container-fluid{padding:0}.block.products .util-carrousel-mobile{display:none}.block.products .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.products .header .title{color:#183878;font-family:'Lato-Medium';font-size:35px;letter-spacing:8.75px;line-height:35px;position:relative;text-align:right;text-transform:uppercase}.block.products .header .title b{font-family:'Lato-Black'}.block.products .header .title:after{background:#ff9400;content:'';display:block;height:96px;position:absolute;top:-7px;right:-22px;width:5px}.block.products .header .desc{color:#4a4a4a;max-width:393px;font-family:'Lato-Medium';font-size:18px;letter-spacing:2px;line-height:21.6px;margin-left:50px}.block.products .header .desc b{font-family:'Lato-Black'}.block.products .content{margin-top:55px;position:relative}.block.products .content .background{background-attachment:fixed !important;background-size:cover !important;left:0;height:468px;max-width:100%;position:absolute;top:0;width:100%}.block.products .content .background:after{background:#183878;content:'';display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.block.products .content .row{height:594px;overflow:hidden;-webkit-transition:all 750ms ease-in-out;transition:all 750ms ease-in-out;padding-top:104px}.block.products .content .row.row-expanded{height:1084px}.block.products .content .see-more{color:#183878;cursor:pointer;font-family:'Lato-Black';font-size:16px;letter-spacing:1.6px;line-height:16px;margin:0 auto;padding-bottom:36px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block.products .content .see-more:after{background:url(../imgs/prod-arrow.svg);background-size:contain;bottom:0;content:'';display:block;height:30px;left:50%;position:absolute;-webkit-transform:rotate(0) translate(-50%);transform:rotate(0) translate(-50%);-webkit-transition:-webkit-transform 750ms ease-in-out;transition:-webkit-transform 750ms ease-in-out;transition:transform 750ms ease-in-out;transition:transform 750ms ease-in-out,-webkit-transform 750ms ease-in-out;width:30px}.block.products .content .see-more.is-expanded:after{-webkit-transform:rotate(180deg) translate(50%);transform:rotate(180deg) translate(50%)}.block.products .content .item .product-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #ff9400;color:#183878;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Lato-Medium';font-size:14px;height:213px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16.8px;margin:0 auto 32px;max-width:213px;text-align:center;text-transform:uppercase}.block.products .content .description{padding:172px 0 156px;position:relative}.block.products .content .description .text{background:#183878;color:#fff;font-family:'Lato-Regular';font-size:27px;line-height:32.4px;max-width:610px;padding:87px 56px 100px 85px;position:relative;width:100%;z-index:1}.block.products .content .description .text:after{background:#ff9400;bottom:-6px;content:'';display:block;height:15px;position:absolute;right:-15px;width:295px}.block.products .content .description .image{max-width:76%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.block.products .content .description .image img{width:100%}@media(max-width:767px){.block.products{margin-top:0;padding-top:65px}.block.products .content{margin-top:60px}.block.products .content .background{height:410px;background-attachment:inherit !important}.block.products .content .see-more{display:none}.block.products .util-carrousel-mobile{display:block;padding-bottom:40px;top:-20px}.block.products .util-carrousel-mobile .product-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #ff9400;color:#183878;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Lato-Medium';font-size:14px;height:213px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16.8px;margin:0 auto 32px;max-width:213px;text-align:center;text-transform:uppercase}.block.products .util-carrousel-mobile .arrows-carrousel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#183878;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Lato-Black';font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:50%;letter-spacing:1.6px;line-height:16px;position:absolute;text-transform:uppercase;-webkit-transform:translate(-50%);transform:translate(-50%);width:170px}.block.products .util-carrousel-mobile .arrows-carrousel .prev-button,.block.products .util-carrousel-mobile .arrows-carrousel .next-button{display:block;height:20px;margin:0;position:relative;width:20px}.block.products .util-carrousel-mobile .arrows-carrousel .prev-button{background:url(../imgs/prod-arrow.svg);background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.block.products .util-carrousel-mobile .arrows-carrousel .next-button{background:url(../imgs/prod-arrow.svg);background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.block.products .header{padding:0 20px}.block.products .header .title{font-size:24px;letter-spacing:6px;line-height:30px}.block.products .header .desc{font-size:15px;letter-spacing:1.78px;line-height:19px}.block.products .content .row{display:none}.block.products .content .description{padding:0}.block.products .content .description .text{font-size:20px;letter-spacing:normal;line-height:24px;margin:0 auto;max-width:480px;padding:36px 16px;text-align:center}.block.products .content .description .text:after{bottom:-5px;height:10px;right:0;width:154px}.block.products .content .description .image{margin:0 auto;max-width:480px;position:relative;-webkit-transform:none;transform:none;width:100%}}@media(max-width:480px){.block.products .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.products .header .title:after{height:58px;top:0}.block.products .header .desc{margin:24px 0 0}}.block.services{background:#f2f3f3;padding:130px 0;position:relative}.block.services .holder{max-width:inherit}.block.services .container-fluid{padding:0}.block.services .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;margin-top:-25px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);top:0}.block.services .header .title{color:#183878;font-family:'Lato-Medium';font-size:35px;letter-spacing:9px;line-height:35px;position:relative;text-align:right;text-transform:uppercase}.block.services .header .title b{font-family:'Lato-Black'}.block.services .header .title:after{background:#ff9400;content:'';display:block;height:96px;position:absolute;top:-7px;right:-22px;width:5px}.block.services .header .icon{margin-left:45px}.block.services .content .item a{text-decoration:none}.block.services .content .item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.block.services .content .item a:hover .text span{color:#ff9400}.block.services .content .item .image{border:3px solid #183878;overflow:hidden}.block.services .content .item img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);width:100%}.block.services .content .item .text{background:#183878;color:#fff;font-family:'Lato-Bold';font-size:16px;line-height:19.2px;min-height:131px;padding:26px 35px 20px;text-align:center;text-transform:uppercase}.block.services .content .item .text span{color:#fff;display:block;font-family:'Lato-Regular';font-size:12px;line-height:14.4px;margin-top:33px;position:relative;text-decoration:none;-webkit-transition:color 750ms ease-in-out;transition:color 750ms ease-in-out}.block.services .content .item .text span:after{background:#ff9400;bottom:-4px;content:'';display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:53px}@media(max-width:767px){.block.services{padding-bottom:0}.block.services .header .title{font-size:24px;letter-spacing:6px;line-height:30px}.block.services .header .title:after{height:58px;top:0}.block.services .item{margin:0 auto 40px;max-width:480px}}@media(max-width:480px){.block.services .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-69px}.block.services .header .title{margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block.services .header .icon{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block.services .item .image{height:130px}.block.services .item .image img{margin-top:-50%;-webkit-transform:translate(0,50%);transform:translate(0,50%)}}.block.gallery{padding:70px 0 120px;position:relative}.block.gallery:before{background:url(../imgs/danjos-mark.svg);background-size:contain;content:'';display:block;height:280px;left:0;position:absolute;top:-50px;width:750px;z-index:-1}.block.gallery .container-fluid{padding:0}.block.gallery .title{color:#183878;font-family:'Lato-Black';font-size:35px;letter-spacing:8.75px;line-height:35px;text-align:center;text-transform:uppercase}.block.gallery .gallery-images{margin:70px 0 23px;overflow:hidden;position:relative}.block.gallery .gallery-images:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0.8)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(0,0,0,0.8) 0,rgba(255,255,255,0) 100%);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:23%;z-index:1}.block.gallery .gallery-images:after{background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(0,0,0,0.8)),to(rgba(255,255,255,0)));background:linear-gradient(to left,rgba(0,0,0,0.8) 0,rgba(255,255,255,0) 100%);content:'';display:block;height:100%;position:absolute;right:0;top:0;width:23%;z-index:1}.block.gallery .arrows-carrousel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.gallery .arrows-carrousel .slick-prev,.block.gallery .arrows-carrousel .slick-next{border:0;cursor:pointer;display:block !important;outline:0;height:26px;width:19px}.block.gallery .arrows-carrousel .slick-prev{background:url(../imgs/l-arrow.svg)}.block.gallery .arrows-carrousel .slick-next{background:url(../imgs/r-arrow.svg);margin-left:38px}@media(max-width:767px){.block.gallery{padding-bottom:55px}.block.gallery:before{height:150px;left:-95px;top:8px;width:402px}.block.gallery .title{font-size:24px;letter-spacing:6px;line-height:30px}.block.gallery .gallery-images:before,.block.gallery .gallery-images:after{content:none}}.block.contact{background-attachment:fixed !important;background-position:center !important;background-size:cover !important;padding-top:77px;position:relative}.block.contact:after{background:#183878;content:'';display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.block.contact .holder{margin:0 auto;max-width:868px;padding:0 30px;position:relative;z-index:1}.block.contact .container-fluid{padding:0}.block.contact .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.contact .header .title{color:#ff9400;font-family:'Lato-Black';font-size:35px;letter-spacing:8.75px;line-height:35px;position:relative;text-align:right;text-transform:uppercase}.block.contact .header .title:after{background:#ff9400;content:'';display:block;height:96px;position:absolute;top:-25px;right:-28px;width:5px}.block.contact .header .desc{color:#fff;max-width:450px;font-family:'Lato-Medium';font-size:18px;letter-spacing:2px;line-height:21.6px;margin-left:50px;position:relative}.block.contact .content{position:relative}.block.contact .contact-form{margin-top:65px}.block.contact .contact-form input[type=text],.block.contact .contact-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ff9400;border-radius:0;display:block;margin-bottom:21px;outline:0;padding:5px;padding-left:18px;width:100%}.block.contact .contact-form input[type=text].invalid,.block.contact .contact-form textarea.invalid{border-color:red}.block.contact .contact-form input[type=text]{min-height:44px}.block.contact .contact-form textarea{height:158px;padding-top:15px;resize:none}.block.contact .contact-form input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ff9400;border-radius:0;color:#ff9400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Lato-Black';font-size:20px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2.73px;line-height:24px;margin-left:auto;max-width:158px;outline:0;text-transform:uppercase;width:100%}.block.contact .contact-form .row .col-sm-6{padding:0}.block.contact .contact-form .row .col-sm-6:nth-child(2){padding-left:22px}.block.contact .phones{margin-top:25px;text-align:center}.block.contact .phones .number{color:#fff;font-family:'Lato-Bold';font-size:24px;letter-spacing:2px;line-height:29px;margin-top:17px}.block.contact .phones .number a{color:#fff;text-decoration:none}.block.contact .map{margin-top:32px;max-width:100%;position:relative;z-index:1}.block.contact .map:after{background:#000;content:'';display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.block.contact .map img{width:100%}.block.contact .map .text{color:#fff;font-family:'Lato-Black';font-size:18px;left:50%;letter-spacing:1.5px;line-height:22px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media(max-width:767px){.block.contact .holder{max-width:480px;padding:0 10px}.block.contact .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.block.contact .header .title{font-size:24px;letter-spacing:6px;line-height:30px}.block.contact .header .title:after{content:none}.block.contact .header .desc{font-size:16px;letter-spacing:1.78px;line-height:19px;margin:0;max-width:100%}.block.contact .contact-form .row .col-sm-6:nth-child(2){padding:0}.block.contact .contact-form input[type=submit]{font-size:18px;letter-spacing:2.45px;line-height:22px;margin:0 auto}.block.contact .phones .number{font-size:18px;letter-spacing:1.83px;line-height:26px}.block.contact .map .text{font-size:16px;letter-spacing:1.33px;line-height:19px;text-align:center;width:100%}}