@import url("line-awesome.min.css");@import url("futura.css");html{scroll-behavior:smooth}body{display:block;font:400 15px/1.5em 'Helvetica', sanr-serif;background:#fff;overflow-x:hidden;overflow-y:auto;width:100%;color:#000;padding:0;margin:0 !important;scrollbar-width:thin !important;scrollbar-color:#000 #f6f6f6}body.menuopen{overflow:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#f6f6f6;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-webkit-border-radius:10px;border-radius:10px}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #f6f6f6;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}body::-webkit-resizer{width:10px;background:#f6f6f6}h1,h2,h3,h4,h5,h6{font-family:"futura-pt-bold",sans-serif !important}h1,h2,h3{font-weight:100;line-height:1em;padding:0;margin:0 0 30px;color:#333}h1{font-size:2.750em}h2{font-size:1.8em;position:relative;overflow:hidden;text-align:left}h3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.1em}h6{font-size:1em;color:#333;margin:0 0 10px}*{outline:none !important}a{outline:none !important;color:#000}a:visited{color:#333}a:hover{color:#000;text-decoration:none !important}input,select,textarea,button{width:calc(100% - 20px);outline:none !important;border:none;border:solid 1px gray;padding:0.2em 1em;margin:10px 0 0;color:#333;background:#fff;font-weight:300;font-size:1em;border-radius:0;max-height:240px;scrollbar-width:thin !important;scrollbar-color:#000 #f6f6f6}input:focus,select:focus,textarea:focus,button:focus{border-color:#000;color:#000}input::-webkit-scrollbar,select::-webkit-scrollbar,textarea::-webkit-scrollbar,button::-webkit-scrollbar{width:10px}input::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,button::-webkit-scrollbar-track{background:#f6f6f6;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-webkit-border-radius:10px;border-radius:10px}input::-webkit-scrollbar-thumb,select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,button::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #f6f6f6;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}input::-webkit-resizer,select::-webkit-resizer,textarea::-webkit-resizer,button::-webkit-resizer{width:10px;background:#f6f6f6}input[type="submit"],button{color:#333;font-weight:700;background:#000;font-weight:700;border-radius:0;color:#fff;text-transform:uppercase}select{width:100%;max-width:300px;padding:0px 35px 0px 5px;font-size:1em;height:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/select_chevron.png") no-repeat calc(100% - 15px) 15px;background-size:10px auto;cursor:pointer;margin:0}.select2-selection{border-radius:0 !important;font-size:1rem !important}.select2-container{font-size:1rem !important}.select2-container .select2-dropdown{border-color:#000 !important;border-radius:0 !important}.select2-container input{margin:0 !important}.select2-container .select2-search{background:rgba(214,191,131,0.1) !important}.select2-container .select2-results__option--highlighted{background:#000 !important}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}strong{color:#000;font-weight:600}.ui-autocomplete{background:rgba(255,255,255,0.9);border:none;max-width:300px !important;max-height:300px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;z-index:10003;font-size:0.7em;font-weight:300;letter-spacing:0.2em}.ui-autocomplete .ui-menu-item{border-bottom:dotted 1px #b2b2b2;list-style:none;margin:0;text-transform:uppercase;cursor:pointer}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:5px 10px}.ui-autocomplete .ui-menu-item:hover{background:rgba(255,255,255,0.9);color:#333;border-bottom:dotted 1px #000}.ui-helper-hidden-accessible{display:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:rgba(246,246,246,0.9);font-weight:600;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background:#fff;font-weight:normal;color:#000}.ui-tabs{background:transparent;border:none;overflow:hidden}.ui-widget-header{background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.ui-tabs-nav li{display:inline-block !important;float:none !important;top:0px;margin:0em;padding-bottom:0px;padding:0 12.5px}.ui-tabs-nav .ui-state-default{background:transparent;border:none}.ui-tabs-nav .ui-state-default a{color:#333}.ui-tabs-nav .ui-state-active{background:transparent;border:none;font-weight:600}.ui-tabs-nav .ui-state-active a{color:#000}.ui-tabs-panel{width:100% !important;overflow:hidden}.ui-widget-overlay{background:rgba(0,0,0,0.5);width:100%;min-height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:10000}.ui-dialog{background:#fff;width:calc(100% - 30px) !important;max-width:900px !important;overflow:hidden;border:solid 1px #000;border-radius:25px;z-index:10001;font-size:1rem;line-height:1.3rem}.ui-dialog .ui-dialog-titlebar{background:#000;color:#fff;padding:5px 10px;margin:0 0 15px;font-size:1.2em;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;top:0;right:10px;width:16px;height:16px;color:#fff}.ui-dialog .ui-dialog-titlebar-close:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057"}.ui-dialog .ui-dialog-content{display:block;padding:15px;text-align:center}.ui-dialog .ui-dialog-content label{display:block;width:100%;border-bottom:solid 1px #b2b2b2;font-size:1.1em;color:#333;text-transform:capitalize}.ui-dialog .ui-dialog-content select{display:block;width:100%;margin:0 0 15px;border:none;border-bottom:solid 1px #b2b2b2}.fancybox-slide--html{height:auto !important;max-height:100%;top:50%;transform:translateY(-50%);margin-top:50px}.fancybox-slide--html .fancybox-close-small{display:block;width:100%;height:100%;max-width:55px;max-height:55px;background:url("../../img/icons/icon_close.png") no-repeat top left/100% auto;text-indent:-9000em;text-align:left;top:20px;right:auto;left:50%;transform:translateX(566px)}.fancybox-slide--html .fancybox-close-small svg{display:none}.fancybox-slide--html header#masthead,.fancybox-slide--html .skip-link,.fancybox-slide--html footer#colophon{display:none !important}.fancybox-slide--html #page{background:#ececec;max-width:1440px;overflow:hidden}.fancybox-bg{background:#ececec;opacity:1 !important}@media screen and (max-width: 1440px){.fancybox-container{z-index:1000000}}@media screen and (max-width: 768px){.fancybox-slide--html .fancybox-close-small{transform:translateX(0);left:auto;right:0;top:0}.fancybox-content{padding:60px 30px}}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:0;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width: 1024px){.r-tabs .r-tabs-nav{display:none !important}.r-tabs .r-tabs-accordion-title{display:block !important}}.wpcf7 form.sent .wpcf7-response-output{background:#fff}div#page{width:100%;height:auto;overflow:hidden}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#fff}.swiper-button-prev,.swiper-button-next,.scrollTop{width:50px !important;height:50px !important;text-indent:-9000em;box-shadow:none !important}.swiper-button-prev.swiper-button-prev,.swiper-button-next.swiper-button-prev,.scrollTop.swiper-button-prev{background:#fff url("../img/freccia_sx.svg") no-repeat 0 0/cover !important}.swiper-button-prev.swiper-button-next,.swiper-button-next.swiper-button-next,.scrollTop.swiper-button-next{background:#fff url("../img/freccia_dx.svg") no-repeat 0 0/cover !important}.swiper-button-prev.scrollTop,.swiper-button-next.scrollTop,.scrollTop.scrollTop{background:#fff url("../img/freccia_sx.svg") no-repeat 0 0/cover !important;transform:rotate(90deg)}.swiper-pagination-bullet{background:#fff !important;border-color:#fff !important}.breadcrumb{display:none}.post,.page{margin:0}.fancybox__backdrop{background:var(--fancybox-bg, rgba(255,255,255,0.92))}.carousel__button.is-next,.carousel__button.is-prev{color:#233fb5;border:solid 2px #233fb5}.carousel__button.is-next:hover,.carousel__button.is-prev:hover{color:#ffda02;border-color:#ffda02}header#masthead{position:relative;width:100%;margin:0;position:fixed;top:0;left:0;z-index:1000;background:#fff}header#masthead:before{content:'';width:100%;height:57px;background:#f6f6f6;position:absolute;top:0;left:0}header#masthead .container{position:relative}header#masthead .custom-logo-link{margin:0;max-width:120px;overflow:hidden;position:absolute;top:0;right:0}header#masthead ul#lang{width:100%;margin:30px 0 0 0;padding:0;position:relative;display:flex;flex-flow:row;justify-content:flex-start;text-transform:lowercase;list-style:none}header#masthead ul#lang li{max-width:30px;position:relative;margin:0 10px 0 0;padding:0 10px 0 0}header#masthead ul#lang li:before{content:'|';position:absolute;top:0;right:0;color:#000}header#masthead ul#lang li:last-child{width:auto;padding:0 0 0 115px}header#masthead ul#lang li:last-child:before{display:none}header#masthead ul#lang li span{font-weight:600;color:#233fb5}header#masthead ul#lang li a:hover{color:#233fb5}header#masthead ul#lang li p{margin:0;padding:0}header#masthead nav#site-navigation{width:auto;max-width:610px;position:relative;margin:15px 0 0 0}header#masthead nav#site-navigation ul{flex-flow:row}header#masthead nav#site-navigation ul li{width:auto;max-width:190px;text-transform:uppercase;margin:0;border:none}header#masthead nav#site-navigation ul li:before{content:'|';position:absolute;top:50%;right:0;color:#000;transform:translateY(-50%)}header#masthead nav#site-navigation ul li i{display:none}header#masthead nav#site-navigation ul li a{display:block;width:100%;color:#000;padding:5px 15px}header#masthead nav#site-navigation ul li a:hover{color:#233fb5;font-weight:bold}header#masthead nav#site-navigation ul li:hover ul{display:block}header#masthead nav#site-navigation ul li.current-menu-ancestor a,header#masthead nav#site-navigation ul li.current-menu-item a{color:#233fb5;font-weight:600}header#masthead nav#site-navigation ul li:last-child:before{display:none}header#masthead nav#site-navigation ul ul{display:none;float:none;position:absolute;top:auto;left:auto;z-index:99999;background:rgba(35,63,181,0.85);width:auto;padding:15px 0}header#masthead nav#site-navigation ul ul li{width:100%;margin:0 auto;padding:0 15px;border-right:none !important;background:transparent;max-width:none}header#masthead nav#site-navigation ul ul li:before{display:none}header#masthead nav#site-navigation ul ul li a{width:100%;color:#fff !important;padding:10px 0;background:transparent !important;font-weight:200 !important;font-size:0.9em;white-space:nowrap;overflow:hidden}header#masthead nav#site-navigation ul ul li a:hover{font-weight:bold !important;color:#ffda02 !important}header#masthead nav#site-navigation ul ul li:last-child a{padding:10px 0 0}@media screen and (max-width: 1024px){header#masthead{background:transparent !important}header#masthead:before{height:30px}header#masthead .custom-logo-link{margin:0;width:100%;max-width:50px;top:-50px;right:15px;z-index:1001}header#masthead .custom-logo-link img{width:100%;height:auto}header#masthead ul#lang{margin:5px 0}header#masthead ul#lang li:last-child{padding:0 0 0 5px}header#masthead .menu-toggle{display:block;background:transparent;font-size:2em;color:#233fb5;width:auto;margin:5px 10px;padding:0;position:relative;border:0}header#masthead .menu-toggle.active{background:#fff}header#masthead nav#site-navigation{display:none;position:fixed !important;left:0;transform:translateX(0) !important;background:rgba(35,63,181,0.75) url("../img/dot.png") repeat-y top left/calc(100% - 80px) 1px !important;width:100%  !important;max-width:none !important;overflow:auto  !important;overflow-x:hidden  !important;z-index:1000;padding:0 15px}header#masthead nav#site-navigation #primary-menu{display:flex;flex-flow:column;width:calc(100% - 65px);list-style:none;text-align:left;margin:0;padding:0}header#masthead nav#site-navigation #primary-menu i.las{display:none}header#masthead nav#site-navigation #primary-menu .menu-item-has-children>i.las{display:block;position:absolute;top:15px;right:0;z-index:4;width:30px;height:30px;font-size:1em;color:#000}header#masthead nav#site-navigation #primary-menu .menu-item-has-children>i.las.la-minus{color:#233fb5}header#masthead nav#site-navigation #primary-menu li{position:relative;max-width:none;border-top:solid 1px #233fb5;border-right:0}header#masthead nav#site-navigation #primary-menu li:before{display:none}header#masthead nav#site-navigation #primary-menu li a{display:block;font-size:1em;font-weight:400;line-height:1.2em !important;text-transform:uppercase;color:#000;background:#fff;padding:10px 40px 10px 5px}header#masthead nav#site-navigation #primary-menu li a:hover{color:#000}header#masthead nav#site-navigation #primary-menu li:first-child a{border-top:none}header#masthead nav#site-navigation #primary-menu li.active>a{background:#ffda02;border-bottom:none;color:#233fb5}header#masthead nav#site-navigation #primary-menu li .sub-menu{list-style:none;text-align:center;position:relative;width:100%;top:auto;left:auto;margin:0;padding:0;text-align:left;background:#fff;box-shadow:none}header#masthead nav#site-navigation #primary-menu li .sub-menu li a{font-size:0.8em;font-weight:300;border-top:none;color:#000 !important}header#masthead nav#site-navigation #primary-menu li .sub-menu li i.las{top:15px}}body.home .entry-content{margin:0}body.home #gallery_home_container{width:100%;height:auto;position:relative}body.home #gallery_home_container #gallery_home{width:100%;height:auto;max-height:900px;position:relative;overflow:hidden;margin-top:100px}body.home #gallery_home_container #gallery_home .swiper-slide{height:calc(100% - 70px)}body.home #gallery_home_container #gallery_home .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:bottom;max-height:665px}body.home #gallery_home_container #gallery_home .swiper-slide h3{width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-bottom:30px;white-space:nowrap;max-width:1140px}body.home #gallery_home_container #gallery_home .swiper-slide h3 span.caption{display:inline-block;color:#fff;background:rgba(0,0,0,0.5);font-size:42px;padding:2px;text-transform:uppercase}body.home #gallery_home_container #gallery_home .swiper-slide h3 span.description{display:inline-block;font:600 15px 'Helvetica', sans-serif;color:#000;background:#ffda02;position:absolute;bottom:0;left:0;padding:3px 10px}body.home #gallery_home_container #gallery_home #slider-nav{width:100%;max-width:1140px;height:58px;display:block;position:absolute;bottom:55px;left:50%;transform:translateX(-50%);z-index:1000}body.home #gallery_home_container #gallery_home #slider-nav .swiper-button-next,body.home #gallery_home_container #gallery_home #slider-nav .swiper-button-prev{display:none;width:58px;height:58px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:url("../img/arrow_slider.png") no-repeat center center/auto 100% !important;border-radius:100%;top:0;left:70px}body.home #gallery_home_container #gallery_home #slider-nav .swiper-button-next.swiper-button-prev,body.home #gallery_home_container #gallery_home #slider-nav .swiper-button-prev.swiper-button-prev{transform:rotate(180deg);left:0}body.home #banner_claim{background:#ffda02;text-transform:uppercase;text-align:center;height:100px;margin:0 0 50px}body.home #banner_claim h3{font-size:1.867rem;text-transform:uppercase;line-height:100px;white-space:nowrap}body.home #category_title h3{font-size:1.867rem;text-transform:uppercase;margin:0 0 30px}body.home #category_grid{width:100%;max-width:1110px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;position:relative;list-style:none;padding:0;margin:0 auto 60px}body.home #category_grid li{width:calc((100% / 3) - 30px);margin:0 0 30px;position:relative}body.home #category_grid li a{display:block;position:relative;overflow:hidden}body.home #category_grid li a span.img{display:block;width:100%;position:relative;margin:0 0 15px 0}body.home #category_grid li a span.img img.icon{display:inline-block;width:auto;height:auto;max-width:100px;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}body.home #category_grid li a span.txt{display:flex;flex-flow:row wrap;justify-content:space-between;overflow:hidden}body.home #category_grid li a span.txt strong{width:100%;max-width:170px;font:1.333em/1em "futura-pt-bold",sans-serif;margin:5px 0 20px}body.home #category_grid li a span.txt em{width:100%;max-width:170px;max-height:3em;font-style:normal;font-size:0.867em;line-height:1em;overflow:hidden;margin:5px 0 20px}body.home #category_grid li a span.txt i{font-style:normal;background:#233fb5;color:#fff;width:100%;max-width:90px;overflow:hidden;text-align:center}body.home #category_grid li a span.txt i:first-letter{text-transform:uppercase}body.home #category_grid li .tools{width:100%;max-width:200px;display:flex;flex-flow:row;justify-content:flex-start;position:absolute;bottom:-3px;right:0;display:none}body.home #category_grid li .tools:before{content:'';width:100%;height:23px;background:#ffda02;position:absolute;top:8px;left:0;z-index:-1}body.home #category_grid li .tools a{width:33px;height:33px;margin:0 20px 0 0;text-align:center;line-height:33px;font-size:2em}body.home #category_grid li .tools a i{display:block;width:33px;height:33px;background:#000;text-indent:-9000em}body.home #category_grid li .tools a i:hover{background:#233fb5}body.home #category_grid li .tools a i.la-thumbs-up{mask:url("../img/icons/like.png") no-repeat center/contain;-webkit-mask:url("../img/icons/like.png") no-repeat center/contain}body.home #category_grid li .tools a i.la-heart{mask:url("../img/icons/heart.png") no-repeat center/contain;-webkit-mask:url("../img/icons/heart.png") no-repeat center/contain}body.home #category_grid li .tools a i.la-paper-plane{mask:url("../img/icons/plane.png") no-repeat center/contain;-webkit-mask:url("../img/icons/plane.png") no-repeat center/contain}body.home #category_grid li .tools a:last-child{position:absolute;width:47px;right:0;top:2px;margin:0;border-left:solid 4px #fff}@media screen and (max-width: 1024px){body.home #category_grid{padding:10px}body.home #category_grid li{width:calc((100% / 2) - 10px)}body.home #category_grid li a span.img img.icon{max-width:50px}}body.home #about_home{background:#ffda02}body.home #about_home .wpb_single_image{margin:0;padding:0}body.home #about_home .wpb_column:last-child .wpb_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;padding:30px 15px;max-width:574px}body.home #about_home .wpb_column:last-child .wpb_wrapper .wpb_wrapper{margin:0;padding:0}body.home #about_home .wpb_column:last-child .wpb_wrapper .wpb_text_column{width:calc(50% - 30px);margin:0;padding:0}body.home #about_home .wpb_column:last-child .wpb_wrapper .wpb_text_column:first-child{width:100%}body.home #about_home .wpb_column:last-child .wpb_wrapper .wpb_text_column:first-child h3{font-size:3.333em;margin:0 0 30px;padding:0}body.home #link_home a{display:block;position:relative;width:100%;border-bottom:solid 1px #000;padding:0 0 30px;font-family:'Crimson Text', serif}body.home #link_home a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:15px;right:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.home #link_home a strong{display:block;font:2em 'Crimson Text', serif !important}@media screen and (max-width: 1024px){body.home #gallery_home_container #gallery_home{height:calc(100vh - 70px);max-height:none}body.home #gallery_home_container #gallery_home .swiper-button-next,body.home #gallery_home_container #gallery_home .swiper-button-prev{display:block !important}body.home #gallery_home_container #gallery_home .swiper-slide{height:100%}body.home #gallery_home_container #gallery_home .swiper-slide img{max-height:100vh}body.home #gallery_home_container #gallery_home .swiper-slide h3{width:100%;max-width:300px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-bottom:30px;white-space:normal;line-height:1.8em}body.home #gallery_home_container #gallery_home .swiper-slide h3 span.caption{display:inline-block;color:#fff;background:rgba(0,0,0,0.5);font-size:42px;padding:2px;text-transform:uppercase}body.home #gallery_home_container #gallery_home .swiper-slide h3 span.description{display:inline-block;font:600 15px 'Helvetica', sans-serif;color:#000;background:#ffda02;position:absolute;bottom:0;left:0;padding:3px 10px}body.home #gallery_home_container #gallery_home #slider-nav{max-width:300px}body.home #banner_claim{background:#ffda02;text-transform:uppercase;text-align:center;height:auto;margin:0}body.home #banner_claim h3{font-size:1.867rem;text-transform:uppercase;line-height:1.8em;white-space:normal}body.home #category_title{margin-top:50px}}body.single #gallery_post,body.page #gallery_post{width:100%;max-width:1125px;height:auto;max-height:900px;position:relative;overflow:hidden;margin:0 0 30px auto}body.single #gallery_post .swiper-slide,body.page #gallery_post .swiper-slide{height:calc(100% - 70px)}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{width:100%;height:100%;max-height:900px;object-fit:cover;object-position:bottom}body.single #gallery_post .swiper-slide h1,body.page #gallery_post .swiper-slide h1{width:150px;position:absolute;bottom:-10px;left:50%;transform:translateX(-370%);color:#fff;font-size:3em;margin:0;padding:0}body.single #gallery_post .swiper-slide p,body.page #gallery_post .swiper-slide p{width:100%;max-width:400px;display:block;position:absolute;top:50%;left:50%}body.single #gallery_post .swiper-slide p a,body.page #gallery_post .swiper-slide p a{display:inline;background:rgba(255,255,255,0.8);padding:2px 0;color:#000;font-size:2em;font-weight:600;line-height:1.5}body.single #gallery_post .swiper-slide p a:after,body.page #gallery_post .swiper-slide p a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:-45px;left:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.single #gallery_post .swiper-slide p a:hover,body.page #gallery_post .swiper-slide p a:hover{background:rgba(0,0,0,0.8);color:#fff}body.single #gallery_post .swiper-slide p a:hover:after,body.page #gallery_post .swiper-slide p a:hover:after{filter:invert(100%)}body.single #gallery_post #slider-nav,body.page #gallery_post #slider-nav{width:100%;max-width:1125px;height:58px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}body.single #gallery_post #slider-nav .swiper-button-next,body.single #gallery_post #slider-nav .swiper-button-prev,body.page #gallery_post #slider-nav .swiper-button-next,body.page #gallery_post #slider-nav .swiper-button-prev{display:none;width:58px;height:58px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:url("../img/arrow_slider.png") no-repeat center center/auto 100% !important;border-radius:100%;top:0;left:70px}body.single #gallery_post #slider-nav .swiper-button-next.swiper-button-disabled,body.single #gallery_post #slider-nav .swiper-button-prev.swiper-button-disabled,body.page #gallery_post #slider-nav .swiper-button-next.swiper-button-disabled,body.page #gallery_post #slider-nav .swiper-button-prev.swiper-button-disabled{opacity:0.7}body.single #gallery_post #slider-nav .swiper-button-next.swiper-button-prev,body.single #gallery_post #slider-nav .swiper-button-prev.swiper-button-prev,body.page #gallery_post #slider-nav .swiper-button-next.swiper-button-prev,body.page #gallery_post #slider-nav .swiper-button-prev.swiper-button-prev{transform:rotate(180deg);left:0}body.single #elenco_post,body.page #elenco_post{width:300px;max-height:500px;position:absolute;top:220px;left:50%;transform:translate(-190%, 0);z-index:900;margin:0 25px;padding:0;list-style:none}body.single #elenco_post li,body.page #elenco_post li{overflow:hidden}body.single #elenco_post li a,body.page #elenco_post li a{display:inline-block;cursor:pointer;text-transform:capitalize;color:#000;padding:2.5px 30px 2.5px 5px;margin:0;background:rgba(255,255,255,0.1);font:1.5em 'Crimson Text', serif}body.single #elenco_post li a:hover,body.page #elenco_post li a:hover{background:#000;color:#fff}body.single #elenco_post li.current a,body.page #elenco_post li.current a{background:#000;color:#fff}@media screen and (max-width: 1440px){body.single #gallery_post,body.page #gallery_post{max-height:720px}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{max-height:720px}}@media screen and (max-width: 1024px){body.single #gallery_post,body.page #gallery_post{height:calc(100vh - 70px);max-height:none}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{max-height:100%}body.single #gallery_post .swiper-slide h1,body.page #gallery_post .swiper-slide h1{font-size:1.8em;bottom:60px}body.single #gallery_post .swiper-slide p,body.page #gallery_post .swiper-slide p{max-width:300px}}@media screen and (max-width: 1024px) and (orientation: landscape){body.single #gallery_post,body.page #gallery_post{height:100vh;max-height:none}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{max-height:100vh}body.single #gallery_post .swiper-slide h1,body.page #gallery_post .swiper-slide h1{display:none;font-size:1.5em;bottom:60px;transform:translateX(-50%)}body.single #gallery_post .swiper-slide p,body.page #gallery_post .swiper-slide p{max-width:300px}body.single #elenco_post,body.page #elenco_post{width:300px;max-height:160px;top:auto;left:30px;transform:translate(0%, 0);bottom:0px;overflow:scroll}body.single #elenco_post li a,body.page #elenco_post li a{font-size:1em}}body.single .swiper-slide,body.page .swiper-slide{background:#f6f6f6 !important}body.single .swiper-slide img,body.page .swiper-slide img{mix-blend-mode:multiply !important}body.single #category_grid,body.page #category_grid{width:100%;max-width:1110px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;position:relative;list-style:none;padding:0;margin:0 auto 60px}body.single #category_grid li,body.page #category_grid li{width:calc((100% / 3) - 30px);margin:0 0 30px;position:relative}body.single #category_grid li a,body.page #category_grid li a{display:block;position:relative;overflow:hidden}body.single #category_grid li a span.img,body.page #category_grid li a span.img{display:block;width:100%;position:relative;margin:0 0 15px 0}body.single #category_grid li a span.img img.icon,body.page #category_grid li a span.img img.icon{display:inline-block;width:auto;height:auto;max-width:100px;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}body.single #category_grid li a span.txt,body.page #category_grid li a span.txt{display:flex;flex-flow:row wrap;justify-content:space-between;overflow:hidden}body.single #category_grid li a span.txt strong,body.page #category_grid li a span.txt strong{width:100%;max-width:170px;font:1.333em/1em "futura-pt-bold",sans-serif;margin:5px 0 20px}body.single #category_grid li a span.txt em,body.page #category_grid li a span.txt em{width:100%;max-width:170px;max-height:3em;font-style:normal;font-size:0.867em;line-height:1em;overflow:hidden;margin:5px 0 20px}body.single #category_grid li a span.txt i,body.page #category_grid li a span.txt i{font-style:normal;background:#233fb5;color:#fff;width:100%;max-width:90px;overflow:hidden;text-align:center}body.single #category_grid li a span.txt i:first-letter,body.page #category_grid li a span.txt i:first-letter{text-transform:uppercase}body.single #category_grid li .tools,body.page #category_grid li .tools{width:100%;max-width:200px;display:flex;flex-flow:row;justify-content:flex-start;position:absolute;bottom:-3px;right:0;display:none}body.single #category_grid li .tools:before,body.page #category_grid li .tools:before{content:'';width:100%;height:23px;background:#ffda02;position:absolute;top:8px;left:0;z-index:-1}body.single #category_grid li .tools a,body.page #category_grid li .tools a{width:33px;height:33px;margin:0 20px 0 0;text-align:center;line-height:33px;font-size:2em}body.single #category_grid li .tools a i,body.page #category_grid li .tools a i{display:block;width:33px;height:33px;background:#000;text-indent:-9000em}body.single #category_grid li .tools a i:hover,body.page #category_grid li .tools a i:hover{background:#233fb5}body.single #category_grid li .tools a i.la-thumbs-up,body.page #category_grid li .tools a i.la-thumbs-up{mask:url("../img/icons/like.png") no-repeat center/contain;-webkit-mask:url("../img/icons/like.png") no-repeat center/contain}body.single #category_grid li .tools a i.la-heart,body.page #category_grid li .tools a i.la-heart{mask:url("../img/icons/heart.png") no-repeat center/contain;-webkit-mask:url("../img/icons/heart.png") no-repeat center/contain}body.single #category_grid li .tools a i.la-paper-plane,body.page #category_grid li .tools a i.la-paper-plane{mask:url("../img/icons/plane.png") no-repeat center/contain;-webkit-mask:url("../img/icons/plane.png") no-repeat center/contain}body.single #category_grid li .tools a:last-child,body.page #category_grid li .tools a:last-child{position:absolute;width:47px;right:0;top:2px;margin:0;border-left:solid 4px #fff}@media screen and (max-width: 1024px){body.single #category_grid,body.page #category_grid{padding:10px}body.single #category_grid li,body.page #category_grid li{width:calc((100% / 2) - 10px)}body.single #category_grid li a span.img img.icon,body.page #category_grid li a span.img img.icon{max-width:50px}}body.single #category_grid,body.page #category_grid{max-width:1125px;margin:0 0 60px auto}body.single #footer_post,body.page #footer_post{border-top:dotted 1px #000;border-bottom:dotted 1px #000;width:100%;padding:15px 0;display:flex;flex-flow:row;justify-content:space-between;align-items:center;align-content:center;margin:0 0 30px}body.single #footer_post .tools,body.page #footer_post .tools{width:100%;max-width:200px;display:flex;flex-flow:row;justify-content:flex-start;position:absolute;bottom:-3px;right:0;position:relative;top:auto;left:auto;right:auto;bottom:auto}body.single #footer_post .tools:before,body.page #footer_post .tools:before{content:'';width:100%;height:23px;background:#ffda02;position:absolute;top:8px;left:0;z-index:-1}body.single #footer_post .tools a,body.page #footer_post .tools a{width:33px;height:33px;margin:0 20px 0 0;text-align:center;line-height:33px;font-size:2em}body.single #footer_post .tools a i,body.page #footer_post .tools a i{display:block;width:33px;height:33px;background:#000;text-indent:-9000em}body.single #footer_post .tools a i:hover,body.page #footer_post .tools a i:hover{background:#233fb5}body.single #footer_post .tools a i.la-thumbs-up,body.page #footer_post .tools a i.la-thumbs-up{mask:url("../img/icons/like.png") no-repeat center/contain;-webkit-mask:url("../img/icons/like.png") no-repeat center/contain}body.single #footer_post .tools a i.la-heart,body.page #footer_post .tools a i.la-heart{mask:url("../img/icons/heart.png") no-repeat center/contain;-webkit-mask:url("../img/icons/heart.png") no-repeat center/contain}body.single #footer_post .tools a i.la-paper-plane,body.page #footer_post .tools a i.la-paper-plane{mask:url("../img/icons/plane.png") no-repeat center/contain;-webkit-mask:url("../img/icons/plane.png") no-repeat center/contain}body.single #footer_post .tools a:last-child,body.page #footer_post .tools a:last-child{position:absolute;width:47px;right:0;top:2px;margin:0;border-left:solid 4px #fff}body.single #footer_post .back,body.page #footer_post .back{font-weight:600}body.single header.entry-header h1,body.page header.entry-header h1{display:block;width:calc(100% - 130px);margin:170px 0 50px;padding:0 0 30px;border-bottom:dotted 1px #000;text-transform:uppercase}body.single.page-prodotti #category_grid a,body.single.page-products #category_grid a,body.single.page-produits #category_grid a,body.single.page-productos #category_grid a,body.page.page-prodotti #category_grid a,body.page.page-products #category_grid a,body.page.page-produits #category_grid a,body.page.page-productos #category_grid a{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}body.single.page-prodotti #category_grid a .img,body.single.page-products #category_grid a .img,body.single.page-produits #category_grid a .img,body.single.page-productos #category_grid a .img,body.page.page-prodotti #category_grid a .img,body.page.page-products #category_grid a .img,body.page.page-produits #category_grid a .img,body.page.page-productos #category_grid a .img{order:1;height:220px;overflow:hidden;background:#f6f6f6}body.single.page-prodotti #category_grid a .img img,body.single.page-products #category_grid a .img img,body.single.page-produits #category_grid a .img img,body.single.page-productos #category_grid a .img img,body.page.page-prodotti #category_grid a .img img,body.page.page-products #category_grid a .img img,body.page.page-produits #category_grid a .img img,body.page.page-productos #category_grid a .img img{width:100%;height:100%;object-fit:cover}body.single.page-prodotti #category_grid a .txt,body.single.page-products #category_grid a .txt,body.single.page-produits #category_grid a .txt,body.single.page-productos #category_grid a .txt,body.page.page-prodotti #category_grid a .txt,body.page.page-products #category_grid a .txt,body.page.page-produits #category_grid a .txt,body.page.page-productos #category_grid a .txt{order:0;width:100%;z-index:10}body.single.page-prodotti #category_grid a .txt em,body.single.page-products #category_grid a .txt em,body.single.page-produits #category_grid a .txt em,body.single.page-productos #category_grid a .txt em,body.page.page-prodotti #category_grid a .txt em,body.page.page-products #category_grid a .txt em,body.page.page-produits #category_grid a .txt em,body.page.page-productos #category_grid a .txt em{display:none}body.single.page-prodotti #category_grid a .txt strong,body.single.page-products #category_grid a .txt strong,body.single.page-produits #category_grid a .txt strong,body.single.page-productos #category_grid a .txt strong,body.page.page-prodotti #category_grid a .txt strong,body.page.page-products #category_grid a .txt strong,body.page.page-produits #category_grid a .txt strong,body.page.page-productos #category_grid a .txt strong{width:100%;max-width:none;font-family:'Helvetica', sans-serif;font-weight:600}body.single.page-prodotti #category_grid a .txt i,body.single.page-products #category_grid a .txt i,body.single.page-produits #category_grid a .txt i,body.single.page-productos #category_grid a .txt i,body.page.page-prodotti #category_grid a .txt i,body.page.page-products #category_grid a .txt i,body.page.page-produits #category_grid a .txt i,body.page.page-productos #category_grid a .txt i{position:absolute;top:243px;right:0;color:#000;background:#ffda02;font-weight:600}@media screen and (max-width: 1024px){body.single header.entry-header h1,body.page header.entry-header h1{margin:100px 0 30px}body.single.page-prodotti #category_grid a .img,body.single.page-products #category_grid a .img,body.single.page-produits #category_grid a .img,body.single.page-productos #category_grid a .img,body.page.page-prodotti #category_grid a .img,body.page.page-products #category_grid a .img,body.page.page-produits #category_grid a .img,body.page.page-productos #category_grid a .img{height:110px}body.single.page-prodotti #category_grid a .img img,body.single.page-products #category_grid a .img img,body.single.page-produits #category_grid a .img img,body.single.page-productos #category_grid a .img img,body.page.page-prodotti #category_grid a .img img,body.page.page-products #category_grid a .img img,body.page.page-produits #category_grid a .img img,body.page.page-productos #category_grid a .img img{width:100%;height:100%;object-fit:cover}body.single.page-prodotti #category_grid a .txt strong,body.single.page-products #category_grid a .txt strong,body.single.page-produits #category_grid a .txt strong,body.single.page-productos #category_grid a .txt strong,body.page.page-prodotti #category_grid a .txt strong,body.page.page-products #category_grid a .txt strong,body.page.page-produits #category_grid a .txt strong,body.page.page-productos #category_grid a .txt strong{font-size:1em}body.single.page-prodotti #category_grid a .txt i,body.single.page-products #category_grid a .txt i,body.single.page-produits #category_grid a .txt i,body.single.page-productos #category_grid a .txt i,body.page.page-prodotti #category_grid a .txt i,body.page.page-products #category_grid a .txt i,body.page.page-produits #category_grid a .txt i,body.page.page-productos #category_grid a .txt i{top:128px}}@media screen and (max-width: 1024px) and (orientation: portrait){body.single #lavorazioni .wpb_wrapper,body.page #lavorazioni .wpb_wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}body.single #lavorazioni .wpb_wrapper .vc_row,body.page #lavorazioni .wpb_wrapper .vc_row{width:calc(100% / 3);margin:0;padding:0}}@media screen and (max-width: 1024px) and (orientation: landscape){body.single #lavorazioni .wpb_wrapper .vc_row,body.page #lavorazioni .wpb_wrapper .vc_row{align-items:flex-start}body.single #lavorazioni .wpb_wrapper .vc_column-inner,body.page #lavorazioni .wpb_wrapper .vc_column-inner{padding:0}body.single #lavorazioni .wpb_wrapper .wpb_text_column,body.page #lavorazioni .wpb_wrapper .wpb_text_column{padding:0 10px}}body.single #gallery_post{width:770px !important;height:520px !important;margin:0;padding:0;position:absolute;left:50%;transform:translateX(-26%);top:253px;z-index:100}body.single #gallery_post .swiper-slide{width:770px !important;height:442px  !important;overflow:hidden}body.single #gallery_post .swiper-slide img{width:100%;height:100%;object-fit:contain}body.single #gallery_post #slider-nav{top:auto;bottom:0;left:auto;right:0;transform:translate(0, 0);max-width:120px}body.single #gallery_post #slider-nav .swiper-button-prev,body.single #gallery_post #slider-nav .swiper-button-next{background:#233fb5 !important;mask:url("../img/arrow_slider.png") no-repeat center/contain;-webkit-mask:url("../img/arrow_slider.png") no-repeat center/contain}body.single .vc_col-sm-4{max-width:350px;width:100%}body.single .wpb_content_element{margin-bottom:0 !important}body.single .vc_row:first-of-type .vc_empty_space{height:202px !important}body.single h2{font-size:2.700em;margin:0 0 10px !important;padding:0 !important;text-transform:uppercase;word-wrap:break-word}body.single #caratteristiche,body.single #descrizione{width:100%;margin:0 30px 10px 0;padding:15px 0;border-top:dotted 1px #000}body.single #caratteristiche ul,body.single #descrizione ul{margin:0;padding:0}body.single #news h1{display:block;width:calc(100% + 15px);margin:170px 0 30px;padding:0 0 20px;text-transform:uppercase;font-size:42px;border-bottom:dotted 2px #000}body.single #news hr{border:none;border-bottom:dotted 2px #000;background:none}body.single #news aside{background:#ffda02;padding:0;margin:0}body.single #news aside h3{text-transform:uppercase;margin:0 0 15px;padding:15px 15px 0}body.single #news aside ul{list-style:none;width:100%;margin:0;padding:0}body.single #news aside ul li{margin:0;padding:0}body.single #news aside ul li p{width:100%;padding:15px}body.single #news aside ul li p a{display:block;width:100%;font-weight:600}@media screen and (max-width: 1024px){body.single #gallery_post{width:100% !important;height:520px !important;margin:0;padding:0;position:relative;left:auto;transform:translateX(0);top:auto;z-index:100}body.single #gallery_post .swiper-slide{width:100% !important;height:442px  !important;overflow:hidden}body.single #gallery_post .swiper-slide img{width:100%;height:100%;object-fit:contain}body.single #gallery_post #slider-nav{top:auto;bottom:0;left:auto;right:30px;transform:translate(0, 0);max-width:120px}body.single #gallery_post #slider-nav .swiper-button-prev,body.single #gallery_post #slider-nav .swiper-button-next{background:#233fb5 !important;mask:url("../img/arrow_slider.png") no-repeat center/contain;-webkit-mask:url("../img/arrow_slider.png") no-repeat center/contain}body.single .vc_empty_space{display:none}body.single .vc_col-sm-4{max-width:none}body.single #caratteristiche,body.single #descrizione{width:100%;margin:0 0 10px;padding:15px;border-top:dotted 1px #000}body.single #caratteristiche ul,body.single #descrizione ul{margin:0;padding:0}body.single #news h1{width:100% !important;overflow:hidden;word-break:break-word}body.single #news aside ul li img,body.single #news aside ul li a{width:100%}}body.page #link_home a{display:block;position:relative;width:100%;border-bottom:solid 1px #000;padding:0 0 30px;font-family:'Crimson Text', serif}body.page #link_home a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:15px;right:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.page #link_home a strong{display:block;font:2em 'Crimson Text', serif !important}body.page form.wpcf7-form{margin:0;padding:0}body.page form.wpcf7-form p{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}body.page form.wpcf7-form label{width:calc(50% - 15px);font-weight:600;margin:0 0 15px}body.page form.wpcf7-form label input{font-size:1em;margin:0 0 15px;padding:5px;border:solid 1px #000 !important;border-radius:0}body.page form.wpcf7-form label input[type="checkbox"],body.page form.wpcf7-form label input[type="radio"]{width:auto !important}body.page form.wpcf7-form label:last-of-type,body.page form.wpcf7-form label:nth-last-of-type(2){width:100%}body.page form.wpcf7-form input[type="submit"]{background:#233fb5;color:#fff}body.page form.wpcf7-form input[type="submit"]:disabled{background:#b2b2b2}body.page form.wpcf7-form a{font-size:1em;white-space:nowrap}body.page form.wpcf7-form textarea,body.page form.wpcf7-form input,body.page form.wpcf7-form select{width:100% !important}body.page form.wpcf7-form textarea{height:223px}body.page form.wpcf7-form select{max-width:none;margin:0 0 15px}@media screen and (max-width: 1024px){body.page .col-md-4:before{width:100% !important}body.page .col-md-4:nth-child(2){text-align:center}body.page .col-md-4:nth-child(2):before{margin:0 0 30px}body.page .col-md-4:nth-child(2) label{margin:0 0 15px;text-align:left;max-width:none !important}body.page .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.page .col-md-4:last-child p{width:100% !important;margin-right:0;margin-left:0}body.page .col-md-4:last-child label{margin:0 0 15px;text-align:left;max-width:none !important}}@media screen and (max-width: 1024px) and (orientation: landscape){body.page .col-md-4:nth-child(2) label{width:calc(100% - 30px) !important;margin:0 15px 15px !important}}body.page .col-md-4::before{border-top:none !important}body.page-chi-siamo .wpb_content_element,body.page-about-us .wpb_content_element,body.page-a-propos .wpb_content_element,body.page-acerca .wpb_content_element{margin:0}body.page-chi-siamo .wpb_content_element h1,body.page-about-us .wpb_content_element h1,body.page-a-propos .wpb_content_element h1,body.page-acerca .wpb_content_element h1{display:block;width:100%;margin:170px 0 0;padding:0 0 20px;text-transform:uppercase;font-size:42px}body.page-chi-siamo h2,body.page-about-us h2,body.page-a-propos h2,body.page-acerca h2{font-size:50px !important;text-transform:uppercase !important}body.page-chi-siamo h3,body.page-about-us h3,body.page-a-propos h3,body.page-acerca h3{font-size:21px !important}body.page-chi-siamo #slider-nav .swiper-button-next,body.page-chi-siamo #slider-nav .swiper-button-prev,body.page-about-us #slider-nav .swiper-button-next,body.page-about-us #slider-nav .swiper-button-prev,body.page-a-propos #slider-nav .swiper-button-next,body.page-a-propos #slider-nav .swiper-button-prev,body.page-acerca #slider-nav .swiper-button-next,body.page-acerca #slider-nav .swiper-button-prev{left:90px !important}body.page-chi-siamo #slider-nav .swiper-button-next.swiper-button-prev,body.page-chi-siamo #slider-nav .swiper-button-prev.swiper-button-prev,body.page-about-us #slider-nav .swiper-button-next.swiper-button-prev,body.page-about-us #slider-nav .swiper-button-prev.swiper-button-prev,body.page-a-propos #slider-nav .swiper-button-next.swiper-button-prev,body.page-a-propos #slider-nav .swiper-button-prev.swiper-button-prev,body.page-acerca #slider-nav .swiper-button-next.swiper-button-prev,body.page-acerca #slider-nav .swiper-button-prev.swiper-button-prev{left:20px !important}body.page-rete-di-vendita h1,body.page-sales-network h1,body.page-red-de-ventas h1{display:block;width:calc(100% - 130px);margin:0;padding:0 0 20px;text-transform:uppercase;font-size:42px;border-bottom:dotted 1px #000}body.page-rete-di-vendita .item .vc_figure,body.page-sales-network .item .vc_figure,body.page-red-de-ventas .item .vc_figure{width:100%}body.page-rete-di-vendita .item .vc_box_border_grey,body.page-sales-network .item .vc_box_border_grey,body.page-red-de-ventas .item .vc_box_border_grey{width:100%;background:#f6f6f6;padding:15px}body.page-rete-di-vendita .item .vc_box_border_grey img,body.page-sales-network .item .vc_box_border_grey img,body.page-red-de-ventas .item .vc_box_border_grey img{width:285px;height:285px;object-fit:contain;mix-blend-mode:multiply}body.page-rete-di-vendita .item h3,body.page-sales-network .item h3,body.page-red-de-ventas .item h3{font-size:1em}body.page-rete-di-vendita .item a,body.page-sales-network .item a,body.page-red-de-ventas .item a{color:#233fb5;padding:2px 5px}body.page-rete-di-vendita .item a:hover,body.page-sales-network .item a:hover,body.page-red-de-ventas .item a:hover{background:#233fb5;color:#ffda02}body.page-sedi h1,body.page-locations h1,body.page-emplacements h1,body.page-ubicaciones h1{display:block;width:calc(100% - 130px);margin:0;padding:0 0 20px;text-transform:uppercase;font-size:42px;border-bottom:dotted 1px #000}body.page-sedi h2,body.page-locations h2,body.page-emplacements h2,body.page-ubicaciones h2{font-size:40px !important;text-transform:uppercase !important}body.page-sedi h3,body.page-locations h3,body.page-emplacements h3,body.page-ubicaciones h3{font-size:21px !important}body.page-sedi .wpb_wrapper a,body.page-locations .wpb_wrapper a,body.page-emplacements .wpb_wrapper a,body.page-ubicaciones .wpb_wrapper a{color:#233fb5;padding:2px 5px}body.page-sedi .wpb_wrapper a:hover,body.page-locations .wpb_wrapper a:hover,body.page-emplacements .wpb_wrapper a:hover,body.page-ubicaciones .wpb_wrapper a:hover{background:#233fb5;color:#ffda02}body.page-contatti main#primary,body.page-contacto main#primary,body.page-contact-us main#primary,body.page-contact main#primary,body.page-lavora-con-noi main#primary,body.page-preventivi main#primary,body.page-estimates-for-services-and-products main#primary,body.page-devis-pour-services-et-produits main#primary,body.page-presupuestos-de-servicios-y-productos main#primary{margin-top:200px !important}body.page-contatti main#primary h1,body.page-contacto main#primary h1,body.page-contact-us main#primary h1,body.page-contact main#primary h1,body.page-lavora-con-noi main#primary h1,body.page-preventivi main#primary h1,body.page-estimates-for-services-and-products main#primary h1,body.page-devis-pour-services-et-produits main#primary h1,body.page-presupuestos-de-servicios-y-productos main#primary h1{display:block;width:calc(100% - 130px);margin:0;padding:0 0 20px;text-transform:uppercase;font-size:42px;border-bottom:dotted 1px #000}body.page-contatti main#primary h2,body.page-contacto main#primary h2,body.page-contact-us main#primary h2,body.page-contact main#primary h2,body.page-lavora-con-noi main#primary h2,body.page-preventivi main#primary h2,body.page-estimates-for-services-and-products main#primary h2,body.page-devis-pour-services-et-produits main#primary h2,body.page-presupuestos-de-servicios-y-productos main#primary h2{font-size:40px !important;text-transform:uppercase !important}body.page-contatti main#primary h3,body.page-contacto main#primary h3,body.page-contact-us main#primary h3,body.page-contact main#primary h3,body.page-lavora-con-noi main#primary h3,body.page-preventivi main#primary h3,body.page-estimates-for-services-and-products main#primary h3,body.page-devis-pour-services-et-produits main#primary h3,body.page-presupuestos-de-servicios-y-productos main#primary h3{font-size:21px !important}body.page-contatti main#primary hr,body.page-contacto main#primary hr,body.page-contact-us main#primary hr,body.page-contact main#primary hr,body.page-lavora-con-noi main#primary hr,body.page-preventivi main#primary hr,body.page-estimates-for-services-and-products main#primary hr,body.page-devis-pour-services-et-produits main#primary hr,body.page-presupuestos-de-servicios-y-productos main#primary hr{background:transparent;border-bottom:dotted 1px #000}body.page-contatti main#primary .wpb_wrapper a,body.page-contacto main#primary .wpb_wrapper a,body.page-contact-us main#primary .wpb_wrapper a,body.page-contact main#primary .wpb_wrapper a,body.page-lavora-con-noi main#primary .wpb_wrapper a,body.page-preventivi main#primary .wpb_wrapper a,body.page-estimates-for-services-and-products main#primary .wpb_wrapper a,body.page-devis-pour-services-et-produits main#primary .wpb_wrapper a,body.page-presupuestos-de-servicios-y-productos main#primary .wpb_wrapper a{color:#233fb5;padding:2px 5px}body.page-contatti main#primary .wpb_wrapper a:hover,body.page-contacto main#primary .wpb_wrapper a:hover,body.page-contact-us main#primary .wpb_wrapper a:hover,body.page-contact main#primary .wpb_wrapper a:hover,body.page-lavora-con-noi main#primary .wpb_wrapper a:hover,body.page-preventivi main#primary .wpb_wrapper a:hover,body.page-estimates-for-services-and-products main#primary .wpb_wrapper a:hover,body.page-devis-pour-services-et-produits main#primary .wpb_wrapper a:hover,body.page-presupuestos-de-servicios-y-productos main#primary .wpb_wrapper a:hover{background:#233fb5;color:#ffda02}@media screen and (max-width: 1024px){body.page-contatti main#primary,body.page-contacto main#primary,body.page-contact-us main#primary,body.page-contact main#primary,body.page-lavora-con-noi main#primary,body.page-preventivi main#primary,body.page-estimates-for-services-and-products main#primary,body.page-devis-pour-services-et-produits main#primary,body.page-presupuestos-de-servicios-y-productos main#primary{margin-top:90px !important}body.page-contatti main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-contacto main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-contact-us main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-contact main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-lavora-con-noi main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-preventivi main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-estimates-for-services-and-products main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-devis-pour-services-et-produits main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-presupuestos-de-servicios-y-productos main#primary .wpb_gmaps_widget .wpb_map_wraper iframe{height:400px}}body.archive main#primary header.page-header h1{display:block;width:100%;margin:170px 0 30px;padding:0 0 30px;border-bottom:dotted 1px #000;text-transform:uppercase}body.archive main#primary article{max-width:calc((100% / 3) - 30px);padding:0 0 10px;margin:0 15px 30px;border-bottom:dotted 1px #000}body.archive main#primary article a{display:block;width:100%;overflow:hidden;background:#f6f6f6}body.archive main#primary article h2.entry-title{font:600 1.2em/1.2em 'Helvetica', sanr-serif !important;margin:0 0 10px}body.archive main#primary article h2.entry-title a{background:#fff}body.archive main#primary article img{width:100%;height:100%;min-height:220px !important;max-height:220px;max-width:370px;object-fit:contain;margin:0;mix-blend-mode:multiply}body.archive main#primary article .thumb_news{margin:0  0 15px}body.archive main#primary article .thumb_news img{min-height:180px !important;max-height:180px;object-fit:cover}body.archive main#primary article div.entry-content{margin:15px 0 0}body.archive main#primary article i{position:absolute;top:229px;right:0;color:#000;background:#ffda02;font-weight:600;font-style:normal;width:100%;max-width:90px;overflow:hidden;text-align:center}body.archive main#primary article i:first-letter{text-transform:uppercase}body.archive .pagination{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end;border:none;border-top:solid 1px #233fb5;border-radius:0;margin:0 15px;padding:10px 0}body.archive .pagination li{margin:0 0 0 10px}body.archive .pagination li a{color:#b2b2b2}body.archive .pagination li a:hover{color:#000}body.archive .pagination li.current a{font-weight:600;color:#233fb5}@media screen and (max-width: 1024px){body.archive main#primary article{max-width:none}body.archive main#primary article a img{object-fit:cover}}footer{width:100%;position:relative;margin:0;padding:0}footer ul{width:100%;max-width:1440px;margin:0 auto;list-style:none;display:flex;flex-flow:row;justify-content:space-between}footer ul#textfooter_list{max-width:190px}footer ul li{width:calc(100% / 4)}footer ul li h6{background:#233fb5 !important;display:block;width:120px;padding:3px;text-transform:uppercase;color:#fff !important;margin:45px 0 30px}footer ul li ul{width:100%;flex-flow:column;margin:0;padding:0;font-weight:600}footer ul li ul li{width:100%;margin:0 0 20px}footer ul li ul a:first-letter{text-transform:uppercase}footer ul li:first-child img{max-width:120px !important;height:auto}footer ul li:first-child p{max-width:190px;font-weight:600}footer ul hr{background:#f6f6f6;max-width:180px;margin:0 0 17px;height:10px;border:none}footer ul #boviar_logo{display:block;width:80px;padding:110px 5px 0px 8px;background:#233fb5 url("https://www.softcap.it/wp-content/uploads/2022/11/logo_bobiar.png") no-repeat center 8px/75% auto;font-weight:600;font-size:12px;color:#ffda02;text-transform:uppercase}footer #current_lang{display:none}footer #prefooter{width:100%;background:#233fb5;padding:50px;text-align:center}footer #prefooter ul{display:block;width:100%;max-width:1440px;color:#fff;margin:0 auto;padding:0;text-align:center;list-style:none}footer #prefooter ul li{width:100%;font-family:"futura-pt-bold",sans-serif !important;font-size:28px;font-weight:300;line-height:30px}footer #subfooter{background:#f6f6f6}footer #subfooter p{width:100%;max-width:1440px;margin:0 auto;font-weight:600;padding:20px 40px}@media screen and (max-width: 1024px){footer #prefooter{width:100%;background:#233fb5;padding:50px;text-align:center}footer #prefooter h3{color:#fff;margin:0;font-size:1em}footer ul{width:100%;max-width:none;margin:0;padding:0 15px;list-style:none;display:flex;flex-flow:column;justify-content:flex-start}footer ul .ui-state-default{background:initial;color:initial}footer ul li{width:100%;margin:0;padding:0}footer ul li.widget{margin:0}footer ul li h6{background:#233fb5;display:block;width:120px;padding:3px;text-transform:uppercase;color:#fff;margin:0 0 30px;cursor:pointer}footer ul li ul{width:100%;flex-flow:column;margin:0;padding:0;font-weight:600}footer ul li ul li{width:100%;margin:0 0 20px}footer ul li ul a{font-weight:600 !important;background:transparent !important;color:#000 !important;text-transform:capitalize}footer ul li ul a:first-letter{text-transform:uppercase !important}footer ul li:first-child img{max-width:40px !important;height:auto}footer ul li:first-child p{max-width:none;font-weight:600}footer ul li:first-child ul#textfooter_list{max-width:190px}}
