*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;z-index:0}*,button,input,textarea{-webkit-font-smoothing:antialiased}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th{margin:0;padding:0}body,html,main.main_container{color:var(--c-theme);font-family:Roboto,Open Sans,sans-serif;font-size:Max(12px,calc(10px + .2vw));font-weight:400;line-height:1.2em;min-height:100%;width:100%}main.main_container{max-width:100%;min-height:81vh;overflow:hidden}body{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:#f6f0e8;position:relative;text-rendering:optimizeLegibility}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:Museo Slab,Times New Roman,serif;font-weight:400}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;max-width:100%}iframe{width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bold,b,strong{font-weight:900}:focus{outline:none}:not(.img_container)>img{height:auto;max-width:100%;vertical-align:middle}a{color:var(--c-theme);display:inline-block;position:relative;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.57,.24,.39,.88);transition:color .2s cubic-bezier(.57,.24,.39,.88)}.text a:not([class*=button]){text-decoration:underline}.text a:not([class*=button]):hover{color:var(--c-theme-light)}.button{cursor:pointer;font-size:.9em;font-weight:500;padding:6px 10px 5px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.text .button{margin-top:calc(10px + .5vw)}.button:not(:last-child){margin-bottom:calc(10px + .5vw);margin-right:calc(10px + .5vw)}.button:after{background-color:var(--c-theme);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transition:height .2s cubic-bezier(.76,.35,.35,.71);transition:height .2s cubic-bezier(.76,.35,.35,.71);z-index:-1}.button:active,.button:hover{color:#f6f0e8;text-decoration:none}.button:active:after,.button:hover:after{height:100%}.button.c_white,.c_white .button{color:#f6f0e8}.button.c_white:active,.button.c_white:hover,.c_white .button:active,.c_white .button:hover{color:var(--c-theme)}.button.c_white:after,.c_white .button:after{background-color:#f6f0e8}svg{display:block;max-height:100%;max-width:100%}ol,ul{list-style-position:outside;margin:5px 0 10px;padding:0 0 0 20px}p{margin:0 0 5px;padding:0}.text:after{clear:both;content:"";display:block}.text ol{list-style-position:outside;padding-left:21px}.text ol li{font-size:max(14px,calc(10px + .4vw));line-height:max(18px,calc(22px + .4vw));margin-block:calc(5px + .2vw);position:relative}.text ol ol{list-style:lower-alpha}.text ol ol ol{list-style:lower-roman}.text ul{list-style:disc;list-style-position:outside;padding-left:21px}.text ul:first-child{margin-bottom:0;margin-top:0}.text ul li{margin-block:calc(5px + .4vw);position:relative}.text ul ul{list-style:circle}.text ul ul ul{list-style:square}.text p{font-size:1.1em;line-height:1.5em;margin:calc(5px + .4vw) 0 calc(12px + .4vw)}.text p:first-child{margin-top:0}.text p:last-child{margin-bottom:0}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin:max(23px,1.3vw) auto max(18px,1.3vw)}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{margin-top:0}.text h1:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child,.text h5:last-child,.text h6:last-child{margin-bottom:0}.text .c_white h1,.text .c_white h2,.text .c_white h3,.text .c_white h4,.text .c_white h5,.text .c_white h6,.text.c_white h1,.text.c_white h2,.text.c_white h3,.text.c_white h4,.text.c_white h5,.text.c_white h6{color:#f6f0e8}.text .no_decoration{text-decoration:none}.c_white,.c_white h1,.c_white h2,.c_white h3,.c_white h4,.c_white h5,.c_white h6{color:#f6f0e8}.font_base{font-family:Roboto,Open Sans,sans-serif}.font_title,.font_title>*{font-family:Museo Slab,Times New Roman,serif}.font_big{font-size:calc(15px + .5vw)}.font_small{font-size:.9em;line-height:1.2em}.inline_block{display:inline-block}.c_success{color:green}.c_dark{color:var(--c-theme)}.c_petrol{color:var(--c-petrol)}.c_green{color:var(--bg-green)}.c_pink{color:var(--bg-pink)}.c_fucsia{color:var(--bg-fucsia)}.c_purple{color:var(--bg-purple)}.bg_white{background-color:#fff}.bg_body{background-color:#f6f0e8}.bg_light{background-color:var(--bg-beige)}.bg_medium{background-color:var(--c-theme-light)}.bg_dark{background-color:var(--c-theme)}.bg_dark a{color:#f6f0e8}.bg_petrol{background-color:var(--c-petrol)}.bg_green{background-color:var(--bg-green)}.bg_pink{background-color:var(--bg-pink)}.bg_fucsia{background-color:var(--bg-fucsia)}.bg_purple{background-color:var(--bg-purple)}.before_bg_dark:before,.before_bg_fucsia:before,.before_bg_green:before,.before_bg_medium:before,.before_bg_petrol:before,.before_bg_pink:before,.before_bg_purple:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.before_bg_medium:before{background-color:var(--c-theme-light)}.before_bg_dark:before{background-color:var(--c-theme)}.before_bg_petrol:before{background-color:var(--c-petrol)}.before_bg_green:before{background-color:var(--bg-green)}.before_bg_pink:before{background-color:var(--bg-pink)}.before_bg_fucsia:before{background-color:var(--bg-fucsia)}.before_bg_purple:before{background-color:var(--bg-purple)}.link_petrol a:not(.button):not(.wp-block-button__link):hover,.link_petrol.text a:not(.button):not(.wp-block-button__link){color:var(--c-petrol)}.link_petrol a.wp-block-button__link:hover{background-color:var(--c-petrol)}.link_green a:not(.button):not(.wp-block-button__link):hover,.link_green.text a:not(.button):not(.wp-block-button__link){color:var(--bg-green)}.link_green a.wp-block-button__link:hover{background-color:var(--bg-green)}.link_pink a:not(.button):not(.wp-block-button__link):hover,.link_pink.text a:not(.button):not(.wp-block-button__link){color:var(--bg-pink)}.link_pink a.wp-block-button__link:hover{background-color:var(--bg-pink)}.link_fucsia a:not(.button):not(.wp-block-button__link):hover,.link_fucsia.text a:not(.button):not(.wp-block-button__link){color:var(--bg-fucsia)}.link_fucsia a.wp-block-button__link:hover{background-color:var(--bg-fucsia)}.link_purple a:not(.button):not(.wp-block-button__link):hover,.link_purple.text a:not(.button):not(.wp-block-button__link){color:var(--bg-purple)}.link_purple a.wp-block-button__link:hover{background-color:var(--bg-purple)}.link_medium a:not(.button):not(.wp-block-button__link):hover,.link_medium.text a:not(.button):not(.wp-block-button__link){color:var(--c-theme-light)}.link_medium a.wp-block-button__link:hover{background-color:var(--c-theme-light)}.link_dark a:not(.button):not(.wp-block-button__link):hover,.link_dark.text a:not(.button):not(.wp-block-button__link){color:var(--c-theme)}.link_dark a.wp-block-button__link:hover{background-color:var(--c-theme)}.text a.wp-block-button__link{text-decoration:none;-webkit-transition:background-color .2s cubic-bezier(.57,.24,.39,.88);transition:background-color .2s cubic-bezier(.57,.24,.39,.88)}.c_light{color:#f6f0e8}.c_medium{color:var(--c-theme-light)}.opacity_05{opacity:.5}.opacity_0{opacity:0}.title_1,h1{font-size:calc(32px + .6vw);line-height:calc(34px + .6vw)}.title_2,h2{font-size:calc(24px + .6vw);line-height:calc(26px + .6vw)}.title_3,h3{font-size:calc(20px + .6vw);line-height:calc(22px + .6vw)}.title_4,h4{font-size:calc(16px + .5vw);line-height:calc(18px + .5vw)}.title_5,h5{font-size:calc(15px + .3vw);line-height:calc(17px + .3vw)}.title_6,h6{font-size:calc(12px + .3vw);line-height:calc(14px + .3vw)}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex.row,.flex.row_reverse{-webkit-box-orient:horizontal}.flex.row_reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.column_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex.h_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.h_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex.h_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.space_around{-ms-flex-pack:distribute;justify-content:space-around}.flex.space_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.v_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.v_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.v_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.gap{gap:calc(30px + 1vw)}.flex .flex_self_end{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:767.5px){.flex.column_port{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.clear{clear:both;float:none;height:0}.clear_after:after{clear:both;content:"";display:block}.clear_left{clear:left}.ov_hidden{overflow:hidden}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}.p_box{padding:max(5vw,50px)}.p_inline{padding-inline:10vw}.p_section{padding-inline:5vw}@media (max-width:600.5px){.p_section{padding-inline:10vw}}.p_top_bottom_15{padding-block:calc(15px + 1.5vw)}.p_top_bottom_25{padding-block:calc(25px + 2.5vw)}.p_top_bottom_40{padding-block:calc(40px + 3vw)}.p_top_bottom_50{padding-block:calc(50px + 5vw)}.p_top_bottom_80{padding-block:calc(80px + 8vw)}.p_top_15{padding-top:calc(15px + .5vw)}.p_top_25{padding-top:calc(25px + 2.5vw)}.p_top_50{padding-top:calc(50px + 5vw)}.p_bottom_15{padding-bottom:calc(15px + 1.5vw)}.p_bottom_25{padding-bottom:calc(25px + 2.5vw)}.p_bottom_40{padding-bottom:calc(40px + 3vw)}.p_bottom_50{padding-bottom:calc(50px + 5vw)}.m_top_bottom_50{margin-block:calc(50px + 5vw)}.m_top_bottom_80{margin-block:calc(80px + 8vw)}.m_top_5{margin-top:calc(10px + .3vw)}.m_top_10{margin-top:calc(14px + .3vw)}.m_top_15{margin-top:calc(20px + .3vw)}.m_top_25{margin-top:calc(25px + 2.5vw)}.m_bottom_15{margin-bottom:calc(15px + .5vw)}.m_bottom_25{margin-bottom:calc(25px + 1vw)}img.align_left,img.alignleft{padding-right:15px;text-align:left}img.align_right,img.alignright{float:right;padding-left:15px;text-align:right}img.aligncenter{display:block;margin:0 auto;padding-left:15px;padding-right:15px}.z_index_0{z-index:0}.z_index_1{z-index:1}.c_pointer{cursor:pointer}.left{float:left}.right{float:right}.m_auto{margin-left:auto;margin-right:auto}.relative{position:relative}.absolute{position:absolute}:not(.no_preload)>img{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71)}.preload img{opacity:1}.img_container{overflow:hidden;position:relative}.img_container>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contain{overflow:hidden;position:relative}.contain img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}img.lazy,img.swiper-lazy{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.49,.14,.54,.9);transition:opacity .2s cubic-bezier(.49,.14,.54,.9)}img.lazy.lazy_loaded,img.lazy.swiper-lazy-loaded,img.swiper-lazy.lazy_loaded,img.swiper-lazy.swiper-lazy-loaded{opacity:1}.animate_img img.lazy.lazy_loaded,.animate_img img.lazy.swiper-lazy-loaded,.animate_img img.swiper-lazy.lazy_loaded,.animate_img img.swiper-lazy.swiper-lazy-loaded{top:0}.w_40{width:40%}.w_50{width:50%}.w_50_gap{width:calc(50% - 15px - .5vw)}.w_80{width:80%}.w_90{width:90%}.w_100{width:100%}.h_100{height:100%}.max_w_980{max-width:980px}.hide{display:none}@media (max-width:980.5px){.hide_land{display:none!important}.w_land_100{width:100%}}@media (max-width:767.5px){.hide_port{display:none!important}.block_port{display:block}.w_port_50{width:50%}.w_port_80{width:80%}.w_port_90{width:90%}.w_port_100{width:100%}.p_port_0{padding:0}}@media (max-width:600.5px){.block_portmin{display:block;-ms-flex-item-align:initial;-ms-grid-row-align:initial;align-self:auto;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}.hide_portmin{display:none!important}.w_portmin_80{width:80%}.w_portmin_100{width:100%}}@media (max-width:530.5px){.w_phonemax_80{width:80%}.hide_phonemax{display:none!important}.m_top_phonemax_0{margin-top:0}}@media (max-width:480.5px){.hide_phone{display:none!important}.block_phone{display:block}.w_phone_80{width:80%}.w_phone_90{width:90%}.w_phone_100{width:100%}}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.imgp_50{position:relative}.imgp_50:before{content:"";display:block;padding-top:50%}.imgp_55{position:relative}.imgp_55:before{content:"";display:block;padding-top:55%}.imgp_65{position:relative}.imgp_65:before{content:"";display:block;padding-top:65%}.imgp_70{position:relative}.imgp_70:before{content:"";display:block;padding-top:70%}.imgp_90{position:relative}.imgp_90:before{content:"";display:block;padding-top:90%}.imgp_140{position:relative}.imgp_140:before{content:"";display:block;padding-top:140%}.imgp_9_16{position:relative}.imgp_9_16:before{content:"";display:block;padding-top:178%}.imgp{position:relative}.imgp:before{content:"";display:block;padding-top:100%}.parallax-window{background-position:50%;background-repeat:no-repeat;background-size:cover}body:before{background-color:rgba(87,61,62,.8);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s cubic-bezier(.57,.24,.39,.88),z-index 0s .5s;transition:opacity .3s cubic-bezier(.57,.24,.39,.88),z-index 0s .5s;z-index:2}body.form_open:before,body.search_open:before{opacity:.9;pointer-events:auto}@supports not (mix-blend-mode:multiply){body.form_open:before,body.search_open:before{opacity:.7}}@media (max-width:980.5px){body.menu_open:before{opacity:.9;pointer-events:auto}@supports not (mix-blend-mode:multiply){body.menu_open:before{opacity:.7}}}header.main_header{pointer-events:none;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;margin:0 auto;padding:10px calc(5vw + 20px) 10px 5vw;position:fixed;top:0;width:100%;z-index:5}@media (min-width:980.5px){header.main_header{padding:40px calc(5vw + 20px) 40px 5vw}}@media (max-width:600.5px){header.main_header{padding-inline:10vw calc(10vw + 20px)}}header.main_header:before{background-color:#fff;content:"";height:0;left:0;position:absolute;right:0;top:0}.loaded header.main_header:before{-webkit-transition:height .3s linear;transition:height .3s linear}.loaded header.main_header{-webkit-transition:background-color .3s linear,color .3s linear,padding .3s linear;transition:background-color .3s linear,color .3s linear,padding .3s linear}@media (min-width:980.5px){.scrolled header.main_header{padding-block:12px}}.scrolled header.main_header:before{height:100%}body:not(.home):not(.error404):not(.scrolled) header.main_header,body:not(.home):not(.error404):not(.scrolled) header.main_header a{color:#fff}body:not(.home):not(.error404):not(.scrolled) header.main_header .socials svg *,body:not(.home):not(.error404):not(.scrolled) header.main_header svg:not(.originalColor) *{fill:#fff}header.main_header .wpml-ls-legacy-list-horizontal a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid;border-color:var(--c-theme);border-radius:50%;font-size:.9em;height:30px;justify-content:center;padding:5px;-webkit-transition:color .2s cubic-bezier(.76,.35,.35,.71),background-color .2s cubic-bezier(.76,.35,.35,.71),border-color .2s cubic-bezier(.76,.35,.35,.71);transition:color .2s cubic-bezier(.76,.35,.35,.71),background-color .2s cubic-bezier(.76,.35,.35,.71),border-color .2s cubic-bezier(.76,.35,.35,.71);width:30px}header.main_header .wpml-ls-legacy-list-horizontal a:hover{background-color:var(--c-theme);color:#fff}body:not(.scrolled) header.main_header .wpml-ls-legacy-list-horizontal a{border-color:#fff;color:#fff}body:not(.scrolled) header.main_header .wpml-ls-legacy-list-horizontal a:hover{background-color:#fff;color:var(--c-theme)}@media (max-width:500.5px){header.main_header .wpml-ls-legacy-list-horizontal a{font-size:.8em;height:28px;width:28px}}.logo{display:inline-block;height:65px;opacity:1;pointer-events:auto;width:auto;z-index:2}.loaded .logo{-webkit-transition:height .3s linear;transition:height .3s linear}.logo img,.logo svg{height:100%}.logo svg *{-webkit-transition:fill .3s linear;transition:fill .3s linear}@media (max-width:980.5px){.logo{height:40px}}@media (max-width:500.5px){.logo{height:35px}}@media (min-width:500.5px){.scrolled .logo{height:40px}}@media (max-width:980.5px){body.home:not(.scrolled).menu_open .logo svg *{fill:#f6f0e8}}@media (max-width:600.5px){body.menu_open .logo svg *{fill:#f6f0e8}}.language_switcer{pointer-events:auto;position:absolute;right:0;top:15px;z-index:5}.language_switcer .wpml-ls-sub-menu{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.76,.35,.35,.71),visibility .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71),visibility .2s cubic-bezier(.76,.35,.35,.71)}.language_switcer .wpml-ls-current-language:hover .wpml-ls-sub-menu{opacity:1}.language_switcer .wpml-ls-statics-shortcode_actions{padding:0;width:auto}.language_switcer .wpml-ls-statics-shortcode_actions a{background-color:var(--c-theme-light);border:none;color:#fff;font-weight:500;padding:8px}.language_switcer .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle{padding-right:1.4em}.language_switcer .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiB2aWV3Qm94PSIwIDAgNS4xIDMuODUiPjxwYXRoIGZpbGw9IiNmYWY4ZjQiIGQ9Ik0yLjU1IDMuNGEuNDcuNDcgMCAwIDEtLjM1LS4xNUwuMjUgMS4zMUMuMDYgMS4xMS4wNi44LjI1LjZTLjc2LjQuOTYuNmwxLjU5IDEuNTlMNC4xNC42Yy4yLS4yLjUxLS4yLjcxIDBzLjIuNTEgMCAuNzFMMi45IDMuMjZjLS4xLjEtLjIzLjE1LS4zNS4xNVoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:7px;right:5px;width:7px}.language_switcer .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,.language_switcer .wpml-ls-statics-shortcode_actions a:focus,.language_switcer .wpml-ls-statics-shortcode_actions a:hover{background-color:var(--c-theme);color:#fff}nav.nav{pointer-events:auto}nav.nav ul{list-style:none;margin:0;padding:0}nav.nav ul a{font-weight:500;position:relative;text-transform:uppercase}nav.nav ul a:before{background-color:var(--c-theme);bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;-webkit-transition:background-color .2s cubic-bezier(.76,.35,.35,.71),opacity .2s cubic-bezier(.76,.35,.35,.71),bottom .2s cubic-bezier(.76,.35,.35,.71);transition:background-color .2s cubic-bezier(.76,.35,.35,.71),opacity .2s cubic-bezier(.76,.35,.35,.71),bottom .2s cubic-bezier(.76,.35,.35,.71)}body:not(.home):not(.error404):not(.scrolled) nav.nav ul a:before{background-color:#fff}nav.nav ul a:active:before,nav.nav ul a:hover:before,nav.nav ul li.current-menu-item a:before{opacity:1}nav.nav ul li.current-menu-item a:not(:hover):before{bottom:50%}.loaded nav.nav{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}@media (max-width:980.5px){nav.nav{background-color:var(--c-theme-light);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow:hidden;padding:calc(100px + 5vh) 10vw;pointer-events:auto;position:fixed;right:0;top:0;width:Min(100vw,350px);z-index:1}}@media (max-width:980.5px) and (max-width:600.5px){nav.nav{width:100%}}@media (max-width:980.5px){nav.nav ul{width:100%}nav.nav ul li{font-family:Museo Slab,Times New Roman,serif;font-size:2em;line-height:1.2em;margin-bottom:calc(10px + .3vw + .8em);text-align:center}body:not(.menu_open) nav.nav{-webkit-transform:translateX(100%);transform:translateX(100%)}nav.nav *{color:#fff!important}}@media (min-width:980.5px){nav.nav{-webkit-transform-origin:right;transform-origin:right}nav.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(20px + 3.5vw)}.scrolled nav.nav{-webkit-transform:scale(.9);transform:scale(.9)}nav.nav .home *,nav.nav .scrolled *{color:var(--c-theme)!important}}#nav-button{cursor:pointer;height:40px;pointer-events:auto;position:relative;-webkit-transform-origin:center;transform-origin:center;width:35px;z-index:8}#nav-button,#nav-button span{-webkit-transition:.2s cubic-bezier(.76,.35,.35,.71);transition:.2s cubic-bezier(.76,.35,.35,.71)}#nav-button span{background-color:var(--c-theme);border-radius:1px;height:2px;right:5px}#nav-button span:first-child{position:absolute;top:calc(70% - 1px);width:45%}#nav-button span:nth-child(2){top:calc(50% - 1px);width:70%}#nav-button span:nth-child(2),#nav-button span:nth-child(3){opacity:1;position:absolute;-webkit-transition:.2s cubic-bezier(.76,.35,.35,.71);transition:.2s cubic-bezier(.76,.35,.35,.71)}#nav-button span:nth-child(3){top:calc(30% - 1px);width:90%}#nav-button:hover span{width:90%}body:not(.home):not(.error404):not(.scrolled) #nav-button span{background-color:#f6f0e8}body.menu_open #nav-button{-webkit-transform:rotate(135deg) translate(7px,2px);transform:rotate(135deg) translate(7px,2px)}body.menu_open #nav-button span{background-color:#f6f0e8;width:90%}body.menu_open #nav-button span:first-child{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.menu_open #nav-button span:nth-child(2){opacity:0;right:0;width:0}body.menu_open #nav-button span:last-child{top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (min-width:980.5px){#nav-button{display:none}}footer{position:relative;z-index:0}footer a:not([class*=button]){-webkit-transition:color .3s cubic-bezier(.76,.35,.35,.71);transition:color .3s cubic-bezier(.76,.35,.35,.71)}footer a:not([class*=button]):hover{color:var(--c-theme-light)}footer .links .sep{padding-inline:3px}.footer_socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(8px + .4vw);list-style:none;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}@media (max-width:600.5px){.footer_socials ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}}.footer_socials ul a{display:inline-block;height:calc(25px + .5vw);-webkit-transition:opacity .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71);width:calc(25px + .5vw)}.footer_socials ul a:hover{opacity:.7}.footer_left{background-color:var(--c-theme-light);gap:15px;padding:20px calc(20px + 1vw) 20px 5vw}@media (max-width:980.5px){.footer_left{padding-inline:5vw}}@media (max-width:600.5px){.footer_left{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-inline:10vw}}.footer_left svg{min-width:40px}.footer_left .nlTitle{font-weight:700;max-width:20%;min-width:calc(100px + 2.5vw)}@media (max-width:600.5px){.footer_left .nlTitle{max-width:calc(60% - 40px)}}.footer_left .nlText{margin-bottom:0;max-width:40%;min-width:150px}@media (max-width:600.5px){.footer_left .nlText{max-width:60%}}.footer_left .newsletter_button{background-color:var(--bg-beige);color:var(--c-theme);font-family:Museo Slab,Times New Roman,serif;font-weight:600;margin-inline:auto 0;padding:10px 15px;-webkit-transition:color .2s cubic-bezier(.76,.35,.35,.71),background-color .2s cubic-bezier(.76,.35,.35,.71);transition:color .2s cubic-bezier(.76,.35,.35,.71),background-color .2s cubic-bezier(.76,.35,.35,.71)}.footer_left .newsletter_button:active,.footer_left .newsletter_button:hover{background-color:var(--c-theme);color:#f6f0e8}.footer_right{background-color:#fff;padding:20px 5vw 20px calc(20px + 1vw)}@media (max-width:980.5px){.footer_right{padding-inline:5vw}}@media (max-width:600.5px){.footer_right{padding-inline:10vw}}.footer_right .company_info{width:calc(60% - 15px - .5vw)}@media (max-width:600.5px){.footer_right .company_info{width:100%}}.footer_right .footer_socials{width:calc(40% - 15px - .5vw)}@media (max-width:600.5px){.footer_right .footer_socials{width:100%}}.bottom_footer{padding:calc(15px + .5vw) 10vw}@media (min-width:600.5px){.bottom_footer{padding-inline:5vw}}.bottom_footer a{margin-block:3px}.bottom_footer p,.bottom_footer ul{margin-block:0}.bottom_footer .menu{-webkit-column-gap:3.5vw;-moz-column-gap:3.5vw;column-gap:3.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}@media (max-width:767.5px){.bottom_footer .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bottom_footer .menu a{position:relative;text-transform:uppercase}@media (max-width:767.5px){.bottom_footer{row-gap:calc(20px + .5vw)!important}.bottom_footer .links{text-align:center}}ul.socials.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0;padding-left:10px}ul.socials.icon a{color:var(--c-theme-light);display:inline-block;margin-left:calc(20px + .5vw);vertical-align:middle;width:calc(22px + .5vw)}ul.socials.icon a svg *{-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}ul.socials.icon a:hover{text-decoration:underline}ul.socials.icon a:hover svg .bg{fill:var(--c-theme-light)!important}.initial_banner{padding-bottom:calc(50px + 2vw);padding-top:calc(100px + 5vw)}.front_page h1{font-weight:500}.section_gallery .inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:980.5px){.section_gallery .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.section_gallery .swiper-pagination-fraction{color:var(--c-theme-light);font-family:Museo Slab,Times New Roman,serif;font-size:2.8em;line-height:2em}.section_gallery .swiper-pagination-fraction:after{background-color:var(--c-theme-light);content:"";height:1px;left:Max(55%,24px);position:absolute;top:Max(55%,24px);-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:Max(80%,50px)}.section_gallery .swiper-pagination-fraction span.swiper-pagination-current{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.section_gallery .swiper-pagination-fraction span.swiper-pagination-total{color:#e8dac6;font-size:.7em;font-weight:700;-webkit-transform:translateY(20px);transform:translateY(20px)}.section_gallery .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:calc(10px + .5vw);top:calc(10px + .5vw);width:8%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10px + .5vw);z-index:9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:980.5px){.section_gallery .arrows{right:calc(5px + .5vw)}}@media (max-width:767.5px){.section_gallery .arrows{width:11%}}@media (max-width:530.5px){.section_gallery .arrows{width:15%}}@media (max-width:380.5px){.section_gallery .arrows{top:calc(5px + .5vw);width:18%}}.section_gallery .arrows .swiper-button-next,.section_gallery .arrows .swiper-button-prev{cursor:pointer}.section_gallery .arrows .swiper-pagination{margin-top:0}.section_gallery .featured_posts{margin-inline:auto;width:90%}@media (max-width:980.5px){.section_gallery .featured_posts article:nth-child(3) .content_solo.dashed{border-left:1px dashed var(--c-theme-light)}}@media (min-width:980.5px){.section_gallery .featured_posts{min-width:530px;padding-right:5vw;width:40%}.section_gallery .featured_posts article:nth-child(3) .content_solo{padding-left:3px}}@media (max-width:530.5px){.section_gallery .featured_posts{width:80%}.section_gallery .featured_posts article .content_solo.dashed{border-left:1px dashed var(--c-theme-light);margin-top:20px}}.section_gallery .gallery_slider{width:100%}@media (min-width:980.5px){.section_gallery .gallery_slider{padding-right:20px;width:60%}.section_gallery .gallery_slider .gallery_img{min-height:70%}}@media (min-width:767.5px) and (max-width:980.5px){.section_gallery .gallery_slider{padding-bottom:calc(20px + 2vw)}}@media (max-width:767.5px){.section_gallery .gallery_slider .gallery_img{width:96%}}@media (max-width:530.5px){.section_gallery .gallery_slider .gallery_img{width:90%}}@media (max-width:380.5px){.section_gallery .gallery_slider .gallery_img{width:87%}}.section_gallery .gallery_slider .swiper-slide{padding-bottom:10%;padding-right:10%}.section_gallery .gallery_slider .article_content{bottom:0;position:absolute;right:0;width:50%;z-index:1}@media (min-width:980.5px){.section_gallery .gallery_slider .article_content{min-width:330px}}@media (max-width:767.5px){.section_gallery .gallery_slider .article_content{margin-left:auto;margin-top:-10vw;position:relative;-webkit-transform:translate(10vw);transform:translate(10vw);width:90%}}@media (max-width:530.5px){.section_gallery .gallery_slider .article_content{width:100%}}.post_banner{padding-top:calc(80px + 4vw);z-index:1}.post_banner .banner_content{padding-left:10vw;position:relative;z-index:1}.post_banner .banner_content h1{max-width:calc(400px + 7vw)}@media (max-width:767.5px){.post_banner:before{bottom:70px}}@media (min-width:767.5px){.post_banner{padding-top:calc(120px + 8vw)}}@media (min-width:767.5px) and (max-width:980.5px){.post_banner{padding-top:calc(80px + 8vw)}}@media (min-width:767.5px){.post_banner .img_placeholder{max-height:400px;min-height:250px;position:relative}.post_banner .img_placeholder:before{content:"";display:block;padding-top:50%}.post_banner .banner_img{max-height:calc(100% + 10vw);min-height:Max(380px,135%);position:absolute;right:0;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.post_banner .breadcrumbs{font-family:Museo Slab,Times New Roman,serif;opacity:.7}.post_banner .breadcrumbs a{color:#f6f0e8}.post_banner .final_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(20px + 2vw)}.post_banner .final_row>*{margin-bottom:15px}@media (max-width:767.5px){.post_banner .final_row{gap:7vw}}.post_banner .readingTime{white-space:nowrap}.post_banner .readingTime svg{min-width:16px}.post_banner .readingTime svg *{fill:#f6f0e8}.post_banner .sharePost{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:.9em;font-weight:500;gap:5px;white-space:nowrap}.post_banner .sharePost>svg{margin-top:-2px;min-width:16px}.post_banner .sharePost:hover .shareTooltip{-ms-grid-rows:1fr;grid-template-rows:1fr;opacity:1;padding-block:10px 5px}.post_banner .shareTooltip{border-radius:7px;display:-ms-grid;display:grid;left:50%;min-width:90px;opacity:0;padding:0 5px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:normal;width:100%;z-index:2;-ms-grid-rows:0fr;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows .2s cubic-bezier(.76,.35,.35,.71),padding .2s cubic-bezier(.76,.35,.35,.71),opacity .2s cubic-bezier(.76,.35,.35,.71);transition:grid-template-rows .2s cubic-bezier(.76,.35,.35,.71),padding .2s cubic-bezier(.76,.35,.35,.71),opacity .2s cubic-bezier(.76,.35,.35,.71);transition:grid-template-rows .2s cubic-bezier(.76,.35,.35,.71),padding .2s cubic-bezier(.76,.35,.35,.71),opacity .2s cubic-bezier(.76,.35,.35,.71),-ms-grid-rows .2s cubic-bezier(.76,.35,.35,.71)}.post_banner .addtoany_shortcode{min-height:0}.post_banner .addtoany_shortcode a{cursor:pointer}.flex_1{-webkit-box-flex:1;-ms-flex:1;flex:1}.content_solo{padding:20px}.content_solo.p_inline_0{padding-inline:0}.content_solo:not(.c_white) a:not(.button){-webkit-transition:color .2s cubic-bezier(.76,.35,.35,.71);transition:color .2s cubic-bezier(.76,.35,.35,.71)}.content_solo:not(.c_white) a:not(.button):active,.content_solo:not(.c_white) a:not(.button):hover{color:var(--c-theme-light)}.content_solo.dashed{border-bottom:1px dashed var(--c-theme-light);border-right:1px dashed var(--c-theme-light)}.content_solo .final_row .button,.content_solo .final_row .uppercase,.content_solo .first_row .button,.content_solo .first_row .uppercase{float:left}.content_solo .final_row:after,.content_solo .first_row:after{clear:both;content:"";display:block}.content_solo .first_row{margin-bottom:calc(15px + .5vw)}.content_solo .first_row .uppercase{font-weight:500}.content_solo .first_row.has_category time{float:right;margin-bottom:5px;margin-left:10px}.content_solo .final_row{margin-top:calc(20px + 1vw)}.content_solo .final_row .readingTime{float:right;margin-left:10px;margin-top:5px}.content_solo.smaller_items .final_row .button,.content_solo.smaller_items .final_row .readingTime,.content_solo.smaller_items .first_row{font-size:.85em}.top_bottom_dashed{border-bottom:1px dashed var(--c-theme-light)}.dashed_container,.top_bottom_dashed{border-top:1px dashed var(--c-theme-light)}.dashed_container{border-left:1px dashed var(--c-theme-light)}@media (min-width:530.5px){.grid_2_2{display:-ms-grid;display:grid;grid-column-gap:0;grid-row-gap:20px;-ms-grid-columns:1fr 0 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr 20px 1fr;grid-template-rows:repeat(2,1fr)}.grid_2_2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.grid_2_2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.grid_2_2>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.grid_2_2>:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}.grid_2_2 :first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.grid_2_2 :nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.grid_2_2 :nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.grid_2_2 :nth-child(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.grid_2_2.gap_0{grid-row-gap:0}}.main_prod_article .final_row{max-width:300px}.posts_1_4_images .featured_posts{gap:0!important;margin-left:-1px;-webkit-transform:translateY(1px);transform:translateY(1px);width:calc(100% + 2px)}.posts_1_4_images .featured_posts article{border-color:#f6f0e8!important;border-right:none!important;padding-inline:5vw}@media (min-width:600.5px){.posts_1_4_images .featured_posts article{width:50%!important}}@media (min-width:1280.5px){.posts_1_4_images .featured_posts article{padding:35px;width:23.5%!important}.posts_1_4_images .featured_posts article:first-child{padding-left:5vw;width:26.5%!important}.posts_1_4_images .featured_posts article:last-child{padding-right:5vw;width:26.5%!important}}.posts_1_4_images .main_prod_article{border-bottom:1px dashed #f6f0e8}@media (max-width:767.5px){.posts_1_4_images .main_prod_article{padding-inline:5vw}.posts_1_4_images .main_prod_article .content_solo{width:100%}}.posts_1_4_boxed .side_img{width:40%}.posts_1_4_boxed .side_text{padding-inline:calc(15px + .5vw);width:60%}.posts_1_4_boxed .side_text h3{padding-left:20px}@media (max-width:980.5px){.posts_1_4_boxed .main_prod_article .side_text{border-bottom:none;border-right:1px dashed var(--c-theme-light)}}@media (min-width:980.5px){.posts_1_4_boxed{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.posts_1_4_boxed .main_prod_article{width:65%}.posts_1_4_boxed .featured_posts{min-width:Min(480px,50%);width:35%}}@media (min-width:980.5px) and (max-width:1150.5px){.posts_1_4_boxed .main_prod_article{-ms-flex-wrap:wrap;flex-wrap:wrap}.posts_1_4_boxed .main_prod_article .side_text{border-left:1px dashed var(--c-theme-light);border-top:none}.posts_1_4_boxed .side_img,.posts_1_4_boxed .side_text{width:100%}}@media (max-width:530.5px){.posts_1_4_boxed{width:80%}.posts_1_4_boxed .main_prod_article{border-bottom:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts_1_4_boxed .main_prod_article .side_img,.posts_1_4_boxed .main_prod_article .side_text{width:100%}.posts_1_4_boxed .main_prod_article .side_text{border-left:1px dashed var(--c-theme-light);border-top:none}}.posts_2_2 .gap_20{gap:20px}.posts_2_2 .w_50_gap_20{width:calc(50% - 10px)}@media (max-width:980.5px){.posts_2_2 div.w_50_gap_20{width:100%}.posts_2_2 .second_couple{margin-top:calc(50px + 1vw)}}@media (max-width:530.5px){.posts_2_2{width:80%}.posts_2_2 article.w_50_gap_20{width:100%}}.post_ricetta .category_desc{row-gap:15px}@media (min-width:767.5px){.post_ricetta .main_prod_article{padding-top:0}}.category_banner h1{font-size:calc(36px + .6vw);line-height:calc(40px + .6vw)}.category_banner p{text-transform:uppercase}@media (max-width:600.5px){.post_container.gap{gap:calc(50px + 4vw)}}.post_container article{width:100%}.post_container article:not(.loop_ricetta){border:1px dashed var(--c-theme-light);border-top:none}.post_container article:not(.loop_ricetta) .post_image{margin-left:-1px;margin-right:-1px;width:calc(100% + 2px)}.post_container article:not(.loop_ricetta) .post_image:before{background-color:#f6f0e8}.post_container article .article_content{padding:15px 15px 17px;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post_container article .final_row{margin-top:calc(12px + .3vw)}.post_container article .final_row .button{float:left}.post_container article .final_row .readingTime{float:right;margin-left:10px;margin-top:5px}.post_container article.featured_ricetta{-webkit-column-gap:calc(30px + 1vw);-moz-column-gap:calc(30px + 1vw);column-gap:calc(30px + 1vw)}.post_container article.featured_ricetta:not(:last-child){padding-bottom:calc(25px + 2.5vw)}@media (max-width:600.5px){.post_container article.featured_ricetta:not(:last-child){padding-bottom:calc(50px + 4vw)}}.post_container article.featured_ricetta:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767.5px){.post_container article.featured_ricetta{margin-inline:auto;max-width:400px}}.post_container article.loop_ricetta{text-align:center}@media (min-width:767.5px){.post_container article.loop_ricetta.featured_ricetta{text-align:left}}.post_container article.loop_ricetta .post_image{border:2px solid #f6f0e8;border-radius:50%}.post_container article.loop_ricetta .post_image:after{border:2px solid #f6f0e8;border-radius:50%;content:"";height:90%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.post_container article.loop_ricetta .post_image img{border-radius:50%;height:calc(80% + 4px);left:calc(10% - 2px);top:calc(10% - 2px);width:calc(80% + 4px)}.post_container article.loop_ricetta .final_row{margin-inline:auto;min-width:Min(250px,100%)}@media (min-width:767.5px){.post_container article.loop_ricetta.featured_ricetta .final_row{margin-left:0}}@media (min-width:600.5px){.post_container.main_loop article{width:calc(50% - 15px - .5vw)}}@media (min-width:980.5px){.post_container.main_loop article{width:calc(33.332% - 20px - .66667vw)}}@media (min-width:1280.5px){.post_container.main_loop article{width:calc(25% - 22.5px - .75vw)}}article .readingTime,article time{font-size:Max(10px,.9em);font-weight:500}article .readingTime{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}article .readingTime svg{margin-top:-4px}article .c_white .readingTime svg *{fill:#f6f0e8}article .c_white a:not(.button){-webkit-transition:opacity .2s cubic-bezier(.76,.35,.35,.71),color .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71),color .2s cubic-bezier(.76,.35,.35,.71)}article .c_white a:not(.button):active,article .c_white a:not(.button):hover{opacity:.7}article.post_detail .the_content img{width:100%}.row_related .swiper-button-prev,.section_product_slider .swiper-button-prev{left:calc(10% - 30px - 1vw);top:calc(26% + 20px + 4vw)}@media (max-width:469.5px){.row_related .swiper-button-prev,.section_product_slider .swiper-button-prev{left:calc(10% - 15px - 1vw)}}.row_related .swiper-button-next,.section_product_slider .swiper-button-next{right:calc(10% - 30px - 1vw);top:calc(26% + 20px + 4vw)}@media (max-width:469.5px){.row_related .swiper-button-next,.section_product_slider .swiper-button-next{right:calc(10% - 15px - 1vw)}}.inner_pagination{border-right:0;clear:both;display:inline-block;margin:1px;padding:0;white-space:nowrap}.inner_pagination>*{border:1px dashed var(--c-theme-light);float:left;font-size:1em;font-weight:400;line-height:1;margin:0 .6em 0 0;min-width:1em;overflow:hidden;padding:.5em .7em;text-decoration:none;-webkit-transition:.2s cubic-bezier(.76,.35,.35,.71);transition:.2s cubic-bezier(.76,.35,.35,.71)}.inner_pagination .current,.inner_pagination a:hover{background:var(--c-theme-light);color:#fff}.bg_fucsia .inner_pagination>*,.bg_petrol .inner_pagination>*{border:1px dashed #f6f0e8;color:#f6f0e8}.bg_fucsia .inner_pagination .current,.bg_fucsia .inner_pagination a:hover,.bg_petrol .inner_pagination .current,.bg_petrol .inner_pagination a:hover{background:#f6f0e8;color:var(--bg-fucsia)}body.is_ricette section{position:relative;z-index:1}.svg_ricette_left{left:Max(-2%,-40px);top:10vh;width:Min(46%,500px)}.svg_ricette_left,.svg_ricette_right{height:auto;overflow:visible!important;position:fixed;z-index:0}.svg_ricette_right{bottom:10vh;right:Max(-3%,-50px);width:Min(40%,450px)}.is_ricetta .post_banner{position:relative}.is_ricetta .post_banner .banner_content{z-index:4}.is_ricetta .post_banner .img_placeholder{z-index:2}.svg_ricetta_left{bottom:-15%;height:auto;left:-5%;overflow:visible!important;position:absolute;width:Max(130px,18%);z-index:1}@media (max-width:767.5px){.svg_ricetta_left{bottom:-10%;left:auto;right:calc(95% - 50px);z-index:2}}.svg_ricetta_right_top{bottom:30%;position:absolute;right:calc(50% - Max(80px,13%)/2);width:Max(70px,10%);z-index:3}@media (max-width:767.5px){.svg_ricetta_right_top{bottom:20%;right:1%}}.svg_ricetta_right_bottom{bottom:-7%;position:absolute;right:calc(50% - Max(80px,8%)/2);width:Max(90px,10%);z-index:1}@media (max-width:767.5px){.svg_ricetta_right_bottom{bottom:-4%;right:-3%}}.wprm-recipe-template-ricetta{background-color:#f9f4f4;-webkit-box-shadow:0 10px 30px -5px #000;box-shadow:0 10px 30px -5px #000;font-size:1.1em;line-height:1.5em;margin:0;max-width:100%;padding:20px 20px 70px;position:relative}.wprm-recipe-template-ricetta .wprm-recipe-header{font-size:1.5em;font-weight:500;line-height:1.5em;margin-top:calc(12px + .8vw)!important}.wprm-recipe-template-ricetta h4{font-size:1.1em;line-height:1.1em}.wprm-recipe-template-ricetta .wprm-recipe-print-wide-button{text-decoration:none!important}.wprm-recipe-template-ricetta .wprm-block-text-uppercase-faded{font-family:Museo Slab,Times New Roman,serif;font-weight:500}.wprm-recipe-template-ricetta ol li,.wprm-recipe-template-ricetta ul li{line-height:1.3em;margin-block:calc(4px + .1vw)}.wprm-recipe-template-ricetta .wprm-recipe-ingredients-container .wprm-recipe-header{margin-top:calc(5px + .4vw)!important}.wprm-recipe-template-ricetta .wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name{margin-top:1.1em!important}.wprm-recipe-template-ricetta .wprm-recipe-instructions-container ol li,.wprm-recipe-template-ricetta .wprm-recipe-instructions-container ul li{margin-block:calc(5px + .2vw)}.wprm-recipe-template-ricetta .wprm-block-text-faded,.wprm-recipe-template-ricetta .wprm-block-text-uppercase-faded,.wprm-recipe-template-ricetta .wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded{color:var(--c-theme-light);opacity:1}.wprm-recipe-container{overflow:visible!important;position:relative}.wprm-recipe-container:after{background-image:url(afc419cfaea1d09cd177.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:Min(calc(20px + 9vw),135px);left:50%;position:relative;-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px);width:106.6%}.has-text-align-center{text-align:center}section.the_content{padding-bottom:calc(30px + 3vw)}section.the_content:after{border-bottom:1px dashed var(--c-theme-light);content:"";display:inline-block;padding-bottom:calc(20px + 2vw);width:100%}.is_ricetta section.the_content{padding-bottom:calc(60px + 6vw)}.is_ricetta section.the_content:after{padding-bottom:calc(40px + 3vw)}.cat_ricette_link{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;height:130px;line-height:1.1em;text-align:center;text-decoration:none!important;text-transform:uppercase;width:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-fucsia);border-inline:25px solid #f6f0e8;border-radius:50%;left:50%;overflow:hidden;padding:20px;position:absolute;top:100%;-webkit-transform:translate(-50%,calc(-50% - 6vw - 65px));transform:translate(-50%,calc(-50% - 6vw - 65px));-webkit-transition:-webkit-transform .2s cubic-bezier(.76,.35,.35,.71);transition:-webkit-transform .2s cubic-bezier(.76,.35,.35,.71);transition:transform .2s cubic-bezier(.76,.35,.35,.71);transition:transform .2s cubic-bezier(.76,.35,.35,.71),-webkit-transform .2s cubic-bezier(.76,.35,.35,.71)}.cat_ricette_link span{color:#f6f0e8;position:relative;z-index:2}.cat_ricette_link:after,.cat_ricette_link:before{background-color:var(--bg-fucsia);border:8px solid #f6f0e8;border-radius:50%;content:"";left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cat_ricette_link:before{height:calc(100% - 18px);width:calc(100% - 18px);z-index:0}.cat_ricette_link:after{height:calc(100% - 36px);width:calc(100% - 36px);z-index:1}.cat_ricette_link:hover{-webkit-transform:translate(-50%,calc(-50% - 6vw - 65px)) scale(1.1);transform:translate(-50%,calc(-50% - 6vw - 65px)) scale(1.1)}.swiper.post_container{padding-inline:1px}.swiper.post_container article{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.popup_newsletter{background:#f6f0e8;left:50%;max-height:80vh;opacity:0;overflow:auto;padding:calc(20px + 1vw);pointer-events:none;position:fixed;top:55%;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .2s cubic-bezier(.76,.35,.35,.71),-webkit-transform .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71),-webkit-transform .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71),transform .2s cubic-bezier(.76,.35,.35,.71);transition:opacity .2s cubic-bezier(.76,.35,.35,.71),transform .2s cubic-bezier(.76,.35,.35,.71),-webkit-transform .2s cubic-bezier(.76,.35,.35,.71);width:Min(500px,80vw);z-index:3}body.form_open .popup_newsletter{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup_newsletter .form_container{margin-top:20px}.close_popup{cursor:pointer;height:28px;position:absolute;right:10px;top:10px;width:28px}.close_popup svg *{fill:var(--c-theme-light);-webkit-transition:fill .2s cubic-bezier(.76,.35,.35,.71);transition:fill .2s cubic-bezier(.76,.35,.35,.71)}.close_popup:hover svg *{fill:var(--c-theme)}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(30px + 1vw)}.swiper-pagination-bullet{background-color:#f6f0e8;border-radius:50%;height:8px;margin-inline:3px;opacity:.5;-webkit-transition:opacity .2s cubic-bezier(.57,.24,.39,.88);transition:opacity .2s cubic-bezier(.57,.24,.39,.88);width:8px}.bg_light .swiper-pagination-bullet{background-color:var(--c-theme-light)}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){cursor:pointer}.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{opacity:1}.page_404{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grecaptcha-badge{visibility:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #fff;box-shadow:inset 0 0 0 50px #fff;outline:none;-webkit-text-stroke-color:var(--c-theme)!important;-webkit-text-fill-color:var(--c-theme)!important}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background:transparent;border:1px solid #a3a3a3;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:22px;padding:5px 12px;width:100%}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:13px}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:13px}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:13px}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:13px}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{font-size:13px}input[type=email] .error,input[type=password] .error,input[type=tel] .error,input[type=text] .error,select .error,textarea .error{border:1px solid #b81c23}select{padding:6px 12px}.wpcf7 .spanlabel{color:var(--c-theme-light);display:inline-block;margin-bottom:3px}.wpcf7 label:not(.checkbox){display:block;margin-bottom:calc(7px + .2vw)}.wpcf7 label.checkbox{display:block}.wpcf7 label.checkbox label{display:inline;display:block;margin:0;margin-top:-16px;padding-left:25px}.wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7 p.w_25,.wpcf7 p.w_50{margin-bottom:0}@media (max-width:600.5px){.wpcf7 p.w_25{width:48%}.wpcf7 p.w_25,.wpcf7 p.w_50{display:inline-block;margin-block:5px}.wpcf7 p.w_50{width:100%}}@media (min-width:600.5px){.wpcf7 p.w_50{display:inline-block;width:49%}.wpcf7 p.w_25{display:inline-block;width:23.5%}}@media (max-width:430.5px){.wpcf7 p.w_25{width:100%}}.wpcf7 u{text-decoration:none}.wpcf7 p>label{font-size:13px;line-height:1.4em}.wpcf7 label.checkbox{font-size:12px}.wpcf7-form-control-wrap{display:inline-block;width:100%}textarea{margin-top:4px}p.terms{line-height:1.2em;margin-top:0}@media (min-width:767.5px){p.terms{width:70%}}p.submit{margin:0;position:relative;text-align:right}p.submit input[type=submit]{background-color:var(--c-theme-light);border:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:#fff;cursor:pointer;display:inline-block;font-family:Museo Slab,Times New Roman,serif;font-size:1.1em;font-weight:600;min-width:100px;padding:12px 20px;text-align:center;-webkit-transition:.2s;transition:.2s;-webkit-transition:.2s cubic-bezier(.76,.35,.35,.71);transition:.2s cubic-bezier(.76,.35,.35,.71)}p.submit input[type=submit]:disabled{opacity:.6}p.submit input[type=submit]:not(:disabled):hover{background-color:var(--c-theme);-webkit-box-shadow:-2px 3px 7px #a57063;box-shadow:-2px 3px 7px #a57063}@media (max-width:767.5px){p.submit{margin-top:10px;width:100%}}@media (min-width:767.5px){p.submit{float:right}}.checkbox{display:inline-block;margin-top:10px;position:relative}.checkbox label{margin-left:-15px;padding-left:15px}.checkbox .wpcf7-list-item{margin-left:0;position:relative}.checkbox .wpcf7-list-item-label a{text-decoration:underline}.checkbox .wpcf7-list-item:before{background:#fff;border:1px solid var(--c-theme);color:var(--c-theme-light);content:"";display:inline-block;height:12px;margin-right:2.5px;margin-top:0;pointer-events:none;vertical-align:top;width:12px}.checkbox .checked.wpcf7-list-item:after{background:var(--c-theme-light);content:"";display:inline-block;height:8px;left:3px;pointer-events:none;position:absolute;top:3px;width:8px}.form_group .checkbox .checked.wpcf7-list-item:after{top:11px}.checkbox,.checkboxes label{line-height:1.3!important}.checkbox input[type=checkbox],.checkbox input[type=radio],.checkboxes label input[type=checkbox],.checkboxes label input[type=radio]{clip:rect(1px,1px,1px,1px);position:absolute!important;right:3px;top:7px}.wpcf7-response-output{clear:right;display:inline-block;font-size:calc(12px + .1vw);margin-left:0!important;margin-right:0!important;width:100%}.wpcf7-spinner{left:calc(50% - 36px);position:absolute!important;top:12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}div.wpcf7 form.wpcf7-form .ajax-loader{-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite;background:none;border-bottom:3px solid #fff!important;border-left:3px solid var(--c-theme-light);border-radius:50%;border-right:3px solid #fff!important;border-top:3px solid #fff!important;height:30px;left:calc(50% - 15px);margin:0;opacity:.8;pointer-events:none;position:absolute;top:3px;width:30px;z-index:99}span.wpcf7-not-valid-tip{display:inline-block;font-size:9px;position:absolute;right:0;top:36px}span.wpcf7-list-item{display:block;margin-left:0}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}