@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');@font-face{font-family:'Kinfolk';src:url('/wp-content/themes/pinnarossa/font/Kinfolk.woff2') format('woff2'),
url('/wp-content/themes/pinnarossa/font/Kinfolk.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}:root{--corpo:#0F4885;--white:#fff;--red:#A50705;--grey:#484848;--lightblue:#2282E8;--superlightblue:#EAF0F8;}.jost-<uniquifier>{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight: <weight>;font-style:normal}body{display:flex;min-height:100vh;flex-direction:column;color:var(--corpo);font-family:"Jost",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}body.noscroll{overflow:hidden}h1,h2,h3{font-family:'Kinfolk'}h1{color:var(--corpo);font-size:80px;font-style:normal;font-weight:400;line-height:85px}h2{color:var(--corpo);font-size:80px;font-style:normal;font-weight:400;line-height:85px}.testata-home
h2{color:#FFF;text-align:center;text-shadow:0px 4px 20px rgba(0, 0, 0, 0.40);font-size:60px;font-style:normal;font-weight:400;line-height:70px}h3{font-size:50px;font-style:normal;font-weight:400;line-height:65px;text-transform:uppercase}h4{color:var(--corpo);font-size:22px;font-style:normal;font-weight:600;line-height:normal}.pink{color:var(--pink)}.darkpink{color:var(--darkpink)}.bg-light{background:#F8F8F8 !important}.red{color:var(--red)}.bg-superlightblue{background:var(--superlightblue)}.bg-red
h2{color:#fff}.elementor-widget-text-editor,p{font-family:"Jost",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.bg-red .elementor-widget-text-editor,
.bg-red
p{color:#fff}.padding-60{color:#fff}.pt-8{padding-top:8em}.intro .elementor-widget-text-editor .elementor-widget-container{margin-top:-90px}.intro{padding-bottom:5em !important;background:linear-gradient(to bottom, #EAF0F8 0%, #EAF0F8 95%, #fff 50%, #fff 100%)}.intro:before{background:url(/wp-content/uploads/2024/09/bg-intro.jpg);top:80px;left:-15px;width:50%;background-size:cover;position:absolute;height:100%;box-shadow:8px 8px 40px 0px rgba(0, 0, 0, 0.20);border-radius:10px}.ModalCarr
.testata-inner{color:#fff}.testata-inner
h1{color:#fff !important;text-transform:uppercase}.cta-header{font-size:20px}.bg-lightgreen h1,
.bg-corpo
h1{color:#fff !important;line-height:1em}.corpo{color:var(--corpo)}b,strong{font-weight:600}.cont-bread-titolo
h2{color:var(--white) !important;font-size:2.4rem;line-height:1.1em !important}.cont-bread-titolo{color:var(--white)}.costo{color:#2282E8;text-align:right;font-family:'Kinfolk';font-size:50px;font-style:normal;font-weight:400;line-height:85px}.onda-destra,.onda-sinistra{position:relative}.onda-destra:after{content:'';background:url(/wp-content/uploads/2024/09/ondalunga.svg) no-repeat center right;height:18px;width:270px;background-size:contain;position:absolute;top:35px;right:0}.onda-sinistra:after{content:'';background:url(/wp-content/uploads/2024/09/ondalunga.svg) no-repeat center right;height:18px;width:270px;background-size:contain;position:absolute;top:30px;left:0}.elementor-element-ce87c21 .onda-destra:after{background:url(/wp-content/uploads/2024/09/ondalunga-1.svg) no-repeat center right;height:18px;width:75%}.bloccolungo .costo.onda-sinistra{display:table;width:fit-content;margin-left:auto}.bloccolungo .costo.onda-sinistra:after{top:30px;right:110%;left:auto}.menuspeciali{border-radius:10px;border:2px
solid #EAF0F8;background:#FFF;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);padding:3em}@media (min-width: 768px){.col-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.box{background:var(--lightyellow);width:65px;height:65px;position:relative;border-radius:8px}h1.red{color:var(--red)}.white
h2{color:#fff}.cont-form{border-radius:35px;background:#FFF;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.25)}.yellow{color:var(--yellow)}.lightgrey{color:var(--lightgrey)}a.white{color:var(--white) !important}.corpo{color:var(--corpo) !important}a.corpo{color:var(--corpo) !important}a.corpo:hover{color:var(--yellow) !important}a.green{color:var(--green)}.bg-corpo{background:var(--corpo);color:#fff}.bg-lightgreen{background:var(--lightgreen);color:#fff}.bg-superlightgreen{background:var(--superlightgreen);color:#fff}.bg-beige{background:var(--beige)}.elementor-widget-image a
img{width:auto !important}.topbar{font-size:14px;font-weight:400;z-index:11}.topbar
a{color:var(--corpo)}.topbar
img{height:15px;width:auto}.btn-primary.focus,.btn-primary:focus{box-shadow:none}.btn-menu
span{display:block;width:60%;border-radius:0;height:2px;background:var(--white);transition:all .3s;position:relative;margin:0
auto}.btn-menu span+span{margin-top:6px}.box .active span:nth-child(1){animation:ease .7s top forwards}.box  .not-active span:nth-child(1){animation:ease .7s top-2 forwards}.box .active span:nth-child(2){animation:ease .7s scaled forwards}.box .not-active span:nth-child(2){animation:ease .7s scaled-2 forwards;width:45%;margin-left:10px}.box .active span:nth-child(3){animation:ease .7s bottom forwards;margin-top:33px}.box .not-active span:nth-child(3){animation:ease .7s bottom-2 forwards}@keyframes
top{0%{top:0;transform:rotate(0)}50%{top:22px;transform:rotate(0)}100%{top:22px;transform:rotate(45deg)}}@keyframes top-2{0%{top:22px;transform:rotate(45deg)}50%{top:22px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes
bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:22px;transform:rotate(0)}100%{bottom:22px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:22px;transform:rotate(135deg)}50%{bottom:22px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes
scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}body::-webkit-scrollbar{width:0.3em}bodyt::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}body::-webkit-scrollbar-thumb{outline:1px
solid slategrey;background-color:var(--lightblue)}.titolo-post{font-size:2.1rem}a.underline{color:var(--white);position:relative}a.underline:before{content:'';color:var(--white);position:absolute;top:25px;left:0;right:0;width:calc(100%);margin:auto;height:2px;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);-o-transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}a.underline:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;color:var(--white)}a:hover{text-decoration:none;color:var(--lightblue)}main
a{position:relative}.border-radius-10{border-radius:10px}.ondinelaterali
h2{display:table;margin:auto;position:relative}.ondinelaterali h2:before{content:'';background:url(/wp-content/uploads/2024/09/ondalunga.svg) no-repeat center center;background-size:contain;width:215px;height:10px;position:absolute;left:-240px;top:30px}.ondinelaterali h2:after{content:'';background:url(/wp-content/uploads/2024/09/ondalunga.svg) no-repeat center center;background-size:contain;width:215px;height:10px;position:absolute;right:-240px;top:30px}#wpadminbar a:before{display:none !important}.elementor
ul{list-style:none;padding-left:15px}.elementor  .elementor-nav-menu__container
ul{list-style:inherit}.elementor ul
li{position:relative;padding-left:5px}.elementor ul li:before{font-family:"Font Awesome 5 Free";content:"\f111";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;position:absolute;left:-15px;font-size:8px;top:0;color:var(--corpo)}.elementor  .elementor-nav-menu__container ul li:before{display:none}.elementor-nav-menu__container ul li
a{text-align:left}.elementor-nav-menu__container ul li.menu-item-has-children
i{display:inherit;color:inherit;position:relative;top:0;right:0;font-size:20px;zoom:1;left:0 !important}.elementor-nav-menu a:focus, .elementor-nav-menu a:hover{color:var(--red)!important;background:transparent !important;font-weight:600}#breadcrumbs li:before{display:none}.elementor-editor-element-setting.elementor-editor-element-edit:before,
.elementor-editor-element-setting.elementor-editor-element-remove,
.e-view.elementor-select-preset li:before{display:none}.elementor-editor-wp-page ul li:before{display:none !important}.nohover:before{display:none}.lightyellow{color:var(--lightyellow)}.bg-grey{background:var(--grey);color:var(--white) !important}.bg-green
p{color:var(--white) !important}.bg-white{background:var(--white)}.white{color:var(--white)}.wp-caption{}.wp-caption-text{}.sticky{}.screen-reader-text{}.gallery-caption{}.bypostauthor{}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block}img,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.author-bio
.avatar{border:1px
solid #dee2e6;border-radius:50%}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}.page-id-80  .wpcf7-form input:focus::-webkit-input-placeholder{color:#fff}.page-id-80  .wpcf7-form  input:focus:-moz-placeholder{color:#fff}.page-id-80  .wpcf7-form  input:focus::-moz-placeholder{color:#fff}.page-id-80  .wpcf7-form  textarea:focus::-webkit-input-placeholder{color:#fff}.page-id-80  .wpcf7-form  textarea:focus:-moz-placeholder{color:#fff}.page-id-80  .wpcf7-form  textarea:focus::-moz-placeholder{color:#fff}#comments,#reply-title{margin-top:1.5rem;margin-bottom:1rem}.commentlist,
.commentlist
ul{padding-left:0}.commentlist
li{padding:1rem}.comment-meta{margin-bottom:1rem}.commentlist
.children{margin-top:1rem}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:0;left:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;background:rgba(108, 108, 108, 0.8);white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;cursor:pointer}.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity: .5}.cd-top.cd-fade-out{opacity: .5}.no-touch .cd-top:hover{background-color:#6C6C6C;opacity: .5}.cd-top:hover{text-decoration:none;opacity:1}.menu-text:after{content:'';position:absolute;right:0;border-left:1px solid #3434C3;height:60%;z-index:1}.opacity-bg.menu-bg-attivo{height:100vh;z-index:1;width:100%;background:rgba(41,75,61,0.8);position:absolute;float:left;top:0;left:0}#sidebar{width:100%;position:fixed;top:0;left:-100%;height:100vh;z-index:111;background-color:var(--corpo);color:#fff;transition:all 0.3s;overflow-y:none;overflow:hidden;padding-top:15px;padding-right:15px;padding-left:15px}.sticky
#sidebar{top:65px;height:70vh}#sidebar.active{left:0;overflow:hidden}#dismiss{width:35px;height:35px;line-height:35px;text-align:center;position:absolute;top:20px;left:25px;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#sidebar .sidebar-header{padding:20px}#sidebar
ul{margin-top:0}#sidebar ul li
a{padding:5px
15px;display:block;color:#fff !important;font-size:35px;text-align:left;text-transform:none;font-family:'Kinfolk';font-weight:400 !important}#sidebar ul li.wpml-ls-slot-lingue
a{font-family:"Jost",sans-serif !important;font-weight:500 !important;padding:0
5px;font-size:25px;position:relative}#sidebar ul li.wpml-ls-slot-lingue a:after{content:'';position:absolute;bottom:-8px;height:1px;width:calc(100% - 10px);border-top:1px solid;left:5px}#sidebar ul li a:hover{background:none !important;color:var(--blue) !important}#sidebar ul li a:before{display:none}#sidebar ul li a:hover{color:#ccc}#sidebar ul li.active>a,a[aria-expanded="true"]{color:var(--blue) !important}a[data-toggle="collapse"]{position:relative}#sidebar ul li.active>a{}.mt-52-neg{margin-top:-52px}.icone-servizi  svg text,
.icone-servizi  svg path,
.icone-servizi  svg line,
.icone-servizi-due svg
path{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.icone-servizi .agraria a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .agraria a:hover svg path,
.icone-servizi .agraria a:hover svg
line{stroke:var(--lightgreen)}.icone-servizi .giardinaggio a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .giardinaggio a:hover svg path,
.icone-servizi .giardinaggio a:hover svg
line{stroke:var(--lightgreen)}.icone-servizi .pet a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .pet a:hover svg path,
.icone-servizi .pet a:hover svg
line{fill:var(--lightgreen)}.icone-servizi .pellet a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .pellet a:hover svg path,
.icone-servizi .pellet a:hover svg
line{fill:var(--lightgreen)}.icone-servizi .casa a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .casa a:hover svg path,
.icone-servizi .casa a:hover svg
line{stroke:var(--lightgreen)}.icone-servizi .abbigliamento a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .abbigliamento a:hover svg path,
.icone-servizi .abbigliamento a:hover svg
line{stroke:var(--lightgreen)}.icone-servizi .faidate a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .faidate a:hover svg path,
.icone-servizi .faidate a:hover svg
line{fill:var(--lightgreen)}.icone-servizi .vetreria a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .vetreria a:hover svg path,
.icone-servizi .vetreria a:hover svg
line{stroke:var(--lightgreen)}.icone-servizi .alimenti a:hover svg
text{fill:var(--lightgreen)}.icone-servizi .alimenti a:hover svg path,
.icone-servizi .alimenti a:hover svg
line{stroke:var(--lightgreen)}.icone-servizi-due .consulenze a:hover svg
text{fill:var(--lightgreen)}.icone-servizi-due .consulenze  a:hover svg path,
.icone-servizi-due .consulenze  a:hover
#Rettangolo_6{stroke:var(--lightgreen)}.icone-servizi-due .zanzare a:hover svg
text{fill:var(--lightgreen)}.icone-servizi-due .zanzare  a:hover svg path,
.icone-servizi-due .zanzare  a:hover
#Rettangolo_6{stroke:var(--lightgreen)}.icone-servizi-due .consegna a:hover svg
text{fill:var(--lightgreen)}.icone-servizi-due .consegna  a:hover svg path,
.icone-servizi-due .consegna  a:hover
#Rettangolo_6{stroke:var(--lightgreen)}.icone-servizi-due .consegna  a:hover
#Tracciato_241{fill:var(--lightgreen);stroke:none}.icone-servizi-due .realizzazione a:hover svg
text{fill:var(--lightgreen)}.icone-servizi-due .realizzazione  a:hover svg path,
.icone-servizi-due .realizzazione  a:hover
#Rettangolo_6{stroke:var(--lightgreen)}.icone-servizi-due .realizzazione  a:hover
#Tracciato_241{fill:var(--lightgreen);stroke:none}.testi-testata{display:flex;flex-direction:column;justify-content:center;height:100%;z-index:11;position:relative;color:#fff}.testi-testata
div{justify-content:center;display:flex;flex-direction:column}.testi-testata
h1{color:#fff !important;font-size:4.5rem}.intro-pagine .elementor-container{background:#fff;z-index:11;margin-top:-52px}.intro-pagine .intro-padding{padding:5em}.intro-pagine .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;background:#fff}.intro-pagine .elementor-inner-column
.elementor-element-ae5115e{margin-top:-250px;z-index:11}.blocco-team .p-0 .elementor-element-populated{padding:0
!important}.servizio{border-radius:5px}.servizio
h3{font-size:1.5rem;font-weight:600}.servizio h3
a{color:var(--corpo);display:block;width:100%;position:relative}.numeri
p{position:relative;padding-left:60px;text-transform:uppercase;padding-right:60px}.numeri .uno p:before{content:'1';position:absolute;line-height:initial;top:-25px;left:0;color:var(--lightblue);text-shadow:1px 1px 0 var(--corpo), 1px 1px 0 var(--corpo), -1px 1px 0 var(--corpo), -1px -1px 0 var(--corpo), 1px 0px 0 var(--corpo), 0px 1px 0 var(--corpo), -1px 0px 0 var(--corpo), 0px -1px 0 var(--corpo);font-size:5em;font-family:'Gloock',serif}.numeri .due p:before{content:'2';position:absolute;line-height:initial;top:-25px;left:0;color:var(--lightblue);text-shadow:1px 1px 0 var(--corpo), 1px 1px 0 var(--corpo), -1px 1px 0 var(--corpo), -1px -1px 0 var(--corpo), 1px 0px 0 var(--corpo), 0px 1px 0 var(--corpo), -1px 0px 0 var(--corpo), 0px -1px 0 var(--corpo);font-size:5em;font-family:'Gloock',serif}.numeri .tre p:before{content:'3';position:absolute;line-height:initial;top:-25px;left:0;color:var(--lightblue);text-shadow:1px 1px 0 var(--corpo), 1px 1px 0 var(--corpo), -1px 1px 0 var(--corpo), -1px -1px 0 var(--corpo), 1px 0px 0 var(--corpo), 0px 1px 0 var(--corpo), -1px 0px 0 var(--corpo), 0px -1px 0 var(--corpo);font-size:5em;font-family:'Gloock',serif}.numeri .quattro p:before{content:'4';position:absolute;line-height:initial;top:-25px;left:0;color:var(--lightblue);text-shadow:1px 1px 0 var(--corpo), 1px 1px 0 var(--corpo), -1px 1px 0 var(--corpo), -1px -1px 0 var(--corpo), 1px 0px 0 var(--corpo), 0px 1px 0 var(--corpo), -1px 0px 0 var(--corpo), 0px -1px 0 var(--corpo);font-size:5em;font-family:'Gloock',serif}.servizio{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.servizio:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--maincolor);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:5px}.servizio:hover
h3{font-size:30px}.servizio:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.servizio:hover h3
a{color:#fff}.scopri
svg{position:relative;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.servizio:hover svg
path{fill:#fff}.noscroll.page-template-default:not(.home) nav.navbar .cont-bread-titolo ,
.noscroll.tax-categoria-prodotto .cont-bread-titolo{display:none}.page-template-default .navbar-toggler,
.page-template-page-contatti .navbar-toggler,
.blog .navbar-toggler,
.single .navbar-toggler,
.error404 .navbar-toggler,
.post-type-archive-outlet .navbar-toggler,
.single-outlet .navbar-toggler,
.page-template-page-minimal .navbar-toggler,
.tax-categoria-prodotto .navbar-toggler{z-index:1111}.page-template-default.noscroll .navbar-toggler,
.page-template-page-contatti.noscroll .navbar-toggler,
.blog.noscroll .navbar-toggler,
.single.noscroll .navbar-toggler,
.error404.noscroll .navbar-toggler,
.post-type-archive-outlet.noscroll .navbar-toggler,
.single.noscroll .navbar-toggler,
.page-template-page-minimal.noscroll .navbar-toggler,
.tax-categoria-prodotto.noscroll .navbar-toggler{}nav .navbar .menu-item-has-children:hover .dropdown-menu{display:block}.navbar.fixed{position:fixed;top:0;width:100%;background:#fff;z-index:11111;animation:0.5s 0.3s fadeInDown both;-webkit-transition:top 0.3s ease;transition:top 0.3s ease;box-shadow:0 4px 2px -2px rgb(0 0 0 / 10%);left:0;border-radius:0;padding-top:0 !important;padding-bottom:0 !important}.fixed-header.fixed .custom-logo{width:auto;height:50px}.navbar.fixed #menu-menu-principale,
.navbar.fixed #menu-menu-principale-inglese{padding:25px
75px 20px 25px}.custom-logo{width:auto;height:65px}.nav-link{position:relative}.btn-menu
a{border-bottom-left-radius:15px;color:var(--white) !important;background:var(--corpo) url(/wp-content/uploads/2023/03/freccia-bottone-due.svg) no-repeat 88% center !important;border-color:var(--corpo);background-size:12px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:10px
35px 10px 25px!important;margin-top:-10px;font-weight:300!important}.btn-menu  a:before{display:none}.btn-menu  a:hover{background:var(--blue)  url(/wp-content/uploads/2023/03/freccia-bottone-due.svg) no-repeat 88% center !important;color:var(--white) !important;border-color:var(--blue);border-bottom-left-radius:0;background-size:12px}.dropdown-menu .nav-link:after{display:none}#menu-item-59 .nav-link:after{display:none}.menu-item-has-children:hover .dropdown-menu{opacity:1;visibility:visible}.dropdown-menu{position:absolute;top:30px;background:#fff;border:none;border-radius:0;opacity:0;visibility:hidden;padding:0;margin:0;display:block;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;width:auto;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;right:0;background:none;display:contents}.nav-link:before{content:'';color:var(--white);position:absolute;bottom:-5px;left:0;right:0;width:calc(100% - 1.5em);margin:auto;background:url(/wp-content/uploads/2024/09/wave.svg);background-repeat:repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;background-repeat:repeat-x;background-size:20px 10px;background-position:2px 19px;animation:move 22s linear infinite;-webkit-animation:move 22s linear infinite;animation-play-state:paused;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;animation-play-state:running}.wpml-ls-item .nav-link:before{display:none}@-webkit-keyframes
move{from{background-position:2px 19px}to{background-position:500px 19px}}@keyframe
move{from{background-position:2px 19px}to{background-position:500px 19px}}.navbar-nav .nav-item.current-menu-item .nav-link:before{display:none}.navbar-nav .nav-item.current-menu-item .nav-link{color:#9ECBFC  !important}.navbar-nav .nav-link:hover:before{background:url(/wp-content/uploads/2024/09/wave.svg);background-size:auto;height:4.7px}.nav-link:hover{color:var(--white) !important}.dropdown-menu .nav-link:hover:after{display:none}#menu-item-84 .dropdown-menu
a{text-transform:uppercase}#text-search{width:100%;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;left:0;top:153px;opacity:0;position:absolute;right:0;margin-left:auto;padding:10px
3em;z-index:1}.sticky #text-search{top:82px;position:fixed;z-index:1111}.btn-prenota{position:absolute;top:20px;right:130px}.tel-menu{position:absolute;top:30px;right:50px}.tel-menu
a{font-size:18px;letter-spacing:1px}.wpml-ls-legacy-dropdown-click .wpml-ls-item{}.tel-menu a:hover{color:#fff}table{height:auto !important;width:100% !important;max-width:100% !important}table
td{padding:10px;height:auto !important;width:auto !important}table
tr{border-bottom:1px solid #dedede;height:auto !important;width:100% !important}table
thead{width:100% !important}table td
h3{margin-bottom:0}#text-search.open,#text-search-mobile.open{opacity:1;background:var(--red);text-align:center;z-index:111}#text-search
#searchform{border:none}#text-search-mobile{width:100%;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;left:0;top:86px;opacity:0;position:absolute;right:0;margin-left:auto;padding:0
3em;z-index:1}#text-search-mobile.open{opacity:1;background:var(--red);text-align:center;top:85px}#text-search-mobile.open{opacity:1;background:var(--red);text-align:center;top:85px}.sticky #text-search-mobile.open{position:fixed;top:65px}.contenitore-testi-slide
p{font-size:20px;font-weight:300}#text-search-mobile
#searchform{border:none}.cercamenu{cursor:pointer}#searchform{border:1px
solid var(--lightgreydue)}#searchsubmit{border:none;background:none}#searchsubmit
svg{height:20px;width:auto}#searchform input[type=text]{border:none;background:transparent;border-bottom:1px solid rgba(255,255,255,0.2);border-radius:0;color:#fff;padding:0;margin:0;font-size:14px;width:35%;font-weight:400}.widget_search #searchform input[type=text]{color:var(--corpo);padding-left:15px}#searchform input[type=text]::-webkit-input-placeholder{color:#fff}#searchform input[type=text]::-ms-input-placeholder{color:#fff}#searchform input[type=text]::-placeholder{color:#fff}.box-card
img{width:140px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;cursor:pointer;margin-bottom:30px}.box-card .elementor-widget-image a img[src$=".svg"]{width:130px !important}.box-card{cursor:pointer}.card-uno:hover img,
.card-due:hover img,
.card-tre:hover img,
.box-card img:hover{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.box-card h3,
.box-card
a{color:var(--corpo)}.box-card
.card{background:#fff;padding:2em;border:none;border-radius:5px}.elementor-element-1b657e1{padding-top:40px !important}.bottoni-link{background:#F1F1F1;justify-content:center;display:flex;flex-direction:column;z-index:1;border-bottom:2px solid #fff}.bottoni-link.uno,.bottoni-link.tre{border-right:2px solid #fff}.bottoni-link.tre,.bottoni-link.quattro{border-bottom:2px solid #F1F1F1}.bottoni-link
p{margin-bottom:0;font-weight:600;font-size:18px;height:100%}.bottoni-link
div{height:100%}.bottoni-link p
a{color:var(--corpo);padding:45px
35px;position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}.bottoni-link .elementor-element-populated{padding:0
!important}.bottoni-link p a:after{content:'';background:url('https://promofirenze.it/wp-content/uploads/2022/12/freccia.svg') no-repeat center center;background-size:contain;position:absolute;height:50px;width:40px;right:80px;top:35px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.bottoni-link p a:hover{background:var(--red);color:#fff}.bottoni-link p a:hover:after{-webkit-transform:translateX(50px);transform:translateX(50px);filter:brightness(0) invert(1)}.cont-menu{position:relative}.menu-item-has-children{position:relative;text-align:center}.noafter .nav-link:after{display:none}.noafter
.current_anchor_item{margin-bottom:0 !important}.menu-item-has-children
i{position:absolute;left:125px;top:50px;right:-45px;z-index:1;color:#fff;zoom:0.6;display:none}.aprisottomenu{display:block}.remove-padding .elementor-element-populated{padding:0
!important}#richiedi-info,#prendi-appuntamento{cursor:pointer}.form-header-informazioni,.form-header-prenota{position:absolute;top:51px;right:0;width:485px;background:#fff;z-index:111;padding:50px
50px 0 50px;visibility:hidden;opacity:0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.form-header-informazioni.mostraform,.form-header-prenota.mostraform{visibility:visible;opacity:1}#chiama{cursor:pointer}.form-header-chiama{position:absolute;top:75px;left:675px;width:auto;background:rgba(82,137,227,1);z-index:111;visibility:hidden;opacity:0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;border-radius:15px;padding-top:30px;padding-bottom:2px}.form-header-chiama.mostraform{visibility:visible;opacity:1}#chiama{color:var(--blue) !important}.bottoneattivo{background:#fff !important;border-color:#fff !important}.chiudiform{position:absolute;top:0;right:40px;cursor:pointer}.form-header-chiama
.chiudiform{position:absolute;top:-12px;right:10px}.form-header-chiama
p{padding:5px
15px;text-transform:uppercase;border-bottom:1px solid var(--corpo)}.form-header-chiama p:hover{background:rgba(255,255,255,0.4)}.intro-home  .elementor-container{margin-top:-80px}@media (max-width: 1600px){.intro-home .elementor-container{margin-top:-40px}}@media (min-width: 991px){}.owl-theme .owl-nav
.disabled{opacity:1;cursor:default}.relative{position:relative}.testi-slide{position:absolute;width:100%;margin:auto;left:0;right:0;bottom:0;top:0}.testi-slide
div{display:flex;flex-direction:column;justify-content:flex-end;height:85%;color:#fff;z-index:1}.testi-slide div
p{margin-bottom:0;font-size:100px;font-family:"cheap-pine-sans" !important;line-height:1.1em}.testi-slide div p
a{color:rgba(255,255,255,0.7)}.testi-slide div p a:hover{color:var(--lightyellow)}.sticky .testi-slide
div{height:65%}.testi-slide
h3{font-size:1.4rem;color:#fff!important}.contenitore-testi-slide{height:auto}h4.promofirenze{font-size:15px;text-transform:uppercase;font-weight:600}.testata-home  .elementor-element-9919698 .elementor-element-populated{padding:0
!important}.testata-home .testo-slide .elementor-widget-container{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:3em;padding-top:6em;z-index:111}.testata-home .swiper-pagination{width:auto;right:0;left:auto;transform:rotate( 90deg );bottom:50px}.testata-tax{width:85%}.page-id-19  .testata-interna,
.page-id-21  .testata-interna{height:75vh !important}.testata-home{height:100vh;margin-top:-97px}.testata-home .e-con-inner{display:flex;flex-direction:column !important;height:100%;justify-content:center !important}.testata-home .elementor-element.e-con-full.e-flex.e-con.e-child{height:100%;justify-content:center}.testata-home
p{text-align:center}.testata-home p
img{margin:auto}.testata-inner{height:100%}.contatti-testata{position:absolute;bottom:20px;width:100%;;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}#video-bg{position:absolute;right:0;bottom:0;width:100%;top:0;height:72vh;background:var(--corpo);object-fit:cover}.sfondo-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(31,100,155,0.8);mix-blend-mode:multiply}.sfondo-img .elementor-container{z-index:11}.sfondo-img .elementor-container
h2{color:#fff !important}.img-cat-testata{margin-top:-150px;z-index:111;position:relative}.swiper-pagination{text-align:left}.swiper-pagination-bullet{width:15px !important;height:15px !important;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:transparent;opacity:1;border:1px
solid var(--corpo);margin:0
4px !important;position:relative}.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{opacity:1;background:var(--corpo)}.swiper-pagination{top:103%;margin:auto;bottom:0 !important;right:0;left:0;text-align:center}svg.custom-logo{width:auto;height:70px}.btn-menu{height:100%;display:flex;flex-direction:column;justify-content:center}.bread-cont{margin-top:-60px;position:relative;z-index:111}.breadcrumb{margin-bottom:20px;background:none;margin-bottom:0;padding:0
!important;border-radius:0;color:var(--corpo)}.breadcrumb
a{color:var(--corpo);text-decoration:underline}.page-id-48  .breadcrumb,
.page-id-48  .breadcrumb a,
.page-id-1897   .breadcrumb,
.page-id-1897   .breadcrumb
a{color:var(--white)}.bread-cont .breadcrumb,
.bread-cont .breadcrumb
a{color:#fff}.single-tribe_events .bread-event,
.single-post .bread-event{position:absolute;width:100%;margin:auto;left:0;right:0;bottom:15px;color:#fff;z-index:11}.single-tribe_events .tribe-events-event-image
img{display:block;margin:auto}.tribe-events-content ol, .tribe-events-content p, .tribe-events-content
ul{font-size:1rem;line-height:inherit}.separator{margin:0
0px 0 5px;padding:0
!important}.tribe-events-notices{font-weight:700}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container,
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{width:auto}.single-tribe_events .tribe-events-c-subscribe-dropdown:focus-within .tribe-events-c-subscribe-dropdown__content, .single-tribe_events .tribe-events-c-subscribe-dropdown:focus .tribe-events-c-subscribe-dropdown__content, .tribe-events .tribe-events-c-subscribe-dropdown:focus-within .tribe-events-c-subscribe-dropdown__content, .tribe-events .tribe-events-c-subscribe-dropdown:focus .tribe-events-c-subscribe-dropdown__content{display:contents}.radius-cinque{border-radius:5px}nav.navbar{z-index:111;width:100%;position:relative;border-radius:0px;padding-bottom:0;padding-top:0}.owce-carousel-basic
.item{border:none !important}.owce-carousel .item, .owce-carousel .item
img{border-radius:0 !important}.owce-carousel .owl-item
img{transform:scale(0.8)}.owce-carousel .owl-item.active.center
img{transform:scale(1.2)}.owce-carousel .owl-content{font-style:normal !important;line-height:1.5;margin:50px
0 0 0 !important}.owce-carousel .owl-prev{position:absolute;left:425px !important;top:205px !important}.owce-carousel .owl-content{display:none}.owce-carousel .owl-item.active.center .owl-content{display:block}.noscroll
nav.navbar{z-index:11111}.cont-bread-titolo{position:absolute;bottom:15px;left:0;right:0;margin:auto}.cont-bread-titolo:before{content:'';height:108%;position:absolute;left:0;border-left:1px solid #fff;top:8px}hr.linea{width:80px;border-top:6px solid var(--blue);margin-top:1em;margin-bottom:1em}hr.linea.darkblue{border-top:6px solid var(--darkblue)}.scroll-down{position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:10px}.page-id-61 .scroll-down{bottom:25px}.scroll-down
svg{animation:pulse 1.5s infinite}.icona{position:absolute;top:0;left:auto;right:auto;margin:auto;text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;height:100%;z-index:1}.icona
svg{margin:auto;height:150px;width:auto}.navbar-expand-md .navbar-collapse{justify-content:center}.navbar-light .navbar-nav .nav-link{color:#fff;position:relative;padding:0
1rem;font-family:Jost;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.social-link-menu .nav-link{padding:0
5px !important}.social-link-menu .nav-link:before{display:none}.social-link-menu .nav-link:hover svg
path{fill:#9ECBFC}.admin-icon .nav-link{padding:0
!important}#menu-principale
li{display:flex;flex-direction:column;justify-content:center}.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#fff;background:transparent}.chiudi-icon{display:none}.noscroll .apri-icon{display:none}.noscroll .chiudi-icon{display:block}.overlay.show
li{-webkit-animation:fadeInUp 0.5s ease forwards;animation:fadeInUp 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s;position:relative;opacity:0}.navbar-nav .nav-link{font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover,
.current-menu-item .nav-link{color:#fff }li.dropdown{position:relative}li.dropdown:before{content:'';background:url(/wp-content/uploads/2024/09/iconamoon_arrow-up-2-light.svg) no-repeat center right;background-size:contain;width:20px;height:20px;position:absolute;top:0;right:-5px}.dropdown-menu .nav-link{padding:0
10px !important;font-size:13px !important;color:#fff !important;position:relative;width:auto;background:none !important}.dropdown-menu .nav-link:hover{background:transparent;color:var(--y) !important;text-decoration:none}.dropdown-menu  .current-menu-item .nav-link{color:var(--red) !important}.navbar-light .navbar-nav .nav-link:after:focus,
.navbar-light .navbar-nav .nav-link:after:hover{content:'';position:absolute;left:0;right:0;width:100%;border-top:1px solid #fff}#menu-item-775 .nav-link{border-radius:0 0 20px 20px}.menu-button .nav-link{background:#C8102E !important;color:#fff !important;font-size:30px !important;text-transform:none;padding:6px
2rem !important}.navbar-light .navbar-nav .menu-button  .nav-link:hover{color:#fff !important}.contenuti-testata{padding-top:130px}.testata-interna
div{display:flex;color:#fff;flex-direction:column;justify-content:center;height:100%;left:auto;right:auto;margin:0
auto;width:100%;position:relative;z-index:11;padding:0
!important;background:none}.intestazione{color:#9ECBFC;text-align:center;text-shadow:0px 4px 20px rgba(0, 0, 0, 0.40);font-size:35px;font-style:normal;font-weight:400;letter-spacing:7px;font-family:'Kinfolk';text-transform:uppercase}.titolini{font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;margin-top:20px}.testata-interna
h2{color:#fff}.contenuti-testata.interna{height:90%}.single-tour .contenuti-testata.interna{height:70%}.vertical-align{justify-content:center;display:flex;flex-direction:column}.num{font-size:26px;font-weight:500}.motto
span{font-size:50px;font-family:braisetto,script;font-weight:700;font-style:normal;color:#fff;background-color:#C8102E;text-transform:none;display:table;margin:auto;padding:15px
45px}.fixed-menu{width:100%;margin:0;background:#B5A781;position:absolute;bottom:0px;padding:10px;font-size:15px;font-weight:600}.fixed-menu
a{color:#fff;text-decoration:none}.wpcf7-submit{width:100%}.misha_loadmore{text-align:center;width:30%;margin-left:auto;clear:both;cursor:pointer;margin-right:auto}.btn-white,.btn-white.disabled,.btn-white:disabled,.misha_loadmore{border-radius:30px;border:1px
solid #FFF;background:transparent;color:#FFF;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;padding:12px
35px}.btn-white:hover{border-radius:30px;border:1px
solid #FFF;background:#fff;color:var(--corpo);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;padding:12px
35px}.btn-primary,
.elementor-widget-button .elementor-button{border-radius:30px;border:1px
solid var(--corpo);background:transparent;color:var(--corpo);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;padding:12px
35px}.btn-primary:hover,
.elementor-widget-button .elementor-button:hover{border-radius:30px;border:1px
solid var(--corpo);background:var(--corpo);color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:12px
35px}.bottone-blue .elementor-button,.btn-blue{border-radius:30px;border:1px
solid var(--corpo);background:var(--corpo);color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:12px
35px}.bottone-blue .elementor-button:hover,.btn-blue:hover{border-radius:30px;border:1px
solid var(--lightblue);background:var(--lightblue);color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:12px
35px}.white.elementor-widget-button .elementor-button{color:var(--red) !important;background:var(--white);border:1px
solid var(--white);border-radius:10px;padding:10px
50px 6px 50px;font-size:24px;font-family:'hoefler_textblack';line-height:normal}.white.elementor-widget-button .elementor-button:hover{color:var(--white) !important;background:var(--corpo);border:1px
solid var(--corpo);border-radius:10px;padding:10px
50px 6px 50px;font-size:24px;font-family:'hoefler_textblack';line-height:normal}.grey.elementor-widget-button .elementor-button{color:var(--white) !important;background:var(--grey);border:1px
solid var(--grey);border-radius:10px;padding:10px
50px 6px 50px;font-size:24px;font-family:'hoefler_textblack';line-height:normal}.grey.elementor-widget-button .elementor-button:hover{color:var(--white) !important;background:var(--red);border:1px
solid var(--red);border-radius:10px;padding:10px
50px 6px 50px;font-size:24px;font-family:'hoefler_textblack';line-height:normal}.fuorimenu .elementor-button:hover{color:var(--white) !important;background:var(--grey) !important;border:1px
solid var(--grey)}.outline.elementor-widget-button .elementor-button{color:var(--white) !important;background:transparent;border:1px
solid var(--white);border-radius:15px;padding:14px
40px;font-weight:900}.outline.elementor-widget-button .elementor-button:hover{color:var(--red) !important;background:var(--white) !important;border:1px
solid var(--white);border-radius:15px;padding:14px
40px;font-weight:900}.cont-menu h4,
.prezzo
p{font-size:1.2rem}.cont-menu
div.row{border-bottom:1px dashed;margin-bottom:20px}.cont-menu
div{padding:0}.prezzo{font-weight:500}footer
.btn{border-radius:25px}footer .btn:hover{border-radius:25px}.wpcf7-submit,.wpcf7-submit.disabled,.wpcf7-submit:disabled{border-radius:30px;border:1px
solid var(--corpo);background:var(--corpo);color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:12px
35px}.btn-outline{color:var(--white) !important;background:transparent;border:1px
solid var(--white);border-radius:15px;padding:14px
40px;font-weight:700}.btn-outline:hover{color:var(--red) !important;background:var(--white) !important;border:1px
solid var(--white);border-radius:15px;padding:14px
40px;font-weight:700}.tel-menu .btn-outline:hover{color:var(--red) !important;background:var(--white) !important;border:1px
solid var(--white);border-radius:20px;padding:14px
40px;font-weight:700}a.btn-verde{color:var(--white) !important;background:var(--corpo);border-color:var(--corpo);border-radius:10px;padding:10px
55px;text-transform:uppercase;font-family:"cheap-pine-sans",sans-serif;font-size:30px}.btn-verde.elementor-widget-button .elementor-button{color:var(--white) !important;background:var(--corpo);border-color:var(--corpo)}footer .btn-primary{padding:10px
30px}.elementor-button{padding:20px
35px}.btn-primary:hover,.misha_loadmore:hover,a.btn-verde:hover{background:var(--white);color:var(--corpo) !important;border-color:var(--white)}.wpcf7-submit:hover{border-radius:30px;border:1px
solid var(--lightblue) !important;background:var(--lightblue) !important;color:#fff !important;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:12px
35px}.hvr-float{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{color:var(--white) !important;background-color:var(--corpo);border-color:var(--corpo);padding:15px
50px;border-radius:5px;font-size:16px;font-weight:600 !important;border-width:2px;text-transform:uppercase}.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{background:var(--red);color:var(--white) !important;border-color:var(--red)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background:var(--corpo) !important;border-color:var(--corpo) !important}.newsletter .btn-outline:hover{background:var(--white);color:var(--red) !important;border-color:var(--white)}.contenitore-testi-slide .btn-outline{padding:20px
10px;text-transform:uppercase}.page-id-19 .wpcf7-submit{padding:1em
3em}.page-id-19
.seleziona{margin-left:44px !important}.btn-grey:hover{color:#fff !important;background-color:#C8102E !important;border-color:#C8102E !important}button:focus{outline:none}.parallax{padding:3em
0!important;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,216,128,0.7)}.parallax .elementor-container{z-index:1}.elementor-element-308b20b:before{width:100%;content:'';display:block;background:rgb(0,0,0);background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 60%);background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,05,0) 60%);background:linear-gradient(to left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#162b4b',endColorstr='#162b4b',GradientType=1);position:absolute;top:0;height:100%;left:0}.box-shadow{box-shadow:0px -4px 30px 0px rgba(0, 0, 0, 0.25)}.elementor-element-43e8777{z-index:-1;margin-top:-10px !important}.marmo
img{height:540px;object-fit:cover;border-radius:10px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.25)}@media (min-width: 1200px){.container,.e-con>.e-con-inner{max-width:1240px !important}.marmo .e-grid .elementor-widget-image:nth-of-type(2){margin-top:80px;margin-bottom:20px}.marmo .e-grid .elementor-widget-image:nth-of-type(4),
.marmo .e-grid .elementor-widget-image:nth-of-type(6){margin-top:-70px}}@media (min-width: 1450px){.container,.e-con>.e-con-inner{max-width:1440px !important}.accordion-faq{padding-right:35px;padding-left:35px}}@media (min-width: 1700px){.container,.e-con>.e-con-inner{max-width:1500px !important}.accordion-faq{padding-right:35px;padding-left:35px}h2.big{font-size:160px}}@media (min-width: 1024px){.py-10{padding:8em
0}.padding-60{padding:0
60px}.min-zup{margin-top:-100px}.sec-pia{margin-top:-50px}.contorni{margin-top:-180px}.mt-md-7{margin-top:10rem !important}.pl-md-8{padding-left:10em}.elementor-element-eafb8fb{margin-top:-160px;z-index:111;position:relative}.elementor-element-1a5f576e{margin-top:-160px;z-index:111;position:relative}.elementor-element-222762e9{margin-top:-160px;z-index:111;position:relative}}.elementor-49 .elementor-element.elementor-element-65f29ed7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-65f29ed7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:50% 100% !important}.remove-padding{background-size:50% 100% !important}.home .remove-padding{background-size:50% 130% !important}@media (max-width: 1400px){.home .remove-padding{background-size:50% 100% !important}h2.big{font-size:100px;line-height:45px}}.masonry{column-count:3;column-gap:1em}.masonry
.item{display:inline-block;margin:0
0 0.5em;width:100%;overflow:hidden}.masonry .item
img{width:100%}.masonry .item:nth-child(3n+0) img{height:380px;object-fit:cover}.masonry .item:nth-child(2n) img{height:300px;object-fit:cover}.masonry a:before{display:none !important}.masonry
figure{position:relative}.masonry figure
img{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.masonry figure:hover
img{-webkit-transform:scale(1.1) rotate(
0deg) !important;transform:scale(1.1) rotate(
0deg) !important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.nascosto{opacity:0;visibility:hidden;position:absolute;top:0;width:100%;height:100%;justify-content:center;display:flex;flex-direction:column;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;box-shadow:inset 0 0 0 2000px rgb(0 0 0 / 55%)}.nascosto
h3{color:#fff;font-size:25px;padding:15px}.nascosto
h4{padding:0
20px;font-size:35px}a.rounded{width:35px;height:35px;background:#fff;display:inline-block;border-radius:50% !important;line-height:38px;text-align:center}a.rounded
i{font-size:1.2em;color:#ff225f}.pagination{display:flex;flex-direction:row;justify-content:center;width:100%;margin-bottom:50px}.page-item{position:relative;display:block;font-size:2em;line-height:1.25;color:var(--corpo);background-color:#fff;border:none;font-weight:600;padding:0
15px}.page-item
span{position:relative;display:block;padding:12px
0;line-height:1.25;color:var(--corpo);background-color:#fff;border:none}.page-item:before{content:'-';position:absolute;left:35px;z-index:1;top:10px}.page-item:last-child:before{display:none}.page-item
span.current{color:var(--lightgreen)}.page-link{position:relative;display:block;padding:12px
0;line-height:1.25;color:var(--green);background-color:#fff;border:none}.page-link:hover{z-index:2;color:var(--lightgreen);text-decoration:none;background:none}.p-0 .elementor-element-populated{padding:0
!important}.page-item:last-child .page-link,
.page-item:first-child .page-link{border-radius:0}.form-control{color:var(--corpo);height:50px;border:none;background:transparent;border-radius:30px;border:1px
solid #9C9C9C}.form-control:disabled,.form-control[readonly]{background-color:transparent;opacity:1}.privacy{text-align:left}input[type=number]{height:40px;width:100%;border:1px
solid #ced4da}input[type=number]{padding-left:15px}.checkbox-468
input{margin-left:10px}label{color:#B9B9B9;font-size:16px}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{border-radius:0;height:40px;border:none;border-bottom:1px solid #B9B9B9;background:transparent;width:100%;color:#B9B9B9}input[type=date]{padding:0;margin-top:10px}input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=month]:focus-visible,input[type=time]:focus-visible,.form-control:focus-visible{outline:none !important}select{color:#7B7B7B}.form-control:focus{color:#7B7B7B;outline:0;box-shadow:none}textarea.form-control{height:auto}.privacy{font-size:13px}.privacy .wpcf7-list-item{margin:0}.privacy
input{margin-right:5px}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:5px;height:18px;width:18px;top:0px;border:2px
solid #222}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:'\2713';border-radius:100%;height:10px;width:10px;top:2px;left:5px;visibility:hidden;font-size:16px}::-webkit-input-placeholder{color:#0F4885 !important;opacity:1}:-moz-placeholder{color:#0F4885 !important;opacity:1}::-moz-placeholder{color:#0F4885 !important;opacity:1}:-ms-input-placeholder{color:#0F4885 !important;opacity:1}.slide{height:84vh}.owl-theme .owl-nav [class*=owl-]:hover{background:none;color:#FFF;text-decoration:none}.owl-nav button:hover svg
#Ellisse_20{fill:#e32226;stroke:#e32226}.cat-box
h3{color:var(--darkblue) !important;min-height:60px;text-transform:uppercase;margin-bottom:15px;font-size:2.1rem;line-height:1.2em !important;font-size:2.2rem}.cat-box
img{transition:all ease 0.6s}@media (max-width: 1600px){.cat-box
h3{min-height:50px;font-size:1.6rem}.others-cat 	.cat-box
h3{font-size:1.5rem}}.bg-cat{min-height:190px;z-index:11;position:relative}.bg-cat
p{font-weight:700;line-height:1.3em}.cat-box:hover
img{transform:scale(1.1)}.border-gradient{border:10px
solid transparent;border-image-slice:1;transition:border-width 0.2s linear;transition:all ease 0.6s;overflow:hidden}.blocco-servizi
h3{font-size:1.7rem}.greyscale img,
.blocco-servizi
img{filter:grayscale(100%);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.greyscale img:hover,
.blocco-servizi img:hover{filter:grayscale(0)}.greyscale img:hover{transform:scale(1.1)}.img-card{overflow:hidden}.servizio-uno:hover .border-gradient,
.servizio-due:hover .border-gradient,
.servizio-tre:hover .border-gradient{border-image-source:linear-gradient(to bottom, var(--maincolor), var(--maincolor));border-width:10px}.servizio-uno img,
.servizio-due img,
.servizio-tre
img{transition:all ease 0.6s;height:360px;object-fit:cover}.servizio-uno:hover img,
.servizio-due:hover img,
.servizio-tre:hover
img{transform:scale(1.1);filter:grayscale(0)}.servizio-uno:hover h3 a,
.servizio-due:hover h3 a,
.servizio-tre:hover h3
a{color:var(--maincolor)}#gallery-carousel .owl-nav button:hover svg #Tracciato_17,
#gallery-carousel .owl-nav button:hover svg
#Tracciato_18{fill:#fff;stroke:#fff}.owl-home-gallery{z-index:inherit}#opere-carousel.owl-theme .owl-nav ,
#gallery-carousel.owl-theme .owl-nav{margin-top:0;position:absolute;top:40%;width:100%}#opere-carousel .owl-prev,
#gallery-carousel .owl-prev{position:absolute;left:-130px}#opere-carousel .owl-next,
#gallery-carousel .owl-next{position:absolute;right:-130px}.owl-home-gallery .owl-nav{position:absolute;right:0;z-index:11;left:0;top:40%}.owl-nav .owl-prev svg,
.owl-nav .owl-next
svg{height:30px;width:auto}#owl-home-gallery svg:hover #Rettangolo_41,
#post-home svg:hover #Rettangolo_50,
#eventi-home svg:hover
#Rettangolo_50{fill:var(--red);stroke:var(--red)}#post-home svg:hover #Tracciato_14,
#eventi-home svg:hover
#Tracciato_14{stroke:#fff}.owl-nav .owl-prev{position:absolute;left:15px}.owl-nav .owl-next{position:absolute;right:15px}.notizie-loop
img{width:100%}#post-home.owl-theme .owl-nav{margin-top:0;position:absolute;right:auto;left:-70px;top:88px;transform:rotate(-90deg)}#post-home.owl-theme .owl-nav
svg{transform:rotate(90deg)}#post-home .img-cont{overflow:hidden;border-radius:5px}#eventi-home .img-cont{overflow:hidden;height:290px;position:relative}#post-home figure
img{border-radius:25px;height:290px;object-fit:cover}.single-post h1:after{margin:auto;right:0}.single-post .elementor-widget-image
img{border-radius:25px}#post-home
figure{position:relative;overflow:hidden;border-radius:25px}#post-home figure:hover
img{transform:scale(1.1) rotate(0deg);transition:all ease 0.6s}#post-home figure
img{transition:all ease 0.6s}#post-home figure
.data{position:absolute;right:10px;top:10px;width:70px;height:70px;background:#fff;border-radius:5px;color:var(--red);font-weight:600;padding-top:18px;line-height:1.5em;text-transform:uppercase;font-size:13px}#post-home figure .data
span{font-size:24px}#post-home .owl-nav .owl-prev{height:50px;width:20px}#post-home .owl-nav .owl-next{height:50px;width:20px}#post-home .owl-nav .owl-prev svg,
#post-home .owl-nav .owl-next
svg{height:45px}.nome-evento{width:100%;left:0;text-align:left;color:#fff !important;z-index:1}.cont-img{overflow:hidden}.cont-img
img{width:100%;transform:scale(1) rotate(
0deg
);transition:all ease 0.6s;box-shadow:none}.cont-img:hover
img{transform:scale(1.1) rotate(
0deg
);transition:all ease 0.6s}.date:after{content:'';position:absolute;top:13px;width:85%;border-top:1px solid #ccc;left:12%}.mappa .elementor-container.elementor-column-gap-default{width:100% !important}.privacy .wpcf7-acceptance{padding-left:0;position:absolute;left:-25px;top:5px}.privacy .wpcf7-list-item{margin:0;position:absolute;left:0;top:-5px}.privacy
p{padding-left:25px}.privacy .wpcf7-form-control-wrap{display:block;margin-top:-30px}.privacy .wpcf7-list-item::before{content:'';width:15px;height:15px;display:inline-block;background:#fff;border-radius:50%;border:1px
solid var(--corpo)}.inputcheck .wpcf7-list-item::before{background:var(--corpo);border-radius:50%;border:1px
solid var(--corpo)}.page-template-page-contatti .privacy .wpcf7-list-item::before{box-shadow:0 0 0 1px #707070}.wpcf7-list-item input[type=checkbox], .radio .wpcf7-list-item input[type=checkbox], .wpcf7-checkbox .wpcf7-list-item input[type=radio], .radio .wpcf7-list-item input[type=radio]{position:absolute;left:0;width:20px;height:20px;opacity:0}.tnp-privacy{position:absolute;left:18px;width:20px;height:20px;opacity:0}.tnp-privacy-field label::before{content:'';width:20px;height:20px;display:inline-block;background:#fff;border-radius:0;box-shadow:0 0 0 1px rgb(255 255 255 / 60%);border:1px
solid #ddd}.tnp-privacy-field.inputcheck label::before{background:var(--green);border:5px
solid #fff}.coloridisponibili{padding-left:80px}.coloridisponibili:before{content:'';position:absolute;left:0;background:url(https://pharmapaint.demo2-dirweb.it/wp-content/uploads/2022/02/colori-disponibili-1.png);top:-10px;height:75px;width:100%;background-repeat:no-repeat;background-size:contain}.desc-prod:before{content:'';position:absolute;top:-55px;left:-126px;border-top:1px solid var(--blue);width:100%}.clienti .elementor-heading-title.elementor-size-default{font-size:14px;font-weight:500}.clienti
img{height:200px;width:200px;object-fit:contain;filter:grayscale(100%);-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;transition: .6s ease-in-out}.clienti img:hover{filter:grayscale(0);-webkit-transition: .7s ease-in-out;-moz-transition: .7s ease-in-out;-o-transition: .7s ease-in-out;transition: .7s ease-in-out}.clienti .elementor-widget-heading{margin-bottom:-40px}.titoloslide{font-size:5rem !important;color:#fff !important;text-transform:none !important;margin-bottom:0}.sottotitoloslide{font-size:24px;font-weight:400}.elementor-element-14c70dc .elementor-widget-wrap{padding:0
!important}.removepadding  .elementor-element-populated{padding:0
!important}.card{border-radius:0}.contatti-cont.card{border-radius:25px !important}#accordionfaq
.card{border-radius:25px !important}#accordionfaq .card
h3{font-size:1.9rem;cursor:pointer}#accordionfaq .card h3[aria-expanded="true"] svg.piu{display:none}#accordionfaq .card h3[aria-expanded="true"] svg.meno{display:block !important}#accordionfaq .card
p{margin-bottom:0}.img-card
img{height:350px;object-fit:cover}h2.big{font-size:145px;font-style:normal;font-weight:400;line-height:65px;text-transform:uppercase;margin-bottom:35px}.titoletto{font-size:30px;font-style:normal;font-weight:400;line-height:65px;letter-spacing:15px;text-transform:uppercase}.mappa .elementor-widget-wrap{padding:0
!important}.mappa-testi{display:flex;flex-direction:column;height:100%;justify-content:center}.mappa-testi
h2.white{position:relative;display:table}.mappa-testi h2.white:after{content:'';position:absolute;left:0;bottom:4px;width:100%;height:1px;border-top:3px solid var(--lightgreen)}.px-0 .elementor-element-populated{padding-left:0 !important;padding-right:0 !important}.post-home-card{margin:0
20px 0 0;background:#fff;position:relative;border:1px
solid;padding:1em}#post-home .post-home-card{border-bottom-right-radius:25px;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}#post-home .post-home-card:hover{border-radius:0!important;border:2px
solid var(--blue)}#post-home .post-home-card:hover
#Linea_18{stroke:var(--blue)}#post-home .post-home-card h3:hover a,
#post-home .post-home-card:hover
a{color:var(--blue) !important}#post-home .post-home-card:hover
a{font-weight:500}#eventi-home .post-home-card{margin:0
20px 0 0;box-shadow:0 0 0 1px #fff;border-radius:5px;padding:7px;position:relative;margin-top:10px;background:transparent}#eventi-home .post-home-card:before{display:none}.sp-lcpro-modal-logo-content img, div.sp-logo-carousel-pro-section.layout-carousel .sp-logo-carousel-pro-area .sp-lcp-item
img{height:100px !important;object-fit:contain}.categoria{position:absolute;top:-20px}.categoria.multicats{top:-60px}.categoria
a{color:#fff !important;background:var(--red);color:#fff;padding:5px
10px;border-radius:5px;font-size:14px;display:inline-block}.categoria-evento{background:var(--red);color:#fff;padding:10px
10px;border-radius:5px;max-width:51%;left:2em;font-size:14px;z-index:1;text-align:left;line-height:1.1em;width:auto;display:table}.categoria-evento
a{color:#fff !important}.team-card{box-shadow:0px 0px 5px 2px rgb(0 0 0 / 15%);background:#fff}@media (min-width: 1200px){#tribe-events-pg-template{margin:0
auto;max-width:1340px}}#team-4,#team-5,#team-6,.team-4,.team-5,.team-6{margin-bottom:0 !important}#post-home .owl-stage-outer{padding-top:10px}#eventi-home .owl-stage-outer{padding-top:10px}.carosello-custom{margin-top:-100px}.carosello-custom .elementor-carousel-image{height:100%}.carosello-custom .elementor-carousel-image
img{object-fit:cover;height:100%}.carosello-custom  .elementor-carousel-image:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:20px
solid #F0EDE6}.img-border:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:20px
solid #F0EDE6}.single .elementor-widget-image
img{width:100%}.tnp.tnp-widget .tnp-field-email{width:60%;float:left}.tnp.tnp-widget .tnp-field-email
input{background:#fff;border-radius:0;height:45px;line-height:45px}.tnp.tnp-widget .tnp-field-email
label{display:none}.tnp-field.tnp-privacy-field{clear:both}.tnp-field.tnp-field-button{width:38%;position:absolute;top:0;right:0}.tnp-widget input.tnp-submit{background-color:var(--green);background-image:none;text-shadow:none;color:#fff !important;margin:0;border-radius:5px;height:45px;font-size:16px !important}.modal-dialog{max-width:520px;margin:1.75rem auto}.modal-content{background-color:transparent;border:none;border-radius:16px}.modal-open
.modal{overflow-x:hidden;overflow-y:auto;background:rgba(0, 0, 0, 0.40)}.popup-cont
h2{color:#FFF;text-align:center;text-shadow:0px 4px 20px rgba(0, 0, 0, 0.80);font-size:60px;font-style:normal;font-weight:400;line-height:60px}.icone-chiama{border-top:1px solid #CBC3C3}.icone-chiama
.telefono{font-size:24px;font-weight:600;color:var(--green);text-transform:uppercase;margin-left:10px;display:inline-block}.icone-chiama
.wa{font-size:24px;font-weight:600;color:var(--green);text-transform:uppercase;margin-right:10px;display:inline-block}@media (min-width: 1025px){.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{zoom:0.7}.elementor-element-f1e7a75{margin-top:-100px}.post-home-card{min-height:300px}.column-2{column-count:2}.elementor-element-448b36c
img{width:240px}.elementor-element-448b36c:after{content:'';position:absolute;top:0;height:100%;right:-20px;border-left:1px solid rgba(31,100,155,0.5)}.documenti{border-left:1px solid var(--corpo)}.icone-chiama .left:after{content:'';position:absolute;right:0;height:125%;width:1px;border-left:1px solid #CBC3C3;top:-24px}.elementor-kit-87
h3{word-spacing:1px;letter-spacing:1px;line-height:1.5}}.icone-servizi
svg{height:110px;width:auto}.icone-servizi-due
svg{height:70px;width:auto}.newsletter{border-radius:5px;margin-top:-125px}.newsletter-cont
.newsletter{margin-top:35px}.sidebar-archivio
section{background:#fff;padding:1em;margin-bottom:25px}.sidebar-archivio section
h4{font-size:1.3rem;font-weight:600;position:relative;margin-bottom:35px}.sidebar-archivio section h4:after{content:'';position:absolute;left:0;bottom:-10px;background:url(https://promofirenze.it/wp-content/uploads/2022/12/riga-widget.svg) no-repeat;background-size:contain;width:73px;height:4px}.sidebar-archivio section
ul{padding-left:0;list-style:none}.sidebar-archivio section ul
a{color:var(--corpo)}.sidebar-archivio section ul li::marker{color:var(--red)}.partner:after{content:'';position:absolute;right:100px;top:0;width:1px;height:100%;border-left:1px solid #ccc}.widget_categories form,
.widget_archive #archives-dropdown-3{border:1px
solid #ccc}.font-500{font-weight:500}.elementor-element-28d823a:before{content:'';position:absolute;left:-90px;bottom:-30px;background:url(/wp-content/uploads/2023/03/foglie.png) no-repeat;background-size:contain;width:325px;height:450px}.elementor-element-2424af02:before{content:'';position:absolute;left:-70px;bottom:-30px;background:url(/wp-content/uploads/2023/03/foglie.png) no-repeat;background-size:contain;width:325px;height:450px;z-index:1}.elementor-element-28d823a:after{content:'';position:absolute;right:0;bottom:-58px;background:url(/wp-content/uploads/2023/03/firenze-pattern.png) no-repeat;background-size:contain;width:325px;height:450px}.elementor-element-dd3e5a2 .elementor-element-populated{padding-bottom:0 !important}.box-image-hover .elementor-widget-container{overflow:hidden;transition:all ease 0.6s}.box-image-hover .elementor-widget-container
img{transition:all ease 0.6s;position:relative;z-index:11}.post-hover .elementor-widget-container img,
.box-image-hover .elementor-widget-container:hover
img{transform:scale(0.95);transform-origin:bottom right}.box-image-hover .elementor-widget-image .elementor-widget-container:after{content:'';background:url(/wp-content/uploads/2023/03/bg-image.png) no-repeat;position:absolute;left:0;width:100%;height:100%;background-size:contain;z-index:1}.post-hover .elementor-widget-image .elementor-widget-container:after{content:'';background:url(/wp-content/uploads/2023/03/bg-hover-image.png) no-repeat;background-size:contain;width:100%;top:2px;transition:all ease 0.6s}.box-image-hover .elementor-widget-image .elementor-widget-container:hover:after{content:'';background:url(/wp-content/uploads/2023/03/bg-hover-image.png) no-repeat;background-size:contain;width:100%;top:2px;transition:all ease 0.6s}.box-image-hover  .elementor-widget-wrap.elementor-element-populated{position:relative}.box-image-hover .elementor-widget-text-editor{position:absolute;top:76%;z-index:11;padding-left:30px}.box-image-hover .elementor-widget-text-editor
h3{color:#fff;position:relative;width:88%}.box-image-hover .elementor-widget-text-editor h3
a{color:#fff !important}.box-image-hover .elementor-widget-text-editor h3:after{content:'';position:absolute;top:35px;right:0;background:url(/wp-content/uploads/2023/03/freccetta-destra.svg) no-repeat;width:33px;height:31px;background-size:contain}.bordi-tondi{display:flex;flex-direction:column;justify-content:center;border-radius:200px 200px 0 0;padding:6em
2em 4em 2em;height:500px}.bordi-tondi
h3{font-family:"cheap-pine-sans",sans-serif;font-weight:normal}.menu-collapse
h2{color:var(--lightgreen);cursor:pointer}.page-id-42 .bg-green.menu-collapse
h2{color:var(--white);cursor:pointer}.menu-collapse h2[aria-expanded="true"] svg.piu{display:none}.menu-collapse h2[aria-expanded="true"] svg.meno{display:block !important}.menu-collapse
.card{border:none}.menu-collapse
h3{font-family:"cheap-pine",sans-serif;color:var(--yellow);font-size:3.2rem;font-weight:400;margin-top:30px}.menu-collapse
h4{font-family:"cheap-pine-sans",sans-serif;color:var(--yellow);font-size:36px;margin-bottom:0}.menu-collapse #collapsecaffetteria
h4{font-family:'Optima'!important;font-size:1.1em;font-style:normal;line-height:1.5em;font-weight:600;color:var(--corpo)}.page-id-48 .menu-collapse  h4,
.page-id-1897 .menu-collapse
h4{font-family:"cheap-pine-sans",sans-serif;color:var(--white);font-size:36px;margin-bottom:0}.menu-collapse .row p,
.menu-collapse .row
li{font-weight:600}.descrizione-menu
p{font-weight:400 !important}.masonry
.item{display:inline-block;margin:0
0 0.5em !important;width:100%;overflow:hidden}.masonry .item
img{width:100%}.masonry .item:nth-child(3n+0) img{height:380px;object-fit:cover}.masonry .item:nth-child(2n) img{height:300px;object-fit:cover}.related-cucine
img{height:400px;object-fit:cover}.masonry a:before{display:none !important}.masonry
figure{position:relative}.masonry figure
img{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.masonry figure:hover
img{-webkit-transform:scale(1.1) rotate(
0deg) !important;transform:scale(1.1) rotate(
0deg) !important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.elementor-widget-image,.swiper-slide{position:relative}.elementor-widget-image img,
.swiper-slide
img{border-radius:10px}.elementor-element.elementor-pagination-position-outside .swiper, .elementor-element.elementor-pagination-position-outside .swiper-container, .elementor-lightbox.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper-container{box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.40);background:transparent;border-radius:10px;padding-bottom:0}.carosello-piattispeciali
.swiper{box-shadow:none !important}.carosello-piattispeciali .elementor-swiper-button-prev{transform:rotate(180deg) !important}.elementor-accordion .elementor-accordion-item{border-radius:10px;border:2px
solid rgba(15, 72, 133, 0.30) !important;padding:30px;margin-bottom:30px}.elementor-accordion .elementor-tab-title{font-family:'Kinfolk';cursor:pointer;font-size:50px;font-style:normal;font-weight:400 !important;padding:0
!important;line-height:90px}.elementor-accordion .elementor-tab-content{padding:30px
0 0 0 !important;border-top:none !important}.elementor-accordion .elementor-tab-title .elementor-accordion-icon
svg{width:0.7em !important;height:0.7em !important}.gradient-bottom{background:linear-gradient(to bottom, rgba(255,255,255,1) 98%,rgba(216,216,216,1) 100%)}.elementor-element-d01f5a6{position:relative}.elementor-element-d01f5a6{margin-top:180px}.elementor-element-d01f5a6:after{content:'';position:absolute;left:-5px;background:url(https://osterialalatteria.it/wp-content/uploads/2024/02/Raggruppa-74.png) no-repeat left;top:-280px;background-size:contain;width:400px;height:400px}.elementor-element-8ca9015{position:relative}.elementor-element-8ca9015:after{content:'';position:absolute;right:0;background:url(https://osterialalatteria.it/wp-content/uploads/2024/02/Raggruppa-108.png) no-repeat left;top:-110px;background-size:contain;width:550px;height:500px}footer{background:url(/wp-content/uploads/2024/09/polpo.svg) no-repeat right center}footer
li{font-size:14px;font-weight:300}footer{color:var(--corpo);font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.social a:hover svg
path{fill:var(--lightblue)}.piede,
.piede
a{color:#fff !important;background:var(--corpo)}.piede
p{color:#fff !important}.icone-social-footer
a{width:45px;height:45px;background:var(--corpo);color:#fff !important;display:inline-block;text-align:center;line-height:50px;border-radius:50%;margin:0
5px}.icone-social-footer a
i{font-size:20px}.icone-social-footer a:hover{background:var(--blue)}#menu-menu-footer li,
#menu-menu-footer-inglese
li{margin:1px
0}#menu-menu-footer .nav-link,
#menu-menu-footer-inglese .nav-link{position:relative;font-family:"Jost",sans-serif;font-style:normal;font-size:14px;display:block;padding:5px
0;color:var(--corpo)}#menu-menu-footer .nav-link:hover,
#menu-menu-footer-inglese .nav-link:hover{color:var(--corpo) !important;text-decoration:underline}#menu-menu-footer .current-menu-item .nav-link,
#menu-menu-footer-inglese .current-menu-item .nav-link{color:var(--corpo)}footer .nav-link:before{display:none}.social-footer
svg{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.social-footer svg:hover #Rettangolo_137,
.social-footer svg:hover
#Tracciato_342{fill:var(--lightgreen);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.owl-theme .owl-dots{position:absolute;bottom:15px;left:50px}.owl-theme .owl-dots
button{margin:0
3px}.owl-theme .owl-dots .owl-dot.active, .owl-theme .owl-dots .owl-dot:hover{outline:none}.owl-theme .owl-dots .owl-dot
span{width:12px;height:12px;margin:auto;background:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%}.owl-theme .owl-dots .owl-dot
span{background:transparent !important}.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover
span{background:var(--corpo) !important;border-radius:50%}.page-id-17 .wpcf7-submit{background:var(--corpo) url(/wp-content/uploads/2023/03/icona-bottone.svg) no-repeat 60% center}.page-template-default  .owl-theme .owl-dots{position:absolute;bottom:10px;left:0;right:0;z-index:11}.page-template-default .owl-theme .owl-dots .owl-dot.active,
.page-template-default .owl-theme .owl-dots .owl-dot:hover{outline:none}.page-template-default .owl-theme .owl-dots .owl-dot
span{}.owl-theme .owl-nav{margin-top:0;position:absolute;right:0;left:0;top:40%}.owce-carousel.owl-theme .owl-nav{margin-top:0;position:relative !important;width:38%;margin:auto}.owce-carousel .owl-nav .owl-prev{float:none;left:0;position:absolute;left:0 !important;top:-25px !important}.owce-carousel .owl-nav .owl-next{float:none !important;left:0;right:0 !important;top:-25px !important;text-align:right}.owce-carousel .item.elementor-animation-float{transform:none}.social-footer{text-align:right}.page-id-47 .owl-theme .owl-dots{left:-10px}#menu-menu-principale-1{list-style:none;padding-left:0;margin-left:0}#menu-menu-principale-1 .nav-link{position:absolute;top:38px;right:270px;width:auto;color:var(--lightyellow)}.wpml-ls-legacy-dropdown-click{width:auto;max-width:100%}.icl_lang_sel_widget-2{}.wpml-ls-legacy-list-horizontal{border:none;padding:0;clear:both}.wpml-ls-legacy-list-vertical
a{display:block;text-decoration:none;border-bottom:1px solid transparent;padding:0;line-height:1;font-family:'hoefler_textregular';color:#fff;font-weight:400}.wpml-ls-legacy-dropdown-click .wpml-ls-item{text-align:left}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu
a{border-width:0 1px 1px;font-size:30px;padding-left:5px}.icl_lang_sel_widget-2.widget_icl_lang_sel_widget:before{content:'';position:absolute;left:-10px;border-left:1px solid var(--lightyellow);width:1px;height:100%;top:0}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border-top:none}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(30px)}.wpml-ls-legacy-dropdown-click
a{display:block;text-decoration:none;color:var(--lightyellow);border:none;background-color:transparent;padding:0;line-height:1;font-size:30px;text-transform:uppercase}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover{color:var(--lightyellow);background:transparent;width:auto}.piede{font-size:13px;color:var(--white)}.piede
p{font-size:13px !important}.piede
a{color:var(--white) !important}.piede a:hover{color:var(--white);text-decoration:underline}.piede
br{display:none}#menu-menu-principale,#menu-menu-principale-inglese{display:flex;flex-direction:row;justify-content:center;height:100%;text-align:center}.overlay.show{visibility:visible;height:100%}.overlay
a{color:#fff}.overlay.show .dropdown-menu
li{position:relative;opacity:0}.overlay.show .dropdown-menu
li{-webkit-animation:fadeInUp 0.5s ease forwards;animation:fadeInUp 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.show{display:block}.navbar-toggler{position:absolute;left:50px;border:none;padding:0;top:20px;width:65px}.noscroll .logo
svg{height:50px;width:auto;position:absolute;left:48px;top:55px}footer
p{font-size:15px !important}@media (min-width: 1024px){.nav_menu-2,.widget_orari-2,.widget_telefono-4{padding-left:5rem}.px-5-large{padding-left:5em;padding-right:5em}.px-5-large-percent{padding-left:5%;padding-right:5%}}@media (max-width: 1600px){h2.big{font-size:125px;font-style:normal;font-weight:400;line-height:55px}}@media (max-width: 1500px){.testata-interna{height:55vh !important}.page-id-19 .testata-interna{height:65vh !important}}@media (min-width: 1650px){.testata-interna,
.page-id-19 .testata-interna,
.page-id-21 .testata-interna{height:48vh !important}#post-home figure img,
#eventi-home figure
img{height:350px}}@media (min-width:2100px){.testi-slide
div{height:55%}}@media (min-width: 1301px) and (max-width:1500px){footer{background-size:22% !important}footer .col-11.pl-1	,
footer .col-11.pl-5.pl-md-1{padding-left:10px !important}.onda-sinistra:after{width:180px}}@media (min-width: 991px) and (max-width:1300px){.container,.e-con>.e-con-inner{max-width:1240px !important}.onda-sinistra:after{width:180px}.info-testata{margin:0}.contatti-testata{font-size:14px}footer{background-size:15% !important}footer .col-11.pl-1	,
footer .col-11.pl-5.pl-md-1{padding-left:10px !important}h1{font-size:70px;line-height:75px}h2{font-size:60px;line-height:50px}h2.big{font-size:100px;line-height:45px}h3{font-size:40px}.onda-destra:after{top:15px}.onda-sinistra:after{height:12px;width:200px;top:25px}.elementor-element-0624e01{padding-top:60px}footer{background:url(/wp-content/uploads/2024/09/polpo.svg) no-repeat right top;background-size:18%}footer
p{font-size:14px !important}footer
svg{height:30px;width:auto}}@media (min-width: 768px) and (max-width:1350px){.navbar-light .navbar-nav .nav-link{padding:0
0.5rem;font-size:13px;letter-spacing:1px}#menu-menu-footer .nav-link,
#menu-menu-footer-inglese .nav-link{padding:0px
15px}.titoloslide{font-size:3rem !important}.testi-slide
div{max-width:100%;height:80%}.categoria,.categoria-evento{font-size:13px}.widget_search #searchform input[type=text]{width:80% !important}}.fancybox-slide--iframe{padding:0
34px 34px 34px !important}@media (max-width: 767px){.testata-interna
div{justify-content:flex-end;height:90%;padding:0
5px !important}.fancybox-slide--iframe{padding:20px
20px 0 !important}.pt-8{padding-top:3em}.titoletto{line-height:35px}.intestazione{line-height:32px;font-size:30px}.testata-interna{margin-top:-59px !important;height:75vh !important}.ondinelaterali h2:after,
.ondinelaterali h2:before{display:none}.elementor-element-34a6ad67{margin:auto !important}.elementor-element-cbf73f2,.elementor-element-08b12df{padding:0}.w-100 	.elementor-button{width:100%}.elementor-element-53a7eb5{display:none}.elementor-element-82a7d20{margin-top:-220px}.elementor-widget-text-editor{padding:0
15px}.menuspeciali{padding:2em
1em}.onda-destra:after{height:18px;width:145px;top:10px;right:0}.onda-sinistra:after{display:none}.col-11.pl-5.pl-md-1{padding-left:2rem !important}.elementor-element-308b20b:before{width:100%;content:'';display:block;background:rgb(0,0,0);background:-moz-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 60%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(0,0,05,0) 60%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#162b4b',endColorstr='#162b4b',GradientType=1);position:absolute;top:0;height:100%;left:0}.verveine{font-family:"verveine",sans-serif;font-size:3.1rem !important}.elementor-element-308b20b{height:750px;background:url(https://osterialalatteria.it/wp-content/uploads/2024/02/brindisi-bg-mobile.jpg) no-repeat !important;background-size:cover !important}.elementor-button{padding:10px
30px !important}.elementor-button:hover{padding:10px
30px !important}.elementor-44 .elementor-element.elementor-element-cbf73f2:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cbf73f2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:none !important}.noscroll .navbar-toggler{right:0;top:-10px;left:auto}.custom-logo{width:auto;height:80px;position:absolute;left:0;right:0;margin:auto;top:15px}.order-2{order:2}.logo-footer{height:100px;width:auto}.testi-slide div
p{margin-bottom:0;font-size:50px}.icl_lang_sel_widget-2.widget_icl_lang_sel_widget:before{display:none}.elementor-42 .elementor-element.elementor-element-10ac0e63>.elementor-background-overlay{background:none !important}.orario
svg{top:-30px;position:absolute;left:-35px;bottom:auto !important}.navbar-nav .nav-link{position:relative;padding:0;font-size:1.3em;display:table;margin:2px
auto}.nav-link:before{top:40px}.telefono-footer{padding:8px
0}.luogo-footer
p{padding:15px
0 !important;text-align:center !important}.luogo-footer
svg{position:absolute;left:55px !important;top:0}.orario-footer
svg{position:absolute;left:0!important;top:0}.orario-footer
p{padding-left:55px !important;font-size:26px !important}.seguici{padding-left:3em}.seguici
p{margin-top:0 !important;font-size:26px !important}.seguici a.mr-md-2{padding-right:15px}#menu-menu-footer,#menu-menu-footer-inglese{flex-direction:column;justify-content:center;text-align:center}#menu-menu-footer .nav-link:after,
#menu-menu-footer-inglese .nav-link:after{display:none}#menu-menu-footer .nav-link,
#menu-menu-footer-inglese .nav-link{margin:5px
auto}.fixed-header.fixed .custom-logo{width:auto;height:50px;padding-left:10px}#sidebar ul li.btn-menu
a{color:#fff !important}.table td, .table
th{display:block}.topbar{font-size:14px;font-weight:400;z-index:11;position:relative}.cercamenu{cursor:pointer;position:absolute;top:17px;right:15px}.piede{text-align:center;padding-bottom:80px}.top-tel,.top-email{display:none}svg.piu{height:25px !important;right:5px !important;top:10px !important}svg.meno{height:25px !important;width:25px !important;right:5px !important;top:10px !important}.menu-collapse
h2{padding:15px;width:80%}.menu-collapse
svg.piu{height:25px !important;right:-55px !important;top:20px !important}.menu-collapse
svg.meno{height:25px !important;right:-55px !important;top:20px !important}.elementor-element-37db182d .d-md-flex.justify-content-center h2 span,
.elementor-element-7ba6f339 .d-md-flex.justify-content-center h2 span,
.elementor-element-7432c89 .d-md-flex.justify-content-center h2
span{display:block;width:100%}.descrizione-menu{padding:0
15px}.sinistra 	.descrizione-menu,
.destra 	.descrizione-menu{padding:0}.bordi-tondi{margin-bottom:40px}.elementor-element-28d823a:before{content:'';position:absolute;left:-82px;bottom:-90px;background:url(/wp-content/uploads/2023/03/foglie.png) no-repeat;background-size:contain;width:160px;height:200px;z-index:1}.elementor-element-28d823a:after{content:'';position:absolute;right:0;bottom:-58px;background:url(/wp-content/uploads/2023/03/firenze-pattern.png) no-repeat;background-size:contain;width:266px;height:378px}.elementor-element-2424af02:before{content:'';position:absolute;left:-70px;bottom:-72px;background:url(/wp-content/uploads/2023/03/foglie.png) no-repeat;background-size:contain;width:180px;height:200px;z-index:1}.navbar-toggler
.box{width:55px;height:50px}.elementor-kit-87
h2{font-size:2rem}.info-header{position:relative;right:0;top:auto;bottom:0;width:100%;left:0;padding:15px
5px;background:#27272E;z-index:1111}.btn-left{padding:0.3em 0.5em;border-radius:25px;margin-right:0;margin-left:0;font-size:12px;text-align:left;border-color:#D3E8FD;color:#D3E8FD !important}.btn-left
svg{height:15px;width:auto}.btn-right{padding:0.3em 0.5em;border-radius:25px;margin-right:0;margin-left:0;font-size:16px;font-weight:600;text-align:left;border-color:#D3E8FD;color:#D3E8FD !important}.btn-right
svg{height:15px;width:auto}.info-header .btn-green{color:var(--blue);background-color:#D3E8FD;border-color:#D3E8FD;padding:0.3em 1.3em;border-radius:25px;font-size:16px;font-weight:600}#sidebar ul li
a{font-size:28px}#menu-menu-mobile{list-style:none;padding-left:0;margin-left:0;height:90%;display:flex;justify-content:center;flex-direction:column;position:relative;padding:0;font-weight:600;max-width:100%;padding-left:0;padding-right:0;top:0}#menu-menu-mobile .nav-link{color:#444446;padding-left:20px;padding-right:20px}#menu-menu-mobile #menu-item-492,
#menu-menu-mobile #menu-item-493{position:relative}.social-footer{text-align:center}.aprisottomenu-mobile,.aprisottomenu-mobile-due{position:absolute;right:20px;top:20px;font-size:18px}.menu-categorie-mobile,.menu-categorie-mobile-due{opacity:0;visibility:hidden;position:absolute;top:0;left:-260px;list-style:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#F8FAFA}#menu-menu-mobile .menu-categorie-mobile .nav-link ,
#menu-menu-mobile .menu-categorie-mobile-due .nav-link{padding:10px
20px 5px 20px}.open-sidebar{padding-left:0 !important}.menu-categorie-mobile.open-sidebar,.menu-categorie-mobile-due.open-sidebar{display:block;left:0;height:100%;width:100%;z-index:1;background:#fff;opacity:1;visibility:visible}.open-sidebar
li.relative{padding-left:15px}nav.navbar{border-radius:0}.contenitore-testi-slide{padding:30px
10px}.menu-text{top:25px;right:70px !important;width:65px !important;height:50px !important}.logo-cont
svg{height:32px !important;width:auto;padding-left:15px}.post-testi{order:2;margin-top:30px !important}.elementor-element-e815784{order:2}.elementor-45 .elementor-element.elementor-element-1cbc66a .swiper-slide{height:50vh !important}.navbar-toggler
svg{height:50px;width:50px}.nav_menu-2,.nav_menu-3,.nav_menu-4{display:none}.icona
svg{height:85px}.aprisottomobile{position:absolute;left:30%;top:11px}.aprisottomobile
svg{width:15px}.mostrasubmenu{display:block}.meno{display:none;margin-top:6px}.btn-close{box-sizing:content-box;width:1.5em;height:1.5em;padding: .25em .25em;border:0;border-radius: .25rem;opacity:1;background-size:cover}.icone-chiama
div{text-align:center !important}.icone-chiama div
span{display:none !important}.icone-chiama
svg{height:60px;width:auto}.form-control{height:40px}.modal-content
h4{font-size:1.3rem}.dropdown-menu .nav-link{font-size:14px !important}.navbar.fixed .custom-logo
svg{width:160px;height:40px}.navbar.fixed{padding:0.5rem 0 !important}.navbar.fixed	.navbar-toggler{top:10px}.sticky
.navbar.fixed{z-index:111}.testi-testata{padding-left:0}.menu-speciali .border-orange{padding:5em
3em 0 3em!important;margin-bottom:50px}.menu-speciali .border-lightgreen{padding:5em
3em 0 3em!important;margin-bottom:50px}.menu-speciali .border-green{padding:5em
3em 0 3em!important}h1{font-size:45px;line-height:50px}h2{font-size:50px !important;line-height:55px !important}.testata-interna
h2{font-size:44px !important;line-height:42px !important}h2.big{font-size:55px;font-style:normal;font-weight:400;line-height:65px;text-transform:uppercase;margin-bottom:35px}h3{font-size:40px;font-style:normal;font-weight:400;line-height:55px;text-transform:uppercase}.elementor-element-43e8777 .e-con-inner{margin-top:-100px}.intro:before{background:url(/wp-content/uploads/2024/09/bg-intro.jpg);top:80px;left:-15px;width:90%;background-size:cover;position:absolute;height:25%;box-shadow:8px 8px 40px 0px rgba(0, 0, 0, 0.20);border-radius:10px}.intro{background:linear-gradient(to bottom, #EAF0F8 0%, #EAF0F8 25%, #fff 25%, #fff 100%)}.elementor-element-4725b36{margin-top:25em}.intro-pagine .intro-padding{padding:2em}.px-0-mobile{padding:0}.overlay .fixed-menu{position:fixed;z-index:1111;top:100vh}.testata-home{height:100vh;border-bottom:none}.d-mobile-none{display:none}.owl-theme .owl-dots .owl-dot
span{border:1px
solid var(--corpo)}.box-card
.card{margin-bottom:3em}.bottoni-link p
br{display:none}.bottoni-link p a:after{height:30px;width:30px;right:0;top:35px}.bottoni-link.tre,.bottoni-link.quattro{border-bottom:2px solid #fff}.elementor-element-1b657e1{margin-top:25px}#post-home .owl-stage-outer{padding-top:10px;margin-left:10px}#eventi-home .owl-stage-outer{padding-top:10px;margin-left:10px}.home #post-home,
.home #eventi-home{margin-bottom:25px}.elementor-element-023d7b1
.row{margin-left:0;margin-right:0}.newsletter-cont
.newsletter{text-align:center}.newsletter-cont
.newsletter{margin-top:35px;text-align:center}.icone-social-footer{display:flex;justify-content:center;margin-top:20px}.sottotitoloslide{font-size:18px;font-weight:400}.corpo.partner{text-align:center;margin-bottom:20px}.icone-servizi
svg{height:85px;width:auto}.sottotitoloslide
br{display:none}.elementor-element-287d563{text-align:center}.elementor-element-5d488a5
p{text-align:center !important}.elementor-45 .elementor-element.elementor-element-f4e3c85>.elementor-widget-container{margin:0}.navbar-toggler
svg{height:40px !important}.navbar-toggler svg
#MENU{display:none}.navbar-toggler{top:10px;left:5px}.titoloslide{font-size:3rem !important;font-weight:400}.titoloslide
br{display:none}.testo-sotto .elementor-column>.elementor-widget-wrap{align-content:flex-start !important}.testo-sotto .h-100{height:auto !important}.team-card{flex:0 0 100%;max-width:100%;max-height:inherit;margin-bottom:30px}.servizio
h3{font-size:1.3rem;font-weight:600}.servizio:hover
h3{font-size:22px}.servizio h3
svg{position:absolute;right:15px !important;height:20px !important;top:3px !important}.elementor-36 .elementor-element.elementor-element-1bfc629:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-1bfc629>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{height:400px;width:100%}.page-template-default .owl-theme .owl-dots{position:relative;bottom:0;left:0}.elementor-element-a7ea107 .elementor-element-populated, .elementor-element-ae5115e .elementor-element-populated{padding:20px
!important}.elementor-element-14c70dc{order:2}.pl-5,.px-5{padding-left:1rem!important}.pr-5,.px-5{padding-right:1rem!important}.icone-servizi svg
text{font-size:15px}.owl-theme .owl-dots{left:10px}.masonry .item:nth-child(2n) img{height:125px}.masonry .item:nth-child(3n+0) img{height:190px}#menu-menu-footer .nav-link,
#menu-menu-footer-inglese .nav-link{padding:0}.noscroll .navbar-toggler{left:5px;top:10px}.testata-home .swiper-pagination{width:100%;right:0;left:auto;transform:rotate( 0 );bottom:5px}.elementor-element-402d575,.elementor-element-484e2ff2,.elementor-element-3c7a6c2d{padding-left:1em;padding-right:1em}.elementor-element-a8814bf.remove-padding,.elementor-element-6c329999.remove-padding,.elementor-element-3c773cfb.remove-padding{background-size:100% !important;background-position:bottom !important;padding-left:1em;padding-right:1em}.elementor-element-402d575 .elementor-widget-wrap{padding-bottom:100% !important}.elementor-element-484e2ff2 .elementor-widget-wrap{padding-bottom:100% !important}.elementor-element-3c7a6c2d .elementor-widget-wrap{padding-bottom:80% !important}.elementor-element-71238913{background-size:100% !important;background-position:bottom !important;padding-left:1em;padding-right:1em}.elementor-element-403cd14e .elementor-widget-wrap{padding-bottom:82%}.elementor-element-76777f2{background-size:100% !important;background-position:bottom !important;padding-left:1em;padding-right:1em}.elementor-element-88dc618  .elementor-widget-wrap{padding-bottom:82% !important}.elementor-element-837c234{background-size:100% !important;background-position:bottom !important;padding-left:1em;padding-right:1em}.elementor-element-1661f5c .elementor-widget-wrap{padding-bottom:84% !important}.elementor-49 .elementor-element.elementor-element-65f29ed7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-65f29ed7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:100% !important;background-position:bottom !important;padding-left:1em;padding-right:1em}.elementor-element-3a511a3c  .elementor-widget-wrap{padding-bottom:20% !important}.prenota-footer,.telefono-footer,.luogo-footer{display:none}footer
h4{margin-top:30px}#menu-menu-principale,#menu-menu-principale-inglese{align-items:center;height:100vh;font-size:1.6em;display:block;justify-content:center;align-content:center;flex-direction:column;position:relative;padding:0;font-weight:600;padding-top:0 !important;max-width:100%;padding-left:0;margin-top:-50px}.cont-menu:before{display:none}#menu-item-84 .dropdown-menu .nav-link{font-size:22px !important;padding:15px
0 0 0 !important}.dropdown-menu .nav-link{padding:5px
0px !important}.cont-menu
a{display:none}.cont-menu .dropdown-menu
a{display:block}.home .intro
hr.linea{margin-left:0}.motto{font-size:16px}.navbar.fixed #menu-menu-principale,
.navbar.fixed #menu-menu-principale-inglese{padding:0}svg.custom-logo{width:auto;height:55px}.overlay.show svg.logo-overlay{display:block;margin:auto}.order2{order:2}.elementor-element-f4140be{order:2}.masonry{column-count:3;column-gap:0.5em}.elementor-element-0624e01{padding-top:50px}.elementor-15 .elementor-element.elementor-element-c034e35{--container-widget-width:100% !important}.elementor-element-b8f1bc6{width:100%;margin:auto;text-align:center}.masonry
.item{margin:0
0 0.5em}.img-cat-testata{margin-top:0;z-index:111;position:relative;margin-bottom:25px}.cont-bread-titolo{bottom:0;padding-left:50px}.cont-bread-titolo
h2{font-size:2rem}.desc-prod:before{display:none}.cont-bread-titolo:before{height:100%;top:0}#richiediappuntamento{margin-top:45px}.icl_lang_sel_widget-2{top:5px;left:15px}}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;text-align:center;background:#46b450;color:#fff;font-weight:600;text-transform:uppercase}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{text-align:center;background:#f7e700;font-weight:600;padding:18px;font-size:20px;text-transform:uppercase}div.wpcf7-spam-blocked{text-align:center;background:#ffa500;font-weight:600;padding:18px;font-size:20px;text-transform:uppercase}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{background:#f00;font-weight:600;padding:18px;font-size:20px;text-transform:uppercase}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;text-align:center;background:#ffb900;font-weight:600}@media only screen and (min-device-width: 481px) and (max-device-width: 1366px) and (orientation:portrait){.fixed-header{padding-left:0 !important;padding-right:0 !important}.testata-interna
div{max-width:90%}.page-id-19 .testata-interna,
.page-id-21 .testata-interna,.testata-interna{height:45vh !important}.ondinelaterali h2:after{content:'';width:180px;right:-195px}.ondinelaterali h2:before{content:'';width:180px;left:-195px;display:none}.elementor-21 .elementor-element.elementor-element-7cd682f.e-con{display:block}.elementor-21 .elementor-element.elementor-element-78381d9a.elementor-element{max-width:100%;display:block;width:100%}.elementor-element-34a6ad67{text-align:center}.browser-ipad .px-5-large{padding-left:1em !important;padding-right:1em !important}.browser-ipad .bottoni .col-md-6{width:100% !important;flex:0 0 100%;max-width:100%;margin-bottom:25px !important}.browser-ipad .bottoni .col-md-6:last-child{margin-bottom:0 !important}.blog .cont-article
figure{height:295px !important}.blog article .row.p-md-5.bg-white{padding:1.5em !important}.related-outlet article h3
a{font-size:30px !important}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:100% !important}.box-image-hover .elementor-widget-text-editor{position:absolute;top:70%;z-index:11;padding-left:30px}.box-image-hover .elementor-widget-text-editor
h3{color:#fff;position:relative;width:88%;font-size:1.5rem;line-height:normal}#menu-menu-footer,#menu-menu-footer-inglese{flex-direction:column;justify-content:center}#menu-menu-footer .nav-link:after ,
#menu-menu-footer-inglese .nav-link:after{display:none}#footer .col-md-8,
#footer .col-md-4{flex:0 0 100%;max-width:100%;padding-left:0 !important}#footer .col-md-4{text-align:center}#footer .col-md-8{zoom:0.85}.elementor-element-2424af02:before{display:none}.bordi-tondi{margin:0px
!important}.elementor-element-3a866d8
h2{padding-left:20px}.elementor-shortcode
.container{max-width:100%}.elementor-element-7432c89 .d-md-flex,
.elementor-element-5ade9771 .d-md-flex{display:block !important}.elementor-element-bb00062{max-width:100% !important}.elementor-element-31469b8{margin-top:20px}#accordionfaq .card
h3{font-size:1.6rem;cursor:pointer;padding-right:40px}.elementor-element-76c2d157{margin-top:220px}}#iub-pp-container
h1{display:none}#iub-pp-container
h2{font-size:20px}#iub-pp-container h3,
#iub-pp-container
h4{font-size:16px}table.tabella-responsive{border:1px
solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table.tabella-responsive
caption{font-size:1.5em;margin: .5em 0 .75em}table.tabella-responsive
tr{background-color:#fff;border:4px
solid var(--lightblue);padding:0.35em;font-size:15px;text-align:left}table.tabella-responsive th,
table.tabella-responsive
td{padding:0.625em;text-align:left;border:4px
solid var(--lightblue);font-size:14px;color:var(--darkblue);font-weight:600;padding-left:30px;line-height:1.8em}table.tabella-responsive
th{font-size:15px;letter-spacing:0;text-transform:uppercase;background:#eaf4f6;color:var(--darkblue);text-align:left;padding-left:20px;line-height:1.4em;font-weight:600}@media (max-width:1550px){.overlay.show
li{padding:5px
!important;font-size:16px}}@media (min-width: 768px) and (max-width:1200px){table.tabella-responsive th, table.tabella-responsive
td{zoom:0.8}h2.big{font-size:90px;line-height:15px}}@media screen and (max-width: 767px){.carosello-custom{margin-top:0}.overlay
li{font-size:inherit !important}footer{background:none;text-align:center}#accordionfaq .card
h3{font-size:1.6rem;cursor:pointer;width:85%}#accordionfaq
svg.piu{height:25px !important;right:-55px !important;top:0px !important}#accordionfaq
svg.meno{height:25px !important;right:-55px !important;top:0px !important}.elementor-element-947a3ee{text-align:center}.elementor-element-448b36c
img{width:190px}.testi-slide
div{height:100% !important;justify-content:center}#searchform input[type=text]{width:100%}.post-home-card{margin:0
20px 0 0}.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper{height:430px !important}.misha_loadmore{text-align:center;width:90%}.testi-testata
h1{color:#fff !important;font-size:3rem !important}.page-id-13	.elementor-element-7efc3c8c .elementor-element-7ec337ea{order:2}.single-tribe_events .breadcrumb, .single-tribe_events .breadcrumb a, .single-post .breadcrumb, .single-post .breadcrumb
a{color:var(--corpo);padding-left:0 !important}.elementor-40 .elementor-element.elementor-element-6bc11b71 > .elementor-widget-container,
.elementor-44 .elementor-element.elementor-element-50adf28e>.elementor-widget-container{margin:0}table.tabella-responsive{border:0}table.tabella-responsive
caption{font-size:1.3em}table.tabella-responsive
thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.tabella-responsive
tr{display:block;margin-bottom:2em;padding-bottom:3em}table.tabella-responsive
td{display:block;font-size: .8em;text-align:left;border:none;padding-left:10px}.dropdown-menu{display:none;width:auto;padding:2px
20px;box-shadow:none !important}table.tabella-responsive td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;background:#eaf4f6;padding:5px;width:100%;text-align:left}table.tabella-responsive td:last-child{border-bottom:0}}.ti-widget.ti-goog .ti-review-item>.ti-inner{border-top-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-right-width:0px !important;background-color:transparent !important;backdrop-filter:blur(0px)}.ti-widget.ti-goog .ti-review-item>[class$=inner]{border-style:solid !important;border-color:#f8f9f9 !important;background-color:transparent !important;border-radius:0 !important;padding:25px
!important;margin:0
!important;display:block}.page-id-15778 .elementor-widget-image
img{height:210px;object-fit:cover}.page-id-15778  .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%;height:260px;object-fit:cover}.post-password-form{width:100%;text-align:center;background:var(--lightgrey);padding:30px}.posizione-fissa{z-index:1111}.bottone-fisso{position:relative;transition:all 0.5s}.scaduto{position:absolute;left:10px;top:10px;background:var(--corpo);color:#fff;padding:5px
10px;font-weight:600;font-size:14px;border-radius:5px}.elementor-nav-menu--dropdown{background-color:#fff;font-family:'DM Sans',sans-serif !important;font-size:1em !important}body.pojo-a11y-resize-font-130 .testi-slide
div{height:95%;background:transparent !important}body.pojo-a11y-high-contrast .testi-slide div,
body.pojo-a11y-negative-contrast  .testi-slide
div{background:transparent !important}body.pojo-a11y-light-background .testi-slide div, body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link) .testi-slide
div{background:transparent !important}@media (min-width: 1025px){body.pojo-a11y-resize-font-130 .testi-slide
.titoloslide{font-size:3em !important}}@media (min-width: 1650px){body,.elementor-widget-text-editor,p{font-size:1.4rem}}@media (max-width: 767px){.page-id-19 .testata-interna,
.page-id-21 .testata-interna{height:85vh !important;padding:0
5px}.ml-20-mobile{margin-left:20px !important}.cd-top{bottom:80px;z-index:11}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:120px !important}.cta-tel-mobile .outline.elementor-widget-button .elementor-button{padding:14px
20px !important;font-size:22px}}#br{width:100%;max-width:100% !important}.br_ul{width:max-content;margin:0.10%!important}.js-marquee{padding:0
20px !important}.br_marquee a:hover{color:#fff!important;text-decoration:underline !important}.br-sitewidth ul
li{padding-right:20px !important}.br_marquee ul li
a{color:#fff;border-right:1px solid #fff;padding-right:15px}@media (max-width: 767px){.br_ul{margin:0
!important}.brnopadding{margin-bottom:0 !important}}.w-100 .elementor-button-link{width:100%}.elementor-button-link.elementor-size-lg{padding-top:25px;padding-bottom:25px}#timestamp{color:var(--lightyellow);font-size:22px}.Noise{animation:NoiseGenerate 2s steps(2) infinite;background-image:url(https://www.luckyfolks.fr/wp-content/themes/luckyfolks/dist/imgs/noise.png);background-position:50%;bottom:-20vw;height:auto;left:-20vw;opacity: .4;pointer-events:none;position:fixed;right:-20vw;top:-20vw;width:auto;z-index:999999}@keyframes
NoiseGenerate{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.img-delivery .elementor-widget-image .elementor-widget-container{overflow:hidden}.img-delivery .elementor-widget-image .elementor-widget-container
img{transform:scale(0.9);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.img-delivery .elementor-widget-image .elementor-widget-container:hover
img{transform:scale(1);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.menu-speciali .border-orange{border:1px
solid var(--orange);border-radius:200px 200px 0 0;padding:10em
3em 0 3em!important}.menu-speciali .border-orange
h3{color:var(--orange) !important}.menu-speciali .border-lightgreen{border:1px
solid var(--lightgreen);border-radius:200px 200px 0 0;padding:10em
3em 0 3em!important}.menu-speciali .border-lightgreen
h3{color:var(--lightgreen) !important}.menu-speciali .border-green{border:1px
solid var(--green);border-radius:200px 200px 0 0;padding:10em
3em 0 3em!important}.menu-speciali .border-green
h3{color:var(--green) !important}@media (max-width: 767px){.menu-speciali .border-orange{padding:5em
3em 0 3em!important;margin-bottom:50px}.menu-speciali .border-lightgreen{padding:5em
3em 0 3em!important;margin-bottom:50px}.menu-speciali .border-green{padding:5em
3em 0 3em!important}.elementor-element-f997fc1
h3{font-size:2rem}.contatti-cont.card{padding:1rem !important}.bottone-img
p{margin-bottom:0}.page-id-50  .wpcf7-spinner{position:absolute;left:-55px}.cta-mobile{position:fixed;bottom:0;padding:10px;width:100%;z-index:1111;background:var(--corpo)}.cta-mobile .btn-blue{border:1px
solid #fff !important}.cta-mobile .btn-outline:hover{color:var(--white) !important;background:transparent !important;border:1px
solid #fff;border-radius:15px;padding:14px
40px;font-weight:700}footer.py-5{padding-bottom:8em !important}}.tiktok{fill:var(--lightyellow)}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-bottom:1px;justify-content:center}span.allergeni{font-size:14px}.wa-desk{position:fixed;right:20px;bottom:60px;z-index:1}.wa-desk
i{font-size:32px;background:#25D366;color:#fff;border-radius:50%;width:50px;width:50px;text-align:center;height:50px;line-height:50px}.grecaptcha-badge{visibility:hidden !important}.mappa .e-con-inner{max-width:100% !important}.safari.osx.browser-safari.os-mac .marmo .elementor-widget-image{margin-left:20px;margin-right:20px}@media (max-width: 520px){.testata-interna
div{zoom:0.92}h2{font-size:40px !important;line-height:45px !important}.info-testata{bottom:20px !important;margin:0}#menu-menu-mobile,.infolingue{zoom:0.85}}.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right]{top:80% !important}.galleyistorante
img{height:340px;aspect-ratio:1;object-fit:cover}.elementor-slideshow__title{display:none !important}.elementor-17 .elementor-element.elementor-element-8b32737 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-17 .elementor-element.elementor-element-8b32737 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent !important}.member{cursor:pointer;position:relative}.member__image{display:block;opacity:1;transition: .25s ease;cursor:pointer;border-radius:10px !important}.member__image--hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .2s ease-in-out;width:calc(100%);margin:auto;border-radius:10px !important}.member:hover .member__image--hover{opacity:1}.elementor-widget-image img, .swiper-slide
img{width:100% !important}