@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";.alertify-logs>*{padding:16px 32px;color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border-radius:0}.alertify-logs>*,.alertify-logs>*.default{background:rgba(0,0,0,.95)}.alertify-logs>*.error{background:rgba(220,53,69,.8)}.alertify-logs>*.success{background:rgba(40,167,69,.9)}.alertify-logs>*.info{background:rgba(23,162,184,.9)}.alertify-logs>*.warning{background:rgba(46,38,102,.9)}.alertify{position:fixed;background-color:rgba(0,0,0,.3);left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:99999}.alertify.hide{opacity:0;pointer-events:none}.alertify,.alertify.show{box-sizing:border-box;transition:all .33s cubic-bezier(0.25,0.8,0.25,1)}.alertify,.alertify *{box-sizing:border-box}.alertify .dialog{padding:12px}.alertify .dialog>div{background-color:#fff !important}.alertify .dialog>div p{font-size:1rem}.alertify .dialog,.alertify .alert{width:100%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.alertify .dialog>*,.alertify .alert>*{width:450px;max-width:95%;margin:0 auto;text-align:center;padding:16px;background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.098),0 1px 10px 0 rgba(0,0,0,.084)}.alertify .dialog .msg,.alertify .alert .msg{padding:16px;margin-bottom:16px;margin:0;text-align:left}.alertify .dialog input:not(.form-control),.alertify .alert input:not(.form-control){margin-bottom:15px;width:100%;font-size:100%;padding:16px}.alertify .dialog input:not(.form-control):focus,.alertify .alert input:not(.form-control):focus{outline-offset:-2px}.alertify .dialog input:not(.form-control).invalid,.alertify .alert input:not(.form-control).invalid{border-left:2px solid rgba(220,53,69,.8)}.alertify .dialog nav,.alertify .alert nav{text-align:right}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button),.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button){background:transparent;box-sizing:border-box;color:rgba(0,0,0,.87);position:relative;outline:0;border:0;display:inline-block;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:2px}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover,.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active{background-color:rgba(0,0,0,.05)}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus{border:1px solid rgba(0,0,0,.1)}.alertify .dialog nav button.btn,.alertify .alert nav button.btn{margin:6px 4px}.alertify-logs{position:fixed;z-index:99999}.alertify-logs.bottom,.alertify-logs:not(.top){bottom:16px}.alertify-logs.left,.alertify-logs:not(.right){left:16px}.alertify-logs.left>*,.alertify-logs:not(.right)>*{float:left;transform:translate3d(0,0,0);height:auto}.alertify-logs.left>*.show,.alertify-logs:not(.right)>*.show{left:0}.alertify-logs.left>*,.alertify-logs.left>*.hide,.alertify-logs:not(.right)>*,.alertify-logs:not(.right)>*.hide{left:-110%}.alertify-logs.right{right:16px}.alertify-logs.right>*{float:right;transform:translate3d(0,0,0)}.alertify-logs.right>*.show{right:0;opacity:1}.alertify-logs.right>*,.alertify-logs.right>*.hide{right:-110%;opacity:0}.alertify-logs.top{top:0}.alertify-logs>*{box-sizing:border-box;transition:all .2s cubic-bezier(0.25,0.8,0.25,1);position:relative;clear:both;backface-visibility:hidden;perspective:1000}.alertify-logs>*{max-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.alertify-logs>*.show{margin-top:16px;opacity:1;max-height:1000px;padding:16px;pointer-events:auto}.alertify-logs>*.show.delay::after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:rgba(255,255,255,.6);animation:removeLoadingBar 5s linear 1 forwards}.alertify-logs>*.show.delay.delay-1::after{-webkit-animation-duration:1.15s !important;animation-duration:1.15s !important}.alertify-logs>*.show.delay.delay-2::after{-webkit-animation-duration:2.3s !important;animation-duration:2.3s !important}.alertify-logs>*.show.delay.delay-3::after{-webkit-animation-duration:3.45s !important;animation-duration:3.45s !important}.alertify-logs>*.show.delay.delay-4::after{-webkit-animation-duration:4.6s !important;animation-duration:4.6s !important}.alertify-logs>*.show.delay.delay-5::after{-webkit-animation-duration:5.75s !important;animation-duration:5.75s !important}.alertify-logs>*.show.delay.delay-6::after{-webkit-animation-duration:6.9s !important;animation-duration:6.9s !important}.alertify-logs>*.show.delay.delay-7::after{-webkit-animation-duration:8.05s !important;animation-duration:8.05s !important}.alertify-logs>*.show.delay.delay-8::after{-webkit-animation-duration:9.2s !important;animation-duration:9.2s !important}.alertify-logs>*.show.delay.delay-9::after{-webkit-animation-duration:10.35s !important;animation-duration:10.35s !important}.alertify-logs>*.show.delay.delay-10::after{-webkit-animation-duration:11.5s !important;animation-duration:11.5s !important}.alertify-logs>*.show.delay.delay-11::after{-webkit-animation-duration:12.65s !important;animation-duration:12.65s !important}.alertify-logs>*.show.delay.delay-12::after{-webkit-animation-duration:13.8s !important;animation-duration:13.8s !important}.alertify-logs>*.show.delay.delay-13::after{-webkit-animation-duration:14.95s !important;animation-duration:14.95s !important}.alertify-logs>*.show.delay.delay-14::after{-webkit-animation-duration:16.1s !important;animation-duration:16.1s !important}.alertify-logs>*.show.delay.delay-15::after{-webkit-animation-duration:17.25s !important;animation-duration:17.25s !important}.alertify-logs>*.show.delay.delay-16::after{-webkit-animation-duration:18.4s !important;animation-duration:18.4s !important}.alertify-logs>*.show.delay.delay-17::after{-webkit-animation-duration:19.55s !important;animation-duration:19.55s !important}.alertify-logs>*.show.delay.delay-18::after{-webkit-animation-duration:20.7s !important;animation-duration:20.7s !important}.alertify-logs>*.show.delay.delay-19::after{-webkit-animation-duration:21.85s !important;animation-duration:21.85s !important}.alertify-logs>*.show.delay.delay-20::after{-webkit-animation-duration:23s !important;animation-duration:23s !important}.alertify-logs>*.show.delay.delay-21::after{-webkit-animation-duration:24.15s !important;animation-duration:24.15s !important}.alertify-logs>*.show.delay.delay-22::after{-webkit-animation-duration:25.3s !important;animation-duration:25.3s !important}.alertify-logs>*.show.delay.delay-23::after{-webkit-animation-duration:26.45s !important;animation-duration:26.45s !important}.alertify-logs>*.show.delay.delay-24::after{-webkit-animation-duration:27.6s !important;animation-duration:27.6s !important}.alertify-logs>*.show.delay.delay-25::after{-webkit-animation-duration:28.75s !important;animation-duration:28.75s !important}.alertify-logs>*.show.delay.delay-26::after{-webkit-animation-duration:29.9s !important;animation-duration:29.9s !important}.alertify-logs>*.show.delay.delay-27::after{-webkit-animation-duration:31.05s !important;animation-duration:31.05s !important}.alertify-logs>*.show.delay.delay-28::after{-webkit-animation-duration:32.2s !important;animation-duration:32.2s !important}.alertify-logs>*.show.delay.delay-29::after{-webkit-animation-duration:33.35s !important;animation-duration:33.35s !important}.alertify-logs>*.show.delay.delay-30::after{-webkit-animation-duration:34.5s !important;animation-duration:34.5s !important}.alertify-logs.center{left:0;width:100%}.alertify-logs.center>.default,.alertify-logs.center>.success,.alertify-logs.center>.error,.alertify-logs.center>.info,.alertify-logs.center>.warning{left:50%;transform:translateX(-50%);text-align:center}@-webkit-keyframes removeLoadingBar{from{width:100%}to{width:0}}@keyframes removeLoadingBar{from{width:100%}to{width:0}}div.tippy-dropdown-wrapper{position:absolute;top:-5000px;left:-5000px}.tippy-tooltip:not(.popovers-theme){padding:10px 8px;border-radius:0;opacity:.95}.tippy-tooltip:not(.popovers-theme) .tippy-content{font-size:.9rem}.tippy-tooltip.popovers-theme{background-color:#fff;font-weight:500;color:#000;padding:.5rem;border-radius:0;box-shadow:0 -1px 10px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.14)}@media(max-width:600px){.tippy-tooltip.popovers-theme{max-width:100% !important}}.tippy-tooltip.popovers-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.popovers-theme .tippy-content{color:#000;background-color:#fff}.tippy-tooltip.popovers-theme .tippy-content div.dropdown-contents{padding:10px}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu{padding:0;margin:0;list-style-type:none;max-height:300px;overflow:auto}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li{padding:0;margin:0;min-width:180px;text-align:left}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li:not(:last-of-type){border-bottom:1px solid #f0f0f0}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li.select-all{border-bottom:1px solid #aaa}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li.title{padding:4px 8px 4px 8px;color:#999;background-color:#f0f0f0;font-size:.9rem;border-bottom:1px solid #dadada}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li.divider{padding:0;margin-top:7px;margin-bottom:7px;width:100%;height:1px;background-color:#f0f0f0}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li a{display:block;padding:10px 8px;position:relative;color:#000;font-weight:600;font-size:.9rem;text-transform:uppercase}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li a>span{width:92%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li a>span>i{margin-right:8px}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li a i.check{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li a:hover{color:#00838a}.tippy-tooltip.popovers-theme .tippy-content ul.list-menu>li.active a{color:#00838a}.tippy-tooltip.popovers-theme .tippy-roundarrow,.tippy-tooltip.popovers-theme .tippy-svg-arrow{fill:#fff;-webkit-filter:drop-shadow(0 -2px 2px rgba(0,0,0,0.1));filter:drop-shadow(0 -2px 2px rgba(0,0,0,0.1))}.tippy-popper[x-placement^=top] .tippy-tooltip.popovers-theme .tippy-arrow{border-top-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.popovers-theme .tippy-arrow{border-right-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.popovers-theme .tippy-arrow{border-bottom-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.popovers-theme .tippy-arrow{border-left-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.popovers-theme{box-shadow:0 -1px 10px rgba(0,0,0,.05),-6px 6px 10px rgba(0,0,0,.1)}.tippy-popper[x-placement^=left] .tippy-tooltip.popovers-theme .tippy-arrow{border-left-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.popovers-theme .tippy-svg-arrow{-webkit-filter:drop-shadow(3px 2px 2px rgba(0,0,0,0.05));filter:drop-shadow(3px 2px 2px rgba(0,0,0,0.05))}.tippy-tooltip.brand-theme{background-color:#00838a;font-weight:bold;color:#fff;padding:.3rem .6rem;box-shadow:0 5px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:0}.tippy-tooltip.brand-theme .tippy-backdrop{background-color:#121212}.tippy-tooltip.brand-theme .tippy-content{color:#fff}.tippy-tooltip.brand-theme .tippy-content div.dropdown-contents{padding:10px}.tippy-tooltip.brand-theme .tippy-content ul.list-menu{padding:0;margin:0;list-style-type:none;max-height:300px;overflow:auto}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li{padding:0;margin:0;min-width:200px;text-align:left}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li:not(:last-of-type){border-bottom:1px solid #000}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li.select-all{border-bottom:1px solid #333}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li a{display:block;padding:8px 8px;position:relative;color:#fff;font-weight:400}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li a>span{width:92%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li a i.check{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li a:hover{background-color:#171717}.tippy-tooltip.brand-theme .tippy-content ul.list-menu>li.active a{font-weight:700;color:#fff}.tippy-tooltip.brand-theme .tippy-roundarrow,.tippy-tooltip.brand-theme .tippy-svg-arrow{fill:#00838a}.tippy-popper[x-placement^=top] .tippy-tooltip.brand-theme .tippy-arrow{border-top-color:#00838a}.tippy-popper[x-placement^=right] .tippy-tooltip.brand-theme .tippy-arrow{border-right-color:#00838a}.tippy-popper[x-placement^=bottom] .tippy-tooltip.brand-theme .tippy-arrow{border-bottom-color:#00838a}.tippy-popper[x-placement^=left] .tippy-tooltip.brand-theme .tippy-arrow{border-left-color:#00838a}*{outline:none !important}*:active{outline:none !important}.hide-desktop{display:none}@media(max-width:980px){.hide-desktop{display:block !important}}.hide-mobile{display:block}@media(max-width:980px){.hide-mobile{display:none !important}}.show-mobile{display:none !important}@media(max-width:580px){.show-mobile{display:inline-block !important}}html,body{overflow-x:hidden;width:100%;height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ececec;scroll-behavior:smooth}body{display:table}body.modal-open,body.navigation-active{overflow:hidden}header,main,footer{display:table-row}main{width:100%;height:auto;z-index:0;position:relative;display:block}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.line-through{text-decoration:line-through}.text-uppercase{text-transform:uppercase !important}[data-sr],.sr .fooReveal{visibility:hidden !important}html.no-scroll{overflow:hidden !important}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}strong{font-weight:700}.overflow-hidden{overflow:hidden !important}div.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background-color:rgba(0,0,0,.7);display:none}div.page-overlay.active{display:block;animation:fadeIn .5s cubic-bezier(0.2,1,0.3,1) 1 forwards}textarea,input,button{outline:0}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,input.placeholder,.placeholder{color:#eee;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{outline:0 none !important}input[name=verify],input[name=g_robot_verify],input[name=g_robot_ip]{display:none !important}a,.btn:focus,input:focus,button:focus{outline:0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{transition:all .2s !important;-webkit-transition:all .2s !important;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94) !important;-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94) !important;cursor:pointer}a *{cursor:pointer}a:hover,a:active,a.active{text-decoration:none !important}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card{width:100%;height:auto;background-color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;border-radius:3px;margin-bottom:15px;border:0;position:relative}.card.no-shadow{box-shadow:none}.card.with-border{border:1px solid rgba(0,0,0,.1)}.card .card-header{width:100%;border-bottom:1px solid #eee;text-align:left;padding:15px 20px;background-color:#fff;border-radius:3px 3px 0 0;position:relative}.card .card-header h5{text-transform:uppercase;font-size:1.4rem}.card .card-header h5.toggle-card{cursor:pointer}.card .card-header h5.toggle-card i{float:right}.card .card-header h5.toggle-card i::before{transition:all .2s ease}.card .card-header h5 a{color:#000}.card .card-header h5 a:hover{color:gray}.card .card-header.tab-header{display:inline-flex;flex-direction:row;flex-wrap:nowrap;padding:0;border-bottom:0}.card .card-header.tab-header .tab{width:100%;display:inline-block;background-color:#f0f0f0;padding:15px 20px;cursor:pointer;opacity:.7}.card .card-header.tab-header .tab:not(:first-of-type){border-left:1px solid #d7d7d7}.card .card-header.tab-header .tab.active{opacity:1;background-color:#fff}.card .card-body{position:relative;padding:20px}.card .card-body>p.card-text:nth-child(1){margin-bottom:20px;font-weight:300}.card.closed .card-header{border-bottom:0}.card.closed .card-header h5.toggle-card i::before{transform:rotate(-90deg)}.card.closed .card-body{position:relative;max-height:0;overflow:hidden;padding:0}.card.social-info .card-text{text-align:center}.card.social-info .alert{margin-top:20px}.card.social-info .social-profile-image{box-shadow:0 3px 6px rgba(0,0,0,.06),0 3px 6px rgba(0,0,0,.09);display:inline-block;width:80px;height:80px;border-radius:80px;line-height:80px;overflow:hidden}.card.social-info .social-profile-image img{display:block;height:100%}section{position:relative;padding:80px 30px}@media(max-width:580px){section{padding:40px 30px}}section .content{display:block;position:relative;margin:auto;max-width:1680px}section.parallax-background{height:70vh;min-height:600px;overflow:hidden;position:relative;z-index:0}section.parallax-background .parallax{display:block;position:absolute;height:125%;width:100%;z-index:0;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}section.parallax-background .parallax-title{display:block;text-align:center;font-size:110px;font-weight:400;line-height:1.1em;color:#fff;text-shadow:1px 2px 6px rgba(0,0,0,.5)}section.contents-wrapper{padding:100px 30px}@media(max-width:580px){section.contents-wrapper{padding:40px 15px}}section.contents-wrapper .contents{max-width:1280px;margin:auto}section.contents-wrapper .contents .title{text-align:center;margin-bottom:50px;opacity:0;transition:opacity .5s ease-in;transition-delay:.3s}section.contents-wrapper .contents .title h2{font-size:2rem;font-weight:600;margin-bottom:30px}section.contents-wrapper .contents .title h5{font-size:1.1rem;color:#888}section.contents-wrapper .contents .text-box{position:relative;height:100%;opacity:0;transition:opacity .5s ease-in;transition-delay:.4s}section.contents-wrapper .contents .text-box h2{font-size:1.8rem;font-weight:600;margin-bottom:30px}section.contents-wrapper .contents .text-box p{font-size:1.1rem;line-height:1.6rem;margin:0 auto 20px;widows:initial;max-width:340px}section.contents-wrapper .contents .text-box .btn{margin-top:15px}section.contents-wrapper .contents .text-box h3{font-size:1.3rem;line-height:1.7rem;font-weight:600;margin-bottom:20px}section.contents-wrapper .contents ul{opacity:0;transition:opacity .5s ease-in;transition-delay:.4s}section.contents-wrapper.bg-image{position:relative;padding:180px 30px;color:#fff}section.contents-wrapper.bg-image .bg{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}section.contents-wrapper.bg-image .contents .text-box p{max-width:700px}section.in-viewport .contents .title,section.in-viewport .contents .text-box,section.in-viewport .contents ul{opacity:1 !important}section.more-pt{padding-top:160px}@media(max-width:990px){section.more-pt{padding-top:125px}}@media(max-width:580px){section.more-pt{padding-top:90px}}section.more-pb{padding-bottom:155px}@media(max-width:990px){section.more-pb{padding-bottom:145px}}@media(max-width:580px){section.more-pb{padding-bottom:80px}}@media(max-width:580px){section.parallax-background{height:40vh;min-height:auto}section.parallax-background .parallax-title{font-size:55px}section.contents-wrapper.bg-image{padding:0}section.contents-wrapper.bg-image .bg{position:relative;height:40vh}section.contents-wrapper.bg-image .contents{padding:60px 30px;color:#333}section.contents-wrapper .contents .text-box{padding-bottom:10px}section.contents-wrapper .contents .text-box h2{font-size:1.4rem;margin-bottom:20px}section.contents-wrapper .contents .text-box p{font-size:.9rem;line-height:1.2rem;margin-bottom:0}section.contents-wrapper .contents .text-box .btn{position:relative;bottom:auto;left:0;transform:translateX(0);color:#333;border-color:#333;margin-top:30px}section.contents-wrapper .contents .text-box h3{font-size:1.1rem;line-height:1.2rem;margin:15px 0 10px}section.contents-wrapper .contents .title{margin-bottom:30px}section.contents-wrapper .contents .title h2{font-size:1.4rem;font-weight:600;margin-top:20px;margin-bottom:0}section.contents-wrapper .contents .title h5{font-size:1rem}}.spacer{width:100%;height:8px;padding:0;margin:0}.spacer.white{background-color:#fff}@media(max-width:990px){.spacer{display:none}.spacer.mobile-visible{display:block}}.mw-100{margin:auto;max-width:100px}@media(max-width:99px){.mw-100{max-width:100vw}}.mw-200{margin:auto;max-width:200px}@media(max-width:199px){.mw-200{max-width:100vw}}.mw-300{margin:auto;max-width:300px}@media(max-width:299px){.mw-300{max-width:100vw}}.mw-400{margin:auto;max-width:400px}@media(max-width:399px){.mw-400{max-width:100vw}}.mw-500{margin:auto;max-width:500px}@media(max-width:499px){.mw-500{max-width:100vw}}.mw-600{margin:auto;max-width:600px}@media(max-width:599px){.mw-600{max-width:100vw}}.mw-700{margin:auto;max-width:700px}@media(max-width:699px){.mw-700{max-width:100vw}}.mw-800{margin:auto;max-width:800px}@media(max-width:799px){.mw-800{max-width:100vw}}.mw-900{margin:auto;max-width:900px}@media(max-width:899px){.mw-900{max-width:100vw}}.mw-1000{margin:auto;max-width:1000px}@media(max-width:999px){.mw-1000{max-width:100vw}}.mw-1100{margin:auto;max-width:1100px}@media(max-width:1099px){.mw-1100{max-width:100vw}}.mw-1200{margin:auto;max-width:1200px}@media(max-width:1199px){.mw-1200{max-width:100vw}}.mw-1300{margin:auto;max-width:1300px}@media(max-width:1299px){.mw-1300{max-width:100vw}}.mw-1400{margin:auto;max-width:1400px}@media(max-width:1399px){.mw-1400{max-width:100vw}}.mw-1500{margin:auto;max-width:1500px}@media(max-width:1499px){.mw-1500{max-width:100vw}}.mw-1600{margin:auto;max-width:1600px}@media(max-width:1599px){.mw-1600{max-width:100vw}}.miw-100{margin:auto;min-width:100px}.miw-200{margin:auto;min-width:200px}.miw-300{margin:auto;min-width:300px}.miw-400{margin:auto;min-width:400px}.miw-500{margin:auto;min-width:500px}.miw-600{margin:auto;min-width:600px}.miw-700{margin:auto;min-width:700px}.miw-800{margin:auto;min-width:800px}.miw-900{margin:auto;min-width:900px}.miw-1000{margin:auto;min-width:1000px}.miw-1100{margin:auto;min-width:1100px}.miw-1200{margin:auto;min-width:1200px}.miw-1300{margin:auto;min-width:1300px}.global-alert{width:auto;display:inline-block;box-shadow:0 0 8px 0 rgba(0,0,0,.2);opacity:.95;position:fixed;top:auto;left:auto;bottom:25px;right:25px;z-index:1;height:auto;transition-duration:.6s;padding:20px}.global-alert:not(.alert-danger){background-color:rgba(255,255,255,.95);color:#333}.global-alert:not(.alert-danger)>.content{max-width:220px}.global-alert.closed{transition-duration:2s;display:none;opacity:0}.global-alert.left{left:20px;right:auto}.global-alert.center{left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.global-alert>.content{font-size:15px;line-height:1.5em;text-align:center;position:relative}.global-alert>.content .more{text-decoration:underline;text-transform:lowercase}.global-alert>.content .actions{width:100%;text-align:center;margin-top:10px}.global-alert.full{left:0;right:0;bottom:0;-ms-transform:none;transform:none;background-color:#fff;opacity:1}.global-alert.full>.content{width:100%;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:row}.global-alert.full>.content .text{text-align:left;padding:10px}.global-alert.full>.content .text strong{display:block;margin-bottom:10px}.global-alert.full>.content .actions{margin-top:0;padding:10px;white-space:nowrap}.global-alert.full>.content .actions .btn{margin:10px;display:inline-block;width:100%;max-width:160px}@media(max-width:840px)and (min-width:600px){.global-alert.full>.content .actions{white-space:normal}}@media(max-width:600px){.global-alert.full>.content{flex-direction:column;padding:0}.global-alert.full>.content .text{text-align:center}.global-alert.full>.content .actions{padding:10px 0 0 0}}@media(max-width:450px){.global-alert{width:100% !important;display:block;left:0 !important;bottom:0 !important;right:0 !important}.global-alert>.content{max-width:100% !important;padding:20px 25px}}.tabs ul.tabs-navigation{margin:0;padding:0;display:table;width:100%}.tabs ul.tabs-navigation>li{cursor:pointer;display:table-cell;text-align:center;overflow:hidden;padding:8px 16px;color:#adb5bd;background-color:#f0f0f0;transition:all .3s ease}.tabs ul.tabs-navigation>li:hover{background-color:#fafafa;color:#868e96}.tabs ul.tabs-navigation>li.active{background-color:#fff;color:#242424}.tabs .tabs-contents{padding:25px;overflow:hidden;transition:all .4s cubic-bezier(0.2,1,0.3,1)}.tabs .tabs-contents>div{position:relative;top:0;display:none}.tabs .tabs-contents>div.active{display:block}form .form-group{text-align:left;margin-bottom:1.9rem}form .form-group label{text-align:left;position:relative;display:block}form .form-group label.small{font-size:.7rem;margin-bottom:3px;font-weight:600}form .form-group label.required::after{display:inline-block;position:relative;top:-2px;content:"*";padding-left:3px;font-size:.6rem}form .form-group .help-block{font-size:9px;margin-top:2px;line-height:13px;position:absolute}form .form-group.has-error{color:#dd2111}form .form-group.has-error textarea:not([type=checkbox]),form .form-group.has-error input:not([type=checkbox]){color:#dd2111;border-color:#dd2111}form .form-group-divider{margin-top:10px;margin-bottom:10px;text-align:center;position:relative}form .form-group-divider>span{display:inline-block;padding:0 10px;background-color:#fff;font-size:.65rem;color:#333;z-index:1;position:relative}form .form-group-divider::before{content:"";position:absolute;left:0;z-index:0;height:1px;background-color:#e0e0e0;width:100%;top:51%;transform:translateY(-50%)}form select.ng-touched.ng-invalid{color:#dd2111;border-color:#dd2111}form .buttons{padding-top:.7rem}@media(max-width:580px){form .buttons .btn:first-of-type{margin-bottom:20px}}form .results{transition:all .4s ease;opacity:0}form .results.visible{opacity:1}form .results.error{color:#b80303}select{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'%3E%3C/path%3E%3C/svg%3E");background-position:calc(100% - 6px) 50%;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;padding-right:22px}select::-ms-expand{display:none}.birthday-picker{display:flex !important;flex-direction:row;justify-content:space-between;width:100%}.birthday-picker label{display:none !important}.birthday-picker select{margin:0;width:32%}a.color-google,a #ea4335,a #bf2114{color:"facebook",#3b579d,#263865}a.color-danger,a #dc3545,a #a71d2a{color:"success",#28a745,#19692c}a.color-brand{color:#00838a}a.color-brand:not(:disabled):hover,a.color-brand:not(.disabled):hover{color:#005357}a.color-brand:not(:disabled):focus,a.color-brand:not(:disabled):active,a.color-brand:not(:disabled).active,a.color-brand:not(.disabled):focus,a.color-brand:not(.disabled):active,a.color-brand:not(.disabled).active{color:#005357}*.color-google,* #ea4335,* #bf2114{color:"facebook",#3b579d,#263865}*.color-danger,* #dc3545,* #a71d2a{color:"success",#28a745,#19692c}*.color-brand{color:#00838a}button[type=submit],.btn{cursor:pointer;position:relative;text-transform:uppercase;transition:all .4s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;padding-left:30px;padding-right:30px;font-weight:600;border:2px solid;border-radius:4px;color:#000;background-color:#fff}button[type=submit]::before,.btn::before{display:block;transition:opacity .2s ease,transform .3s ease-out;content:"";position:absolute;left:0;top:0;bottom:0;width:100%;z-index:-1;transform:translateX(-100%);will-change:transform;opacity:0}button[type=submit]:hover::before,.btn:hover::before{transform:translateX(0);opacity:1}button[type=submit].btn-xs,.btn.btn-xs{padding:3px 6px;font-size:.7rem}button[type=submit]>i,.btn>i{padding-left:5px}button[type=submit]::before,.btn::before{background-color:#000}button[type=submit]:hover,.btn:hover{color:#fff;background-color:#000;border-color:#000}button[type=submit]:focus,button[type=submit]:active,.btn:focus,.btn:active{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}button[type=submit].btn-google,.btn.btn-google{color:#fff;background-color:#ea4335;border-color:transparent}button[type=submit].btn-google::before,.btn.btn-google::before{background-color:#bf2114}button[type=submit].btn-google:not(:disabled):hover,button[type=submit].btn-google:not(.disabled):hover,.btn.btn-google:not(:disabled):hover,.btn.btn-google:not(.disabled):hover{background-color:#bf2114;border-color:#bf2114;color:#fff}button[type=submit].btn-google:not(:disabled):focus,button[type=submit].btn-google:not(:disabled):active,button[type=submit].btn-google:not(:disabled).active,button[type=submit].btn-google:not(.disabled):focus,button[type=submit].btn-google:not(.disabled):active,button[type=submit].btn-google:not(.disabled).active,.btn.btn-google:not(:disabled):focus,.btn.btn-google:not(:disabled):active,.btn.btn-google:not(:disabled).active,.btn.btn-google:not(.disabled):focus,.btn.btn-google:not(.disabled):active,.btn.btn-google:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(191,33,20,.2);color:#fff}button[type=submit].btn-facebook,.btn.btn-facebook{color:#fff;background-color:#3b579d;border-color:transparent}button[type=submit].btn-facebook::before,.btn.btn-facebook::before{background-color:#263865}button[type=submit].btn-facebook:not(:disabled):hover,button[type=submit].btn-facebook:not(.disabled):hover,.btn.btn-facebook:not(:disabled):hover,.btn.btn-facebook:not(.disabled):hover{background-color:#263865;border-color:#263865;color:#fff}button[type=submit].btn-facebook:not(:disabled):focus,button[type=submit].btn-facebook:not(:disabled):active,button[type=submit].btn-facebook:not(:disabled).active,button[type=submit].btn-facebook:not(.disabled):focus,button[type=submit].btn-facebook:not(.disabled):active,button[type=submit].btn-facebook:not(.disabled).active,.btn.btn-facebook:not(:disabled):focus,.btn.btn-facebook:not(:disabled):active,.btn.btn-facebook:not(:disabled).active,.btn.btn-facebook:not(.disabled):focus,.btn.btn-facebook:not(.disabled):active,.btn.btn-facebook:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(38,56,101,.2);color:#fff}button[type=submit].btn-light,.btn.btn-light{color:#bbb;background-color:#fff;border-color:#bbb}button[type=submit].btn-light::before,.btn.btn-light::before{background-color:#bbb}button[type=submit].btn-light:not(:disabled):hover,button[type=submit].btn-light:not(.disabled):hover,.btn.btn-light:not(:disabled):hover,.btn.btn-light:not(.disabled):hover{background-color:#bbb;border-color:#bbb;color:#000}button[type=submit].btn-light:not(:disabled):focus,button[type=submit].btn-light:not(:disabled):active,button[type=submit].btn-light:not(:disabled).active,button[type=submit].btn-light:not(.disabled):focus,button[type=submit].btn-light:not(.disabled):active,button[type=submit].btn-light:not(.disabled).active,.btn.btn-light:not(:disabled):focus,.btn.btn-light:not(:disabled):active,.btn.btn-light:not(:disabled).active,.btn.btn-light:not(.disabled):focus,.btn.btn-light:not(.disabled):active,.btn.btn-light:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(187,187,187,.2);color:#000}button[type=submit].btn-white,.btn.btn-white{color:#000;background-color:#fff;border-color:transparent}button[type=submit].btn-white::before,.btn.btn-white::before{background-color:#fff}button[type=submit].btn-white:not(:disabled):hover,button[type=submit].btn-white:not(.disabled):hover,.btn.btn-white:not(:disabled):hover,.btn.btn-white:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-white:not(:disabled):focus,button[type=submit].btn-white:not(:disabled):active,button[type=submit].btn-white:not(:disabled).active,button[type=submit].btn-white:not(.disabled):focus,button[type=submit].btn-white:not(.disabled):active,button[type=submit].btn-white:not(.disabled).active,.btn.btn-white:not(:disabled):focus,.btn.btn-white:not(:disabled):active,.btn.btn-white:not(:disabled).active,.btn.btn-white:not(.disabled):focus,.btn.btn-white:not(.disabled):active,.btn.btn-white:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-clear,.btn.btn-clear{color:#000;background-color:#fff;border-color:transparent}button[type=submit].btn-clear::before,.btn.btn-clear::before{background-color:#fff}button[type=submit].btn-clear:not(:disabled):hover,button[type=submit].btn-clear:not(.disabled):hover,.btn.btn-clear:not(:disabled):hover,.btn.btn-clear:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-clear:not(:disabled):focus,button[type=submit].btn-clear:not(:disabled):active,button[type=submit].btn-clear:not(:disabled).active,button[type=submit].btn-clear:not(.disabled):focus,button[type=submit].btn-clear:not(.disabled):active,button[type=submit].btn-clear:not(.disabled).active,.btn.btn-clear:not(:disabled):focus,.btn.btn-clear:not(:disabled):active,.btn.btn-clear:not(:disabled).active,.btn.btn-clear:not(.disabled):focus,.btn.btn-clear:not(.disabled):active,.btn.btn-clear:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-dark,.btn.btn-dark{color:#fff;background-color:#000;border-color:transparent}button[type=submit].btn-dark::before,.btn.btn-dark::before{background-color:#000}button[type=submit].btn-dark:not(:disabled):hover,button[type=submit].btn-dark:not(.disabled):hover,.btn.btn-dark:not(:disabled):hover,.btn.btn-dark:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-dark:not(:disabled):focus,button[type=submit].btn-dark:not(:disabled):active,button[type=submit].btn-dark:not(:disabled).active,button[type=submit].btn-dark:not(.disabled):focus,button[type=submit].btn-dark:not(.disabled):active,button[type=submit].btn-dark:not(.disabled).active,.btn.btn-dark:not(:disabled):focus,.btn.btn-dark:not(:disabled):active,.btn.btn-dark:not(:disabled).active,.btn.btn-dark:not(.disabled):focus,.btn.btn-dark:not(.disabled):active,.btn.btn-dark:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-danger,.btn.btn-danger{color:#fff;background-color:#dc3545;border-color:transparent}button[type=submit].btn-danger::before,.btn.btn-danger::before{background-color:#a71d2a}button[type=submit].btn-danger:not(:disabled):hover,button[type=submit].btn-danger:not(.disabled):hover,.btn.btn-danger:not(:disabled):hover,.btn.btn-danger:not(.disabled):hover{background-color:#a71d2a;border-color:#a71d2a;color:#fff}button[type=submit].btn-danger:not(:disabled):focus,button[type=submit].btn-danger:not(:disabled):active,button[type=submit].btn-danger:not(:disabled).active,button[type=submit].btn-danger:not(.disabled):focus,button[type=submit].btn-danger:not(.disabled):active,button[type=submit].btn-danger:not(.disabled).active,.btn.btn-danger:not(:disabled):focus,.btn.btn-danger:not(:disabled):active,.btn.btn-danger:not(:disabled).active,.btn.btn-danger:not(.disabled):focus,.btn.btn-danger:not(.disabled):active,.btn.btn-danger:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(167,29,42,.2);color:#fff}button[type=submit].btn-success,.btn.btn-success{color:#fff;background-color:#28a745;border-color:transparent}button[type=submit].btn-success::before,.btn.btn-success::before{background-color:#19692c}button[type=submit].btn-success:not(:disabled):hover,button[type=submit].btn-success:not(.disabled):hover,.btn.btn-success:not(:disabled):hover,.btn.btn-success:not(.disabled):hover{background-color:#19692c;border-color:#19692c;color:#fff}button[type=submit].btn-success:not(:disabled):focus,button[type=submit].btn-success:not(:disabled):active,button[type=submit].btn-success:not(:disabled).active,button[type=submit].btn-success:not(.disabled):focus,button[type=submit].btn-success:not(.disabled):active,button[type=submit].btn-success:not(.disabled).active,.btn.btn-success:not(:disabled):focus,.btn.btn-success:not(:disabled):active,.btn.btn-success:not(:disabled).active,.btn.btn-success:not(.disabled):focus,.btn.btn-success:not(.disabled):active,.btn.btn-success:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(25,105,44,.2);color:#fff}button[type=submit].btn-info,.btn.btn-info{color:#fff;background-color:#17a2b8;border-color:transparent}button[type=submit].btn-info::before,.btn.btn-info::before{background-color:#0f6674}button[type=submit].btn-info:not(:disabled):hover,button[type=submit].btn-info:not(.disabled):hover,.btn.btn-info:not(:disabled):hover,.btn.btn-info:not(.disabled):hover{background-color:#0f6674;border-color:#0f6674;color:#fff}button[type=submit].btn-info:not(:disabled):focus,button[type=submit].btn-info:not(:disabled):active,button[type=submit].btn-info:not(:disabled).active,button[type=submit].btn-info:not(.disabled):focus,button[type=submit].btn-info:not(.disabled):active,button[type=submit].btn-info:not(.disabled).active,.btn.btn-info:not(:disabled):focus,.btn.btn-info:not(:disabled):active,.btn.btn-info:not(:disabled).active,.btn.btn-info:not(.disabled):focus,.btn.btn-info:not(.disabled):active,.btn.btn-info:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(15,102,116,.2);color:#fff}button[type=submit].btn-warning,.btn.btn-warning{color:#fff;background-color:#ffc107;border-color:transparent}button[type=submit].btn-warning::before,.btn.btn-warning::before{background-color:#ba8b00}button[type=submit].btn-warning:not(:disabled):hover,button[type=submit].btn-warning:not(.disabled):hover,.btn.btn-warning:not(:disabled):hover,.btn.btn-warning:not(.disabled):hover{background-color:#ba8b00;border-color:#ba8b00;color:#fff}button[type=submit].btn-warning:not(:disabled):focus,button[type=submit].btn-warning:not(:disabled):active,button[type=submit].btn-warning:not(:disabled).active,button[type=submit].btn-warning:not(.disabled):focus,button[type=submit].btn-warning:not(.disabled):active,button[type=submit].btn-warning:not(.disabled).active,.btn.btn-warning:not(:disabled):focus,.btn.btn-warning:not(:disabled):active,.btn.btn-warning:not(:disabled).active,.btn.btn-warning:not(.disabled):focus,.btn.btn-warning:not(.disabled):active,.btn.btn-warning:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(186,139,0,.2);color:#fff}button[type=submit].btn-primary,.btn.btn-primary{color:#000;background-color:#fff;border-color:#000}button[type=submit].btn-primary::before,.btn.btn-primary::before{background-color:#000}button[type=submit].btn-primary:not(:disabled):hover,button[type=submit].btn-primary:not(.disabled):hover,.btn.btn-primary:not(:disabled):hover,.btn.btn-primary:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-primary:not(:disabled):focus,button[type=submit].btn-primary:not(:disabled):active,button[type=submit].btn-primary:not(:disabled).active,button[type=submit].btn-primary:not(.disabled):focus,button[type=submit].btn-primary:not(.disabled):active,button[type=submit].btn-primary:not(.disabled).active,.btn.btn-primary:not(:disabled):focus,.btn.btn-primary:not(:disabled):active,.btn.btn-primary:not(:disabled).active,.btn.btn-primary:not(.disabled):focus,.btn.btn-primary:not(.disabled):active,.btn.btn-primary:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-brand,.btn.btn-brand{color:#fff;background-color:#00838a;border-color:transparent}button[type=submit].btn-brand::before,.btn.btn-brand::before{background-color:#005357}button[type=submit].btn-brand:not(:disabled):hover,button[type=submit].btn-brand:not(.disabled):hover,.btn.btn-brand:not(:disabled):hover,.btn.btn-brand:not(.disabled):hover{background-color:#005357;border-color:#005357;color:#fff}button[type=submit].btn-brand:not(:disabled):focus,button[type=submit].btn-brand:not(:disabled):active,button[type=submit].btn-brand:not(:disabled).active,button[type=submit].btn-brand:not(.disabled):focus,button[type=submit].btn-brand:not(.disabled):active,button[type=submit].btn-brand:not(.disabled).active,.btn.btn-brand:not(:disabled):focus,.btn.btn-brand:not(:disabled):active,.btn.btn-brand:not(:disabled).active,.btn.btn-brand:not(.disabled):focus,.btn.btn-brand:not(.disabled):active,.btn.btn-brand:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,83,87,.2);color:#fff}button[type=submit].btn-brand-transparent,.btn.btn-brand-transparent{color:#00838a;background-color:transparent;border-color:#00838a}button[type=submit].btn-brand-transparent::before,.btn.btn-brand-transparent::before{background-color:#00838a}button[type=submit].btn-brand-transparent:not(:disabled):hover,button[type=submit].btn-brand-transparent:not(.disabled):hover,.btn.btn-brand-transparent:not(:disabled):hover,.btn.btn-brand-transparent:not(.disabled):hover{background-color:#00838a;border-color:#00838a;color:#fff}button[type=submit].btn-brand-transparent:not(:disabled):focus,button[type=submit].btn-brand-transparent:not(:disabled):active,button[type=submit].btn-brand-transparent:not(:disabled).active,button[type=submit].btn-brand-transparent:not(.disabled):focus,button[type=submit].btn-brand-transparent:not(.disabled):active,button[type=submit].btn-brand-transparent:not(.disabled).active,.btn.btn-brand-transparent:not(:disabled):focus,.btn.btn-brand-transparent:not(:disabled):active,.btn.btn-brand-transparent:not(:disabled).active,.btn.btn-brand-transparent:not(.disabled):focus,.btn.btn-brand-transparent:not(.disabled):active,.btn.btn-brand-transparent:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,131,138,.2);color:#fff}button[type=submit].btn-secondary,.btn.btn-secondary{color:#000;background-color:#a1a8ae;border-color:transparent}button[type=submit].btn-secondary::before,.btn.btn-secondary::before{background-color:#868e96}button[type=submit].btn-secondary:not(:disabled):hover,button[type=submit].btn-secondary:not(.disabled):hover,.btn.btn-secondary:not(:disabled):hover,.btn.btn-secondary:not(.disabled):hover{background-color:#868e96;border-color:#868e96;color:#fff}button[type=submit].btn-secondary:not(:disabled):focus,button[type=submit].btn-secondary:not(:disabled):active,button[type=submit].btn-secondary:not(:disabled).active,button[type=submit].btn-secondary:not(.disabled):focus,button[type=submit].btn-secondary:not(.disabled):active,button[type=submit].btn-secondary:not(.disabled).active,.btn.btn-secondary:not(:disabled):focus,.btn.btn-secondary:not(:disabled):active,.btn.btn-secondary:not(:disabled).active,.btn.btn-secondary:not(.disabled):focus,.btn.btn-secondary:not(.disabled):active,.btn.btn-secondary:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(134,142,150,.2);color:#fff}button[type=submit].btn-black-border,.btn.btn-black-border{color:#000;background-color:transparent;border-color:#000}button[type=submit].btn-black-border::before,.btn.btn-black-border::before{background-color:#000}button[type=submit].btn-black-border:not(:disabled):hover,button[type=submit].btn-black-border:not(.disabled):hover,.btn.btn-black-border:not(:disabled):hover,.btn.btn-black-border:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-black-border:not(:disabled):focus,button[type=submit].btn-black-border:not(:disabled):active,button[type=submit].btn-black-border:not(:disabled).active,button[type=submit].btn-black-border:not(.disabled):focus,button[type=submit].btn-black-border:not(.disabled):active,button[type=submit].btn-black-border:not(.disabled).active,.btn.btn-black-border:not(:disabled):focus,.btn.btn-black-border:not(:disabled):active,.btn.btn-black-border:not(:disabled).active,.btn.btn-black-border:not(.disabled):focus,.btn.btn-black-border:not(.disabled):active,.btn.btn-black-border:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-white-border,.btn.btn-white-border{color:#fff;background-color:transparent;border-color:#fff}button[type=submit].btn-white-border::before,.btn.btn-white-border::before{background-color:#fff}button[type=submit].btn-white-border:not(:disabled):hover,button[type=submit].btn-white-border:not(.disabled):hover,.btn.btn-white-border:not(:disabled):hover,.btn.btn-white-border:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-white-border:not(:disabled):focus,button[type=submit].btn-white-border:not(:disabled):active,button[type=submit].btn-white-border:not(:disabled).active,button[type=submit].btn-white-border:not(.disabled):focus,button[type=submit].btn-white-border:not(.disabled):active,button[type=submit].btn-white-border:not(.disabled).active,.btn.btn-white-border:not(:disabled):focus,.btn.btn-white-border:not(:disabled):active,.btn.btn-white-border:not(:disabled).active,.btn.btn-white-border:not(.disabled):focus,.btn.btn-white-border:not(.disabled):active,.btn.btn-white-border:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-light-transparent,.btn.btn-light-transparent{color:#fff;background-color:transparent;border-color:#fff}button[type=submit].btn-light-transparent::before,.btn.btn-light-transparent::before{background-color:#fff}button[type=submit].btn-light-transparent:not(:disabled):hover,button[type=submit].btn-light-transparent:not(.disabled):hover,.btn.btn-light-transparent:not(:disabled):hover,.btn.btn-light-transparent:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-light-transparent:not(:disabled):focus,button[type=submit].btn-light-transparent:not(:disabled):active,button[type=submit].btn-light-transparent:not(:disabled).active,button[type=submit].btn-light-transparent:not(.disabled):focus,button[type=submit].btn-light-transparent:not(.disabled):active,button[type=submit].btn-light-transparent:not(.disabled).active,.btn.btn-light-transparent:not(:disabled):focus,.btn.btn-light-transparent:not(:disabled):active,.btn.btn-light-transparent:not(:disabled).active,.btn.btn-light-transparent:not(.disabled):focus,.btn.btn-light-transparent:not(.disabled):active,.btn.btn-light-transparent:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-dark-transparent,.btn.btn-dark-transparent{color:#000;background-color:transparent;border-color:#000}button[type=submit].btn-dark-transparent::before,.btn.btn-dark-transparent::before{background-color:#000}button[type=submit].btn-dark-transparent:not(:disabled):hover,button[type=submit].btn-dark-transparent:not(.disabled):hover,.btn.btn-dark-transparent:not(:disabled):hover,.btn.btn-dark-transparent:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-dark-transparent:not(:disabled):focus,button[type=submit].btn-dark-transparent:not(:disabled):active,button[type=submit].btn-dark-transparent:not(:disabled).active,button[type=submit].btn-dark-transparent:not(.disabled):focus,button[type=submit].btn-dark-transparent:not(.disabled):active,button[type=submit].btn-dark-transparent:not(.disabled).active,.btn.btn-dark-transparent:not(:disabled):focus,.btn.btn-dark-transparent:not(:disabled):active,.btn.btn-dark-transparent:not(:disabled).active,.btn.btn-dark-transparent:not(.disabled):focus,.btn.btn-dark-transparent:not(.disabled):active,.btn.btn-dark-transparent:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].disabled,button[type=submit]:disabled,.btn.disabled,.btn:disabled{opacity:.3;pointer-events:none}button[type=submit].loading,.btn.loading{padding-right:40px;pointer-events:none}button[type=submit].loading::after,.btn.loading::after{content:"󰝲";font-family:"Material Design Icons";display:inline-block;position:absolute;right:14px;font-size:150%;margin-top:-4px;transition:all .2s ease;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.rotating-icon{display:inline-block}.rotating-icon::before{display:inline-block;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){[class^=logo] img[src$=".svg"]{width:100%}}*::-ms-clear{display:none}.header-spacer{width:100%;height:80px}@media(max-width:580px){.header-spacer{height:60px}}html.navigation-active{overflow:hidden}html.navigation-active body{overflow:hidden}html.navigation-active body header .fullscreen-menu{opacity:1}html.navigation-active body header .fullscreen-menu .content{animation:fadeInDown .8s cubic-bezier(0.2,1,0.3,1) 1 forwards}html.navigation-in body header nav:not(.secondary){background-color:#fff}html.navigation-in body header nav.secondary{z-index:0}html.navigation-in body header .fullscreen-menu{-webkit-animation:navigationIn .6s ease forwards;animation:navigationIn .6s ease forwards}html.navigation-in body main{-webkit-animation:navigationInBody .8s ease forwards;animation:navigationInBody .8s ease forwards}html.navigation-out body header nav:not(.secondary){background-color:transparent !important}html.navigation-out body header .fullscreen-menu{-webkit-animation:navigationOut .6s ease forwards;animation:navigationOut .6s ease forwards}html.navigation-out body main{-webkit-animation:navigationOutBody .8s ease forwards;animation:navigationOutBody .8s ease forwards}header{display:block;position:fixed;top:0;left:0;right:0;z-index:4;width:100%;font-family:"Lato",sans-serif;height:80px;-webkit-transition:box-shadow .6s cubic-bezier(0.2,1,0.3,1),height .6s cubic-bezier(0.2,1,0.3,1);transition:box-shadow .6s cubic-bezier(0.2,1,0.3,1),height .6s cubic-bezier(0.2,1,0.3,1);background-color:transparent;border-bottom:1px solid transparent}@media(max-width:580px){header{height:60px}}header nav{display:flex;width:100%;text-align:center;position:relative;z-index:1;width:100%;margin:auto;height:80px;padding:0}@media(max-width:580px){header nav{height:60px}}header nav>*{display:flex;flex:1;flex-grow:1;list-style-type:none;padding:0;margin:0;align-items:center}header nav>* li{display:inline-block}header nav>*.logo{padding-left:40px;justify-content:flex-start}@media(max-width:580px){header nav>*.logo{padding-left:20px}}header nav>*.logo a{display:inline-block}header nav>*.logo a #logo-artwork{display:block;width:150px}header nav>*.logo a #logo-artwork .cls-1,header nav>*.logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}@media(max-width:580px){header nav>*.logo a #logo-artwork{width:120px}}header nav>*.menu{justify-content:center;flex-grow:2}@media(max-width:990px){header nav>*.menu{display:none}}header nav>*.menu>li{display:inline-block;vertical-align:middle}header nav>*.menu>li:not(:last-of-type){padding-right:40px}header nav>*.menu>li:last-of-type{min-width:150px}@media(max-width:1100px){header nav>*.menu>li:last-of-type{min-width:100px}}header nav>*.menu>li>a{color:#00838a;font-weight:bold;letter-spacing:.6px;padding-bottom:5px;font-size:1.1rem;letter-spacing:1.1px}@media(max-width:1280px){header nav>*.menu>li>a{font-size:1rem}}header nav>*.menu>li>a>span{z-index:1;position:relative}header nav>*.menu>li.active>a,header nav>*.menu>li:active>a,header nav>*.menu>li:focus>a,header nav>*.menu>li:hover>a{border-bottom:2px solid #00838a}@media(min-width:580px){header nav>*.menu>li.active>a,header nav>*.menu>li:active>a,header nav>*.menu>li:focus>a,header nav>*.menu>li:hover>a{color:#00838a}}@media(min-width:580px){header nav>*.menu>li.active>ul,header nav>*.menu>li:active>ul,header nav>*.menu>li:focus>ul,header nav>*.menu>li:hover>ul{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.13);-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}header nav>*.menu>li:active>a,header nav>*.menu>li:focus>a,header nav>*.menu>li.active>a{color:#00838a}header nav>*.utility{justify-content:flex-end}header nav>*.utility li{display:inline-block}header nav>*.utility li.brand-box{background-color:#00838a;height:100%;width:60%;padding-right:40px;display:flex;justify-content:center;transition:background-color .2s ease}header nav>*.utility li.brand-box ul{display:flex;list-style-type:none;align-items:center}header nav>*.utility li.brand-box ul li a{color:#fff}header nav>*.utility li.brand-box ul li:not(:last-of-type){padding-right:20px}header nav>*.utility li.brand-box ul li:not(:last-of-type) .mdi{font-size:1.1rem}header nav.secondary{width:100%;height:70px;background-color:#00838a}@media(max-width:580px){header nav.secondary{height:55px}}header nav.secondary ul{max-width:1280px;margin:auto}header nav.secondary ul.menu{flex-grow:1}@media(max-width:990px){header nav.secondary ul.menu{display:flex}}header nav.secondary ul.menu>li{padding:0}header nav.secondary ul.menu>li.pipe:after{content:" | ";color:#fff;padding:0 40px}@media(max-width:580px){header nav.secondary ul.menu>li.pipe:after{padding:0 12px}}@media(max-width:500px){header nav.secondary ul.menu>li.pipe:after{padding:0 4px}}header nav.secondary ul.menu>li>a{font-size:1rem;color:#fff;text-transform:uppercase}@media(max-width:580px){header nav.secondary ul.menu>li>a{font-size:.75rem}}header nav.secondary ul.menu>li:active>a,header nav.secondary ul.menu>li:hover>a,header nav.secondary ul.menu>li:focus>a,header nav.secondary ul.menu>li.active>a{border-bottom:2px solid #fff;padding-bottom:5px}header .fullscreen-menu{top:0;left:0;position:fixed;width:100vw;height:100vh;background-color:#00838a;padding-top:80px;-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0);opacity:0}@media(max-width:580px){header .fullscreen-menu{height:100vh}}@media(max-width:580px){header .fullscreen-menu{padding-top:60px}}header .fullscreen-menu .content{padding:50px 40px 0 40px;width:100%;height:100%;max-width:980px;margin:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}header .fullscreen-menu .content .section{margin-bottom:65px}header .fullscreen-menu .content .section h2{font-size:1.5rem;text-transform:uppercase;color:#fff;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.6)}@media(max-width:580px){header .fullscreen-menu .content .section h2{font-size:1.5rem}}header .fullscreen-menu .content .section ul{list-style:none;padding:5px 0 0 0}header .fullscreen-menu .content .section ul li{display:block;margin:11px auto}header .fullscreen-menu .content .section ul li:first-of-type{margin-top:5px}header .fullscreen-menu .content .section ul li a{font-size:1.2rem;color:#fff;padding-bottom:5px}@media(max-width:580px){header .fullscreen-menu .content .section ul li a{font-size:1.1rem}}header .fullscreen-menu .content .section ul li a .badge{font-size:50%;font-weight:bold;text-transform:uppercase;letter-spacing:.4px}header .fullscreen-menu .content .section ul li.active a,header .fullscreen-menu .content .section ul li:hover a{border-bottom:2px solid #fff}header.scrolling{top:0;box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.13);background-color:#fff}header.scrolling .main-menu>ul>li>ul.active{box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.13)}header.scrolling .main-menu>ul>li:hover>ul{box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.13)}header.scroll-up{transform:translateY(-125px)}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes navigationIn{from{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes navigationIn{from{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes navigationInBody{from{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:.8;-webkit-transform:scale(0.95) translateY(-1.5%);transform:scale(0.95) translateY(-1.5%)}}@keyframes navigationInBody{from{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:.8;-webkit-transform:scale(0.95) translateY(-1.5%);transform:scale(0.95) translateY(-1.5%)}}@-webkit-keyframes navigationOut{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}}@keyframes navigationOut{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}}@-webkit-keyframes navigationOutBody{from{opacity:.8;-webkit-transform:scale(0.95) translateY(-1.5%);transform:scale(0.95) translateY(-1.5%)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes navigationOutBody{from{opacity:.8;-webkit-transform:scale(0.95) translateY(-1.5%);transform:scale(0.95) translateY(-1.5%)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.sub-header-wrapper{position:relative;height:40px;width:100%}.sub-header-wrapper .sub-header{z-index:10;position:relative;left:0;max-width:1620px;margin:0 30px 0 30px;width:calc(100% - 60px);background-color:rgba(255,255,255,.8) !important;height:40px;margin:auto;color:#000;font-weight:500;-webkit-transition:-webkit-box-shadow .3s ease,top .3s ease,background-color .3s ease;transition:box-shadow .3s ease,top .3s ease,background-color .3s ease}@media(max-width:580px){.sub-header-wrapper .sub-header{margin:0 15px 0 15px;width:calc(100% - 30px)}}.sub-header-wrapper .sub-header>.contents{margin:auto;position:relative}.sub-header-wrapper .sub-header>.contents>ul{display:inline-block;vertical-align:middle;margin:0}.sub-header-wrapper .sub-header>.contents>ul>li{display:inline-block;padding:0;line-height:40px;font-size:.8rem}.sub-header-wrapper .sub-header>.contents>ul>li>a{color:inherit}.sub-header-wrapper .sub-header>.contents>ul>li>a:hover{color:#00838a}.sub-header-wrapper .sub-header>.contents>ul.left-list{text-align:left;padding:0}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.back .ti-angle-left{display:inline-block;vertical-align:middle;font-size:.8rem;position:relative;top:-1px}.sub-header-wrapper .sub-header>.contents>ul.left-list>li:first-of-type{font-weight:600}.sub-header-wrapper .sub-header>.contents>ul.left-list>li:not(:last-of-type){position:relative}.sub-header-wrapper .sub-header>.contents>ul.left-list>li:not(:last-of-type)::after{display:inline-block;vertical-align:middle;position:relative;font-family:"Material Design Icons";content:"󰅂";padding:0 6px 0 6px;color:#aaa}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a>span{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis}@media(max-width:580px){.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a>span{max-width:150px}}@media(max-width:420px){.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a>span{max-width:120px}}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a::after{display:inline-block;vertical-align:middle;position:relative;font-family:"Material Design Icons";content:"󰅀";padding-left:1px}@media(max-width:420px){.sub-header-wrapper .sub-header>.contents>ul.left-list>li{display:none}.sub-header-wrapper .sub-header>.contents>ul.left-list>li::after{display:none !important}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.back{display:inline-block}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu{display:inline-block}}.sub-header-wrapper .sub-header>.contents>ul.right-list{position:absolute;right:0;text-align:right;padding:0}.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.has-filters,.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.remove-filters{background-color:rgba(0,131,138,.1);padding:5px 10px 4px 10px;border-radius:3px}.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.has-filters *,.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.remove-filters *{vertical-align:middle}.sub-header-wrapper .sub-header>.contents>ul.right-list>li .badge{padding:2px 4px 3px 3px;position:relative;top:-1px;background-color:#005357}.sub-header-wrapper .sub-header>.contents>ul.right-list>li:not(:first-of-type){position:relative;margin-left:15px}.sub-header-wrapper .sub-header.scrolling{z-index:3;position:fixed;top:0;left:50%;transform:translateX(-50%);border-bottom:0;background-color:#fff}@media(max-width:580px){.sub-header-wrapper .sub-header.scrolling{top:50px}.sub-header-wrapper .sub-header>.wrapper>ul.left-list{padding:0 0 0 15px}.sub-header-wrapper .sub-header>.wrapper>ul.right-list{padding:0 15px 0 0}}footer{position:relative;overflow:hidden;background-color:#000;box-sizing:border-box;width:100%;text-align:center;font-size:.85rem}footer .contents{padding:30px;color:#b3b3b3;max-width:1200px;margin:auto}footer .contents .footer-menu ul{margin:0;padding:0;list-style-type:none}footer .contents .footer-menu ul li{padding:3px 0}footer .contents .footer-menu ul li.title{text-transform:uppercase;padding-bottom:13px;font-weight:bold;font-size:.8rem;color:#fff}footer .contents .footer-menu ul li a{color:#b3b3b3}footer .contents .footer-menu ul li a:hover{color:#00838a}footer .contents .company-info-column{text-align:left}footer .contents .company-info{font-size:1rem}footer .contents .company-info a{color:#999}footer .contents .company-info span{display:inline-block;padding-left:5px;padding-right:5px}footer .contents .company-info span[data-tooltip]{cursor:pointer}footer .contents .company-info span.tip-template{display:none}@media(max-width:580px){footer .contents{padding:30px 20px}footer .contents .footer-menu ul{text-align:center !important;margin:0;padding:0 0 25px 0}footer .contents .footer-utility{padding-top:15px;text-align:center}footer .contents .company-info-column{text-align:center}footer .contents .company-info{text-align:center !important}}*{-webkit-appearance:none;outline:0}*:focus{-webkit-appearance:none;outline:0}.text-strong{font-weight:bold !important;color:#000}#holiday-alert{position:fixed;bottom:10px;right:10px;z-index:10;width:300px;transition:all .3s ease;transform:translateY(150%);opacity:0;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}#holiday-alert.visible{transform:translateY(0);opacity:1}#holiday-alert .inner{border-radius:3px;padding:35px 40px;background-color:#00838a;position:relative}#holiday-alert .inner i.mdi{position:absolute;right:10px;top:5px;font-size:1.5rem;color:#fff;transition:all .3s ease}#holiday-alert .inner i.mdi:hover{color:#000}#holiday-alert .inner p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:#fff;padding-bottom:0;margin-bottom:0}section{padding:80px 30px}@media(max-width:580px){section{padding:40px 30px}}section.no-pt{padding-top:0}section.no-pb{padding-top:0}section.parallax-background{height:60vh}section .content{max-width:1240px;margin:auto}section .content .text h1{font-size:2.7rem;line-height:1.45em;font-weight:bold;color:#00838a;margin-bottom:55px}@media(max-width:990px){section .content .text h1{font-size:2.1rem;margin-bottom:45px}}@media(max-width:580px){section .content .text h1{font-size:1.9rem}}section .content .text h2{font-size:2.2rem;line-height:1.5em;color:#00838a;margin-bottom:30px}@media(max-width:990px){section .content .text h2{font-size:1.8rem}}@media(max-width:580px){section .content .text h2{font-size:1.5rem}}section .content .text p{font-size:1.45rem;line-height:1.5em;color:#393939}section .content .text p:not(:last-of-type){margin-bottom:8px}@media(max-width:990px){section .content .text p{font-size:1.2rem}}@media(max-width:580px){section .content .text p{font-size:1.1rem}}section .content .text .btn{margin-top:40px;min-width:250px}@media(max-width:580px){section .content .text .btn{margin-top:20px;min-width:auto}}section .content .box-element{padding-top:20px}section .content .box-element h2{color:#00838a;line-height:1.5em;margin-bottom:15px;font-size:2.6rem;font-weight:bold}@media(max-width:990px){section .content .box-element h2{font-size:2.4rem}}@media(max-width:580px){section .content .box-element h2{font-size:2rem}}section .content .box-element p{font-size:1.4rem;line-height:1.6em;margin-bottom:25px;display:inline-block;color:#393939}@media(max-width:990px){section .content .box-element p{font-size:1.2rem}}@media(max-width:580px){section .content .box-element p{font-size:1rem}}section .content .box-element a:not(.btn){display:block;font-size:1.4rem;line-height:1.8em}section .content .box-element a:not(.btn):not(:last-of-type){margin-bottom:18px}@media(max-width:990px){section .content .box-element a:not(.btn){font-size:1.2rem}}@media(max-width:580px){section .content .box-element a:not(.btn){font-size:1rem}section .content .box-element a:not(.btn):not(:last-of-type){margin-bottom:15px}}section .content .box-element a.btn{min-width:50%;margin-top:30px}@media(max-width:990px){section .content .box-element a.btn{min-width:60%}}@media(max-width:580px){section .content .box-element a.btn{margin-top:15px;min-width:80%}}section.breadcrumb{padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;background-color:#fff;margin-bottom:0 !important}section.breadcrumb nav{width:100%;text-align:center;justify-content:center}section.breadcrumb nav ol{margin-bottom:0;height:70px;padding:0 1rem}section.breadcrumb nav ol li{height:70px;line-height:70px}@media(max-width:580px){section.breadcrumb nav ol{height:55px;padding:0 1rem}section.breadcrumb nav ol li{height:55px;line-height:55px}}section.breadcrumb .breadcrumb{background-color:transparent}section.breadcrumb .breadcrumb .breadcrumb-item{font-size:1.15rem}@media(max-width:580px){section.breadcrumb .breadcrumb .breadcrumb-item{font-size:.95rem}}section.breadcrumb .breadcrumb .breadcrumb-item a{color:#000}section.breadcrumb .breadcrumb .breadcrumb-item a:hover{color:#00838a}section .hero-image{overflow:hidden}section .hero-image .image-wrapper{position:relative}section .hero-image .image-wrapper .image{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}section .hero-image .image-wrapper .image .hires-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1s ease;background-size:cover;background-repeat:no-repeat;background-position:center}section .hero-image .image-wrapper .image.loaded .hires-bg{opacity:1}section .hero-image .image-wrapper .spacers{position:relative;z-index:0}section .hero-image .image-wrapper .spacers img.mobile{display:none}@media(max-width:680px){section .hero-image .image-wrapper .spacers img.mobile{display:block}section .hero-image .image-wrapper .spacers img.desktop{display:none}}section.gallery{height:80vh;position:relative;padding:0}section.gallery .image{position:absolute;overflow:hidden}section.gallery .image:hover:after{transform:scale(1.1)}section.gallery .image:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-size:cover;background-position:center;transition:transform 4s ease}section.gallery .image-01{width:60%;height:100%;left:0;top:0;border-right:4px solid #ececec}section.gallery .image-02{width:40%;height:50%;right:0;top:0;border-bottom:4px solid #ececec}section.gallery .image-03{width:40%;height:50%;right:0;bottom:0}@media(max-width:640px){section.gallery{height:600px}section.gallery .image-01{width:100%;height:400px;border-right:0}section.gallery .image-02,section.gallery .image-03{width:50%;height:200px;top:auto;bottom:0;left:0;border-bottom:0;border-top:5px solid #ececec}section.gallery .image-03{border-left:5px solid #ececec;left:auto}}@media(max-width:580px){section.intro.parallax-background{max-height:350px}}section.intro .vertical-center{text-align:center}section.intro .vertical-center h1{font-size:4.2rem;line-height:1.2em;font-weight:bold}@media(max-width:990px){section.intro .vertical-center h1{font-size:3.5rem}}@media(max-width:580px){section.intro .vertical-center h1{font-size:2.35rem}}section.intro .vertical-center p{font-size:2rem;line-height:2.2rem;margin-bottom:0;color:#00838a;font-weight:bold}@media(max-width:990px){section.intro .vertical-center p{font-size:2rem}}@media(max-width:580px){section.intro .vertical-center p{font-size:1.2rem}}@media(max-width:580px){section.intro .vertical-center{max-height:360px}}section.box-layout .content{max-width:1480px}section.box-layout .box-wrapper{display:flex;flex-direction:row}@media(max-width:580px){section.box-layout .box-wrapper{flex-direction:row;flex-wrap:wrap}}section.box-layout .box-wrapper .box{width:calc(100% - 16px);margin:8px;background-color:#fff;padding:20px;border-radius:15px;display:flex;flex-direction:column;box-shadow:0 1px 10px 2px rgba(0,0,0,.08)}@media(max-width:990px){section.box-layout .box-wrapper .box{font-size:1.8rem;margin:.2em}}@media(max-width:580px){section.box-layout .box-wrapper .box{margin:10px auto;width:calc(90% - 20px)}}section.box-layout .box-wrapper .box .image{text-align:center;margin-bottom:20px}section.box-layout .box-wrapper .box .image img{width:100%}@media(max-width:580px){section.box-layout .box-wrapper .box .image img{width:75%}}section.box-layout .box-wrapper .box .text-group{flex:auto;text-align:center}section.box-layout .box-wrapper .box .text-group h2{font-size:1.8rem;font-weight:bold;line-height:1.4em;color:#00838a;margin-bottom:5px}@media(max-width:990px){section.box-layout .box-wrapper .box .text-group h2{font-size:1.55rem}}@media(max-width:580px){section.box-layout .box-wrapper .box .text-group h2{font-size:1.4rem}}section.box-layout .box-wrapper .box .text-group h3{font-size:1.5rem;line-height:1.5em;margin-bottom:15px}@media(max-width:990px){section.box-layout .box-wrapper .box .text-group h3{font-size:1rem}}@media(max-width:580px){section.box-layout .box-wrapper .box .text-group h3{font-size:1rem}}section.box-layout .box-wrapper .box .text-group p{font-size:1rem;line-height:1.5em}@media(max-width:990px){section.box-layout .box-wrapper .box .text-group p{font-size:.9rem}}@media(max-width:680px){section.box-layout .box-wrapper .box .text-group p{display:none}}section.box-layout .box-wrapper .box .btn{display:block;width:80%;margin:30px auto 20px}@media(max-width:990px){section.box-layout .box-wrapper .box .btn{width:90%}}@media(max-width:580px){section.box-layout .box-wrapper .box .btn{margin:10px auto}}@media(min-width:580px){section.selection-layout .content .text{max-width:550px;margin:0 auto 80px auto}}section.selection-layout .content .main-container{position:relative;margin-top:170px}@media(max-width:990px){section.selection-layout .content .main-container{margin-top:120px}}@media(max-width:580px){section.selection-layout .content .main-container{margin-top:85px}}section.selection-layout .content .main-container .checkboxes{position:absolute;display:inline-block;top:-40px;right:40px}section.selection-layout .content .main-container .checkboxes span{display:inline-block;margin-right:20px;color:#000;font-size:1rem;line-height:1.3em}section.selection-layout .content .main-container .checkboxes md-radio-button{font-size:1rem;line-height:1em;font-weight:600}section.selection-layout .content .main-container .checkboxes md-radio-button:not(:last-of-type){margin-right:10px}section.selection-layout .content .main-container .checkboxes md-radio-button.md-default-theme .md-on,section.selection-layout .content .main-container .checkboxes md-radio-button .md-on{background-color:#00838a}section.selection-layout .content .main-container .checkboxes md-radio-button.md-default-theme.md-checked .md-off,section.selection-layout .content .main-container .checkboxes md-radio-button.md-checked .md-off{border-color:#00838a}@media(max-width:990px){section.selection-layout .content .main-container .checkboxes{right:0}section.selection-layout .content .main-container .checkboxes span{font-size:.9rem}section.selection-layout .content .main-container .checkboxes md-radio-button{font-size:.9rem}}@media(max-width:580px){section.selection-layout .content .main-container .checkboxes span{font-size:.9rem}section.selection-layout .content .main-container .checkboxes md-radio-button{font-size:.9rem}}section.selection-layout .content .typologies-menu{display:block;list-style:none;position:relative;padding-top:50px;transition:min-height .4s ease}@media(max-width:990px){section.selection-layout .content .typologies-menu{padding:0;transition:none}}section.selection-layout .content .typologies-menu li{width:100%;display:block;text-align:left}@media(max-width:990px){section.selection-layout .content .typologies-menu li{transition:max-height .4s ease;background-color:rgba(255,255,255,.7)}section.selection-layout .content .typologies-menu li:hover{background-color:rgba(255,255,255,.7)}section.selection-layout .content .typologies-menu li.visible::after{content:" ";display:block;height:1px;margin:auto;width:90%;left:0;background-color:#ddd}}section.selection-layout .content .typologies-menu li.active.visible .trigger{background-color:#fff}section.selection-layout .content .typologies-menu li.active .trigger{position:relative}section.selection-layout .content .typologies-menu li.active .trigger.angle-right:after{border-left:15px solid #fff}section.selection-layout .content .typologies-menu li.active .trigger.visible{background-color:#fff}section.selection-layout .content .typologies-menu li.active .typology-content{opacity:1;pointer-events:all}@media(max-width:990px){section.selection-layout .content .typologies-menu li.active .trigger i.mdi-plus{opacity:0}section.selection-layout .content .typologies-menu li.active .trigger i.mdi-minus{opacity:1}}section.selection-layout .content .typologies-menu li.visible .trigger{cursor:pointer !important;background-color:transparent;color:#00838a}section.selection-layout .content .typologies-menu li.visible .trigger small{color:#363636}section.selection-layout .content .typologies-menu li.visible:hover:not(.active) .trigger{background-color:rgba(255,255,255,.5)}section.selection-layout .content .typologies-menu li.visible:hover:not(.active) .trigger.angle-right:after{border-left:15px solid rgba(255,255,255,.5)}@media(max-width:990px){section.selection-layout .content .typologies-menu li.visible .trigger i{display:block}}section.selection-layout .content .typologies-menu li .trigger{display:block;width:35%;margin-right:5%;padding:20px 0 20px 25px;font-size:1.5rem;position:relative;margin-bottom:0;color:#aaa;transition:background-color .4s ease;font-weight:bold;background-color:#e3e3e3;cursor:auto !important}section.selection-layout .content .typologies-menu li .trigger.angle-right:after{content:" ";width:0;height:0;position:absolute;right:-15px;top:50%;transform:translateY(-50%);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent;transition:border-color .4s ease}@media(max-width:990px){section.selection-layout .content .typologies-menu li .trigger.angle-right:after{display:none}}section.selection-layout .content .typologies-menu li .trigger small{display:block;color:#999;font-size:60%;font-weight:bold}section.selection-layout .content .typologies-menu li .trigger i{display:none}@media(max-width:990px){section.selection-layout .content .typologies-menu li .trigger{width:100%;margin-right:0;padding:30px 35px;font-size:1.4rem}section.selection-layout .content .typologies-menu li .trigger i{display:none;position:absolute;font-size:1.6rem;top:50%;transform:translateY(-50%);color:#00838a;right:35px;transition:opacity .4s ease}section.selection-layout .content .typologies-menu li .trigger i.mdi-plus{opacity:1}section.selection-layout .content .typologies-menu li .trigger i.mdi-minus{opacity:0}}@media(max-width:580px){section.selection-layout .content .typologies-menu li .trigger{padding:20px 25px;font-size:1.2rem}section.selection-layout .content .typologies-menu li .trigger small{font-size:70%}section.selection-layout .content .typologies-menu li .trigger i{font-size:1.3rem;right:22px}}section.selection-layout .content .typologies-menu li .typology-content{display:block;width:60%;position:absolute;right:0;top:0;background:#fff;padding:65px 65px;opacity:0;pointer-events:none;transition:opacity .4s ease;min-height:780px}@media(max-width:990px){section.selection-layout .content .typologies-menu li .typology-content{width:100%;position:relative;height:auto;max-height:0;min-height:0;overflow:hidden;padding:0 35px;transition:max-height .3s ease-out;opacity:1}section.selection-layout .content .typologies-menu li .typology-content>*:last-child{margin-bottom:55px !important}}@media(max-width:580px){section.selection-layout .content .typologies-menu li .typology-content{padding:0 25px}section.selection-layout .content .typologies-menu li .typology-content>*:last-child{margin-bottom:45px !important}}section.selection-layout .content .typologies-menu li .typology-content h4{font-size:1.9rem;font-weight:bold;color:#00838a;margin-bottom:35px}@media(max-width:990px){section.selection-layout .content .typologies-menu li .typology-content h4{display:none}}section.selection-layout .content .typologies-menu li .typology-content p{font-size:1.2rem;line-height:1.35em}section.selection-layout .content .typologies-menu li .typology-content p .mdi{display:inline-block;margin-right:5px}section.selection-layout .content .typologies-menu li .typology-content p.info{font-size:.9rem}@media(max-width:990px){section.selection-layout .content .typologies-menu li .typology-content p{font-size:1.05rem;margin:15px 0 10px}section.selection-layout .content .typologies-menu li .typology-content p.info{font-size:.8rem}}@media(max-width:580px){section.selection-layout .content .typologies-menu li .typology-content p{font-size:.95rem}section.selection-layout .content .typologies-menu li .typology-content p.info{font-size:.75rem}}section.selection-layout .content .typologies-menu li .typology-content>img{display:block;margin:40px auto 8px auto}section.selection-layout .content .typologies-menu li .typology-content .variants{margin:50px auto 45px}@media(max-width:990px){section.selection-layout .content .typologies-menu li .typology-content .variants{margin:35px auto 20px}}section.selection-layout .content .typologies-menu li .typology-content .variants label{color:#00838a;font-size:1.2rem;font-weight:600;margin-bottom:30px;display:inline-block}section.selection-layout .content .typologies-menu li .typology-content .variants .palette{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item{text-align:center;margin:0 25px 30px 0}section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item img{width:80px;margin:0 0 15px 0 !important;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}@media(max-width:990px){section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item img{width:75px}}@media(max-width:580px){section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item img{width:70px}}section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item p{width:85%;margin:auto;text-align:center;display:block;font-size:1rem;line-height:1.2em}@media(max-width:990px){section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item p{font-size:.85rem}}@media(max-width:580px){section.selection-layout .content .typologies-menu li .typology-content .variants .palette .item p{font-size:.75rem}}@media(max-width:580px){section.split{padding-left:0;padding-right:0}}section.split .row [class^=col-] .content{padding:40px 20px}@media(max-width:580px){section.split .row [class^=col-] .content{padding:40px 0}}section.split .row [class^=col-] .content h2{font-size:2.8rem;text-transform:uppercase;color:#00838a;font-weight:bold;margin-bottom:50px}@media(max-width:990px){section.split .row [class^=col-] .content h2{font-size:2rem}}@media(max-width:580px){section.split .row [class^=col-] .content h2{font-size:1.4rem}}section.split .row [class^=col-] .content .table tr td,section.split .row [class^=col-] .content .table tr th{color:#333;font-weight:normal;vertical-align:middle}section.split .row [class^=col-] .content .table tr td strong,section.split .row [class^=col-] .content .table tr th strong{color:#000}section.split .row [class^=col-] .content .table tr td small,section.split .row [class^=col-] .content .table tr th small{display:block;font-size:60%}@media(max-width:580px){section.split .row [class^=col-] .content .table tr td,section.split .row [class^=col-] .content .table tr th{font-size:.7rem}}section.split .row [class^=col-] .content .table tr th{font-size:.9rem}section.split .row [class^=col-] .content .table tr td{font-size:.9rem}section.split .row [class^=col-] .content .table tr td:first-of-type:not([colspan^="3"]){font-size:1rem;font-weight:bold;text-align:left}@media(max-width:990px){section.split .row [class^=col-] .content .table tr td{font-size:.9rem}}@media(max-width:580px){section.split .row [class^=col-] .content .table tr td{font-size:.7rem}}section.split .row [class^=col-]:first-of-type{border-right:2px solid #fff}@media(max-width:580px){section.split .row [class^=col-]:first-of-type{border-right:1px solid #fff}}section.split .row [class^=col-]:last-of-type{border-left:2px solid #fff}@media(max-width:580px){section.split .row [class^=col-]:last-of-type{border-left:1px solid #fff}}section.partner-eni{background:linear-gradient(110deg,#00838a 50%,#ffd50f 50%);height:200px;padding:0 90px;margin:20px auto 0 auto}@media(max-width:580px){section.partner-eni{padding:0 40px;height:280px}}section.partner-eni .oblique{background-color:#fff;width:100%;margin:auto;height:280px;display:block;position:relative;z-index:1;transform:translateY(-40px);display:flex;justify-content:center;align-items:center;max-width:1240px;flex-direction:column;padding:40px 20px}@media(max-width:580px){section.partner-eni .oblique{padding:0 20px;height:360px}}section.partner-eni .oblique .partnership{margin-bottom:25px;text-align:center}section.partner-eni .oblique .partnership span{display:inline-block;margin:0 25px}@media(max-width:770px){section.partner-eni .oblique .partnership span{font-size:.9rem;margin:0 15px}}@media(max-width:580px){section.partner-eni .oblique .partnership span{display:block;margin:15px auto}}section.partner-eni .oblique .partnership img{width:180px}@media(max-width:990px){section.partner-eni .oblique .partnership img{width:130px}}@media(max-width:770px){section.partner-eni .oblique .partnership img{width:120px}}@media(max-width:630px){section.partner-eni .oblique .partnership img{width:110px}}@media(max-width:580px){section.partner-eni .oblique .partnership img{width:150px}}section.partner-eni .oblique h2{font-size:1.75rem;line-height:1.5em;margin-bottom:30px;text-align:center}@media(max-width:990px){section.partner-eni .oblique h2{font-size:1.4rem}}@media(max-width:770px){section.partner-eni .oblique h2{font-size:1.2rem}}@media(max-width:580px){section.partner-eni .oblique h2{font-size:1.1rem}}section.partner-eni .oblique:before,section.partner-eni .oblique:after{content:" ";position:absolute;top:0;width:75px;height:100%;z-index:-1;background:#fff;border-radius:inherit;transform:skew(-15deg)}@media(max-width:580px){section.partner-eni .oblique:before,section.partner-eni .oblique:after{width:50px;transform:skew(355deg)}}section.partner-eni .oblique:before{left:-38px}@media(max-width:580px){section.partner-eni .oblique:before{left:-20px}}section.partner-eni .oblique:after{right:-38px}@media(max-width:580px){section.partner-eni .oblique:after{right:-20px}}.separator{width:100%;height:5px;background-color:#fff}.iziModal{transition-delay:0s !important;border-bottom:0 !important}.iziModal .iziModal-header{box-shadow:none;background-color:rgba(0,0,0,.1) !important}.iziModal .iziModal-header .iziModal-header-title{margin-bottom:3px}.iziModal .iziModal-header .iziModal-header-title,.iziModal .iziModal-header .iziModal-header-subtitle{color:#333;padding-left:20px;padding-right:20px}.iziModal .iziModal-button-close{opacity:.6}.iziModal .header .close-modal{position:absolute;top:10px;right:10px;width:25px;height:25px;line-height:25px;border-radius:25px;background-color:rgba(0,0,0,.5);color:#fff;font-size:1rem;text-align:center}.iziModal .header .close-modal:hover{background-color:#000}.iziModal#cookie-preferences-modal{max-width:700px !important}.iziModal#cookie-preferences-modal .iziModal-button-close{display:none}@media(max-width:560px){.iziModal#cookie-preferences-modal{max-width:90% !important}}.iziModal#cookie-preferences-modal .loader{margin:30px auto}.iziModal#cookie-preferences-modal .info{padding:20px 38px;font-size:.9rem}.iziModal#cookie-preferences-modal .info ul{margin:0;padding:15px 0 0 15px;list-style-type:none}.iziModal#cookie-preferences-modal .info ul li{margin-bottom:15px}.iziModal#cookie-preferences-modal .info ul li strong{display:block;position:relative;left:-17px;padding-bottom:5px}.iziModal#cookie-preferences-modal .info ul li.hidden{display:none}.iziModal#cookie-preferences-modal .actions{display:flex;padding:0 38px 20px 38px;justify-content:right;align-items:center}.iziModal#cookie-preferences-modal .actions label{font-size:1rem;margin:0 15px 0 0;font-weight:400}.iziModal#cookie-preferences-modal .actions label i{vertical-align:middle}.iziModal#cookie-preferences-modal .actions .btn{margin-left:15px}.iziModal#custom-modal{max-width:620px !important}@media(max-width:580px){.iziModal#custom-modal{width:90%}}.iziModal#custom-modal .header{position:relative;text-align:center;min-height:160px;background-color:#00838a}@media(max-width:580px){.iziModal#custom-modal .header{min-height:140px}}.iziModal#custom-modal .header .close-modal{z-index:9999}.iziModal#custom-modal .header .text{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center;padding:20px}.iziModal#custom-modal .header .text h1,.iziModal#custom-modal .header .text h2{font-weight:700;color:#fff;text-transform:uppercase;text-shadow:1px 0 2px rgba(0,0,0,.4)}.iziModal#custom-modal .header .text h1{font-size:3rem;margin-bottom:8px}@media(max-width:580px){.iziModal#custom-modal .header .text h1{font-size:2rem}}@media(max-width:500px){.iziModal#custom-modal .header .text h2{font-size:1.2rem;max-width:90%}}.iziModal#custom-modal .contents{color:#000;line-height:1.4em;padding:20px;text-align:center}.iziModal#custom-modal .contents p{font-size:1.1rem;line-height:1.5em;margin-bottom:15px;max-width:70%;margin:auto}.iziModal#custom-modal .contents p.text-uppercase{font-weight:700;margin-bottom:10px}.iziModal#custom-modal .contents .actions{margin-top:30px;margin-bottom:20px}.iziModal#custom-modal .contents .actions .btn{padding-left:50px;padding-right:50px;text-transform:uppercase;color:#fff;background-color:#00838a;font-size:.9rem;border:2px solid transparent}.iziModal#custom-modal .contents .actions .btn:hover{color:#000;background-color:#fff;border-color:#00838a}.iziModal#custom-modal .contents .actions>div{margin-top:20px}.iziModal#custom-modal .contents .actions>div small{display:block}.iziModal#custom-modal .contents .actions>div a{font-size:.9rem}@media(max-width:500px){.iziModal#custom-modal .contents p{font-size:1.1rem}.iziModal#custom-modal .contents .actions .btn{font-size:.9rem}}.iziModal#video-modal h4{text-align:center;padding:20px;color:#00838a}.iziModal#video-modal a.glightbox-trigger{display:block;background-size:cover;width:100%;height:100%;text-align:center;padding:60px}.iziModal#video-modal a.glightbox-trigger img{display:block;margin:0 auto 85px}.iziModal#video-modal a.glightbox-trigger span{display:block;font-size:2.4rem;line-height:2.8rem;text-transform:uppercase;color:#fff;font-weight:600;margin-bottom:5px}.iziModal#video-modal a.glightbox-trigger i{display:inline-block;color:#fff;font-size:3.5rem;margin-bottom:20px}@media(max-width:580px){.iziModal#video-modal a.glightbox-trigger{padding:40px 40px 25px}.iziModal#video-modal a.glightbox-trigger img{margin:0 auto 50px}.iziModal#video-modal a.glightbox-trigger span{font-size:1.5rem;line-height:1.8rem;margin-bottom:0}.iziModal#video-modal a.glightbox-trigger i{font-size:2.8rem}}body[data-page="404"] section{padding-top:150px;padding-bottom:50px}@media(min-width:990px){body[data-page="404"] section{padding-top:150px;padding-bottom:100px}}body[data-page="404"] section h1{font-size:15rem;margin-bottom:20px;font-weight:900}body[data-page="404"] section h1 span{display:inline-block}body[data-page="404"] section h1 span:nth-child(1){color:#000;text-shadow:4px 6px 0 rgba(0,0,0,.2)}body[data-page="404"] section h1 span:nth-child(2){color:#aaa;text-shadow:4px 6px 0 rgba(170,170,170,.2)}body[data-page="404"] section h1 span:nth-child(3){color:#000;text-shadow:4px 6px 0 rgba(0,0,0,.2);transform-origin:top right}body[data-page="404"] section h1.animated span:nth-child(3){transform-origin:90% 10%;animation:breakTitle 1.5s ease-in-out 1 forwards}@media(max-width:990px){body[data-page="404"] section h1{font-size:10rem}}@media(max-width:700px){body[data-page="404"] section h1{font-size:7rem}}@media(max-width:500px){body[data-page="404"] section h1{font-size:5rem}}body[data-page="404"] section p{font-size:1rem}@media(max-width:700px){body[data-page="404"] section p{font-size:.8rem}}body[data-page="404"] section p .btn{margin-top:20px}@media(max-width:710px){body[data-page="404"] section p:first-of-type{margin-bottom:40px}}@keyframes breakTitle{15%{transform:rotate3d(0,0,1,-40deg)}30%{transform:rotate3d(0,0,1,-20deg)}45%{transform:rotate3d(0,0,1,-35deg)}60%{transform:rotate3d(0,0,1,-25deg)}75%{transform:rotate3d(0,0,1,-33deg)}90%{transform:rotate3d(0,0,1,-28deg)}100%{transform:rotate3d(0,0,1,-30deg)}}body[data-page=home] .header-spacer{display:none !important}body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=home]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}body[data-page=home] caption{display:block;padding-bottom:25px}body[data-page=home][data-color=brand] header nav:not(.secondary) .utility li.brand-box{background-color:#00838a}body[data-page=home][data-color=brand] .color-picker ul li a[data-color=brand]{opacity:1}@media(max-width:990px){body[data-page=home][data-color=brand] .slider .emotional{background-color:rgba(0,131,138,.35)}}body[data-page=home][data-color=red] header nav:not(.secondary) .utility li.brand-box{background-color:#7f0204}body[data-page=home][data-color=red] .text h1,body[data-page=home][data-color=red] .text h2{color:#7f0204 !important}body[data-page=home][data-color=red] .box-element h1,body[data-page=home][data-color=red] .box-element h2{color:#7f0204 !important}body[data-page=home][data-color=red] .btn{color:#fff;background-color:#7f0204;border-color:#7f0204}body[data-page=home][data-color=red] .btn::before{background-color:#7f0204}body[data-page=home][data-color=red] .btn:not(:disabled):hover,body[data-page=home][data-color=red] .btn:not(.disabled):hover{background-color:#1b0001;border-color:#660203;color:#fff}body[data-page=home][data-color=red] .btn:not(:disabled):focus,body[data-page=home][data-color=red] .btn:not(:disabled):active,body[data-page=home][data-color=red] .btn:not(:disabled).active,body[data-page=home][data-color=red] .btn:not(.disabled):focus,body[data-page=home][data-color=red] .btn:not(.disabled):active,body[data-page=home][data-color=red] .btn:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(27,0,1,.2);color:#fff}body[data-page=home][data-color=red] .color-picker ul li a[data-color=red]{opacity:1}body[data-page=home][data-color=black] header nav:not(.secondary) .utility li.brand-box{background-color:#1e2737}body[data-page=home][data-color=black] .text h1,body[data-page=home][data-color=black] .text h2{color:#1e2737 !important}body[data-page=home][data-color=black] .box-element h1,body[data-page=home][data-color=black] .box-element h2{color:#1e2737 !important}body[data-page=home][data-color=black] .btn{color:#fff;background-color:#1e2737;border-color:#1e2737}body[data-page=home][data-color=black] .btn::before{background-color:#1e2737}body[data-page=home][data-color=black] .btn:not(:disabled):hover,body[data-page=home][data-color=black] .btn:not(.disabled):hover{background-color:#000;border-color:#151b27;color:#fff}body[data-page=home][data-color=black] .btn:not(:disabled):focus,body[data-page=home][data-color=black] .btn:not(:disabled):active,body[data-page=home][data-color=black] .btn:not(:disabled).active,body[data-page=home][data-color=black] .btn:not(.disabled):focus,body[data-page=home][data-color=black] .btn:not(.disabled):active,body[data-page=home][data-color=black] .btn:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}body[data-page=home][data-color=black] .color-picker ul li a[data-color=black]{opacity:1}body[data-page=home][data-color=blue] header nav:not(.secondary) .utility li.brand-box{background-color:#24447d}body[data-page=home][data-color=blue] .text h1,body[data-page=home][data-color=blue] .text h2{color:#24447d !important}body[data-page=home][data-color=blue] .box-element h1,body[data-page=home][data-color=blue] .box-element h2{color:#24447d !important}body[data-page=home][data-color=blue] .btn{color:#fff;background-color:#24447d !important;border-color:#24447d !important}body[data-page=home][data-color=blue] .btn::before{background-color:#24447d !important}body[data-page=home][data-color=blue] .btn:not(:disabled):hover,body[data-page=home][data-color=blue] .btn:not(.disabled):hover{background-color:#0d192e !important;border-color:#1e3969 !important;color:#fff}body[data-page=home][data-color=blue] .btn:not(:disabled):focus,body[data-page=home][data-color=blue] .btn:not(:disabled):active,body[data-page=home][data-color=blue] .btn:not(:disabled).active,body[data-page=home][data-color=blue] .btn:not(.disabled):focus,body[data-page=home][data-color=blue] .btn:not(.disabled):active,body[data-page=home][data-color=blue] .btn:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(13,25,46,.2);color:#fff}body[data-page=home][data-color=blue] .color-picker ul li a[data-color=blue]{opacity:1}body[data-page=home] .color-picker{text-align:center;padding:20px 0}body[data-page=home] .color-picker ul{margin:0;padding:0;display:inline-block;list-style:none}body[data-page=home] .color-picker ul li{display:inline-block;margin:0 8px}body[data-page=home] .color-picker ul li a{width:25px;height:25px;display:inline-block;transition:transform .4s ease}body[data-page=home] .color-picker ul li a[data-color=brand]{background-color:#00838a}body[data-page=home] .color-picker ul li a[data-color=red]{background-color:#7f0204}body[data-page=home] .color-picker ul li a[data-color=black]{background-color:#1e2737}body[data-page=home] .color-picker ul li a[data-color=blue]{background-color:#24447d}body[data-page=home] .color-picker ul li a:hover{opacity:1;transform:scale(1.2)}body[data-page=home] section .content .row{margin:50px auto}body[data-page=home] section .content #slide-reveal{width:100%;height:600px;margin:30px auto}@media(max-width:900px){body[data-page=home] section .content #slide-reveal{height:500px}}@media(max-width:700px){body[data-page=home] section .content #slide-reveal{height:400px}}@media(max-width:500px){body[data-page=home] section .content #slide-reveal{height:280px}}body[data-page=home] section#evento-70-anni .bg{display:block;width:100%;height:720px;background-image:url("../../public/images/home/header-70-anni.jpg");background-repeat:no-repeat;background-size:cover;background-position:center top}@media(max-width:990px){body[data-page=home] section#evento-70-anni .bg{height:420px}}@media(max-width:580px){body[data-page=home] section#evento-70-anni .bg{height:320px}}body[data-page=home] section#evento-70-anni .bg .in-link{display:block;width:100%;height:100%}body[data-page=home] section#evento-70-anni img{width:100%;max-width:400px;margin-top:20px}body[data-page=home] section#evento-70-anni p{margin-top:60px}body[data-page=home] section#evento-70-anni a.btn{width:100%;max-width:300px;margin-bottom:100px}@media(max-width:580px){body[data-page=home] section#evento-70-anni a.btn{margin-bottom:50px}}body[data-page=home] section.slider{padding:0;overflow:hidden;background-color:#fff}body[data-page=home] section.slider .swiper-container,body[data-page=home] section.slider .swiper-wrapper,body[data-page=home] section.slider .swiper-slide{width:100vw;height:80vh;max-height:720px}@media(max-width:990px){body[data-page=home] section.slider .swiper-container,body[data-page=home] section.slider .swiper-wrapper,body[data-page=home] section.slider .swiper-slide{min-height:400px;height:40vh}}body[data-page=home] section.slider .swiper-slide{width:100vw;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;display:flex;text-align:center;justify-content:center;align-items:center;transition:background .4s ease}body[data-page=home] section.slider .swiper-slide.shadow:before{content:" ";display:block;height:180px;width:100%;position:absolute;bottom:0;z-index:1;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%)}body[data-page=home] section.slider .swiper-slide .emotional{display:inline-block;z-index:3;max-width:550px}body[data-page=home] section.slider .swiper-slide .emotional h1{font-size:2.5rem;letter-spacing:1px;margin:0 0 10px 0;padding:0;color:#fff}body[data-page=home] section.slider .swiper-slide .emotional p{font-size:1.4rem;color:#f2f2f2;margin:0 0 30px 0}body[data-page=home] section.slider .swiper-slide .emotional .btn{min-width:200px}@media(max-width:700px){body[data-page=home] section.slider .swiper-slide .emotional .btn{min-width:150px}}@media(max-width:990px){body[data-page=home] section.slider .swiper-slide .emotional{padding:20px 20px 25px}}body[data-page=home] section.slider .swiper-slide .emotional .partnership{margin-bottom:20px}@media(max-width:580px){body[data-page=home] section.slider .swiper-slide .emotional .partnership{margin-top:40px}}body[data-page=home] section.slider .swiper-slide .emotional .partnership span{display:block;font-size:1.2rem;line-height:1.5em}@media(max-width:580px){body[data-page=home] section.slider .swiper-slide .emotional .partnership span{margin-bottom:10px}}body[data-page=home] section.slider .swiper-slide .emotional .partnership img{max-width:320px}@media(max-width:580px){body[data-page=home] section.slider .swiper-slide .emotional .partnership img{max-width:220px}}body[data-page=home] section.slider .swiper-slide.slide-1{background-image:url("../../public/images/home/home-color-brand.jpg");background-position:center}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional{position:absolute;top:30%;right:120px}@media(max-width:1280px){body[data-page=home] section.slider .swiper-slide.slide-1 .emotional{top:34%;right:100px}}@media(max-width:990px){body[data-page=home] section.slider .swiper-slide.slide-1 .emotional{right:auto;left:50%;max-width:550px;top:20%;transform:translateX(-50%) !important}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional h1{font-size:1.8rem}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional p{font-size:1.2rem}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional .btn{min-width:150px}}@media(max-width:700px){body[data-page=home] section.slider .swiper-slide.slide-1 .emotional{justify-content:center;align-items:flex-end}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional .emotional{margin:0 0 70px 0}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional .emotional h1{font-size:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.4)}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional .emotional p{font-size:1rem;text-shadow:0 2px 4px rgba(0,0,0,.7)}}@media(max-width:580px){body[data-page=home] section.slider .swiper-slide.slide-1{background-position:left center}body[data-page=home] section.slider .swiper-slide.slide-1 .emotional{position:absolute;right:auto;top:auto;bottom:0}}body[data-page=home] section.slider .slider-navigation{position:absolute;bottom:20px;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body[data-page=home] section.slider .slider-navigation ul{display:block;list-style-type:none;margin:0;padding:0;white-space:nowrap;text-transform:uppercase}body[data-page=home] section.slider .slider-navigation ul li{display:inline-block;padding:0;margin:0;cursor:pointer;position:relative;width:10px;height:10px;border-radius:100%;transition:background-color .4s cubic-bezier(0.2,1,0.3,1);background-color:rgba(255,255,255,.6);background-color:rgba(0,131,138,.3)}body[data-page=home] section.slider .slider-navigation ul li:not(:last-of-type){margin-right:10px}body[data-page=home] section.slider .slider-navigation ul li:hover{background-color:rgba(0,131,138,.6)}body[data-page=home] section.slider .slider-navigation ul li.active{background-color:#00838a}body[data-page=home] section.show-mobile h1{margin-bottom:15px}body[data-page=home] section.show-mobile .partnership{margin-top:20px}body[data-page=home] section.show-mobile .partnership span{margin-bottom:10px;display:block}body[data-page=home] section.show-mobile .partnership img{max-width:220px}@media(max-width:580px){body[data-page=home] section#info a{margin-bottom:60px}}body[data-page=home] section.video{max-width:100vw !important}@media(max-width:580px){body[data-page=home] section.video{margin-bottom:60px}}body[data-page=home] section.video .video-wrapper{width:100%;height:100%;position:relative;overflow:hidden;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}body[data-page=home] section.video .video-wrapper>.mdi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:8rem;color:#fff;display:none}body[data-page=home] section.video .video-wrapper.playing .mdi-play{display:none}body[data-page=home] section.video .video-wrapper.paused .mdi-play{display:inline-block}body[data-page=home] section.video .video-wrapper .toggle-audio{position:absolute;top:20px;right:20px;z-index:2;background:rgba(255,255,255,.6);border-radius:100%;width:32px;height:32px;color:#000;line-height:32px;transition:opacity .4s ease;font-size:1.2rem;cursor:pointer}body[data-page=home] section.video .video-wrapper.mobile .toggle-audio{display:none}body[data-page=home] section.video .video-wrapper .overlay{position:absolute;z-index:1;width:100%;bottom:0;padding:15px 25px;text-align:left}body[data-page=home] section.video .video-wrapper .overlay img{width:250px}body[data-page=home] section.video .video-wrapper video{position:absolute;z-index:0;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width:600px){body[data-page=home] section.video{min-height:34vh}body[data-page=home] section.video video{position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}}body[data-page=home] section.box-section{background-repeat:no-repeat;background-size:contain}body[data-page=home] section.box-section .box-element{text-align:left}@media(max-width:767px){body[data-page=home] section.box-section .box-element{text-align:center}}body[data-page=home] section.box-section a:not(.btn){display:block;width:100%;height:100%}body[data-page=home] section.box-section#battenti{background-position:center;background-image:url("../../public/images/home/bg-battenti-color-brand.jpg")}@media(max-width:767px){body[data-page=home] section.box-section#battenti{background-position:left top;background-size:180%}}body[data-page=home] section.box-section#scorrevoli{background-position:center;background-image:url("../../public/images/home/bg-scorrevoli-color-brand.jpg")}@media(max-width:767px){body[data-page=home] section.box-section#scorrevoli{text-align:center;background-position:right top;background-size:180%}}body[data-page=home] section#schuco{background-color:#000;padding:120px 0 0 0}body[data-page=home] section#schuco .content{padding:0 20px}@media(max-width:580px){body[data-page=home] section#schuco .content{padding:0 15px}}body[data-page=home] section#schuco .content .text h1{color:#fff}body[data-page=home] section#schuco .content .text img{max-width:280px;width:100%}body[data-page=home] section#schuco .content .text p{color:#fff;margin:0 auto 40px auto}@media(min-width:580px){body[data-page=home] section#schuco .content .text p{max-width:680px}}body[data-page=home] section#schuco .bg{display:block;width:100%;height:580px;margin-top:20px;background-image:url("../../public/images/home/bg-schuco.jpg");background-repeat:no-repeat;background-size:top cover;background-position:center top}@media(max-width:990px){body[data-page=home] section#schuco .bg{height:420px}}@media(max-width:580px){body[data-page=home] section#schuco .bg{height:320px}}body[data-page=contacts] header{background-color:#fff}body[data-page=contacts] .infoWindow-subtitle{line-height:1.5em}body[data-page=contacts] section.header-image{background-image:url("../../public/images/contacts-stripe.jpg");background-size:cover;background-position:center;min-height:380px}body[data-page=contacts] section.gmap{position:relative;height:400px;box-shadow:0 0 4px 0 rgba(0,0,0,.4)}body[data-page=contacts] section.gmap #map{top:80px;left:0;width:100vw;position:fixed !important;height:500px !important}body[data-page=contacts] section.contact-form{background-color:#fafafa;border-top:1px solid #e6e6e6}body[data-page=contacts] section.contact-form .content{max-width:780px;margin:auto}body[data-page=contacts] section.contact-form .content center h1{margin-bottom:30px}body[data-page=contacts] section.contact-form .content center p{font-size:1.2rem;margin-top:20px;margin-bottom:50px}@media(max-width:580px){body[data-page=contacts] section.contact-form .content center h2{font-size:2.8rem}body[data-page=contacts] section.contact-form .content center p{font-size:1rem}}body[data-page=lavora-con-noi] .header-spacer{display:none !important}body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#fff;stroke:#fff}body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#fff}body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=lavora-con-noi]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#fff}body[data-page=lavora-con-noi] .infoWindow-subtitle{line-height:1.5em}body[data-page=lavora-con-noi] section#intro{padding:0;height:400px;background-color:#00838a}@media(max-width:580px){body[data-page=lavora-con-noi] section#intro{height:40vh}}body[data-page=lavora-con-noi] section#intro .vertical-center h1,body[data-page=lavora-con-noi] section#intro .vertical-center p{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}body[data-page=lavora-con-noi] section#focus-positions .square-container{margin:40px auto;display:flex;flex-direction:row;justify-content:center}@media(max-width:990px){body[data-page=lavora-con-noi] section#focus-positions .square-container{flex-direction:column;align-items:center}}@media(max-width:580px){body[data-page=lavora-con-noi] section#focus-positions .square-container{margin-top:50px}}body[data-page=lavora-con-noi] section#focus-positions .square-container .square{display:flex;flex-direction:column;width:100%;max-width:280px;margin:0 8px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.4);text-align:left;background-color:#fff;overflow:hidden}@media(max-width:990px){body[data-page=lavora-con-noi] section#focus-positions .square-container .square{max-width:auto;margin:10px auto}}@media(max-width:580px){body[data-page=lavora-con-noi] section#focus-positions .square-container .square{max-width:100%}}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .image{height:180px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .image img{width:100%}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .square-content{padding:20px;display:flex;flex:auto;align-items:flex-start;flex-direction:column}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .square-content h2{color:#00838a;font-size:1rem;line-height:1.5em;text-transform:uppercase;margin-bottom:15px;display:block;font-weight:bold;text-align:left}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .square-content .description{line-height:1.5em;font-size:.85rem;color:rgba(0,0,0,.8)}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .square-content .description ul{padding:10px 0 10px 25px}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .square-content .position{font-size:.8rem;font-weight:bold}body[data-page=lavora-con-noi] section#focus-positions .square-container .square .square-actions{background-color:#f0f0f0;color:#00838a;padding:20px 25px;font-size:.8rem;font-weight:bold;text-transform:uppercase;transition:background .4s ease}body[data-page=lavora-con-noi] section#focus-positions .square-container .break{flex-basis:100%;width:0}body[data-page=lavora-con-noi] section.contact-form{background-color:#fafafa;border-top:1px solid #e6e6e6}body[data-page=lavora-con-noi] section.contact-form .content{max-width:780px;margin:auto}body[data-page=lavora-con-noi] section.contact-form .content center h1{margin-bottom:30px}body[data-page=lavora-con-noi] section.contact-form .content center p{font-size:1.2rem;margin-top:20px;margin-bottom:50px}body[data-page=lavora-con-noi] section.contact-form .file-upload{justify-content:center;align-items:center}body[data-page=lavora-con-noi] section.contact-form .file-upload .form-label{font-weight:bold;letter-spacing:.9px;color:#00838a;margin-bottom:20px;font-size:1.1rem}body[data-page=lavora-con-noi] section.contact-form .file-upload .form-control-file{display:inline-block !important;width:auto}body[data-page=lavora-con-noi] section.contact-form .file-upload small{display:block;margin-top:10px}@media(max-width:580px){body[data-page=lavora-con-noi] section.contact-form .content center h2{font-size:2.8rem}body[data-page=lavora-con-noi] section.contact-form .content center p{font-size:1rem}}body[data-page=lavora-con-noi] .modal{max-width:540px !important}body[data-page=lavora-con-noi] .modal .close-modal{position:absolute;top:10px;right:10px;width:25px;height:25px;line-height:25px;border-radius:25px;background-color:rgba(0,0,0,.5);color:#fff;font-size:1rem;text-align:center}body[data-page=lavora-con-noi] .modal .modal-image{height:200px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}body[data-page=lavora-con-noi] .modal .modal-content{padding:30px 20px;line-height:1.5em;font-size:.85rem;color:rgba(0,0,0,.8)}body[data-page=lavora-con-noi] .modal .modal-content h2{font-size:2rem;color:#00838a;text-transform:uppercase;margin-bottom:15px;display:block}body[data-page=lavora-con-noi] .modal .modal-content ul{padding:10px 0 10px 25px}body[data-page=infissi] .header-spacer{display:none}body[data-page=infissi] section#intro{padding:0;position:relative}body[data-page=infissi] section#intro .vertical-center{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}body[data-page=infissi] section#intro .vertical-center h1{color:#00838a;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,.2)}@media(max-width:990px){body[data-page=infissi] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:580px){body[data-page=infissi] section#intro .vertical-center h1{font-size:2.2rem}}body[data-page=infissi] section#description .content .text h1{margin-bottom:40px}body[data-page=infissi] section#description .content .text p:not(:last-of-type){margin-bottom:30px}body[data-page=infissi] section#typologies .content .box-wrapper{max-width:980px;margin:auto}body[data-page=infissi] section#typologies .content .box-wrapper .box{background-color:transparent;box-shadow:none}body[data-page=infissi] section#typologies .content .box-wrapper .box .text-group h2{font-size:2.8rem;margin-bottom:20px}body[data-page=infissi] section#typologies .content .box-wrapper .box .text-group p{font-size:1.4rem;line-height:1.5em;color:rgba(0,0,0,.8);-webkit-line-clamp:2;line-clamp:2}@media(max-width:580px){body[data-page=infissi] section#typologies .content .box-wrapper .box .text-group p{display:inline-block;font-size:1.2rem}}body[data-page=finiture] section .visible .badge{color:#67a834}body[data-page=finiture] section .badge{display:inline-block;color:#bbb;text-transform:uppercase;font-size:60%;font-style:italic;letter-spacing:-0.01em;position:relative;top:-1px}@media(max-width:580px){body[data-page=finiture] section .badge{font-size:55%}}body[data-page=finiture] section#intro{overflow:hidden;padding:90px 0}@media(max-width:580px){body[data-page=finiture] section#intro{padding:50px 0}}body[data-page=finiture] section#intro h1{font-size:5.5rem;font-weight:bold;color:#00838a;margin-bottom:40px}@media(max-width:990px){body[data-page=finiture] section#intro h1{font-size:4rem}}@media(max-width:580px){body[data-page=finiture] section#intro h1{font-size:3.2rem}}body[data-page=finiture] section#intro .image{background-position:center 6vh}body[data-page=finiture] section#intro .image .hires-bg{background-position:center 6vh}body[data-page=finiture] section#description{padding-bottom:80px}body[data-page=finiture] section#description .text{max-width:750px;margin:auto}body[data-page=finiture] section#description .text h1{font-size:4rem;line-height:1.2em}@media(max-width:990px){body[data-page=finiture] section#description .text h1{font-size:2.7rem}}@media(max-width:580px){body[data-page=finiture] section#description .text h1{font-size:2.25rem}}body[data-page=finiture] section#description .text p{width:95%;margin:auto}@media(max-width:580px){body[data-page=finiture] section#description .text p{width:100%}}body[data-page=finiture] section#emotional{padding:0;width:100%;min-height:1600px;position:relative}@media(max-width:1680px){body[data-page=finiture] section#emotional{min-height:1250px}}@media(max-width:990px){body[data-page=finiture] section#emotional{min-height:700px}}@media(max-width:580px){body[data-page=finiture] section#emotional{min-height:450px}}@media(max-width:500px){body[data-page=finiture] section#emotional{background-size:contain;min-height:360px}}@media(max-width:380px){body[data-page=finiture] section#emotional{min-height:290px}}body[data-page=finiture] section#emotional .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:0;background-image:url("../../public/images/finiture/bg-emotional-brand-color.jpg")}body[data-page=finiture] section#emotional .in-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:1;opacity:0;display:none}body[data-page=finiture] section#emotional .in-bg.display{display:block;animation:fadeIn .6s cubic-bezier(0.2,1,0.3,1) 1 forwards}body[data-page=finiture] section#emotional .color-picker{position:absolute;left:50%;top:20px;transform:translateX(-50%);text-align:center;z-index:3}@media(max-width:990px){body[data-page=finiture] section#emotional .color-picker{top:-30px}}body[data-page=finiture] section#emotional .color-picker h4{margin-bottom:20px;color:#00838a}@media(max-width:990px){body[data-page=finiture] section#emotional .color-picker h4{display:none}}body[data-page=finiture] section#emotional .color-picker ul{display:inline-block;padding:15px;margin:0;list-style:none;white-space:nowrap}body[data-page=finiture] section#emotional .color-picker ul li{display:inline-block;position:relative;width:25px;height:25px;cursor:pointer;opacity:.5;transition:opacity .6s ease;text-align:center}body[data-page=finiture] section#emotional .color-picker ul li:not(:last-of-type){margin-right:15px}body[data-page=finiture] section#emotional .color-picker ul li:hover{opacity:1}body[data-page=finiture] section#emotional .color-picker ul li[data-color=brand-color]{background-color:#00838a}body[data-page=finiture] section#emotional .color-picker ul li[data-color=green]{background-color:#20a938}body[data-page=finiture] section#emotional .color-picker ul li[data-color=light-blue]{background-color:#8cccdc}body[data-page=finiture] section#emotional .color-picker ul li[data-color=blue]{background-color:#2d3b73}body[data-page=finiture] section#emotional .color-picker ul li[data-color=yellow]{background-color:#ffd22f}body[data-page=finiture] section#emotional .color-picker ul li.loading::after{content:"󰝲";font-family:"Material Design Icons";display:inline-block;position:absolute;font-size:150%;left:1px;top:-4px;opacity:.5;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}body[data-page=finiture] section#emotional .color-picker ul li.current{opacity:1;border:2px solid #000}body[data-page=finiture] section.selection-layout{max-width:1400px;margin:auto}body[data-page=finiture] section.selection-layout .text h1{line-height:1.2em}body[data-page=finiture] section#taglio .content .text{margin-bottom:80px}@media(max-width:580px){body[data-page=finiture] section#taglio .content .text{margin-bottom:60px}}body[data-page=finiture] section#taglio .content .text p{max-width:450px;margin-left:auto;margin-right:auto;margin-bottom:0}body[data-page=finiture] section#discover-more .text h1{margin-bottom:10px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body[data-page=battenti] .header-spacer{display:none !important}body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=battenti]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}body[data-page=battenti] header{position:absolute;top:0;left:0}body[data-page=battenti] header.scrolling{position:fixed;top:-60vh;box-shadow:none;background-color:transparent}body[data-page=battenti] header nav.secondary{transform:translateY(calc(60vh - 80px))}@media(max-width:580px){body[data-page=battenti] header nav.secondary{transform:translateY(calc(60vh - 60px))}}body[data-page=battenti] main span section:first-of-type{height:60vh;min-height:60vh}body[data-page=battenti] section .content .text{max-width:680px;margin:auto}body[data-page=battenti] section.breadcrumb{margin-top:70px}@media(max-width:580px){body[data-page=battenti] section.breadcrumb{margin-top:55px}}body[data-page=battenti] section#intro{padding:0}body[data-page=battenti] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=battenti] section#intro .vertical-center{width:100%;padding:0 20px;text-align:center}}body[data-page=battenti] section#intro .vertical-center h1{color:#00838a}@media(max-width:1280px){body[data-page=battenti] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:990px){body[data-page=battenti] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=battenti] section#intro .vertical-center h1{font-size:2rem}}body[data-page=battenti] section#infos{padding-top:120px}@media(max-width:580px){body[data-page=battenti] section#infos{padding-top:80px}}body[data-page=battenti] section#infos .text h2{margin-bottom:50px}body[data-page=battenti] section#infos .text p{margin-bottom:35px}body[data-page=battenti] section#infos .text .image{margin:auto}@media(max-width:580px){body[data-page=battenti] section#infos .text .image{width:70%}}body[data-page=battenti] section#software .text h2{margin-bottom:50px}body[data-page=battenti] section#software .text .mdi{color:#00838a;font-size:6rem;margin-bottom:20px;display:inline-block}@media(max-width:990px){body[data-page=battenti] section#software .text .mdi{font-size:5rem}}@media(max-width:580px){body[data-page=battenti] section#software .text .mdi{font-size:4rem}}body[data-page=battenti] section#software .text p{margin-bottom:35px}body[data-page=battenti] section#software .text .image{margin:auto}@media(max-width:580px){body[data-page=battenti] section#software .text .image{width:70%}}body[data-page=battenti] section#options .content .row{max-width:1080px;margin:40px auto 0 auto}body[data-page=battenti] section.gallery .image-01:after{background-image:url("../../public/images/battenti/img-mosaico-01.jpg");background-position:left center !important;transform-origin:left center !important}body[data-page=battenti] section.gallery .image-02:after{background-image:url("../../public/images/battenti/img-mosaico-02.jpg")}body[data-page=battenti] section.gallery .image-03:after{background-image:url("../../public/images/battenti/img-mosaico-03.jpg")}body[data-page=battenti] section#finiture{padding-top:20px}body[data-page=battenti] section#finiture .text{margin-bottom:80px}@media(max-width:580px){body[data-page=battenti] section#finiture .text{margin-bottom:40px}}body[data-page=chi-siamo] .header-spacer{display:none !important}body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#fff;stroke:#fff}body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#fff}body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=chi-siamo]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#fff}body[data-page=chi-siamo] section#intro{padding:0}body[data-page=chi-siamo] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=chi-siamo] section#intro .vertical-center{width:100%;padding:0 20px;text-align:center}}body[data-page=chi-siamo] section#intro .vertical-center h1{font-size:4.4rem;line-height:1.5em;font-weight:bold;color:#fff}@media(max-width:1280px){body[data-page=chi-siamo] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:990px){body[data-page=chi-siamo] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=chi-siamo] section#intro .vertical-center h1{font-size:2rem}}body[data-page=chi-siamo] section#infos .text p{margin-bottom:20px}body[data-page=chi-siamo] section#vision{padding-top:180px}@media(max-width:580px){body[data-page=chi-siamo] section#vision{padding-top:90px}}body[data-page=chi-siamo] section.parallax-background small{position:absolute;bottom:20px;right:20px;color:#fff;text-align:right;max-width:30%;font-size:.8rem}body[data-page=chi-siamo] section.employers ul{width:100%;display:flex;float:column;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none}body[data-page=chi-siamo] section.employers ul li{width:calc(33.333% - 20px);text-align:center;margin:20px 10px;opacity:1}body[data-page=chi-siamo] section.employers ul li .image{display:inline-block;background-color:rgba(0,0,0,.4);width:200px;height:200px;border-radius:50%;overflow:hidden;margin-bottom:20px}body[data-page=chi-siamo] section.employers ul li .image img{width:100%}body[data-page=chi-siamo] section.employers ul li p{font-size:1.1rem;margin-bottom:5px}body[data-page=perche-tesset] .header-spacer{display:none !important}body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#fff;stroke:#fff}body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#fff}body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=perche-tesset]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#fff}body[data-page=perche-tesset] section#intro{padding:0}body[data-page=perche-tesset] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=perche-tesset] section#intro .vertical-center{width:100%;padding:0 20px;text-align:center}}body[data-page=perche-tesset] section#intro .vertical-center h1{font-size:4.4rem;line-height:1.5em;font-weight:bold;color:#fff}@media(max-width:1280px){body[data-page=perche-tesset] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:990px){body[data-page=perche-tesset] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=perche-tesset] section#intro .vertical-center h1{font-size:2rem}}body[data-page=perche-tesset] section#infos{padding-top:180px;padding-bottom:180px}@media(max-width:580px){body[data-page=perche-tesset] section#infos{padding-top:90px;padding-bottom:90px}}body[data-page=perche-tesset] section#infos .text h1{margin-bottom:20px}body[data-page=perche-tesset] section#infos .flex{margin:50px auto;width:100%;display:flex;float:column;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none}body[data-page=perche-tesset] section#infos .flex .item{width:calc(25% - 20px);text-align:center;margin:20px 10px;opacity:1}@media(max-width:580px){body[data-page=perche-tesset] section#infos .flex .item{margin:20px 8px}}body[data-page=perche-tesset] section#infos .flex .item .image{display:inline-block;width:200px;height:200px;border-radius:50%;overflow:hidden;margin-bottom:15px}body[data-page=perche-tesset] section#infos .flex .item .image img{width:90%}@media(max-width:990px){body[data-page=perche-tesset] section#infos .flex .item .image{width:150px;height:150px}}@media(max-width:580px){body[data-page=perche-tesset] section#infos .flex .item .image{width:60px;height:60px}}body[data-page=perche-tesset] section#infos .flex .item p{font-size:1.1rem;margin-bottom:5px;color:#00838a;font-weight:bold}@media(max-width:990px){body[data-page=perche-tesset] section#infos .flex .item p{font-size:.9rem}}@media(max-width:580px){body[data-page=perche-tesset] section#infos .flex .item p{font-size:.8rem}}body[data-page=partnership-schuco] section{background-color:#000}body[data-page=partnership-schuco] section .text h1,body[data-page=partnership-schuco] section .text p{color:#fff}@media(max-width:990px){body[data-page=partnership-schuco] section .text{padding:0 30px}}body[data-page=partnership-schuco] section#infos h1{font-size:4rem}@media(max-width:990px){body[data-page=partnership-schuco] section#infos h1{font-size:3.2rem}}@media(max-width:580px){body[data-page=partnership-schuco] section#infos h1{font-size:2.7rem}}body[data-page=partnership-schuco] section#infos .text{max-width:700px;margin:auto}body[data-page=partnership-schuco] section#pvc-schuco{padding-bottom:0;padding-right:0;padding-left:0}body[data-page=partnership-schuco] section#pvc-schuco .text{margin-bottom:150px}@media(max-width:990px){body[data-page=partnership-schuco] section#pvc-schuco .text{margin-bottom:100px}}@media(max-width:580px){body[data-page=partnership-schuco] section#pvc-schuco .text{margin-bottom:80px}}body[data-page=partnership-schuco] section#pvc-schuco .bg{display:block;width:100%;height:580px;margin-top:20px;background-image:url("../../public/images/home/bg-schuco.jpg");background-repeat:no-repeat;background-size:cover;background-position:center top}@media(max-width:990px){body[data-page=partnership-schuco] section#pvc-schuco .bg{height:420px}}@media(max-width:580px){body[data-page=partnership-schuco] section#pvc-schuco .bg{height:320px}}body[data-page=scorrevoli] .header-spacer{display:none !important}body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=scorrevoli]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}@media(max-width:990px){body[data-page=scorrevoli] section .box-wrapper{flex-direction:row;flex-wrap:wrap}}@media(max-width:990px){body[data-page=scorrevoli] section .box-wrapper .box{width:calc(50% - 10px);margin:10px 5px}}body[data-page=scorrevoli] section#intro{padding:0}@media(max-width:580px){body[data-page=scorrevoli] section#intro .parallax{background-position:75% center}}body[data-page=scorrevoli] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=scorrevoli] section#intro .vertical-center{width:100%;padding:0 20px}}body[data-page=scorrevoli] section#intro .vertical-center h1{font-size:4.4rem;line-height:1.5em;font-weight:bold;color:#00838a;text-align:center}@media(max-width:1280px){body[data-page=scorrevoli] section#intro .vertical-center h1{font-size:3rem}}body[data-page=scorrevoli] section#info{padding-top:120px}@media(max-width:580px){body[data-page=scorrevoli] section#info{padding-top:80px}}body[data-page=scorrevoli] section.box-layout{max-width:1200px;margin:auto}@media(max-width:980px){body[data-page=scorrevoli] section.box-layout{max-width:80%;margin:auto}}@media(max-width:580px){body[data-page=scorrevoli] section.box-layout{max-width:100%}body[data-page=scorrevoli] section.box-layout .box-wrapper{justify-content:center;align-items:center}body[data-page=scorrevoli] section.box-layout .box{width:85%}}body[data-page=traslante] .header-spacer{display:none !important}body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=traslante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}body[data-page=traslante] header{position:absolute;top:0;left:0}body[data-page=traslante] header.scrolling{position:fixed;top:-60vh;box-shadow:none;background-color:transparent}body[data-page=traslante] header nav.secondary{transform:translateY(calc(60vh - 80px))}@media(max-width:580px){body[data-page=traslante] header nav.secondary{transform:translateY(calc(60vh - 60px))}}body[data-page=traslante] main span section:first-of-type{height:60vh;min-height:60vh}body[data-page=traslante] section .content .text{max-width:680px;margin:auto}body[data-page=traslante] section#intro{padding:0}body[data-page=traslante] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=traslante] section#intro .vertical-center{width:100%;padding:0 20px;text-align:center}}body[data-page=traslante] section#intro .vertical-center h1{color:#fff}@media(max-width:1280px){body[data-page=traslante] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:990px){body[data-page=traslante] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=traslante] section#intro .vertical-center h1{font-size:2rem}}body[data-page=traslante] section.breadcrumb{margin-top:70px}@media(max-width:580px){body[data-page=traslante] section.breadcrumb{margin-top:55px}}body[data-page=traslante] section.infos{padding-top:120px}@media(max-width:580px){body[data-page=traslante] section.infos{padding-top:80px}}body[data-page=traslante] section.infos .text h2{margin-bottom:50px}body[data-page=traslante] section.infos .text .mdi{color:#00838a;font-size:6rem;margin-bottom:20px;display:inline-block}@media(max-width:990px){body[data-page=traslante] section.infos .text .mdi{font-size:5rem}}@media(max-width:580px){body[data-page=traslante] section.infos .text .mdi{font-size:4rem}}body[data-page=traslante] section.infos .text .image{margin:auto}@media(max-width:580px){body[data-page=traslante] section.infos .text .image{width:70%}}body[data-page=traslante] section.box-layout{max-width:800px;margin:auto}@media(max-width:980px){body[data-page=traslante] section.box-layout{max-width:80%;margin:auto}}@media(max-width:580px){body[data-page=traslante] section.box-layout{max-width:100%}body[data-page=traslante] section.box-layout .box-wrapper{justify-content:center;align-items:center}body[data-page=traslante] section.box-layout .box{width:85%}}body[data-page=traslante] section#options .content .row{max-width:1080px;margin:40px auto 0 auto}body[data-page=traslante] section#finiture{padding-top:20px}body[data-page=traslante] section#finiture .text{margin-bottom:80px}@media(max-width:580px){body[data-page=traslante] section#finiture .text{margin-bottom:40px}}body[data-page=alzante] .header-spacer{display:none !important}body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=alzante]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}body[data-page=alzante] header{position:absolute;top:0;left:0}body[data-page=alzante] header.scrolling{position:fixed;top:-60vh;box-shadow:none;background-color:transparent}body[data-page=alzante] header nav.secondary{transform:translateY(calc(60vh - 80px))}@media(max-width:580px){body[data-page=alzante] header nav.secondary{transform:translateY(calc(60vh - 60px))}}body[data-page=alzante] main span section:first-of-type{height:60vh;min-height:60vh}body[data-page=alzante] section .content .text{max-width:680px;margin:auto}body[data-page=alzante] section#intro{padding:0}body[data-page=alzante] section#intro .vertical-center h1{color:#fff}body[data-page=alzante] section.breadcrumb{margin-top:70px}@media(max-width:580px){body[data-page=alzante] section.breadcrumb{margin-top:55px}}body[data-page=alzante] section.infos{padding-top:120px}@media(max-width:580px){body[data-page=alzante] section.infos{padding-top:80px}}body[data-page=alzante] section.infos .text h2{margin-bottom:50px}body[data-page=alzante] section.infos .text .mdi{color:#00838a;font-size:6rem;margin-bottom:20px;display:inline-block}@media(max-width:990px){body[data-page=alzante] section.infos .text .mdi{font-size:5rem}}@media(max-width:580px){body[data-page=alzante] section.infos .text .mdi{font-size:4rem}}body[data-page=alzante] section.infos .text .image{margin:auto}@media(max-width:580px){body[data-page=alzante] section.infos .text .image{width:70%}}body[data-page=alzante] section.box-layout{max-width:800px;margin:auto}@media(max-width:980px){body[data-page=alzante] section.box-layout{max-width:80%;margin:auto}}@media(max-width:580px){body[data-page=alzante] section.box-layout{max-width:100%}body[data-page=alzante] section.box-layout .box-wrapper{justify-content:center;align-items:center}body[data-page=alzante] section.box-layout .box{width:85%}}body[data-page=alzante] section#options .content .row{max-width:1080px;margin:40px auto 0 auto}body[data-page=alzante] section.gallery .image-01:after{background-image:url("../../public/images/alzante/img-mosaico-01.jpg")}body[data-page=alzante] section.gallery .image-02:after{background-image:url("../../public/images/alzante/img-mosaico-02.jpg")}body[data-page=alzante] section.gallery .image-03:after{background-image:url("../../public/images/alzante/img-mosaico-03.jpg")}body[data-page=alzante] section#finiture{padding-top:20px}body[data-page=alzante] section#finiture .text{margin-bottom:80px}@media(max-width:580px){body[data-page=alzante] section#finiture .text{margin-bottom:40px}}body[data-page=alzante-panorama] .header-spacer{display:none !important}body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=alzante-panorama]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}body[data-page=alzante-panorama] header{position:absolute;top:0;left:0}body[data-page=alzante-panorama] header.scrolling{position:fixed;top:-60vh;box-shadow:none;background-color:transparent}body[data-page=alzante-panorama] header nav.secondary{transform:translateY(calc(60vh - 80px))}@media(max-width:580px){body[data-page=alzante-panorama] header nav.secondary{transform:translateY(calc(60vh - 60px))}}body[data-page=alzante-panorama] main span section:first-of-type{height:60vh;min-height:60vh}body[data-page=alzante-panorama] section .content .text{max-width:680px;margin:auto}body[data-page=alzante-panorama] section#intro .vertical-center h1{color:#00838a}body[data-page=alzante-panorama] section.breadcrumb{margin-top:70px}@media(max-width:580px){body[data-page=alzante-panorama] section.breadcrumb{margin-top:55px}}body[data-page=alzante-panorama] section.infos{padding-top:120px}@media(max-width:580px){body[data-page=alzante-panorama] section.infos{padding-top:80px}}body[data-page=alzante-panorama] section.infos .text h2{margin-bottom:50px}body[data-page=alzante-panorama] section.infos .text .mdi{color:#00838a;font-size:6rem;margin-bottom:20px;display:inline-block}@media(max-width:990px){body[data-page=alzante-panorama] section.infos .text .mdi{font-size:5rem}}@media(max-width:580px){body[data-page=alzante-panorama] section.infos .text .mdi{font-size:4rem}}body[data-page=alzante-panorama] section.infos .text .image{margin:auto}@media(max-width:580px){body[data-page=alzante-panorama] section.infos .text .image{width:70%}}body[data-page=alzante-panorama] section.box-layout{max-width:800px;margin:auto}@media(max-width:980px){body[data-page=alzante-panorama] section.box-layout{max-width:80%;margin:auto}}@media(max-width:580px){body[data-page=alzante-panorama] section.box-layout{max-width:100%}body[data-page=alzante-panorama] section.box-layout .box-wrapper{justify-content:center;align-items:center}body[data-page=alzante-panorama] section.box-layout .box{width:85%}}body[data-page=alzante-panorama] section#options .content .row{max-width:1080px;margin:40px auto 0 auto}body[data-page=alzante-panorama] section.gallery .image-01:after{background-image:url("../../public/images/alzante-panorama/img-mosaico-01.jpg")}body[data-page=alzante-panorama] section.gallery .image-02:after{background-image:url("../../public/images/alzante-panorama/img-mosaico-02.jpg")}body[data-page=alzante-panorama] section.gallery .image-03:after{background-image:url("../../public/images/alzante-panorama/img-mosaico-03.jpg")}body[data-page=alzante-panorama] section.split .row{max-width:980px;margin:auto}body[data-page=alzante-panorama] section.split .row [class^=col-]{border:0}body[data-page=alzante-panorama] section#finiture{padding-top:20px}body[data-page=alzante-panorama] section#finiture .text{margin-bottom:80px}@media(max-width:580px){body[data-page=alzante-panorama] section#finiture .text{margin-bottom:40px}}body[data-page=software] .header-spacer{display:none !important}body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#fff;stroke:#fff}body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#fff}body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=software]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#fff}@media(min-width:580px){body[data-page=software] section .content{max-width:620px;margin:auto}}body[data-page=software] section.more-pt{padding-top:180px}@media(max-width:990px){body[data-page=software] section.more-pt{padding-top:135px}}@media(max-width:580px){body[data-page=software] section.more-pt{padding-top:100px}}body[data-page=software] section.more-pb{padding-bottom:170px}@media(max-width:990px){body[data-page=software] section.more-pb{padding-bottom:165px}}@media(max-width:580px){body[data-page=software] section.more-pb{padding-bottom:90px}}body[data-page=software] section#intro .vertical-center{top:55%}body[data-page=software] section#intro .vertical-center h1{color:#fff;margin:auto;max-width:800px;font-weight:bold}@media(max-width:990px){body[data-page=software] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:580px){body[data-page=software] section#intro .vertical-center h1{font-size:2.2rem}}body[data-page=software] section#color .text h1{margin-left:auto;margin-right:auto;max-width:550px}body[data-page=software] section#color .sliders{margin:50px auto 80px auto}body[data-page=software] section#color .sliders .row:not(:last-of-type){margin-bottom:15px}body[data-page=software] section#color .sliders .row .label{display:inline-block;padding-right:10px}body[data-page=software] section#color .sliders .progress-bar{display:block;height:20px;width:0;transition:width .6s ease}body[data-page=software] section#color .sliders .progress-bar[data-percent="100"]{background-image:linear-gradient(to right,#01656a,#25787d,#3d8c91,#53a1a6,#69b6bb);transition-delay:.4s}body[data-page=software] section#color .sliders .progress-bar[data-percent="80"]{transition-delay:.6s;background:#eb4a56;background-image:linear-gradient(to right,#ec4753,#e95368,#e4607a,#dd6c8a,#d57897)}body[data-page=software] section#color.in-viewport .sliders .progress-bar[data-percent="100"]{width:100%}body[data-page=software] section#color.in-viewport .sliders .progress-bar[data-percent="80"]{width:80%}body[data-page=software] section#discover .text h1{margin-left:auto;margin-right:auto;max-width:550px}body[data-page=software] section#discover .text i{display:inline-block;font-size:2.3rem;color:#01656a;margin-top:10px}body[data-page=software] section#discover.in-viewport .text i{animation:bounce 1.5s normal 1.5s}body[data-page=software] section#tenuta-statica{background-color:#00181a;padding-left:0;padding-right:0;padding-bottom:0}body[data-page=software] section#tenuta-statica .content .text h1{color:#00c3cd}body[data-page=software] section#tenuta-statica .content .text p{color:#fff}body[data-page=software] section#tenuta-statica #gradient{position:relative;margin:160px 0 0}body[data-page=software] section#tenuta-statica #gradient .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body[data-page=software] section#tenuta-statica #gradient .bg .black{height:60%;background-color:#00181a}body[data-page=software] section#tenuta-statica #gradient .bg .gradient{height:40%;background:#00c3cd;background:linear-gradient(0,#00c3cd 40%,#01666a 100%)}body[data-page=software] section#tenuta-statica #gradient .graphs{display:block;position:relative;z-index:2;margin:auto;padding:0}body[data-page=software] section#tenuta-statica #gradient .graphs .graph{display:inline-block;position:relative;overflow-y:hidden;vertical-align:middle;margin:0 80px}body[data-page=software] section#tenuta-statica #gradient .graphs .graph p{text-transform:uppercase;color:#fff;font-size:1.2rem;padding:0 20%;text-align:center}body[data-page=software] section#tenuta-statica #gradient .graphs .graph p strong.ok{color:#00c3cd}body[data-page=software] section#tenuta-statica #gradient .graphs .graph p strong.not-ok{color:#ec4752}body[data-page=software] section#tenuta-statica #gradient .graphs .graph img.graph-spacer{margin:0;padding:0;width:auto;background-size:cover;background-position:left top}body[data-page=software] section#tenuta-statica #gradient .graphs .arrow{position:absolute;top:35%;left:50%;transform:translateX(-50%);color:#fff;font-size:3rem;padding-right:1%}body[data-page=software] section#tenuta-statica #gradient .graphs p.info{position:absolute;bottom:11%;left:0;right:0;width:100%;color:#fff;font-size:1.3rem;max-width:700px;margin:auto}@media(max-width:990px){body[data-page=software] section#tenuta-statica .content h1,body[data-page=software] section#tenuta-statica .content p{padding:0 30px}body[data-page=software] section#tenuta-statica #gradient{margin-top:120px}body[data-page=software] section#tenuta-statica #gradient .graphs{max-width:700px;padding:0 10px}body[data-page=software] section#tenuta-statica #gradient .graphs .graph{padding:0 35px;margin:0;width:50%}body[data-page=software] section#tenuta-statica #gradient .graphs .graph img.graph-spacer{width:100%}body[data-page=software] section#tenuta-statica #gradient .graphs .graph p{font-size:1rem;padding:0;min-height:50px}body[data-page=software] section#tenuta-statica #gradient .graphs .arrow{font-size:2.2rem;padding-right:3%}body[data-page=software] section#tenuta-statica #gradient .graphs p.info{padding:0 40px;bottom:10%;font-size:1.1rem}}@media(max-width:580px){body[data-page=software] section#tenuta-statica #gradient{margin-top:100px}body[data-page=software] section#tenuta-statica #gradient .graphs .graph p{font-size:.9rem}body[data-page=software] section#tenuta-statica #gradient .graphs .arrow{font-size:1.8rem}body[data-page=software] section#tenuta-statica #gradient .graphs p.info{padding:0 30px;bottom:8%;font-size:.95rem}}body[data-page=software] section#info .text h1{margin-left:auto;margin-right:auto;max-width:550px}body[data-page=preventivo] section.contact-form .content .text{margin-bottom:60px}body[data-page=preventivi] section{text-align:center;padding-bottom:50px}body[data-page=preventivi] section.box-layout .box-wrapper .box{padding:60px 25px}body[data-page=preventivi] section.box-layout .box-wrapper .box .text-group h3{margin-top:10px;font-size:1.2rem}@media(max-width:580px){body[data-page=preventivi] section.box-layout .box-wrapper .box .text-group h3{font-size:1rem}}body[data-page=preventivi] section.box-layout .box-wrapper .box .btn{margin-top:20px}body[data-page=incentivi] .header-spacer{display:none}body[data-page=incentivi] section#intro{padding:0;position:relative}body[data-page=incentivi] section#intro .vertical-center{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;display:block;width:100%;max-width:60%}@media(max-width:580px){body[data-page=incentivi] section#intro .vertical-center{max-width:90%}}body[data-page=incentivi] section#intro .vertical-center h3{color:#00838a;font-size:1.9rem}@media(max-width:580px){body[data-page=incentivi] section#intro .vertical-center h3{font-size:1.4rem}}body[data-page=incentivi] section#intro .vertical-center h1{color:#00838a;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,.2);font-size:3.8rem}@media(max-width:990px){body[data-page=incentivi] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=incentivi] section#intro .vertical-center h1{font-size:2rem}}body[data-page=incentivi] section.partner-eni{max-width:1140px;margin:0 auto -40px;transform:translateY(-50%);height:120px}@media(max-width:580px){body[data-page=incentivi] section.partner-eni{margin:0 auto}}body[data-page=incentivi] section.partner-eni .oblique{height:150px;transform:translateY(-15px)}body[data-page=incentivi] section.partner-eni .oblique .partnership{margin:0}body[data-page=incentivi] section#bonus{padding:60px 30px 80px 30px}@media(max-width:580px){body[data-page=incentivi] section#bonus{padding:10px 30px 60px 30px}}body[data-page=incentivi] section#bonus .content h2{color:#00838a;text-align:center;font-size:2.6rem;margin-bottom:60px}body[data-page=incentivi] section#bonus .content h2 strong{color:#000}@media(max-width:580px){body[data-page=incentivi] section#bonus .content h2{font-size:2.2rem}}body[data-page=incentivi] section#bonus .square-container{display:flex;flex-direction:row;justify-content:center}@media(max-width:990px){body[data-page=incentivi] section#bonus .square-container{flex-direction:column;align-items:center}}body[data-page=incentivi] section#bonus .square-container .square{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.4);text-align:left;background-color:#fff;overflow:hidden}@media(max-width:990px){body[data-page=incentivi] section#bonus .square-container .square{max-width:auto;margin:0}}body[data-page=incentivi] section#bonus .square-container .square .image{height:180px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}body[data-page=incentivi] section#bonus .square-container .square:first-of-type .image{background-image:url("../../public/images/incentivi/img-box-01.jpg")}@media(max-width:990px){body[data-page=incentivi] section#bonus .square-container .square:first-of-type{margin-bottom:50px}}body[data-page=incentivi] section#bonus .square-container .square:last-of-type .image{background-image:url("../../public/images/incentivi/img-box-02.jpg")}body[data-page=incentivi] section#bonus .square-container .square .square-content{padding:30px 25px;flex:auto}body[data-page=incentivi] section#bonus .square-container .square .square-content h2{color:#00838a;font-size:1.4rem;line-height:1.5em;text-transform:uppercase;margin-bottom:15px;display:block;font-weight:bold}body[data-page=incentivi] section#bonus .square-container .square .square-content p{line-height:1.5em;font-size:1.1rem;color:rgba(0,0,0,.8)}body[data-page=incentivi] section#bonus .square-container .square .square-actions{background-color:#efefef;padding:20px 25px;font-size:1.2rem;font-weight:bold;text-transform:uppercase;color:#000;transition:background .4s ease}body[data-page=incentivi] section#bonus .square-container .square:hover .square-actions{background-color:#00838a;color:#fff}body[data-page=ecobonus-110] .header-spacer{display:none !important}body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=ecobonus-110]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}body[data-page=ecobonus-110] header{background-color:#fff}body[data-page=ecobonus-110] .divider>div{position:relative;height:1px}body[data-page=ecobonus-110] .divider>div:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right,transparent,rgba(255,255,255,0.8),transparent)}body[data-page=ecobonus-110] section{display:block;padding:60px 20px;width:100vw;margin:auto}body[data-page=ecobonus-110] section.no-padding{padding:0}body[data-page=ecobonus-110] section .contents{width:100%;max-width:990px;height:100%;margin:auto;padding:20px;text-align:center}@media(max-width:1280px){body[data-page=ecobonus-110] section .contents{max-width:780px}}body[data-page=ecobonus-110] section .contents h1,body[data-page=ecobonus-110] section .contents h2,body[data-page=ecobonus-110] section .contents h3,body[data-page=ecobonus-110] section .contents p{display:block;letter-spacing:.5px;font-family:"Lato",sans-serif}body[data-page=ecobonus-110] section .contents a:not(.btn){color:#999}body[data-page=ecobonus-110] section .contents a:not(.btn):hover{color:#fff}body[data-page=ecobonus-110] section .contents h1,body[data-page=ecobonus-110] section .contents h2{font-weight:400}body[data-page=ecobonus-110] section .contents h1{font-size:4.8rem;line-height:1.15em;margin-bottom:40px;color:#fff;font-weight:bold;text-shadow:1px 2px rgba(0,0,0,.4)}body[data-page=ecobonus-110] section .contents h2{color:#00838a;font-size:3rem;font-weight:600}body[data-page=ecobonus-110] section .contents h3{font-size:1.9rem}body[data-page=ecobonus-110] section .contents p{font-size:1.8rem;line-height:1.7em}@media(max-width:990px){body[data-page=ecobonus-110] section .contents h1{font-size:3rem}body[data-page=ecobonus-110] section .contents h2{font-size:2rem}body[data-page=ecobonus-110] section .contents h3{font-size:1.8rem}body[data-page=ecobonus-110] section .contents p{font-size:1.4rem}}@media(max-width:580px){body[data-page=ecobonus-110] section .contents{padding:30px 15px}body[data-page=ecobonus-110] section .contents h1{font-size:2.3rem}body[data-page=ecobonus-110] section .contents h2{font-size:1.4rem}body[data-page=ecobonus-110] section .contents h3{font-size:1.25rem}body[data-page=ecobonus-110] section .contents p{font-size:1.1rem}}body[data-page=ecobonus-110] section#header{position:relative;background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-image:url("../../public/images/ecobonus/img-header.jpg");min-height:600px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:110px 0 60px}body[data-page=ecobonus-110] section#header .contents{max-width:980px;transform:translateY(50px)}body[data-page=ecobonus-110] section#header .contents h3{margin-top:50px;margin-bottom:45px;color:#fff}body[data-page=ecobonus-110] section#header .contents h1{margin:0 auto 50px}body[data-page=ecobonus-110] section#header .contents p{max-width:650px;margin:0 auto 70px;color:#fff}body[data-page=ecobonus-110] section#header .contents i{color:#fff;font-size:2.4rem;cursor:pointer;transition:color .3s ease;display:inline-block}body[data-page=ecobonus-110] section#header .contents i:hover{color:#67c4e9}body[data-page=ecobonus-110] section#header .logo{position:absolute;top:70px;left:50%;transform:translateX(-50%);width:220px}@media(max-width:990px){body[data-page=ecobonus-110] section#header{min-height:500px;padding:60px 40px 30px}body[data-page=ecobonus-110] section#header .contents h1{max-width:650px;margin-bottom:35px}body[data-page=ecobonus-110] section#header .contents p{margin:0 auto 45px}body[data-page=ecobonus-110] section#header .contents i{font-size:2rem}body[data-page=ecobonus-110] section#header .logo{top:50px;width:200px}}@media(max-width:580px){body[data-page=ecobonus-110] section#header{padding:50px 40px 20px}body[data-page=ecobonus-110] section#header .contents{padding:30px 0}body[data-page=ecobonus-110] section#header .contents h3{margin-bottom:25px}body[data-page=ecobonus-110] section#header .contents h1{margin:0 auto 25px}body[data-page=ecobonus-110] section#header .contents p{margin:0 auto 45px}body[data-page=ecobonus-110] section#header .contents i{font-size:1.9rem}body[data-page=ecobonus-110] section#header .logo{top:40px;width:180px}}body[data-page=ecobonus-110] section#focus-together{border-bottom:4px solid #fff}body[data-page=ecobonus-110] section#focus-together .content .text{max-width:50%;margin:auto}@media(max-width:990px){body[data-page=ecobonus-110] section#focus-together .content .text{max-width:80%}}@media(max-width:580px){body[data-page=ecobonus-110] section#focus-together .content .text{max-width:90%}}body[data-page=ecobonus-110] section#focus-together .content .text h2{font-weight:bold;font-size:2.8rem;color:#00838a}@media(max-width:580px){body[data-page=ecobonus-110] section#focus-together .content .text h2{font-size:2rem}}body[data-page=ecobonus-110] section#focus-together .content .text p{font-size:1.8rem}@media(max-width:580px){body[data-page=ecobonus-110] section#focus-together .content .text p{font-size:1.6rem}}body[data-page=ecobonus-110] section.squares .contents{max-width:1280px}body[data-page=ecobonus-110] section.squares .contents .square{text-align:left}body[data-page=ecobonus-110] section.squares .contents .square .image{border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.4);margin-bottom:40px}body[data-page=ecobonus-110] section.squares .contents .square .image img{width:100%;border-radius:10px;display:block}body[data-page=ecobonus-110] section.squares .contents .square label{font-size:1.4rem;line-height:1.2em;font-weight:bold;margin-bottom:18px}body[data-page=ecobonus-110] section.squares .contents .square p{font-size:1.05rem;letter-spacing:0}@media(max-width:990px){body[data-page=ecobonus-110] section.squares{padding:50px 40px 0}body[data-page=ecobonus-110] section.squares .contents{padding:30px 0;max-width:700px}body[data-page=ecobonus-110] section.squares .contents .square label{font-size:1.2rem}body[data-page=ecobonus-110] section.squares .contents .square p{font-size:.95rem;margin-bottom:65px}}@media(max-width:580px){body[data-page=ecobonus-110] section.squares{padding:40px 40px 0}body[data-page=ecobonus-110] section.squares .contents label{font-size:1rem}body[data-page=ecobonus-110] section.squares .contents p{font-size:.8rem}}body[data-page=ecobonus-110] section#our-offer{padding:90px 20px}body[data-page=ecobonus-110] section#our-offer .contents{padding:0;max-width:1080px}body[data-page=ecobonus-110] section#our-offer .contents .row{margin:80px auto 100px auto}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional{background:#59c2e7;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.4);padding:35px 25px 30px;text-align:left}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional label{font-size:2.75rem;font-weight:bold;margin-bottom:35px;color:#fff}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional p.info{color:#fff;font-size:1.8rem;line-height:1.2em;letter-spacing:0;margin-bottom:0;padding-bottom:20px;min-height:160px}body[data-page=ecobonus-110] section#our-offer .contents .row .wrapper:nth-child(1) .square-emotional{background-image:linear-gradient(to right bottom,#00a2a9,#019298,#018388,#017478,#016569)}body[data-page=ecobonus-110] section#our-offer .contents .row .wrapper:nth-child(2) .square-emotional{background-image:linear-gradient(to right bottom,#00a2a9,#019298,#018388,#017478,#016569)}body[data-page=ecobonus-110] section#our-offer .contents .row .wrapper:nth-child(3) .square-emotional{background-image:linear-gradient(to right bottom,#00a2a9,#019298,#018388,#017478,#016569)}body[data-page=ecobonus-110] section#our-offer .contents p{max-width:750px;margin:0 auto 40px}@media(max-width:990px){body[data-page=ecobonus-110] section#our-offer{padding:50px 40px 50px}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional{padding:30px 25px 30px}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional label{font-size:2.1rem;margin-bottom:20px}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional p.info{font-size:1.3rem;line-height:1.2em;padding-bottom:10px;min-height:140px}}@media(max-width:768px){body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional:not(.last){margin-bottom:30px}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional p.info{min-height:auto;padding-bottom:20px}}@media(max-width:580px){body[data-page=ecobonus-110] section#our-offer{padding:30px 40px 40px}body[data-page=ecobonus-110] section#our-offer .contents .row{margin:60px auto 60px auto}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional{min-height:auto}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional label{font-size:1.5rem;margin-bottom:15px}body[data-page=ecobonus-110] section#our-offer .contents .row .square-emotional p.info{font-size:1.15rem;min-height:auto;padding-bottom:15px}}body[data-page=ecobonus-110] section.infos{padding:150px 30px 160px 30px}body[data-page=ecobonus-110] section.infos h1{margin-bottom:30px}body[data-page=ecobonus-110] section#contacts{padding:120px 20px}body[data-page=ecobonus-110] section#contacts p{margin:50px auto 0}body[data-page=ecobonus-110] section#contacts form{padding:100px 0 0}body[data-page=ecobonus-110] section#contacts form .privacy{font-size:1rem;letter-spacing:0;margin-top:0}body[data-page=ecobonus-110] section#contacts form .form-control{font-size:1rem}body[data-page=ecobonus-110] section#contacts form .form-group .form-check{padding-left:0}body[data-page=ecobonus-110] section#contacts form .form-group .help-block{font-size:.7rem}body[data-page=ecobonus-110] section#contacts form button{margin-top:50px}@media(max-width:990px){body[data-page=ecobonus-110] section#contacts{padding:85px 40px 50px}body[data-page=ecobonus-110] section#contacts p{margin:30px auto 15px}body[data-page=ecobonus-110] section#contacts form{padding:60px 0 0}body[data-page=ecobonus-110] section#contacts form button{margin-top:35px}}@media(max-width:580px){body[data-page=ecobonus-110] section#contacts{padding:60px 30px 50px}body[data-page=ecobonus-110] section#contacts form button{margin-top:15px}}body[data-page=ecobonus-110] .hero-image{overflow:hidden}body[data-page=ecobonus-110] .hero-image .image-wrapper{position:relative}body[data-page=ecobonus-110] .hero-image .image-wrapper .image{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}body[data-page=ecobonus-110] .hero-image .image-wrapper .image .hires-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1s ease;background-size:cover;background-repeat:no-repeat;background-position:center}body[data-page=ecobonus-110] .hero-image .image-wrapper .image.loaded .hires-bg{opacity:1}body[data-page=ecobonus-110] .hero-image .image-wrapper .spacers{position:relative;z-index:0}body[data-page=ecobonus-110] .hero-image .image-wrapper .spacers img.mobile{display:none}@media(max-width:680px){body[data-page=ecobonus-110] .hero-image .image-wrapper .spacers img.mobile{display:block}body[data-page=ecobonus-110] .hero-image .image-wrapper .spacers img.desktop{display:none}}body[data-page=ecobonus-110] .spacers{position:relative;z-index:0}body[data-page=ecobonus-110] .spacers img.mobile{display:none}body[data-page=ecobonus-110] .text-center{text-align:center}@media(max-width:680px){body[data-page=ecobonus-110] .image-wrapper .spacers img.mobile{display:block}body[data-page=ecobonus-110] .image-wrapper .spacers img.desktop{display:none}}@keyframes bounceMovment{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounceMovment{display:inline-block;animation:bounceMovment 2s normal 2s}body[data-page=ecobonus-50] .header-spacer{display:none !important}body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#fff;stroke:#fff}body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#fff}body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=ecobonus-50]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#fff}body[data-page=ecobonus-50] section#intro{padding:0;height:500px;background-color:#fff}body[data-page=ecobonus-50] section#intro .vertical-center{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;max-width:740px;display:block;width:100%}@media(max-width:990px){body[data-page=ecobonus-50] section#intro .vertical-center{max-width:90%}}body[data-page=ecobonus-50] section#intro .vertical-center h3{color:#fff;font-size:1.9rem}@media(max-width:580px){body[data-page=ecobonus-50] section#intro .vertical-center h3{font-size:1.4rem}}body[data-page=ecobonus-50] section#intro .vertical-center h1{color:#fff;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,.2);font-size:4rem;line-height:1.15em;margin-bottom:40px}@media(max-width:990px){body[data-page=ecobonus-50] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=ecobonus-50] section#intro .vertical-center h1{font-size:2.4rem}}body[data-page=ecobonus-50] section.partner-eni{max-width:1140px;margin:0 auto -45px auto;transform:translateY(-50%);height:120px}body[data-page=ecobonus-50] section.partner-eni .oblique{height:150px;transform:translateY(-15px)}body[data-page=ecobonus-50] section.partner-eni .oblique .partnership{margin:0}@media(min-width:990px){body[data-page=ecobonus-50] section.partner-eni .oblique .partnership img{width:240px}}body[data-page=ecobonus-50] section.infos .contents{width:100%;max-width:990px;height:100%;margin:auto;padding:20px;text-align:center}@media(max-width:1280px){body[data-page=ecobonus-50] section.infos .contents{max-width:780px}}body[data-page=ecobonus-50] section.infos .text:not(:last-of-type){margin-bottom:80px}@media(max-width:580px){body[data-page=ecobonus-50] section.infos .text:not(:last-of-type){margin-bottom:40px}}body[data-page=ecobonus-50] section.infos .text h1{margin-bottom:20px}body[data-page=ecobonus-50] section.infos .text p{margin-bottom:30px}body[data-page=ecobonus-50] section.infos .text ol,body[data-page=ecobonus-50] section.infos .text ul{padding:5px 0 5px 35px}body[data-page=ecobonus-50] section.infos .text ol li,body[data-page=ecobonus-50] section.infos .text ul li{font-size:1.45rem;line-height:1.5em}body[data-page=ecobonus-50] section.infos .text ol li h3,body[data-page=ecobonus-50] section.infos .text ul li h3{font-size:1.45rem;margin-bottom:5px;font-weight:600;font-style:italic}@media(max-width:990px){body[data-page=ecobonus-50] section.infos .text ol,body[data-page=ecobonus-50] section.infos .text ul{padding:5px 0 5px 20px}body[data-page=ecobonus-50] section.infos .text ol li,body[data-page=ecobonus-50] section.infos .text ul li{font-size:1.2rem}body[data-page=ecobonus-50] section.infos .text ol li h3,body[data-page=ecobonus-50] section.infos .text ul li h3{font-size:1.2rem}}@media(max-width:580px){body[data-page=ecobonus-50] section.infos .text ol,body[data-page=ecobonus-50] section.infos .text ul{padding:5px 0 5px 15px}body[data-page=ecobonus-50] section.infos .text ol li,body[data-page=ecobonus-50] section.infos .text ul li{font-size:1.1rem}body[data-page=ecobonus-50] section.infos .text ol li h3,body[data-page=ecobonus-50] section.infos .text ul li h3{font-size:1.1rem}}body[data-page=ecobonus-50] section.infos .text .downloads li{margin-bottom:5px}body[data-page=ecobonus-50] section#contacts form{padding:50px 0 0}body[data-page=ecobonus-50] section#contacts form .privacy{font-size:1rem;letter-spacing:0;margin-top:0}body[data-page=ecobonus-50] section#contacts form .form-control{font-size:1rem}body[data-page=ecobonus-50] section#contacts form .form-group .form-check{padding-left:0}body[data-page=ecobonus-50] section#contacts form .form-group .help-block{font-size:.7rem}body[data-page=ecobonus-50] section#contacts form .form-group.has-error{color:#fff}body[data-page=ecobonus-50] section#contacts form button{margin-top:50px}@media(max-width:990px){body[data-page=ecobonus-50] section#contacts{padding:85px 40px 50px}body[data-page=ecobonus-50] section#contacts p{margin:30px auto 15px}body[data-page=ecobonus-50] section#contacts form{padding:60px 0 0}body[data-page=ecobonus-50] section#contacts form button{margin-top:35px}}@media(max-width:580px){body[data-page=ecobonus-50] section#contacts{padding:60px 30px 50px}body[data-page=ecobonus-50] section#contacts form button{margin-top:15px}}body[data-page=accessori] section#intro{text-align:center;padding:90px 0 0 0}@media(max-width:580px){body[data-page=accessori] section#intro{padding:50px 0 0 0}}body[data-page=accessori] section#intro h1{font-size:5.5rem;font-weight:bold;color:#00838a;margin-bottom:0}@media(max-width:990px){body[data-page=accessori] section#intro h1{font-size:4rem}}@media(max-width:580px){body[data-page=accessori] section#intro h1{font-size:3.2rem}}body[data-page=accessori] section#description .content .text h1{margin-bottom:40px}body[data-page=accessori] section#description .content .text p:not(:last-of-type){margin-bottom:30px}body[data-page=accessori] section#typologies .content .box-wrapper{max-width:980px;margin:auto}body[data-page=accessori] section#typologies .content .box-wrapper .box{background-color:transparent;box-shadow:none}body[data-page=accessori] section#typologies .content .box-wrapper .box img{width:80%}body[data-page=accessori] section#typologies .content .box-wrapper .box .text-group h2{font-size:2.8rem;margin-bottom:20px}body[data-page=accessori] section#typologies .content .box-wrapper .box .text-group p{font-size:1.4rem;line-height:1.5em;color:rgba(0,0,0,.8);-webkit-line-clamp:2;line-clamp:2}@media(max-width:580px){body[data-page=accessori] section#typologies .content .box-wrapper .box .text-group p{display:inline-block;font-size:1.2rem}}body[data-page=accessori-maniglie]{background-color:#f6f4f5}body[data-page=accessori-maniglie] .header-spacer{display:none !important}body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=accessori-maniglie]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}@media(max-width:580px){body[data-page=accessori-maniglie] section:not(.breadcrumb){padding:40px 30px}}body[data-page=accessori-maniglie] section .content .text{max-width:680px;margin:auto}body[data-page=accessori-maniglie] section .content .text h1{margin-bottom:80px}@media(max-width:580px){body[data-page=accessori-maniglie] section .content .text h1{margin-bottom:40px;padding:0 20px;font-size:1.4rem}}body[data-page=accessori-maniglie] section .content .handles{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}body[data-page=accessori-maniglie] section .content .handles .handle{display:inline-block;text-align:center;padding:5px;width:25%;margin-bottom:50px}@media(max-width:990px){body[data-page=accessori-maniglie] section .content .handles .handle{width:50%}}body[data-page=accessori-maniglie] section .content .handles .handle .images{position:relative;margin-bottom:8px}body[data-page=accessori-maniglie] section .content .handles .handle .images img{width:100%}body[data-page=accessori-maniglie] section .content .handles .handle .images .colors{position:absolute;padding:0;margin:0;list-style:none;right:10px;top:10px}body[data-page=accessori-maniglie] section .content .handles .handle .images .colors li{display:block;width:20px;height:20px;border-radius:50%}body[data-page=accessori-maniglie] section .content .handles .handle .images .colors li:not(:last-of-type){margin-bottom:5px}body[data-page=accessori-maniglie] section .content .handles .handle .images .colors li img{border:1px solid #000;border-radius:50%;width:100%}body[data-page=accessori-maniglie] section .content .handles .handle .text{width:80%;margin:25px auto 0 auto}body[data-page=accessori-maniglie] section .content .handles .handle .text h3,body[data-page=accessori-maniglie] section .content .handles .handle .text p{font-weight:bold;font-size:1rem;line-height:1.4em;color:#00838a}@media(max-width:580px){body[data-page=accessori-maniglie] section .content .handles .handle .text h3,body[data-page=accessori-maniglie] section .content .handles .handle .text p{font-size:.9rem}}body[data-page=accessori-maniglie] section .content .handles .handle .text h3{display:none;text-transform:uppercase;margin-bottom:5px}body[data-page=accessori-maniglie] section .content .handles .handle .text p{margin-bottom:0}body[data-page=accessori-maniglie] section .content .handles .handle .text .logo-schuco{width:100%;display:block;max-width:110px;margin:8px auto}body[data-page=accessori-maniglie] section#intro{padding:0}body[data-page=accessori-maniglie] section#intro .parallax{background-position:90% center !important}body[data-page=accessori-maniglie] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=accessori-maniglie] section#intro .vertical-center{width:100%;padding:0 20px;text-align:center}}body[data-page=accessori-maniglie] section#intro .vertical-center h1{color:#00838a}@media(max-width:1280px){body[data-page=accessori-maniglie] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:990px){body[data-page=accessori-maniglie] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=accessori-maniglie] section#intro .vertical-center h1{font-size:2rem}}body[data-page=accessori-maniglie] section span.logo-testo-schuco{font-size:1.2rem;font-size:600}body[data-page=accessori-soglie-per-porte-senza-barriere]{background-color:#f6f4f5}body[data-page=accessori-soglie-per-porte-senza-barriere] .header-spacer{display:none !important}body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#00838a;stroke:#00838a}body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#00838a}body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#00838a}@media(min-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=accessori-soglie-per-porte-senza-barriere]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{color:#00838a}}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section:not(.breadcrumb){padding:30px 10px}}body[data-page=accessori-soglie-per-porte-senza-barriere] section .content .text{max-width:680px;margin:auto}body[data-page=accessori-soglie-per-porte-senza-barriere] section .content .text h1{margin-bottom:80px}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section .content .text h1{margin-bottom:40px;padding:0 20px;font-size:1.4rem}}body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro{padding:0}body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .parallax{background-position:90% center !important}body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .vertical-center{width:100%;padding:0 20px;text-align:center}}body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .vertical-center h1{color:#00838a}@media(max-width:1280px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .vertical-center h1{font-size:3rem}}@media(max-width:990px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .vertical-center h1{font-size:2.8rem}}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#intro .vertical-center h1{font-size:2rem}}body[data-page=accessori-soglie-per-porte-senza-barriere] section#informazioni .content .text{max-width:800px}body[data-page=accessori-soglie-per-porte-senza-barriere] section#informazioni .content .text h1{margin-bottom:40px}body[data-page=accessori-soglie-per-porte-senza-barriere] section#informazioni .content .text p{margin-bottom:100px}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#informazioni{padding:40px 30px}body[data-page=accessori-soglie-per-porte-senza-barriere] section#informazioni .content .text p{margin-bottom:50px}}body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list{background:#fff;background:linear-gradient(180deg,white 56%,#ededed 100%);padding:150px 30px 100px 30px}body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text{max-width:800px}body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text ul{margin:0 auto 100px auto;list-style-type:none;text-align:left;padding:0;max-width:740px}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text ul{margin-bottom:50px}}body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text ul li{font-size:1.3rem;font-weight:600;padding:10px 0 10px 50px;color:#00838a;position:relative}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text ul li{font-size:1rem;padding:7px 0 7px 50px}}body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text ul li::before{content:"󰗡";font-family:"Material Design Icons";display:inline-block;position:absolute;font-size:130%;left:0;top:50%;transform:translateY(-50%)}@media(max-width:580px){body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list{padding:40px 30px}body[data-page=accessori-soglie-per-porte-senza-barriere] section#info-list .content .text p{margin-bottom:50px}}body[data-page=vademecum] .header-spacer{display:none !important}body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-1,body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .logo a #logo-artwork .cls-2{fill:#fff;stroke:#fff}body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li>a{color:#fff}body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li.active>a,body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:active>a,body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:focus>a,body[data-page=vademecum]:not(.navigation-active) header:not(.scrolling) nav:not(.secondary) .menu>li:hover>a{border-color:#fff}body[data-page=vademecum] section#intro{padding:0;height:500px;background-color:#00838a}body[data-page=vademecum] section#intro .vertical-center h1,body[data-page=vademecum] section#intro .vertical-center p{color:#fff}body[data-page=vademecum] section#infos .text:not(:last-of-type){margin-bottom:80px}@media(max-width:580px){body[data-page=vademecum] section#infos .text:not(:last-of-type){margin-bottom:40px}}body[data-page=vademecum] section#infos .text h1{margin-bottom:20px}body[data-page=vademecum] section#tappe .content .text ol{margin-top:15px}body[data-page=vademecum] section#tappe .content .text ol li{font-size:1.4rem;margin-bottom:35px}body[data-page=vademecum] section#tappe .content .text ol li h3{font-size:1.55rem;margin-bottom:12px;font-weight:600;font-style:italic}@media(max-width:990px){body[data-page=vademecum] section#tappe .content .text ol{margin-top:15px}body[data-page=vademecum] section#tappe .content .text ol li{font-size:1.15rem;margin-bottom:25px}body[data-page=vademecum] section#tappe .content .text ol li h3{font-size:1.25rem;margin-bottom:10px}}body[data-page=girasole] header nav:not(.secondary) .utility li.brand-box{background-color:#00838a}body[data-page=girasole] .header-spacer{display:none}body[data-page=girasole] section{background-color:#fff}body[data-page=girasole] section h2{font-weight:bold}body[data-page=girasole] section #press{margin-top:30px}body[data-page=girasole] section #press h2{font-size:1.1rem;line-height:1.5rem;color:#393939;margin-bottom:12px}body[data-page=girasole] section #press .wrap{width:100%;text-align:center;display:flex;flex-direction:row;justify-content:center}body[data-page=girasole] section #press .wrap a{display:inline-block;width:100%;max-width:200px;padding:10px;margin:0 10px 10px 10px;background-color:#fff;border-radius:5px;box-shadow:rgba(99,99,99,.1) 0 2px 8px 0;color:#000}body[data-page=girasole] section #press .wrap a img{width:100%;border-radius:2px}body[data-page=girasole] section #press .wrap a:hover{color:#00838a;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}@media(max-width:700px){body[data-page=girasole] section #press .wrap{flex-wrap:wrap}body[data-page=girasole] section #press .wrap a{width:calc(33.333% - 20px)}}body[data-page=girasole] section .items{max-width:980px;margin:20px auto 30px auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}body[data-page=girasole] section .items .item{display:inline-block;padding:20px;margin:5px 10px;max-width:240px;text-align:center;font-size:1rem;max-width:180px}@media(max-width:580px){body[data-page=girasole] section .items .item{width:50%;max-width:none;margin:0}}body[data-page=girasole] section .items .item strong{display:block;font-size:1.8rem;font-weight:bold}@media(max-width:580px){body[data-page=girasole] section .items .item strong{font-size:1.4rem}}body[data-page=girasole] section.parallax-background{min-height:500px}body[data-page=girasole] section.parallax-background.center-margin{margin:10px 0}body[data-page=girasole] section.parallax-background .vertical-center{text-align:center;max-width:580px;margin:auto}body[data-page=girasole] section.parallax-background .vertical-center p{font-size:2.6rem;line-height:1.4em;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media(max-width:580px){body[data-page=girasole] section.parallax-background .vertical-center p{font-size:1.75rem;margin-bottom:10px}}body[data-page=girasole] section.parallax-background .caption{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);font-size:2rem;line-height:1.4em;color:#fff;font-weight:bold}@media(max-width:580px){body[data-page=girasole] section.parallax-background .caption{font-size:1.6rem}}body[data-page=girasole] section#intro{background-color:#fff;padding:0;position:relative}body[data-page=girasole] section#intro .parallax{background-size:contain;background-position:center}body[data-page=girasole] section#intro .hires-bg{background-size:contain !important}body[data-page=girasole] section#procedura{padding-top:0}body[data-page=girasole] section#procedura>div{background-image:url("../../public/images/girasole/procedura.png");background-size:contain;background-repeat:no-repeat;background-position:center;max-width:1080px;margin:auto;position:relative}@media(max-width:650px){body[data-page=girasole] section#procedura>div{background-image:none}body[data-page=girasole] section#procedura>div>img{display:none}}body[data-page=girasole] section#procedura>div .text-box{position:absolute;background-color:#fff;padding:15px;max-width:300px;text-align:center;font-size:1.1rem;line-height:1.5em}body[data-page=girasole] section#procedura>div .text-box .image{display:none;width:40%;margin:0 auto 20px}@media(max-width:990px){body[data-page=girasole] section#procedura>div .text-box{font-size:.9rem;max-width:250px}}@media(max-width:720px){body[data-page=girasole] section#procedura>div .text-box{font-size:.8rem;max-width:220px}}@media(max-width:650px){body[data-page=girasole] section#procedura>div .text-box{position:relative;width:90%;margin:0 auto;padding:30px 0;max-width:none;left:auto !important;right:auto !important;top:auto !important;font-size:1.2rem}body[data-page=girasole] section#procedura>div .text-box .image{display:block}}body[data-page=girasole] section#procedura>div .text-box#box-1{top:14%;left:4%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-1{left:0}}body[data-page=girasole] section#procedura>div .text-box#box-2{top:14%;right:5%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-2{right:2%}}body[data-page=girasole] section#procedura>div .text-box#box-3{top:34%;left:38%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-3{left:34%}}body[data-page=girasole] section#procedura>div .text-box#box-4{top:46%;left:6%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-4{left:0}}body[data-page=girasole] section#procedura>div .text-box#box-5{top:68%;left:37%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-5{left:32%}}body[data-page=girasole] section#procedura>div .text-box#box-6{top:83%;right:6%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-6{right:0}}body[data-page=girasole] section#procedura>div .text-box#box-7{top:96%;left:4%}@media(max-width:820px){body[data-page=girasole] section#procedura>div .text-box#box-7{left:0}}body[data-page=girasole] section#showroom{background-color:#00838a}body[data-page=girasole] section#showroom .text{text-align:center;padding-top:20px;margin-bottom:80px}@media(max-width:580px){body[data-page=girasole] section#showroom .text{margin-bottom:40px}}body[data-page=girasole] section#showroom .text h2,body[data-page=girasole] section#showroom .text p{color:#fff}@media(max-width:580px){body[data-page=girasole] section#showroom [class^=col]:not(:last-of-type){margin-bottom:20px}}body[data-page=girasole] section.partner-eni{margin:0 auto;padding-top:100px;background:#00838a}@media(max-width:580px){body[data-page=girasole] section.partner-eni{padding-top:80px}}body[data-page=girasole] section.partner-eni .oblique{height:200px}body[data-page=girasole] section.partner-eni .oblique h2{margin-bottom:0}@media(min-width:980px){body[data-page=girasole] section.partner-eni .oblique h2{font-size:1.6rem}}body[data-page=girasole] section.partners{padding:0}body[data-page=girasole] section.partners [class^=col]{padding-top:120px;padding-left:0;padding-right:0}@media(max-width:580px){body[data-page=girasole] section.partners [class^=col]{padding-top:40px}}body[data-page=girasole] section.partners [class^=col]:first-of-type{background-color:#000}body[data-page=girasole] section.partners [class^=col]:last-of-type{background-color:#ededea}body[data-page=girasole] section.partners .partner{text-align:center}body[data-page=girasole] section.partners .partner.schueco{color:#fff}body[data-page=girasole] section.partners .partner .logo{height:80px;vertical-align:middle;text-align:center;margin-bottom:20px}body[data-page=girasole] section.partners .partner p{width:80%;max-width:440px;margin:0 auto 40px auto;font-size:1.3rem}body[data-page=girasole] section#schuco{background-color:#000;padding:120px 0 0 0}body[data-page=girasole] section#schuco .content{padding:0 20px}@media(max-width:580px){body[data-page=girasole] section#schuco .content{padding:0 15px}}body[data-page=girasole] section#schuco .content .text h1{color:#fff}body[data-page=girasole] section#schuco .content .text img{max-width:280px;width:100%}body[data-page=girasole] section#schuco .content .text p{color:#fff;margin:0 auto 40px auto}@media(min-width:580px){body[data-page=girasole] section#schuco .content .text p{max-width:680px}}body[data-page=girasole] section#schuco .bg{display:block;width:100%;height:580px;margin-top:20px;background-image:url("../../public/images/girasole/bg-schuco.jpg");background-repeat:no-repeat;background-size:top cover;background-position:center top}@media(max-width:990px){body[data-page=girasole] section#schuco .bg{height:420px}}@media(max-width:580px){body[data-page=girasole] section#schuco .bg{height:320px}}body[data-page^=policies] header{z-index:11}body[data-page^=policies] header.scrolling{box-shadow:none}body[data-page^=policies] .card-header{position:relative}body[data-page^=policies] .card-header .back-link{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#000;text-transform:uppercase;font-size:.8rem}body[data-page^=policies] center{margin-bottom:30px}body[data-page^=policies] center:not(:first-of-type){margin-top:40px}body[data-page^=policies] h6{color:#000;font-weight:bold}body[data-page^=policies] table{border-collapse:collapse}body[data-page^=policies] table th,body[data-page^=policies] table td{padding:8px}body[data-page^=policies] table th{text-align:center}body[data-page^=policies] table,body[data-page^=policies] th,body[data-page^=policies] td{border:1px solid #cdcdcd}body[data-page^=policies] p,body[data-page^=policies] ul>li,body[data-page^=policies] h6{font-size:1.05rem}body[data-page^=policies] h5{margin-bottom:15px}body[data-page=evento-70-anni]{display:block}body[data-page=evento-70-anni] footer{display:block}body[data-page=evento-70-anni] header{background-color:#fff}body[data-page=evento-70-anni] .video{max-width:100vw !important}@media(max-width:580px){body[data-page=evento-70-anni] .video{margin-bottom:0}}body[data-page=evento-70-anni] .video .video-wrapper{width:100%;height:100%;position:relative;overflow:hidden;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}body[data-page=evento-70-anni] .video .video-wrapper.mobile .toggle-audio{display:none}body[data-page=evento-70-anni] .video .video-wrapper .overlay{position:absolute;z-index:1;width:100%;bottom:0;padding:15px 25px;text-align:left}body[data-page=evento-70-anni] .video .video-wrapper .overlay img{width:250px}body[data-page=evento-70-anni] .video .video-wrapper video{position:absolute;z-index:0;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width:600px){body[data-page=evento-70-anni] .video{min-height:34vh}body[data-page=evento-70-anni] .video video{position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}}body[data-page=evento-70-anni] .box-section{background-repeat:no-repeat;background-size:contain}body[data-page=evento-70-anni] .box-section .box-element{text-align:left}@media(max-width:767px){body[data-page=evento-70-anni] .box-section .box-element{text-align:center}}body[data-page=evento-70-anni] .box-section a:not(.btn){display:block;width:100%;height:100%}@media(max-width:767px){body[data-page=evento-70-anni] .box-section#download-pdf{text-align:center}body[data-page=evento-70-anni] .box-section#download-pdf a{text-align:center}body[data-page=evento-70-anni] .box-section#download-pdf img{max-width:300px;margin:auto}}body[data-page=evento-70-anni] .box-section .col-testo{padding-top:8rem}@media(max-width:767px){body[data-page=evento-70-anni] .box-section .col-testo{padding-top:4rem}}body[data-page=evento-70-anni] #gallery .swiper{width:100%;height:100%;overflow:hidden}body[data-page=evento-70-anni] #gallery .swiper-slide{text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center}body[data-page=evento-70-anni] #gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}body[data-page=evento-70-anni] #gallery .swiper-button-next,body[data-page=evento-70-anni] #gallery .swiper-button-prev{position:absolute;font-size:2rem;top:40%;transform:translateY(-50%);color:#fff}body[data-page=evento-70-anni] #gallery #thumb-swiper{padding-top:20px}body[data-page=evento-70-anni] #gallery .thumb-swiper-button-next,body[data-page=evento-70-anni] #gallery .thumb-swiper-button-prev{position:absolute;font-size:2rem;top:40%;transform:translateY(-50%)}