*, *::after, *::before{box-sizing: border-box;}body{font-size: 100%;font-family:;background: #FFFFFF;background-image:url("../images/texture/fondo.webp")}a{text-decoration: none}img, svg, image{max-width: 100%}.white{color: #fff}.bg-white{background-color:#fff}hr{color:#FAFAFA}.action-button{border:1px solid;padding:10px;color:}.action-button:hover{border:1px solid;color:}.link-testi{color:;text-decoration:underline;font-family:'Sawarabi Mincho'}.link-testi:hover{color:}.content{margin: 150px 0}.bgimage-defunti{background-image:url('../nicv/images/texture/')}.box-widget{width: 100%;padding: 10% 5%;overflow: hidden}.box-widget-ultimi{width: 100%;padding: 5% 5%;overflow: hidden}.mtop20{margin-top: 20px}footer{width:100%;color:;font-size:1em}.footer-container{width: 100%;padding: 5%;background:;overflow: hidden}.footer-container .bottom-line::before{border-color: #40434a}.link_title{color:;text-decoration: underline}.box-widget-nicv{width:80%;margin:0 auto}.footer-list li a, footer a.link{color:;text-decoration: underline}.necrologi{width:80%;margin:0 auto}.footer-list li a.current{font-weight: 700}.link:hover,.link_title:hover,.footer-list li a:hover,.footer-list li a.current{color:#fff}.bottom-line::before{content: "";display: block;position: absolute;bottom: 1px;width: 100%;border-bottom: 1px solid #e8ebee}.bottom-line::after{content: "";display: block;width: 56px;border-bottom: 2px solid;margin: 12px auto 24px;z-index: 1;position: relative}.action-button{border:1px solid;padding:10px;color:}.action-button:hover{border:1px solid;color:}.footer-p{padding: 10px 0;line-height: 30px;font-weight: 300;font-family:;color:}.footer-list{padding: 10px 0;font-family:}.footer-list li{line-height: 30px}.mwa{color: #FFF;font-size: 10px}.mwa:hover{text-decoration:underline}.privacy-link{color:;text-decoration:underline;line-height:20px;font-family:''}.privacy-link:hover{color: #fff}.bottom-footer{background-color: #1e2023;padding: 19px 0;width: 100%;text-align: center}.lightbox{padding: 40px 0}section.lightbox ul{list-style: none;overflow: hidden}section.lightbox ul li{float: left}.container{margin-top: 100px}.recensione{width:50%;margin:0 auto}.opaco:hover{opacity:0.5}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;opacity: 1 \9;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.testi3{width:100%}.mailer-label{font-size:15px}.justify{font-size:12px;text-align:justify;line-height:15px}.videogallery{max-width:1000px;min-height:500px;width:100%;height:100%}#button{position: relative;padding: 0px;display: block;cursor: pointer;border: 0;border-radius: 8px;background-color: transparent}#button:focus{outline: none}.cont{position: fixed;margin-top: -10px;margin-left: -10px;display: flex;width: calc(100% + 20px);height: calc(100vh + 20px);justify-content: center;align-items: center;background-size: cover;transition: all 200ms linear}.cont.blur{filter: blur(5px)}.modal{position: relative;top: -250px;left: 0px;display: flex;width: 100%;justify-content: center;align-items: center;opacity: 0;display:none;z-index:10}.modal .content{position: relative;padding: 30px;width: 320px;height: auto;border-radius: 8px;background-color: #FFFFFF;box-shadow: rgba(112, 128, 175, 0.2) 0px 16px 24px 0px;transform: scale(0);transition: transform 300ms cubic-bezier(0.57, 0.21, 0.69, 1.25)}.modal .close{position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;cursor: pointer;border-radius: 8px;background-color: #000000;clip-path: polygon(0 10%, 10% 0, 50% 40%, 89% 0, 100% 10%, 60% 50%, 100% 90%, 90% 100%, 50% 60%, 10% 100%, 0 89%, 40% 50%)}.modal.open{opacity: 1;display:block}.modal.open .content{transform: scale(1)}.li-recensione{width:100%;text-align:left}.li-recensione a{font-family:;color:}.asyncGallery{position: fixed;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;z-index: 1000;visibility: hidden;background-color: rgba(0, 0, 0, 0.95);transition: opacity 200ms, visibility 200ms}.asyncGallery.is-visible{opacity: 1;visibility: visible}.asyncGallery__Item{position: absolute;top: 50%;left: 50%;opacity: 0;visibility: hidden;overflow: hidden;transform: translate(-50%, -50%);transition: opacity 200ms, visibility 200ms}.asyncGallery__Item.is-visible{opacity: 1;visibility: visible}.asyncGallery__ItemImage img{max-height: 80vh;display: block}.asyncGallery__ItemDescription,.asyncGallery__Loader{color: #fff;font-family:}.asyncGallery__Loader{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: none;color: #fff;z-index: 100}.asyncGallery__Loader.is-visible{display: block}.asyncGallery button{background-color: transparent;border: 0;outline: 0;padding: 0;font-size: 0;cursor: pointer}.asyncGallery__Close{position: absolute;top: 40px;right: 40px;width: 30px;height: 30px;z-index: 1000;background-repeat: no-repeat;background-size: 30px 30px;background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEycHgiIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDY0IDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPgogIDwvZz4KPC9zdmc+Cg==")}.asyncGallery__Counter{position: absolute;font-size: 20px;font-weight: bold;color: #fff;right: 40px;bottom: 40px}.asyncGallery__Dots{position: absolute;left: 50%;bottom: 40px;display: flex;margin: 0;padding: 0;transform: translateX(-50%);list-style-type: none;z-index: 1000}.asyncGallery__Dots button{padding: 0;width: 10px;height: 10px;background-color: #fff;border: 0;outline: 0;border-radius: 50%}.asyncGallery__Dots li{opacity: 0.2;transition: opacity 200ms}.asyncGallery__Dots li + li{margin-left: 10px}.asyncGallery__Dots li.is-active{opacity: 1}.asyncGallery__Next,.asyncGallery__Prev{position: absolute;top: 50%;width: 30px;height: 30px;z-index: 1000;transition: transform 200ms, opacity 200ms;transform: translateY(-50%)}.asyncGallery__Next:disabled,.asyncGallery__Prev:disabled{opacity: 0.2;cursor: default}.asyncGallery__Next:before,.asyncGallery__Prev:before{position: absolute;content: "";top: 50%;left: 50%;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg%3E%3Cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");width: 30px;height: 30px;background-repeat: no-repeat;background-size: 30px 30px}.asyncGallery__Next{right: 40px}.asyncGallery__Next:hover{transform: translateX(2px) translateY(-50%)}.asyncGallery__Next:before{transform: translate3d(-50%, -50%, 0)}.asyncGallery__Prev{left: 40px}.asyncGallery__Prev:hover{transform: translateX(-2px) translateY(-50%)}.asyncGallery__Prev:before{transform: translate3d(-50%, -50%, 0) scale(-1)}.griglia{max-width: 1200px;margin: 0 auto}.gallery{display: flex;flex-wrap: wrap;align-items: center;width:100%}.gallery div{max-width: calc(33.333% - 40px);margin: 20px;transition: opacity 200ms;cursor: pointer}.gallery div:hover{opacity: 0.8}.gallery div img{max-width: 300px}@media screen and (max-width: 990px){.asyncGallery__Close{top: 15px;right: 15px;width: 20px;height: 20px;background-size: 20px}.asyncGallery__Dots{bottom: 15px}.asyncGallery__Counter{right: 15px;bottom: 15px;font-size: 12px}.asyncGallery__Item{width: 100%}.asyncGallery__ItemImage img{max-height: none;max-width: 100%}.asyncGallery__ItemDescription{padding: 0 20px}.asyncGallery__Next,.asyncGallery__Prev{display: none}.gallery{display: block}.gallery div{max-width: 100%;margin: 20px 0 0}.gallery div img{max-width: 300px}}@media screen and (max-width: 768px){.necrologi{width:100%;margin:0 auto}}a.link-form{text-decoration: none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;color: #fff;font-family: "", sans serif;font-size:18px;-webkit-animation: neon1 1.5s ease-in-out infinite alternate;-moz-animation: neon1 1.5s ease-in-out infinite alternate;animation: neon1 1.5s ease-in-out infinite alternate}a.link-form:hover{color: #ddcbbe;-webkit-animation: none;-moz-animation: none;animation: none}@-webkit-keyframes neon1{from{text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ffff00, 0 0 70px #ddcbbe, 0 0 80px #ddcbbe, 0 0 100px #ddcbbe, 0 0 150px #ddcbbe}to{text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ddcbbe, 0 0 35px #ddcbbe, 0 0 40px #ddcbbe, 0 0 50px #ddcbbe, 0 0 75px #ddcbbe}}@-moz-keyframes neon1{from{text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ddcbbe, 0 0 70px #ddcbbe, 0 0 80px #ddcbbe, 0 0 100px #ddcbbe, 0 0 150px #ddcbbe}to{text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ddcbbe, 0 0 35px #ddcbbe, 0 0 40px #ddcbbe, 0 0 50px #ddcbbe, 0 0 75px #ddcbbe}}@keyframes neon1{from{text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ddcbbe, 0 0 70px #ddcbbe, 0 0 80px #ddcbbe, 0 0 100px #ddcbbe, 0 0 150px #ddcbbe}""to{text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ddcbbe, 0 0 35px #ddcbbe, 0 0 40px #ddcbbe, 0 0 50px #ddcbbe, 0 0 75px #ddcbbe}}h1,h2,h3,h4,h5,h6,.title,.subtitle{font-family:}.h3-column{font-weight: bold;margin: 20px 0;color:}.p-column{font-size: 1em;line-height: 1.5em;font-weight: 300;color:#3f3731;font-family: }.align-center{text-align: center}.mtop30{margin-top: 30px}.italic{font-style: italic}.bold{font-weight: 700}.title{font-weight: 300;font-family:;color:;font-size:3.5em}.subtitle{font-weight: 700;font-family:;color:;font-size:35px}.text p{line-height: 1.5em;padding: 10px 0;;font-family:;color:;border-bottom:1px solid }.domanda{font-family:, serif;font-size:25px;color:}.contacts{font-family:;color:}.testo{font-size:20px;font-family:;color:}footer h5{margin-bottom: 16px;color:;position: relative;font-size: 25px}footer h5 .link{font-size: 20px}.sedif{font-weight: 300;font-family:;color:}.sedif span{font-size: 1.2em;font-style: italic;font-weight: 400}.opinione{font-family:'Bellota Text';font-size:15px}a[data-tooltip]{position: relative;display: block}a[data-tooltip]::before,a[data-tooltip]::after{position: absolute;display: none;opacity: 0.85}a[data-tooltip]::before{content: attr(data-tooltip);background: #000;color: #fff;font-size: 21px;padding: 5px;border-radius: 5px;white-space: nowrap;text-decoration: none}a[data-tooltip]::after{width: 0;height: 0;border: 6px solid transparent;content: ''}a[data-tooltip]:hover::before,a[data-tooltip]:hover::after{display: block}a[data-tooltip][data-placement="top"]::before{margin: 0 auto 30px;padding: 10px;bottom: 100%}a[data-tooltip][data-placement="top"]::after{border-top-color: #000;border-bottom: none;bottom: 100%;left: 50%;margin-bottom: 25px}.pulse{display: block;cursor: pointer;box-shadow: 0 0 0 rgba(164,112,208, 0.4);animation: pulse 1.5s infinite}@-webkit-keyframes pulse{0%{-webkit-transform: scale(1)}50%{-webkit-transform: scale(1.1)}100%{-webkit-transform: scale(1)}}@keyframes pulse{0%{transform: scale(1)}50%{transform: scale(1.1)}100%{transform: scale(1)}}.pulse{-webkit-animation-name: pulse;animation-name: pulse}#cornetta{fill: }#cerchio{fill: }.immagine{display:none}.banner{width: 100%;height: auto;background: url('../images/bg1.jpg');background-repeat: no-repeat;background-size: cover;text-align: center;color:#fff;float:left;padding:150px 0}.banner-title{font-family: Georgia, serif;font-size: 32px;padding-bottom: 20px}.banner-text{font-style: italic;font-size: 21px}.item{margin-bottom: 28px;overflow: hidden;position: relative;-moz-box-shadow: 7px 7px 5px #8a8a9b;-webkit-box-shadow: 7px 7px 5px #8a8a9b;box-shadow: 7px 7px 5px #8a8a9b;cursor: default}.item img{display: block;width: 100%;height: auto}.item .mask{width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;text-align: center}.item .mask div{position:absolute;height:100%;width:100%;left: 0;text-align: center;display: table}.item img{display: block;position: relative}.item p{font-size: 2em;line-height: 20px;position: relative;color: #A69E97}.item a.info{display: inline-block;color: #A69E97;font-weight: 300;display: table-cell;vertical-align: middle;text-align:center;color: #fff}.item-first img{-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear}.item-first .mask{filter: alpha(opacity=0);opacity: 0;background-color: rgba(0, 0, 0, 0.5);-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}.item-first a.info{text-transform: uppercase;filter: alpha(opacity=0);opacity: 0;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;font-family:}.item-first:hover img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1)}.item-first:hover .mask{filter: alpha(opacity=100);opacity: 1}.item-first:hover a.info{filter: alpha(opacity=100);opacity: 1;-moz-transform: translatey(0);-ms-transform: translatey(0);-o-transform: translatey(0);-webkit-transform: translatey(0);transform: translatey(0)}.item-first:hover a.info{-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;transition-delay: 0.2s}.social-wrapper{width: 100%;overflow: hidden;text-align: center;margin-top: 10px}.social-wrapper a{display: inline-block;width: 32px;height: 32px;margin: 0 8px}.no-icon{opacity: .2}.icon{transition:width 2s, height 2s;-webkit-transition:width 2s, height 2s, -webkit-transform 2s;opacity:0.7;-moz-transition:width 2s, height 2s, -moz-transform 2s;filter:alpha(opacity=70);display:inline-block}.icon:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1.0;filter:alpha(opacity=100)}@media (min-width: 320px){.text,.lightbox,.nicv-wrap{width: 90%;margin: 0 auto}.text{font-family:}.column-3,.column-4,.center-column,.column-5{width: 90%;margin: 20px auto}section.lightbox ul li{width: 48%;margin: 1%}footer{text-align: center}.logo{float: left;margin: 24px 0 0 20px}.logo img{display: block;max-width: 70%;height: auto}.logo img:hover{opacity:0.5}.tel-wrap{position: absolute;top: 85px;left: 50%;margin-left: -30px}.tel-wrap span{float: left;width: 60px;height: 60px;background-size: cover;cursor: pointer}.numero,.slider-inner-wrapper img{display: none}.h3-column{font-size: 1.5em}.row{width: 100%;overflow: hidden}.recensione{width:100%}.recensione img{margin-left:15%}}@media (min-width: 480px){.number p{margin-left: 75px}.recensione{width:100%}.recensione img{margin-left:25%}}@media (min-width: 600px){.logo img{display: block;max-width: 80%}.item a.info{font-size: 1.75em}section.lightbox ul li{width: 31.3%;margin: 1%}.recensione{width:70%}}@media (min-width: 768px){.recensione img{margin-left:30%}}@media (min-width: 1024px){.recensione{width:100%}.recensione img{margin-left:10%}.logo{float: left;margin: 18px 0 0 33px}.logo img{display: block;max-width: 100%}.tel-wrap{float: left;width: auto;position: relative;top: 0;left: 50px}.tel-wrap span{float: left;width: 62px;height: 60px;margin: 0px 16px 0 14px;cursor: pointer}#cornetta{fill: }#cerchio{fill: }.numero{display: block;line-height: 70px;font-size:;color:;font-family: "", sans-serif;margin-top: 24px;font-weight: bold;margin-left: 10px;float: left}.slider-inner-wrapper img{display: block}.text h1 span,.text h2 span{border-left: 1px solid #000;margin-left: 10px}.text,.lightbox{width: 70%;margin: 0 auto;font-family:}.column-2{width:50%;float: left}.column-3{width:33%;float: left;padding: 0 2%}.column-4{width:20%;float: left;margin: 0 2.5%}.column-5{width:20%;float: left;padding: 0 10px;margin: 0}.center-column{width: 50%;margin: 0 auto 100px}.h3-column{font-size: 1.2em}section.lightbox ul li{width: 23%;margin: 1%}footer{text-align: left}.bottom-line::after{margin: 12px auto 24px 0}.number{float: left;margin-left: 20px;color: #2e3233;font-size: 1.5em;border-left: 1px solid #000;margin-top: 9px;height: 80px}}@media (max-width:1023px){#button{position: relative;padding: 0px;display: block;cursor: pointer;border: 0;border-radius: 8px;background-color:;margin:0 auto}}@media (min-width: 1280px){.nicv-wrap{width: 70%}.text,.lightbox{width: 50%;font-family:}.h3-column{font-size: 2em}.number p{font-weight: 400;margin-left: 20px;padding-top: 0;line-height: 80px}.recensione{width:100%}.recensione img{margin-left:25%}}#cookieChoiceInfo{font-family:Arial, Helvetica, sans-serif;font-size:1em;line-height:1.8em;color:#fff;top:auto;bottom:0px;margin:0px;position:fixed !important;z-index:1000000000;background:black;opacity:0.9;padding:25px 3%;width:100%}#cookieChoiceInfo a{text-decoration:underline}#cookieChoiceInfo a:hover{text-decoration:none}#cookieChoiceDismiss{cursor:pointer;font-size:15px;color:#079400;padding:5px 15px;margin-left:24px;background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 50%,#b5b5b5);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.50, #ffffff),to(#b5b5b5));background-color:#b5b5b5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #2ea100;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 3px rgba(255,255,255,1);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 3px rgba(255,255,255,1);box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 3px rgba(255,255,255,1);text-shadow:0px -1px 0px rgba(000,000,000,0.2),0px 1px 0px rgba(255,255,255,1);float:right}@media only screen and (max-width: 1169px){body.nav-on-left.overflow-hidden{overflow: hidden}dialog{animation: appear 350ms ease-in 1;width:100%;position:relative;bottom:200px;border-radius:10px;box-shadow: 1px 1px 20px 1px #666666;border:0px solid;z-index:20;padding:20px}}button#ihavecookiesBtn{margin-left: 0px !important}#gdpr-cookie-message{position: fixed;right: 30px;bottom: 30px;max-width: 375px;background-color:;padding: 20px;border-radius: 5px;box-shadow: 0 6px 6px rgba(0,0,0,0.25);margin-left: 30px;font-family: system-ui;z-index:50}#gdpr-cookie-message h4{color:;font-family:;font-weight: 500;margin-bottom: 10px;font-size: }#gdpr-cookie-message h5{color:;font-family:;font-weight: 500;margin-bottom: 10px}#gdpr-cookie-message p, #gdpr-cookie-message ul{color:;font-size:;line-height: 1.5em;font-family: }#gdpr-cookie-message p:last-child{margin-bottom: 0;text-align: left}#gdpr-cookie-message li{width: 49%;display: inline-block}#gdpr-cookie-message a{color:;text-decoration: none;font-size:;padding-bottom: 2px;border-bottom: 1px dotted rgba(255,255,255,0.75);transition: all 0.3s ease-in}#gdpr-cookie-message a:hover{color:;border-bottom-color:;transition: all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border: none;background:;color:;font-family:;font-size:;padding: 7px;border-radius: 3px;margin-left: 0px;cursor: pointer;transition: all 0.3s ease-in}#gdpr-cookie-message button:hover{background:;color:;transition: all 0.3s ease-in}button#gdpr-cookie-advanced, button#gdpr-cookie-refuse{background:;color:;margin:8px}#gdpr-cookie-message button:disabled{opacity: 0.3}#gdpr-cookie-message input[type="checkbox"]{float: none;margin-top: 0;margin-right: 5px}Main components -------------------------------- */img:hover{opacity: 0.8}.cd-main-content, .cd-main-header{-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);will-change: transform}.cd-main-content, .cd-main-header{position: relative;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s}@media only screen and (max-width: 1169px){.cd-main-content.nav-is-visible, .cd-main-header.nav-is-visible{-webkit-transform: translateX(-260px);-moz-transform: translateX(-260px);-ms-transform: translateX(-260px);-o-transform: translateX(-260px);transform: translateX(-260px)}.nav-on-left .cd-main-content.nav-is-visible, .nav-on-left .cd-main-header.nav-is-visible{-webkit-transform: translateX(260px);-moz-transform: translateX(260px);-ms-transform: translateX(260px);-o-transform: translateX(260px);transform: translateX(260px)}}.cd-main-content{min-height: 100vh;z-index: 2}.cd-main-header{height: 120px;background:;z-index: 3;border-bottom: 1px solid rgba(181,181,181,.3)}.nav-is-fixed .cd-main-header{position: fixed;top: 0;left: 0;width: 100%}@media only screen and (min-width: 1170px){.cd-main-header{height:;border-bottom:inset }.cd-main-header::after{clear: both;content: "";display: table}}.cd-logo{position: absolute;top: 12px;left: 5%}.cd-logo img{display: block}@media only screen and (max-width: 1169px){.nav-on-left .cd-logo{left: auto;right: 5%}}@media only screen and (min-width: 1170px){.cd-logo{top: 5px;left: 4em}}.cd-header-buttons{position: absolute;display: inline-block;right: 5%}.cd-header-buttons li{display: inline-block}@media only screen and (max-width: 1169px){.nav-on-left .cd-header-buttons{right: auto;left: 5%}.nav-on-left .cd-header-buttons li{float: right}}@media only screen and (min-width: 1170px){.cd-header-buttons{top: 18px;right: 4em}}.cd-nav-trigger{position: relative;display: block;width: 44px;height: 120px;overflow: hidden;white-space: nowrap;color: transparent;z-index: 3}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{position: absolute;display: inline-block;height: 3px;width: 24px;background: }.cd-nav-trigger span{position: absolute;top: 50%;right: 10px;margin-top: -2px;-webkit-transition: background 0.3s 0.3s;-moz-transition: background 0.3s 0.3s;transition: background 0.3s 0.3s}.cd-nav-trigger span::before, .cd-nav-trigger span::after{content: '';right: 0;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%;-ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-transition: -webkit-transform 0.3s 0.3s;-moz-transition: -moz-transform 0.3s 0.3s;transition: transform 0.3s 0.3s}.cd-nav-trigger span::before{top: -6px}.cd-nav-trigger span::after{top: 6px}.cd-nav-trigger.nav-is-visible span{background: rgba(46, 50, 51, 0)}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: }.cd-nav-trigger.nav-is-visible span::before{-webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);-moz-transform: translateX(4px) translateY(-3px) rotate(45deg);-ms-transform: translateX(4px) translateY(-3px) rotate(45deg);-o-transform: translateX(4px) translateY(-3px) rotate(45deg);transform: translateX(4px) translateY(-3px) rotate(45deg)}.cd-nav-trigger.nav-is-visible span::after{-webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);-moz-transform: translateX(4px) translateY(2px) rotate(-45deg);-ms-transform: translateX(4px) translateY(2px) rotate(-45deg);-o-transform: translateX(4px) translateY(2px) rotate(-45deg);transform: translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 1170px){.cd-nav-trigger{display: none}}.cd-primary-nav, .cd-primary-nav ul{position: fixed;top: 0;right: 0;height: 100%;width: 260px;background:;font-family:;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 1;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s}.cd-primary-nav a, .cd-primary-nav ul a{display: block;height: 50px;line-height: 50px;padding: 0 20px;color: #305B83;font-family:;font-size:;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #3a3f40;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);will-change: transform, opacity;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s}.cd-primary-nav.is-hidden, .cd-primary-nav ul.is-hidden{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%)}.cd-primary-nav.moves-out > li > a, .cd-primary-nav ul.moves-out > li > a{-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);opacity: 0}@media only screen and (max-width: 1169px){.nav-on-left .cd-primary-nav, .nav-on-left .cd-primary-nav ul{right: auto;left: 0}.cd-primary-nav a:hover, .cd-primary-nav ul a:hover{color:;background: }}.cd-primary-nav .see-all a{color: #69aa6f}.cd-primary-nav .cd-nav-gallery .cd-nav-item, .cd-primary-nav .cd-nav-icons .cd-nav-item{height: 80px;line-height: 80px}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3, .cd-primary-nav .cd-nav-icons .cd-nav-item h3{overflow: hidden;text-overflow: ellipsis}.cd-primary-nav .cd-nav-gallery .cd-nav-item{padding-left: 90px}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position: absolute;display: block;height: 40px;width: auto;left: 20px;top: 50%;margin-top: -20px}.cd-primary-nav .cd-nav-icons .cd-nav-item{padding-left: 75px}.cd-primary-nav .cd-nav-icons .cd-nav-item p{color: #2e3233;font-size: 1.3rem;display: none}div.grecaptcha-badge{z-index:100}@media only screen and (max-width: 1169px){.cd-primary-nav{visibility: hidden;-webkit-transition: visibility 0s 0.3s;-moz-transition: visibility 0s 0.3s;transition: visibility 0s 0.3s}.cd-primary-nav.nav-is-visible{visibility: visible;-webkit-transition: visibility 0s 0s;-moz-transition: visibility 0s 0s;transition: visibility 0s 0s}}@media only screen and (min-width: 1170px){.cd-primary-nav{position: static;padding: 0 50px 0 0;height: auto;width: auto;float: right;overflow: visible;background: transparent}.cd-primary-nav::after{clear: both;content: "";display: table}.cd-primary-nav.moves-out > li > a{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1}.cd-primary-nav ul{position: static;height: auto;width: auto;background: transparent;overflow: visible;z-index: 3}.cd-primary-nav ul.is-hidden{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}.cd-primary-nav ul.moves-out > li > a{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1}.cd-primary-nav > li{float: left}.cd-primary-nav > li > a{position: relative;display: inline-block;height: 120px;line-height: 120px;padding: 0 10px;color:;overflow: visible;border-bottom: none;-webkit-transition: color 0.3s, box-shadow 0.3s;-moz-transition: color 0.3s, box-shadow 0.3s;transition: color 0.3s, box-shadow 0.3s}.cd-primary-nav > li > a:hover{color: }.cd-primary-nav > li > a.selected{color:;box-shadow: inset 0 -4px 0;background:;-webkit-box-shadow: inset 0px 24px 0px -18pxrgba(167,196,222,0.87);-moz-box-shadow: inset 0px 24px 0px -18pxrgba(167,196,222,0.87);box-shadow: inset 0px 24px 0px -18pxrgba(167,196,222,0.87)}.cd-primary-nav .go-back, .cd-primary-nav .see-all{display: none}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{position: absolute;top: 120px;width: 100vw;background:;padding: 48px 64px;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s}.cd-primary-nav .cd-secondary-nav::after, .cd-primary-nav .cd-nav-gallery::after, .cd-primary-nav .cd-nav-icons::after{clear: both;content: "";display: table}.cd-primary-nav .cd-secondary-nav.is-hidden, .cd-primary-nav .cd-nav-gallery.is-hidden, .cd-primary-nav .cd-nav-icons.is-hidden{opacity: 0;visibility: hidden;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s}.cd-primary-nav .cd-secondary-nav > .see-all, .cd-primary-nav .cd-nav-gallery > .see-all, .cd-primary-nav .cd-nav-icons > .see-all{display: block;position: absolute;left: 0;bottom: 0;height: 80px;width: 100%;overflow: hidden;margin: 0;padding: 0}.cd-primary-nav .cd-secondary-nav > .see-all a, .cd-primary-nav .cd-nav-gallery > .see-all a, .cd-primary-nav .cd-nav-icons > .see-all a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;font-size: 2.2rem;font-weight: bold;text-align: center;line-height: 80px;border-top: 1px solid #e2e3df;border-bottom: none;margin: 0;padding: 0;-webkit-transition: color 0.2s, background 0.2s, border 0.2s;-moz-transition: color 0.2s, background 0.2s, border 0.2s;transition: color 0.2s, background 0.2s, border 0.2s}.cd-primary-nav .cd-secondary-nav > .see-all a:hover, .cd-primary-nav .cd-nav-gallery > .see-all a:hover, .cd-primary-nav .cd-nav-icons > .see-all a:hover{background: #2e3233;border-color: #2e3233;color: #ffffff}.cd-primary-nav .cd-secondary-nav > li{width: 100%;float: left;overflow: hidden;-webkit-overflow-scrolling: touch;text-align: center}.cd-primary-nav .cd-secondary-nav > li:nth-child(4n+2){margin-right: 0;border-right: none}.cd-primary-nav .cd-secondary-nav > li > a{font-weight: bold;font-size: 1.2em;margin: 1em 0}.cd-primary-nav .cd-secondary-nav h2{font-size: 2em}.cd-primary-nav .cd-secondary-nav a{height: 30px;line-height: 30px;color: #2e3233;border-bottom: none;font-size: 1.4rem}.cd-primary-nav .cd-secondary-nav a:hover{color: #69aa6f}.cd-primary-nav .cd-secondary-nav ul{-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0)}.cd-primary-nav .cd-secondary-nav ul ul{position: absolute;top: 0;left: 0;height: 100%;width: 100%}.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%)}.cd-primary-nav .cd-secondary-nav ul ul .go-back{display: block}.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color: transparent}.cd-primary-nav .cd-secondary-nav ul ul .see-all{display: block}.cd-primary-nav .cd-secondary-nav .moves-out > li > a{-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%)}.cd-primary-nav .cd-nav-gallery li{width:;float: left;margin: 0 1.6% 40px}.cd-primary-nav .cd-nav-gallery li:nth-child(4n+1){margin-right: 0}.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom: none;padding: 0;height: auto;line-height: 1.2}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position: static;margin-top: 0;height: auto;width: 50px;margin-bottom: .6em}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{color:;font-weight: bold;font-size:;font-family: '', sans-serif}.cd-primary-nav .cd-nav-icons li{width: 32%;float: left;margin: 0 2% 20px 0}.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right: 0}.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom: none;height: 80px;line-height: 1.2;padding: 24px 0 0 85px;position: relative}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background: #f6f6f5}.cd-primary-nav .cd-nav-icons .cd-nav-item h3{color: #69aa6f;font-weight: bold}.cd-primary-nav .cd-nav-icons .cd-nav-item p{display: block}.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left: 25px}}.has-children > a, .go-back a{position: relative}.has-children > a.first-item-nav::before, .has-children > a.first-item-nav::after, .go-back a::before, .go-back a::after{content: '';position: absolute;top: 50%;margin-top: -1px;display: inline-block;height: 2px;width: 10px;background: #464c4e;-webkit-backface-visibility: hidden;backface-visibility: hidden}.has-children > a.first-item-nav::before, .go-back a::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.has-children > a::after, .go-back a::after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}@media only screen and (min-width: 1170px){.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #c9cbc4}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after{background: #69aa6f}}.has-children > a{padding-right: 40px}.has-children > a.first-item-nav::before, .has-children > a::after{right: 20px;-webkit-transform-origin: 9px 50%;-moz-transform-origin: 9px 50%;-ms-transform-origin: 9px 50%;-o-transform-origin: 9px 50%;transform-origin: 9px 50%}.cd-primary-nav .go-back a{padding-left: 40px}.cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after{left: 20px;-webkit-transform-origin: 1px 50%;-moz-transform-origin: 1px 50%;-ms-transform-origin: 1px 50%;-o-transform-origin: 1px 50%;transform-origin: 1px 50%}@media only screen and (min-width: 1170px){.has-children > a::before, .has-children > a::after{right: 15%}.cd-primary-nav > .has-children > a{padding-right: 30px !important}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{width: 9px;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;background: #c9cbc4;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: width 0.3s, -webkit-transform 0.3s;-moz-transition: width 0.3s, -moz-transform 0.3s;transition: width 0.3s, transform 0.3s}.cd-primary-nav > .has-children > a::before{right: 12px}.cd-primary-nav > .has-children > a::after{right: 7px}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{width: 14px}.cd-primary-nav > .has-children > a.selected::before{-webkit-transform: translateX(5px) rotate(-45deg);-moz-transform: translateX(5px) rotate(-45deg);-ms-transform: translateX(5px) rotate(-45deg);-o-transform: translateX(5px) rotate(-45deg);transform: translateX(5px) rotate(-45deg)}.cd-primary-nav > .has-children > a.selected::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.cd-secondary-nav > .has-children > a::before, .cd-secondary-nav > .has-children > a::after{display: none}.cd-primary-nav .go-back a{padding-left: 20px}.cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after{left: 1px}}.cd-overlay{position: fixed;z-index: 2;height: 100%;width: 100%;top: 0;left: 0;cursor: pointer;background-color: rgba(0, 0, 0, 0.96);visibility: hidden;opacity: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s}.cd-overlay.is-visible{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s}@media only screen and (max-width: 1169px){.cd-overlay.is-visible{-webkit-transform: translateX(-260px);-moz-transform: translateX(-260px);-ms-transform: translateX(-260px);-o-transform: translateX(-260px);transform: translateX(-260px)}.nav-on-left .cd-overlay.is-visible{-webkit-transform: translateX(260px);-moz-transform: translateX(260px);-ms-transform: translateX(260px);-o-transform: translateX(260px);transform: translateX(260px)}.cd-primary-nav .cd-secondary-nav h2{display: none}}.no-js .cd-primary-nav{position: relative;height: auto;width: 100%;overflow: visible;visibility: visible;z-index: 2}@media only screen and (min-width: 1170px){.no-js .cd-primary-nav{position: absolute;z-index: 3;display: inline-block;width: auto;top: 0;right: 150px;padding: 0}.no-js .nav-is-fixed .cd-primary-nav{position: fixed}}section.module:last-child{margin-bottom: 0}section.module h2{margin-bottom: 40px;font-family: , serif;font-size: 50px}section.module p.txt{margin-bottom: 40px;font-size: 16px}section.module p:last-child{margin-bottom: 0}section.module.content{margin: 150px 0}section.module.parallax{height: 500px;background-position: 50% 50%;background-repeat: no-repeat;background-attachment: fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}section.module.parallax h1{color: rgba(255, 255, 255, 0.8);font-size: 48px;line-height: 500px;font-weight: 700;text-align: center;text-transform: uppercase;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5)}@media all and (min-width: 320px){section.module.parallax h1{font-size: 25px}}@media (min-width: 400px){section.module.parallax h1{font-size: 42px}}@media all and (min-width: 600px){section.module h2{font-size: 55px}section.module p.txt{font-size: 20px}section.module.parallax h1{font-size: 52px}}@media all and (min-width: 960px){section.module.parallax h1{font-size: 80px}}@media all and (min-width: 1200px){section.module.parallax h1{font-size: 80px}}