@font-face{font-family:'Nunito';font-style:normal;font-weight:400;src:local('Nunito-Light.ttf'),url('../fonts/Nunito-Light.ttf') format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:400;src:local('Nunito-LightItalic.ttf'),url('../fonts/Nunito-LightItalic.ttf') format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;src:local('Nunito-SemiBold.ttf'),url('../fonts/Nunito-SemiBold.ttf') format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:700;src:local('Nunito-SemiBoldItalic.ttf'),url('../fonts/Nunito-SemiBoldItalic.ttf') format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:900;src:local('Nunito-Bold.ttf'),url('../fonts/Nunito-Bold.ttf') format('truetype')}@font-face{font-family:'Nunito';font-style:italic;font-weight:900;src:local('Nunito-BoldItalic.ttf'),url('../fonts/Nunito-BoldItalic.ttf') format('truetype')}:root{scroll-behavior:auto;--h1-val:3.5rem;--h2-val:2.8rem;--h3-val:2rem;--h4-val:1.6rem;--h5-val:1.4rem;--p-val:1.2rem;--p-small-val:1rem;--h1-font-size:calc(var(--h1-val) + 0.2 * ((100vw - 1440px) / 200));--h2-font-size:calc(var(--h2-val) + 0.2 * ((100vw - 1440px) / 200));--h3-font-size:calc(var(--h3-val) + 0.2 * ((100vw - 1440px) / 200));--h4-font-size:calc(var(--h4-val) + 0.2 * ((100vw - 1440px) / 200));--h5-font-size:calc(var(--h5-val) + 0.2 * ((100vw - 1440px) / 200));--p-font-size:calc(var(--p-val) + 0.2 * ((100vw - 1440px) / 200));--p-small-font-size:calc(var(--p-small-val) + 0.2 * ((100vw - 1440px) / 200))}*{margin:0;padding:0;outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}li{list-style:none}.hide{display:none}.show{display:block}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.left{float:left}.right{float:right}.italic{font-style:italic}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%;overflow-wrap:normal !important}.clearfix:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}body{margin:0 auto;background:#f6f6f6;font-size:var(--p-font-size)}a{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}a img{-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}a:hover{color:#48503b !important;text-decoration:none}strong{font-weight:700}p{margin:0;padding-bottom:10px}h1{font-family:'Nunito';font-size:var(--h1-font-size);line-height:110%;letter-spacing:0;color:#48503b;font-weight:900}h2{font-family:'Nunito';font-size:var(--h2-font-size);line-height:110%;letter-spacing:0;color:#48503b;font-weight:900}h3{font-family:'Nunito';font-size:var(--h3-font-size);line-height:110%;letter-spacing:0;color:#48503b;font-weight:900}h4{font-family:'Nunito';font-size:var(--h4-font-size);line-height:140%;letter-spacing:0;color:#48503b;font-weight:900}h5{font-family:'Nunito';font-size:var(--h5-font-size);line-height:140%;letter-spacing:0;color:#000}.container,.container-fluid{padding-right:0;padding-left:0}.container-fluid.max_w{max-width:1980px}.row{margin:0}.vertical_alignment{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}figure,picture{display:block;width:100%;height:100%;margin:0;padding:0;position:relative;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat}figure.w_text:after,picture.w_text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}figure.h30,picture.h30{padding-bottom:30%;height:0}figure.h50,picture.h50{padding-bottom:50%;height:0}figure.h60,picture.h60{padding-bottom:60%;height:0}figure.h100,picture.h100{padding-bottom:100%;height:0}figure.h130,picture.h130{padding-bottom:130%;height:0}figure.h4_3,picture.h4_3{height:0;padding-bottom:73.32%}figure.h16_9,picture.h16_9{height:0;padding-bottom:56.25%}figure .text,picture .text{position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.border_radius{border-radius:10px}.bg_link{background-color:#48503b}.bg_link h1,.bg_link h2,.bg_link h3,.bg_link h4,.bg_link h5,.bg_link p,.bg_link strong{color:#f6f6f6}.bg_link a{outline:none;text-decoration:none;color:#f6f6f6 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.bg_link a:visited{outline:none;text-decoration:none;color:#f6f6f6 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.bg_link a:focus{outline:none;text-decoration:none;color:#f6f6f6 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.bg_link a img{-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.bg_link a:hover{color:#c6ce00 !important;text-decoration:none}button.button,a.button{border:2px solid #c6ce00;background:#c6ce00;text-align:center;padding:8px 25px;cursor:pointer;display:inline-block;border-radius:10px;line-height:100%;font-weight:700;outline:none;text-decoration:none;color:#48503b !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}button.button:visited,a.button:visited{outline:none;text-decoration:none;color:#48503b !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}button.button:focus,a.button:focus{outline:none;text-decoration:none;color:#48503b !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}button.button img,a.button img{-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}button.button:hover,a.button:hover{color:#c6ce00 !important;text-decoration:none}button.button:hover,a.button:hover{background-color:transparent}button.button:focus,a.button:focus{outline:none}.cky-revisit-bottom-left{display:none !important}.cky-banner-element{background:transparent;color:#f6f6f6;cursor:pointer;border:0}.cky-banner-element:hover,.cky-banner-element:focus{outline:none}.wpcf7-form{margin:0 auto;width:100%;display:block}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="time"],.wpcf7-form input[type="number"],.wpcf7-form select{border:1px solid #000;width:calc(100%);height:35px;color:#000 !important;padding:0;padding-left:10px;margin-bottom:14px;margin-right:10px;background:rgba(255,255,255,0);border-radius:0;font-size:var(--p-small-font-size);border-radius:10px}.wpcf7-form input[type="text"]::-webkit-input-placeholder,.wpcf7-form input[type="email"]::-webkit-input-placeholder,.wpcf7-form input[type="tel"]::-webkit-input-placeholder,.wpcf7-form input[type="time"]::-webkit-input-placeholder,.wpcf7-form input[type="number"]::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder{color:#666}.wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#666}.wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#666}.wpcf7-form input[type="text"]:-ms-input-placeholder,.wpcf7-form input[type="email"]:-ms-input-placeholder,.wpcf7-form input[type="tel"]:-ms-input-placeholder,.wpcf7-form input[type="time"]:-ms-input-placeholder,.wpcf7-form input[type="number"]:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder{color:#666}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="time"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form select:focus{box-shadow:none !important;border-color:#48503b}.wpcf7-form input[type="text"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="email"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="tel"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="time"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="number"]:focus::-webkit-input-placeholder,.wpcf7-form select:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus:-ms-input-placeholder,.wpcf7-form input[type="email"]:focus:-ms-input-placeholder,.wpcf7-form input[type="tel"]:focus:-ms-input-placeholder,.wpcf7-form input[type="time"]:focus:-ms-input-placeholder,.wpcf7-form input[type="number"]:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder{color:transparent}.wpcf7-form select{width:calc(100%)}.wpcf7-form select option{color:#000}.wpcf7-form textarea{width:calc(100%);height:180px;border:1px solid #000;background:rgba(255,255,255,0);color:#000 !important;font-size:var(--p-small-font-size);padding-left:10px;padding-top:10px;resize:none;border-radius:10px}.wpcf7-form textarea::-webkit-input-placeholder{color:#666}.wpcf7-form textarea::-moz-placeholder{color:#666}.wpcf7-form textarea::-moz-placeholder{color:#666}.wpcf7-form textarea:-ms-input-placeholder{color:#666}.wpcf7-form textarea:focus{box-shadow:none !important;border-color:#48503b}.wpcf7-form textarea:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus:-ms-input-placeholder{color:transparent}.wpcf7-form .privacy{font-size:var(--p-small-font-size)}.wpcf7-form .privacy input{display:inline-block;width:auto}.wpcf7-form .privacy label{width:auto}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form button[type="button"]{border:2px solid #48503b;text-transform:uppercase;background:#48503b;border-radius:10px;margin-top:10px;padding:4px 30px;color:#f6f6f6;cursor:pointer;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.wpcf7-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,.wpcf7-form button[type="button"]:hover{background:transparent;border:2px solid #48503b;color:#48503b}.wpcf7-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:focus,.wpcf7-form button[type="button"]:focus{box-shadow:none !important}.slider{position:absolute;height:100%;width:100%;overflow:hidden}.swiper-wrapper{width:100%;height:100%}.swiper-wrapper .swiper-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background-color:#f6f6f6;border:2px solid #f6f6f6;height:12px;width:12px;opacity:1}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color:#c6ce00;border:2px solid #c6ce00}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{position:relative !important;top:auto !important;bottom:0 !important;left:auto !important;background-color:transparent !important;max-width:1200px;margin:0 auto;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}.swiper-horizontal>.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite .swiper-pagination-progressbar-fill,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite .swiper-pagination-progressbar-fill{background-color:#000}header{margin:0;position:fixed;top:0;left:0;right:0;width:100%;background:transparent;z-index:1030;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#header_logo{width:70px;padding:0;display:inline-block}#header_logo img{width:100%;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.navbar{margin-bottom:0;margin-top:0;min-height:0;border-radius:0;padding:0;display:block}.nav_cont{margin:0 auto;padding:0;display:block}#navbar{display:block;width:100%;height:100%;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#navbar ul.menu{margin:0 auto;padding:0;width:100%;text-align:center}#navbar ul.menu li{display:inline-block;padding:5px 0;position:relative;font-weight:700;width:auto;margin-left:5%}#navbar ul.menu li:first-child{margin-left:0}#navbar ul.menu li a{outline:none;text-decoration:none;color:#f6f6f6 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}#navbar ul.menu li a:visited{outline:none;text-decoration:none;color:#f6f6f6 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}#navbar ul.menu li a:focus{outline:none;text-decoration:none;color:#f6f6f6 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}#navbar ul.menu li a img{-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}#navbar ul.menu li a:hover{color:#c6ce00 !important;text-decoration:none}.navbar-toggler{height:auto;margin:0 0 0 20px !important;border-radius:0;border:0 solid #000;padding:7px;background:rgba(255,255,255,0);position:relative;z-index:90;text-align:left;width:auto;display:none}.navbar-toggler .bar_cont{display:inline-block;vertical-align:middle}.navbar-toggler .icon-bar{display:block;width:30px;height:2px;border-radius:0;background-color:#c6ce00;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.navbar-toggler .icon-bar:first-child{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-tranform:rotate(-45deg);-moz-tranform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler .icon-bar:last-child{margin-top:-2px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-tranform:rotate(45deg);-moz-tranform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler:focus{outline:0 auto}.navbar-toggler:hover .icon-bar{background-color:#c6ce00}.navbar-toggler.collapsed .icon-bar+.icon-bar{margin-top:6px}.navbar-toggler.collapsed .icon-bar:first-child,.navbar-toggler.collapsed .icon-bar:last-child{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-tranform:rotate(0deg);-moz-tranform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler.collapsed .icon-bar:first-child{margin-top:0}#mainpage{overflow:hidden;height:100%;min-height:80vh;width:100%;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#hero{overflow:hidden;position:relative;background-color:#c6ce00;height:100svh;width:100%}#hero picture{position:absolute;top:0;left:0}#hero .hero_content{border:2px solid #c6ce00;position:relative;z-index:1}#hero ._content h1,#hero ._content h2,#hero ._content h3,#hero ._content h4,#hero ._content h5,#hero ._content strong,#hero ._content p{font-family:'Nunito';font-size:var(--h1-font-size);line-height:110%;letter-spacing:0;color:#48503b;font-weight:900;color:#f6f6f6;font-style:italic}#hero ._content h1 span,#hero ._content h2 span,#hero ._content h3 span,#hero ._content h4 span,#hero ._content h5 span,#hero ._content strong span,#hero ._content p span{color:#c6ce00}._content ul li{list-style:disc}._content ol{padding-left:1.5rem}._content ol li{list-style:decimal;padding-bottom:10px}._content a{text-decoration:underline}footer{font-size:var(--p-small-font-size)}footer .foo_logo img{width:170px;max-width:100%;height:auto}footer .foo_loghi_extra img{width:200px;max-width:100%;height:auto}@media (min-width:1430px){.container{max-width:90%}}@media (max-width:991px){.navbar-toggler{display:inline-block}#navbar{width:100%;height:0;max-height:calc(100vh - 150px);overflow-y:auto;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#navbar.show{height:100%}#navbar ul.menu{padding-bottom:10px}#navbar ul.menu li{display:block;width:100%;padding:15px;font-size:var(--h4-font-size);line-height:100%;margin-left:0}figure.h16_9,picture.h16_9{padding-bottom:80%}}@media (max-width:767px){:root{--h1-val:2.5rem;--h2-val:2.3rem;--h3-val:1.7rem;--h4-val:1.4rem;--h5-val:1.2rem;--p-val:1rem;--p-small-val:.9rem}#header_logo{width:50px}}@media (max-width:580px){figure.h16_9,picture.h16_9{padding-bottom:100%}}