/*!
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.12
*/@font-face{font-family:'Effra';src:url('fonts/EffraTrial-Medium.woff2') format('woff2'),url('fonts/EffraTrial-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Effra';src:url('fonts/EffraTrial-Bold.woff2') format('woff2'),url('fonts/EffraTrial-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Effra';src:url('fonts/EffraTrial-Regular.woff2') format('woff2'),url('fonts/EffraTrial-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Effra';src:url('fonts/EffraTrial-Light.woff2') format('woff2'),url('fonts/EffraTrial-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Effra';src:url('fonts/EffraTrial-Thin.woff2') format('woff2'),url('fonts/EffraTrial-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Goudy';src:url('fonts/GoudyOldStyleBT-Roman.woff2') format('woff2'),url('fonts/GoudyOldStyleBT-Roman.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Goudy';src:url('fonts/GoudyOldStyleBT-ExtraBold.woff2') format('woff2'),url('fonts/GoudyOldStyleBT-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Goudy';src:url('fonts/GoudyOldStyleBT-Bold.woff2') format('woff2'),url('fonts/GoudyOldStyleBT-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}:root{--bodyFont:"Effra", sans-serif;--headerFont:"Goudy", serif;--brand:#3D483A;--greige:#f1edec;--yellow:#FBD97E;--blue:#006AB3;--gap:clamp(12px, 1.6667vw, 24px);--s:calc(var(--gap) * 4);--f18:clamp(16px, 1.25vw, 18px);--f24:clamp(18px, 1.6667vw, 24px);--f28:clamp(20px, 1.9444vw, 28px);--f36:clamp(28px, 2.5vw, 36px)}body.page{font-size:18px;line-height:1.4;letter-spacing:.04em}h2,h2.vc_custom_heading.vc_do_custom_heading{margin-bottom:1em}h2:not(:first-child),h2.vc_custom_heading.vc_do_custom_heading:not(:first-child){margin-top:2em}h2.effra,h2.vc_custom_heading.vc_do_custom_heading.effra{font-family:var(--bodyFont);position:relative;margin:0 auto 2.5em;font-size:var(--f28) !important;line-height:1.7;text-transform:uppercase;letter-spacing:.1em;font-weight:300;justify-self:center}h2.effra:after,h2.vc_custom_heading.vc_do_custom_heading.effra:after{content:"";position:absolute;height:1px;width:100%;bottom:0;left:0;background-color:currentColor}h3{color:var(--brand)}#Header #Top_bar{position:absolute;border:none;top:0 !important;position:fixed;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#Header #Top_bar .top_bar_left .menu_wrapper{width:100%}#Header #Top_bar .top_bar_left .menu_wrapper ul.menu-main>li>a{padding:var(--gap) 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#Header #Top_bar .top_bar_left .menu_wrapper ul.menu-main>li>a span{line-height:60px}#Header #Top_bar.is-sticky{height:auto;background:rgba(255,255,255,0.9);backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);opacity:1}#Header #Top_bar.is-sticky .menu_wrapper ul.menu-main>li>a{color:var(--brand);padding:calc(var(--gap) / 2) 0}#Header #Top_bar.is-sticky .menu_wrapper ul.menu-main>li>a span{line-height:60px}#Header .header_placeholder{display:none !important}#Header .top_bar_left,.header-classic #Top_bar,.header-plain #Top_bar,.header-stack #Top_bar,.header-split #Top_bar,.header-fixed #Top_bar,.header-below #Top_bar,#Header_creative,#Top_bar #menu{background-color:#ffffff;background-color:transparent}#Top_bar #logo{z-index:100000;position:absolute;margin-top:0px;left:50px;max-height:110px}#Top_bar #logo img{max-height:110px}#Top_bar .menu>li>a{text-transform:none}#Top_bar .menu>li>a span:not(.description){border-right-width:0px}body.home #Top_bar .menu>li>a[href*="#"]{text-decoration:none}body.home #Top_bar .menu>li>a[href*="#"]:hover{text-decoration:underline}body.home #Side_slide #menu ul.menu.menu-main>li.menu-item{border:none}body.home #Side_slide #menu ul.menu.menu-main>li.menu-item>a{color:var(--greige)}body:not(.template-slider) #Header{min-height:0}body:not(.template-slider) #Subheader{padding:calc(150px + (var(--gap) * 4)) 0 calc(var(--gap) * 2);box-shadow:none}body:not(.template-slider) #Subheader::after{content:none}body:not(.template-slider) #Subheader h1.title{font-style:normal;letter-spacing:.05em;font-weight:bold}@media (max-width:767px){body:not(.template-slider) #Subheader{padding:calc(50px + (var(--gap) * 4)) 0 calc(var(--gap) * 2)}}.vc_row.subtitle{margin-top:calc(-1 * var(--gap));padding-bottom:var(--gap);background-color:var(--brand)}.vc_row.subtitle h3.vc_custom_heading{font-weight:400}.vc_row.subtitle .wpb_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em}@media (max-width:767px){.vc_row.subtitle .wpb_wrapper{flex-direction:column}}#Side_slide #menu ul.menu.menu-main>li.menu-item{border:none}#Side_slide #menu ul.menu.menu-main>li.menu-item>a{font-size:var(--f36);line-height:1.4}.mobile-header-mini #Top_bar a.responsive-menu-toggle{top:24px !important;right:24px !important;color:#fff;background:var(--brand);border-radius:0}.logo-no-sticky-padding #Top_bar .logo #logo{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}@media screen and (max-width:1239px){.logo-no-sticky-padding #Top_bar .logo #logo{padding:12px !important;box-sizing:border-box;margin:0}}@media screen and (max-width:600px){.logo-no-sticky-padding #Top_bar .logo #logo{width:90px}}@media screen and (min-width:1240px){.logo-no-sticky-padding #Top_bar.is-sticky .logo #logo{height:100% !important;padding:10px !important;box-sizing:border-box}.logo-no-sticky-padding #Top_bar.is-sticky .logo #logo img.logo-sticky{max-height:100% !important;width:auto !important;height:100% !important}}@media screen and (max-width:1239px){.logo-no-sticky-padding #Top_bar.is-sticky .logo #logo{background:var(--brand);padding:12px !important;max-height:none;height:auto !important}}@media screen and (max-width:600px){.logo-no-sticky-padding #Top_bar.is-sticky .logo #logo{width:90px}}@media screen and (min-width:1240px) and (max-width:1440px){.logo-no-sticky-padding #Top_bar .menu>li>a{font-size:26px}.logo-no-sticky-padding #Top_bar .menu>li>a span:not(.description){padding:0 12px}}#Footer.mfn-footer .footer_action{background-color:transparent}#Footer.mfn-footer .footer_action .container .mcb-column-inner{margin:0;padding:0}#Footer.mfn-footer .footer_action .container .mcb-column-inner .vc_row.brand{padding-top:calc(var(--gap) * 2);padding-bottom:calc(var(--gap) * 2);text-align:left}@media (max-width:767px){#Footer.mfn-footer .footer_action .container .mcb-column-inner .vc_row.brand{row-gap:calc(var(--gap) * 2)}}#Footer.mfn-footer .footer_action .container .mcb-column-inner iframe{display:block}@media (max-width:1199px){#Footer.mfn-footer .footer_action .container .mcb-column-inner .footertext{row-gap:calc(var(--gap) * 2)}}form input[type="date"],form input[type="email"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="url"],form select,form textarea,form .woocommerce .quantity input.qty,form .dark input[type="email"],form .dark input[type="password"],form .dark input[type="tel"],form .dark input[type="text"],form .dark select,form .dark textarea{color:var(--brand);border-color:var(--brand)}form input[type="date"]:focus,form input[type="email"]:focus,form input[type="number"]:focus,form input[type="password"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="text"]:focus,form input[type="url"]:focus,form select:focus,form textarea:focus,form .woocommerce .quantity input.qty:focus,form .dark input[type="email"]:focus,form .dark input[type="password"]:focus,form .dark input[type="tel"]:focus,form .dark input[type="text"]:focus,form .dark select:focus,form .dark textarea:focus{color:var(--brand);border-color:var(--brand);background-color:#fff;box-shadow:0 0 4px rgba(61,72,58,0.3)}html,body,#Wrapper,#Header_wrapper{background-color:#fff;left:0 !important}@media (max-width:1439px){body .content_wrapper .section_wrapper,.container,.with_aside .content_wrapper{max-width:100% !important;padding:0 15px}}body:not(.home) #Content{background-color:var(--greige)}section.vc_section,section.vc_section.vc_section-has-fill{padding-top:var(--s);padding-bottom:var(--s)}section.vc_section .wpb_wrapper>div:last-child,section.vc_section.vc_section-has-fill .wpb_wrapper>div:last-child{margin-bottom:0}@media (max-width:1439px){.vc_row.brand,.wpb_column.brand,.vc_row.greige,.wpb_column.greige{padding-left:0 !important;padding-right:0 !important}}.vc_row.brand,.wpb_column.brand{background-color:var(--brand);color:#fff}.vc_row.brand h2,.wpb_column.brand h2,.vc_row.brand .wpb_text_column a,.wpb_column.brand .wpb_text_column a{color:#fff}.vc_row.brand .lowerbutton .vc_btn3.vc_general:focus,.wpb_column.brand .lowerbutton .vc_btn3.vc_general:focus,.vc_row.brand .lowerbutton .vc_btn3.vc_general:hover,.wpb_column.brand .lowerbutton .vc_btn3.vc_general:hover{color:var(--brand);background-color:var(--greige)}.vc_row.greige,.wpb_column.greige{background-color:var(--greige);color:var(--brand)}.vc_row.greige h2,.wpb_column.greige h2{color:var(--brand)}.info_boxes.vc_row>.wpb_column.vc_column_container{padding-top:0;padding-bottom:0}.info_boxes.vc_row>.wpb_column.vc_column_container .vc_column-inner{padding:calc(var(--gap) * 2) 15px;background-color:var(--greige);color:var(--brand)}@media (max-width:767px){.info_boxes.vc_row>.wpb_column.vc_column_container .vc_column-inner{padding:calc(var(--gap) * 4) calc(var(--gap) * 2)}}.info_boxes.vc_row>.wpb_column.vc_column_container .vc_column-inner h3{margin-bottom:1em}.info_boxes.vc_row>.wpb_column.vc_column_container .vc_column-inner h3:not(:first-child){margin-top:2em}.info_boxes.vc_row>.wpb_column.vc_column_container:first-child{z-index:20}.info_boxes.vc_row>.wpb_column.vc_column_container:first-child .vc_column-inner{background-color:#fff;justify-content:center}.info_boxes.vc_row>.wpb_column.vc_column_container:first-child .vc_column-inner .wpb_single_image{margin:0;width:calc(100% + 100px)}.info_boxes.vc_row>.wpb_column.vc_column_container:first-child .vc_column-inner .wpb_single_image .vc_single_image-wrapper{margin:0}.info_boxes.vc_row>.wpb_column.vc_column_container div:last-child{margin-bottom:0}@media (max-width:767px){.info_boxes.vc_row>.wpb_column.vc_column_container:first-child{order:2}.info_boxes.vc_row>.wpb_column.vc_column_container:first-child .vc_column-inner .wpb_single_image{margin:var(--gap) auto;width:350px;max-width:80%}.info_boxes.vc_row>.wpb_column.vc_column_container:nth-child(2){order:1}.info_boxes.vc_row>.wpb_column.vc_column_container:nth-child(3){order:3}}.upperbutton .vc_btn3.vc_general{color:var(--brand);background-color:var(--yellow);font-size:var(--f36);font-family:var(--bodyFont);padding:.33em 1.5em}.upperbutton .vc_btn3.vc_general:focus,.upperbutton .vc_btn3.vc_general:hover{color:#fff;background-color:var(--brand)}body #fbuilder .pbreak .pbPrevious,body #fbuilder .pbreak .pbNext,body #fbuilder .pbSubmit,.lowerbutton .vc_btn3.vc_general,.wpcf7 .wpcf7-submit{color:var(--brand);background-color:var(--yellow);font-size:var(--f18);font-weight:400;font-family:var(--bodyFont);padding:.75em 2.5em;border-radius:0}body #fbuilder .pbreak .pbPrevious:focus,body #fbuilder .pbreak .pbNext:focus,body #fbuilder .pbSubmit:focus,.lowerbutton .vc_btn3.vc_general:focus,.wpcf7 .wpcf7-submit:focus,body #fbuilder .pbreak .pbPrevious:hover,body #fbuilder .pbreak .pbNext:hover,body #fbuilder .pbSubmit:hover,.lowerbutton .vc_btn3.vc_general:hover,.wpcf7 .wpcf7-submit:hover{color:#fff;background-color:var(--brand)}.content-col>.vc_column-inner{padding:calc(var(--gap) * 2)}@media (max-width:767px){.content-col{order:1}.content-col>.vc_column-inner{padding:calc(var(--gap) * 4) calc(var(--gap) * 2)}}@media (max-width:767px){.fullheight-col{order:2}}.fullheight-col>.vc_column-inner{padding:0}.fullheight-col>.vc_column-inner *{height:100%}@media (min-width:769px){.aspect-1 .vc_single_image-wrapper{aspect-ratio:1}.aspect-1 .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover}}.vc_custom_heading.primary{font-weight:400 !important;margin:0 !important;line-height:1}.vc_custom_heading.secondary{font-weight:bold !important;color:var(--yellow) !important;margin:0 !important;line-height:1}.has_content .the_content_wrapper{margin-bottom:0}video{aspect-ratio:1;overflow:hidden;width:100%;height:auto;display:block;object-fit:cover}.show-mobile{display:none}@media (max-width:991px){.show-mobile{display:block}}.width-120 img{width:120px;max-width:100%;margin-bottom:var(--gap)}.wpcp-carousel-content-wrapper .wpcp-carousel-section{margin:0 !important}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-slide-image{aspect-ratio:1}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-slide-image img{object-fit:cover;object-position:center;width:100%;height:100%}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-prev-button.swiper-button-prev,.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-next-button.swiper-button-next{width:calc(var(--gap) * 2);height:calc(var(--gap) * 2)}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-prev-button.swiper-button-prev>i,.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-next-button.swiper-button-next>i{font-size:calc(var(--gap) * 2);color:#fff !important;font-weight:100;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-prev-button.swiper-button-prev:hover i,.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-next-button.swiper-button-next:hover i{color:#fff !important}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-prev-button.swiper-button-prev{left:var(--gap)}.wpcp-carousel-content-wrapper .wpcp-carousel-section .wpcp-next-button.swiper-button-next{right:var(--gap)}@media screen and (max-width:777px){#rev_slider_1_1 .meins-deins-slide rs-sbg-wrap{opacity:0 !important}}#rev_slider_1_1 .meins-deins-slide .meins-deins-slide-img img{object-fit:cover !important;min-height:100% !important;min-width:100% !important;object-position:right center !important}body .ahb_m2 #fbuilder .slots div a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;border-color:var(--brand)}body .ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active{background-color:var(--brand);color:#fff !important}body .ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-hover{color:#fff}body .ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover{background-color:var(--yellow)}body #fbuilder .slots div.htmlUsed{opacity:.3}body .ahb_m2 #fbuilder .slots div:not(.htmlUsed) a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}body .ahb_m2 #fbuilder .slots div:not(.htmlUsed) a:hover{background-color:var(--yellow);color:var(--brand)}body .ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a{background:var(--brand) !important}body #fbuilder .slots .htmlUsed.currentSelection{opacity:1}body #fbuilder .slots .htmlUsed.currentSelection>a{background:var(--brand) !important}