.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:99999999;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/images/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/images/lightbox/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/images/lightbox/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:.8125rem;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:.75rem;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/images/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;margin:0;padding:0}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}nav ul{list-style:none}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{text-decoration:underline}del{text-decoration:line-through}mark{background:0 0}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #e7e7e7;margin:2rem 0;padding:0}input,select,a img{vertical-align:middle}ul{list-style:none}.grecaptcha-badge{display:none!important}body,input,textarea,select{font-family:'Montserrat',sans-serif}html{font-size:16px}body{font-size:1rem;line-height:1.5;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.center{text-align:center}.btn,#content .btn,input[type=submit]{background:#68a24b;color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}#content a{color:#23602e;text-decoration:none}ul.menu a{color:#111}ul.menu a:hover{color:#23602e}.btn,input[type=submit]{display:block;margin:0 auto;width:220px;height:auto;padding:.85rem 0;text-align:center;text-decoration:none!important;border:none}.btn:hover,#content .btn:hover,input[type=submit]:hover{background:#48853c;-webkit-transition-duration:.3s;transition-duration:.3s}header{height:90px;line-height:90px;position:fixed;top:0;left:0;width:100%;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);z-index:9999999}#content{padding-top:90px}#logo img{width:260px;height:auto}ul.menu{display:flex;margin-left:auto;align-items:center}#menuToggle{display:none;align-self:center;margin-left:auto}ul.menu>li{margin:0 0 0 2rem}ul.menu a{text-decoration:none}#content h1,#content h2,#content h3,#content h4,#content h5{margin-bottom:2rem}#content p,#content ul,#content ol,#content table,#content blockquote{margin-bottom:1rem}#content ul,#content ol{padding-left:2.5rem}#content ul{list-style-type:disc}#content blockquote p:last-child{margin-bottom:0}#content blockquote{background:#f9f9f9;padding:2rem}img{max-width:100%;height:auto}*{box-sizing:border-box}table{width:100%;margin-bottom:20px}td,th{border:1px solid #e7e7e7;padding:10px;text-align:left}#content a:hover{text-decoration:underline}#content h1{font-size:2.5rem}#content h2{font-size:1.75rem}#content h3{font-size:1.5rem}#content h4{font-size:1.25rem}#content h5{font-size:1rem}ul.sub-menu{list-style:none}li.menu-item-has-children{position:relative}li.menu-item-has-children:hover ul.sub-menu{visibility:visible;opacity:1;transition-delay:0s}ul.sub-menu{visibility:visible;opacity:1;transition-delay:0s;position:absolute;top:34px;left:-10px;min-width:220px;padding:10px 20px;background:0 0;z-index:999999;visibility:hidden;transition:.2s .2s;opacity:0;text-align:left;font-size:.875rem;background:#fff;-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,.1);box-shadow:0 15px 15px 0 rgba(0,0,0,.1)}.owl-dot{margin:0 5px;display:inline-block}.owl-dot span{display:block;width:16px;height:16px;background:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.5}.owl-dot.active span,.owl-dot span:hover{background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1}.owl-dots{text-align:center;margin-top:1.5rem}.owl-prev,.owl-next{position:absolute;top:50%;width:30px;height:30px;margin-top:-30px;text-align:center;z-index:99999}.owl-prev i,.owl-next i{vertical-align:top}.owl-prev{left:20px}.owl-next{right:20px}input,textarea,select{-webkit-appearance:none;-moz-appearance:none}input,textarea{width:100%;height:50px;border:1px solid #e7e7e7;background:#fff;display:block;line-height:50px;padding-left:1rem;margin-bottom:1rem;font-size:1rem}textarea{height:150px;line-height:1.5;padding:1rem}input[type=checkbox]{width:22px!important;height:22px!important;border:1px solid #e7e7e7!important;-webkit-appearance:checkbox;-moz-appearance:checkbox;border-color:#e7e7e7;padding:0;margin:0;flex-basis:22px}form label{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:}form label>span{flex:1}form label span{font-size:.875rem;padding-left:1rem}input[type=submit]{padding:0;font-size:1rem;font-weight:700;margin-top:1rem;cursor:pointer}input[type=submit][disabled]{opacity:.5}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:red;background:rgba(237,88,95,.2);margin-bottom:0}span.wpcf7-list-item{margin:0!important}input::placeholder,textarea::placeholder{opacity:1;color:#666}.footer-author{margin-left:auto}#cookies{position:fixed;bottom:0;left:0;width:100%;background:#f7f7f7;font-size:.875rem;line-height:1.4;z-index:999999}.cookies-text{margin:5px 20px 0 0}.cookies-text a{color:#5fb352}.cookies-inner{padding:20px 0;display:flex;justify-content:space-between;align-content:center}.cookies-close{margin-left:auto;color:#fff;background:#5fb352;padding:5px 10px;text-decoration:none;-webkit-border-radius:2px;border-radius:2px;align-self:center}.cookies-close:hover{opacity:.8}#gotop{display:none;position:fixed;bottom:20px;right:20px;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/images/icons/go-top.svg) center center no-repeat rgba(0,0,0,.3);background-size:12px 12px;width:36px;height:36px;text-align:center}#intro,#perche{color:#fff;padding:15rem 0;text-shadow:0 0 5px rgba(0,0,0,.1);color:#23602e;text-shadow:0 0 15px rgba(255,255,255,.7)}#intro p{max-width:880px;margin-left:auto;margin-right:auto;font-size:1.125rem}.grey{background:#f9f9f9}#chi-siamo,#evento,#workshop,#testimonial,#apperitivo,#contatto,#programma,#cta,#indirizzo{padding:3rem 0 3.5rem}#seguici{padding-top:3rem}#chi-siamo .flex>*{flex-basis:50%}.content,.contatti{padding-left:2rem}.image,.contact-form{padding-right:2rem}.item .btn,#chi-siamo .btn{margin-left:0}.item{padding:1rem;flex:1 0 45%;max-width:50%}.item-title{font-weight:700;color:#23602e;margin-bottom:1rem}#content .item-title p{margin-bottom:.5rem}.item-short{margin-bottom:1.5rem}#evento .flex,#workshop .flex{justify-content:center;flex-wrap:wrap}#apperitivo{color:#23602e;text-align:center}#perche{padding:10rem 0;text-align:center}#perche ol{max-width:800px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:3rem}#testimonial{background:#4a963b;color:#fff}.testi-content{padding:1.5rem;background:#48853c;margin-bottom:1.5rem}#content .testi-content p:last-child{margin-bottom:0}.testi-author img{width:30px!important;height:auto;margin-right:1rem}.testi-author{justify-content:center}.testi-author small{clear:both;display:block;font-size:.875rem}#seguici a{flex-basis:33.33%;padding:2rem}#seguici>.flex{flex-wrap:wrap;padding:0 1rem}footer{text-align:center;padding:4rem 0}footer p{margin-bottom:1rem}#contatto .flex>div{flex-basis:50%}.fb-link{width:32px;display:block}#content form h4{margin-bottom:1rem}.hour{font-weight:700;margin-right:1rem}#programma .container:last-child{margin-top:2rem}.pp-info{margin-right:1rem;align-content:center}.pp-info-logo{flex-basis:20%}.pp-info-text{flex-basis:80%;align-self:center}#cta .wpcf7-form-control-wrap{width:calc(50% - 1rem);float:left}#cta .wpcf7-form-control-wrap.note,#cta .wpcf7-form-control-wrap.acceptance{width:100%}#cta .wpcf7-form-control-wrap.acceptance{margin-bottom:1rem}#cta input[type=checkbox]{float:none;width:24px;clear:both}#cta h4{clear:both}#cta .wpcf7-form-control-wrap.cognome,#cta .wpcf7-form-control-wrap.email,#cta .wpcf7-form-control-wrap.numero,#cta .wpcf7-form-control-wrap.citta,#cta .wpcf7-form-control-wrap.pease,#cta .wpcf7-form-control-wrap.codice2,#cta .wpcf7-form-control-wrap.pec,#cta .wpcf7-form-control-wrap.iva{margin-left:2rem}#cta input[type=submit]{float:none;width:50%;margin-top:2rem;clear:both;margin-bottom:2rem}.wpcf7-form-control-wrap{position:relative}#cta .wpcf7-form-control-wrap input,#cta .wpcf7-form-control-wrap textarea{margin-bottom:0}#cta .wpcf7-form-control-wrap{margin-bottom:1.5rem}.wpcf7-form.invalid .wpcf7-not-valid-tip{margin:.25rem 0 .5rem;font-size:.75rem}#payment,#paypal,#faq,#paypal-contact{padding:1.5rem 0}#paypal form input{width:auto;margin:0 auto;border:none}#faq{font-size:.875rem}#paypal-contact{padding-bottom:5rem;padding-top:0}#payment{padding-bottom:0}#paypal .flex{justify-content:space-between;border:3px solid #23602e;padding:2rem;align-content:center;align-items:center}.pay-btn{margin-left:auto}#content .pay-info p:last-child{margin-bottom:0}.narrow-container .container{max-width:880px}#page-content{padding:3rem 0 3rem}.logged-in.admin-bar header{top:32px}.pay-btn form img{display:none}#intro .container{display:flex;justify-content:center;flex-direction:column;align-items:center}#intro .container p,#perche ol{padding:1rem 2rem;background:rgba(255,255,255,.6);display:block}@media all and (min-width:1200px){.container{width:1180px}ul.menu{display:flex!important}#menuToggle{display:none!important}}@media all and (min-width:1024px) and (max-width:1199px){.container{width:90%}body{font-size:14px}.btn,input[type=submit]{width:260px}#seguici a{padding:1rem}ul.menu{display:flex!important}#menuToggle{display:none!important}}@media all and (max-width:1023px){.container{width:90%}#menuToggle{display:flex;width:24px;height:24px;position:fixed;right:5%;top:32px;z-index:999999;align-content:center}#menuToggle.opened img{display:none}#menuToggle.opened{content:'';display:block;background:url(//freshfoodleader.com/wp-content/themes/ffl_theme/images/icons/close.svg) center center no-repeat}ul.menu{line-height:2;display:none;position:fixed;top:0;right:0;width:100%;background:#fff;height:100vh;box-shadow:0 0 40px 0 rgba(0,0,0,.1);z-index:99999;padding:50px 0 100px;overflow-y:scroll}ul.menu li{text-align:center;margin:0 0 .5rem}.hiddenBody{overflow-y:hidden;position:relative;height:100%}#intro{padding:10rem 0}#content h1{font-size:2rem}#content h2{font-size:1.5rem}#content h3{font-size:1.25rem}#content h4{font-size:1.125rem}#content h5{font-size:1rem}.image,.contact-form{padding-right:1rem}.content,.contatti{padding-left:1rem}.item{flex:100%;padding:0 0 2rem;max-width:100%}#seguici a{padding:1rem}}@media all and (max-width:767px){#chi-siamo .flex,#contatto .flex{display:block}.image,.contact-form,.content,.contatti{padding:0}.image{width:110%;margin-left:-5%;margin-bottom:1rem}#seguici>.flex{padding:0}#seguici a{flex-basis:50%;padding:0}.contact-form{margin-bottom:1.5rem}#cta input{width:100%!important;margin-left:0!important;float:none!important}#cta input[type=checkbox]{width:24px!important}.pp-info{display:block;text-align:center}.pp-info img{margin-bottom:1rem}#paypal .flex{display:block;text-align:center}#paypal .pay-info{margin-bottom:2rem}#cta .wpcf7-form-control-wrap{width:100%!important;margin-left:0!important;margin-right:0!important}}@media all and (max-width:479px){.cookies-text{font-size:.685rem}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}