html,body{scroll-padding-top:180px}b,strong{font-weight:700}p:empty{display:none}[type=button],[type=submit],button,.elementor-button{min-width:250px;max-width:100%}[type=button]:focus,[type=submit]:focus,button:focus{outline:none}.hentry ul,.hentry ol{margin-bottom:20px}.elementor-button.btn-blue{background-color:var(--e-global-color-primary)}.elementor-button.btn-large{border:3px solid #fff0;font-size:24px;margin:20px auto;padding:10px 30px}.elementor-button.btn-border-red{background-color:#fff0;border-color:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-button.btn-border-red:hover,.elementor-button.btn-border-red:focus{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}#header_pop button.cta-book{border:2px solid #FFF;line-height:1.2;padding:9px 22px;min-width:auto}#header-menu .elementor-nav-menu{align-items:flex-end}#header-menu li[class^="mnu-"]{display:grid;position:relative}#header-menu li[class^="mnu-"]:before{content:"";background-position:center center;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:relative;display:block;margin:0 auto}#header-menu li[class^="mnu-"].menu-item-has-children:before{left:-15px}#header-menu li.mnu-heating:before{background-image:url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/icons/mnu-heating.svg)}#header-menu li.mnu-cooling:before{background-image:url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/icons/mnu-cooling.svg)}#header-menu li.mnu-electrical:before{background-image:url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/icons/mnu-electrical.svg)}#header-menu li.mnu-plumbing:before{background-image:url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/icons/mnu-plumbing.svg)}#header-menu li.mnu-discount:before{background-image:url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/icons/mnu-discount.svg)}#header-menu li.mnu-booknow{display:none}#header-menu ul.sub-menu{column-count:2;column-fill:balance;column-gap:20px;padding:20px}#header-menu ul.sub-menu a{border-bottom:1px solid var(--e-global-color-primary);padding-left:0}#header-menu li.sbm-title>a{border-bottom-color:var(--e-global-color-accent);cursor:auto;font-weight:700}#header-menu li.sbm-title>a:hover{background-color:#fff0;color:var(--e-global-color-primary)}#header_pop.sticky-header{position:fixed}#header_pop.sticky-header .br-logo img{transition:all .3s ease;width:140px}#header_pop.sticky-header #header-menu li[class^="mnu-"]:before{display:none}.cta-gforms .gform_wrapper.gravity-theme label.gfield_consent_label{color:#FFF;display:inline;font-size:15px}.cta-gforms .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:var(--e-global-color-accent)!important}.cta-gforms .gform_wrapper.gravity-theme #field_submit,.cta-gforms .gform_wrapper.gravity-theme .gform_footer{display:block}.gform_wrapper.gravity-theme input:focus-visible{outline:0 solid var(--e-global-color-432b633)!important}.banner-section .cta-button{text-align:center}.banner-section .cta-button button{margin:10px}.banner-ratings figcaption{display:inline-block;margin-left:10px}h1.banner-headline,.banner-headline .elementor-heading-title{color:#FFF;font-weight:600;margin:20px auto;padding-bottom:20px;text-align:center}h1.banner-headline:after,.banner-headline .elementor-heading-title:after{content:"";background-color:#FFF;width:180px;height:1px;position:absolute;bottom:0;left:calc(50% - 90px)}.banner-headline h1:after{content:"";background-color:#FFF;width:180px;height:1px;position:absolute;bottom:0;left:calc(50% -90px)}.banner-heading h1:after{content:"";background-color:#FFF;width:180px;height:1px;position:absolute;bottom:0;left:0}.services-title .elementor-heading-title:after{content:"";background:#fff0 url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/right-arrow.svg) 0 0 no-repeat;width:30px;height:30px;margin-left:20px;position:absolute;top:10px}.services-iconlist li.elementor-icon-list-item a{background-color:#FFF;border:3px solid var(--e-global-color-primary);border-radius:100%;align-content:center;flex-wrap:wrap;padding:10px;width:185px;height:185px}.services-iconlist li.elementor-icon-list-item a:hover{background-color:var(--e-global-color-primary)}.services-iconlist li.elementor-icon-list-item a#heating:hover{background-color:var(--e-global-color-accent)}.services-iconlist li.elementor-icon-list-item a#cooling:hover{background-color:var(--e-global-color-primary);border-color:#FFF}.services-iconlist li.elementor-icon-list-item a#plumbing:hover{background-color:#1858C7}.services-iconlist li.elementor-icon-list-item a#electrical:hover{background-color:#FBBC05}.services-iconlist li.elementor-icon-list-item a#maintenance:hover{background-color:#DE6C26}.services-iconlist .elementor-icon-list-icon{margin-bottom:10px}.iconlist-text li.elementor-icon-list-item{align-content:baseline;flex-wrap:wrap;margin:20px auto;width:220px}.iconlist-text li.elementor-icon-list-item .elementor-icon-list-icon{margin-bottom:20px}.faq-section{font-size:19px;padding:10px}.faq-section .faq-toc{background:var(--e-global-color-primary) center center no-repeat;background-size:cover;position:relative}.faq-toc:before{content:"";background-color:var(--e-global-color-primary);display:block;width:100%;height:100%;mix-blend-mode:initial;opacity:.75;position:absolute;top:0;left:0}.faq-toc .__wrap{padding:40px 20px;position:relative;text-align:center;z-index:1}.faq-toc h2{color:#FFF;margin-bottom:20px;padding:20px;position:relative}.faq-toc h2:after{content:'';background-color:#FFF;width:180px;height:1px;position:absolute;bottom:0;left:calc(50% - 80px)}.faq-toc ul.lst-toc{list-style:none;padding:0;margin:20px auto;max-width:100%;width:980px}.faq-toc ul.lst-toc a{background-color:#D9D9D9;color:var(--e-global-color-primary);display:block;font-size:24px;font-weight:700;padding:10px;margin-bottom:10px}.faq-toc ul.lst-toc a:hover{background-color:var(--e-global-color-accent);color:#FFF}.faq-list .__question{background-color:#D9D9D9;font-size:28px;margin:0;padding:20px 60px}.faq-list .__answer{padding:20px 60px}.faq-list a.__link{color:#67686A;display:flex;justify-content:flex-end;padding:10px 40px 20px}.faq-list a.__link:hover{color:var(--e-global-color-accent)}.ft-offer .elementor-widget-container{padding-left:20px}.ft-offer.ribbon-special .elementor-widget-container:before{content:"Special Offer";background-color:var(--e-global-color-accent);color:#FFF;font-size:30px;font-weight:600;line-height:1;padding:10px 20px 10px 40px;position:absolute;top:15px;left:0;z-index:10}.ft-offer.ribbon-special .elementor-widget-container:after{content:"";background-color:#000;width:50px;height:25px;position:absolute;top:55px;left:3px;z-index:-1;transform:rotate(30deg)}.ft-offer.buyback .elementor-widget-container{padding-left:0}.ft-offer.buyback .eael-call-to-action{padding:60px 20px 20px}.ft-offer .eael-call-to-action .offer-desc{font-size:30px}.ft-offer .eael-call-to-action{min-height:380px;padding:80px 20px 20px}.ft-offer .eael-call-to-action p{font-size:20px;font-weight:600;line-height:1.2}.ft-offer .eael-call-to-action .sub-title{font-size:120px!important;font-weight:600;line-height:1;margin:0 0 10px;text-shadow:0 4px 4px rgb(0 0 0 / .25)}.ft-offer .eael-call-to-action .sub-title sub,.coupons-slider .elementor-slide-heading>sub{font-size:55%;bottom:0;left:-.25em;text-shadow:none}.ft-offer .eael-call-to-action .title{font-size:40px!important;font-weight:600;line-height:1}.ft-offer .eael-call-to-action .disclaimer,.coupons-slider .disclaimer{color:#FFF;font-size:14px;font-weight:400;line-height:1.2;padding:20px;text-align:left;width:calc(100% - 240px);position:absolute;bottom:0;left:0}.ft-offer .eael-call-to-action .cta-button,.coupons-slider .elementor-button{min-width:200px;text-align:center;position:absolute;bottom:20px;right:20px}.sb-offer .eael-call-to-action{display:inline-block;min-height:180px;padding:20px 10px 10px}.sb-offer .eael-call-to-action .sub-title,.sb-offer .eael-call-to-action .title{display:inline-block;vertical-align:top}.sb-offer .eael-call-to-action .sub-title{font-size:80px!important;font-weight:600;line-height:1;text-align:right;width:35%}.sb-offer .eael-call-to-action .sub-title sup{font-size:50%;top:-.7em}.sb-offer .eael-call-to-action .sub-title sub{font-size:45%;display:block;line-height:1;bottom:10px}.sb-offer .eael-call-to-action .title{font-size:30px!important;font-weight:600;line-height:1.2;padding:5px 0 0 20px;text-align:left;width:65%}.sb-offer.v-mid .eael-call-to-action .sub-title,.sb-offer.v-mid .eael-call-to-action .title{vertical-align:middle}.sb-offer .eael-call-to-action .disclaimer,.sb-offer .eael-call-to-action .cta-button{position:absolute;bottom:10px}.sb-offer .eael-call-to-action .disclaimer{left:10px;color:#FFF;font-size:12px;font-weight:400;line-height:1.2;text-align:left;width:calc(100% - 230px)}.sb-offer .eael-call-to-action .cta-button{right:10px;min-width:200px;text-align:center}.sidebar_wrap .sb-offer .eael-call-to-action{min-height:160px}.sidebar_wrap .sb-offer .eael-call-to-action .sub-title{font-size:60px!important}.sidebar_wrap .sb-offer .eael-call-to-action .title{font-size:24px!important}.sidebar_wrap .sb-offer .eael-call-to-action .disclaimer{font-size:10px}.coupons-slider .offer-title{font-size:40px;font-weight:600;line-height:1;margin-bottom:10px}.coupons-slider .offer-desc{font-size:20px;font-weight:600;line-height:1;margin-bottom:40px}.coupons-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-5px!important}.cta-info-offer .eael-call-to-action .sub-title:before{content:"\e913";font-family:'belred-icomoon'!important;position:absolute;left:5px}.carousel-testimonials.elementor-pagination-type-bullets .swiper{padding:20px 20px 60px!important}.carousel-testimonials.elementor-pagination-type-bullets .swiper .swiper-slide{box-shadow:0 0 3px rgb(0 0 0 / .2);overflow:inherit}.carousel-testimonials.elementor-pagination-type-bullets .swiper .swiper-slide:before{content:"";width:80px;height:60px;background:#fff0 url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/quote-open.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:-10px;left:-20px;z-index:11}.carousel-testimonials.elementor-pagination-type-bullets .swiper-pagination-bullet{width:40px!important;height:8px!important;border-radius:0;margin:0 3px}.carousel-testimonials.elementor-pagination-type-bullets .elementor-swiper-button-prev,.carousel-testimonials.elementor-pagination-type-bullets .elementor-swiper-button-next{padding:5px;position:absolute!important;top:calc(100% - 10px / 2)!important;z-index:99}.carousel-testimonials .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{left:50%}.carousel-testimonials.elementor-pagination-type-bullets .elementor-swiper-button-prev{left:calc(50% - 150px)!important}.carousel-testimonials.elementor-pagination-type-bullets .elementor-swiper-button-next{right:calc(50% - 150px)!important}.loop-reviews{box-shadow:0 0 3px rgba(0 0 0 /20%);padding:40px 20px;position:relative;margin:40px auto;border-radius:3px}.loop-reviews:before{content:"";width:80px;height:60px;background:#fff0 url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/quote-open.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:-20px;left:-20px}.loop-reviews:after{content:"";width:180px;height:40px;background:#fff0 url(http://www.belred.com/wp-content/themes/hello-belred/_assets/img/5stars-google.svg) 0 0 no-repeat;background-size:contain;position:absolute;bottom:5px;right:15px}.loop-reviews table tbody>tr:nth-child(odd)>td,.loop-reviews table tbody>tr:nth-child(odd)>th,.carousel-testimonials .e-loop-item table tbody>tr:nth-child(odd)>td,.carousel-testimonials .e-loop-item table tbody>tr:nth-child(odd)>th{background-color:#fff0;border:none;font-size:18px;padding:0}.loop-reviews table tbody>tr>td>p,.carousel-testimonials .e-loop-item table tbody>tr>td>p{display:none}ul.lst-badges,ul.lst-dealers{display:block;list-style:none;margin:20px auto;padding:0;text-align:center}ul.lst-badges li{display:inline-block;margin:10px;width:150px;vertical-align:middle}ul.lst-dealers li{display:inline-block;margin:15px;width:200px;vertical-align:middle}.year-badge{color:#FFF;text-align:center}.year-badge .yr-title{font-size:350px;font-weight:600;line-height:100px;padding:90px 0}.year-badge .yr-title .num1{margin-left:-160px}.year-badge .yr-title .num2{margin-right:-160px}.year-badge .yr-subtext{font-size:28px}.infobox-membership .program-content{font-size:20px;margin-bottom:30px}.infobox-membership .program-content.show-less{height:300px;overflow:hidden}.infobox-membership .infobox-content>.title{background-color:var(--e-global-color-primary);color:#FFF!important;margin:-20px -20px 20px;padding:15px 20px}.infobox-membership ul.lst-check{margin-top:0}.infobox-membership .link-moreless{cursor:pointer;float:left;padding:10px;max-width:100%;width:200px}.infobox-membership .infobox-button{display:flex;justify-content:flex-end}.infobox-membership .infobox-button>a{justify-content:center;max-width:100%;width:200px}.weathersummary #today_temp{margin-bottom:40px}.weathersummary #days5_temp{display:none}.pulse{position:relative;margin:0 auto;padding:0;width:140px;height:140px;text-align:center;background-color:#FFF;border-radius:100%;display:flex;justify-content:center;z-index:1}.pulse:after{content:"";position:absolute;top:0;left:0;width:140px;height:140px;border-radius:100%;transform-origin:center center;-moz-animation:1500ms pulsate infinite alternate ease-in-out;-ms-animation:1500ms pulsate infinite alternate ease-in-out;-o-animation:1500ms pulsate infinite alternate ease-in-out;animation:1500ms pulsate infinite alternate ease-in-out;background-color:rgb(255 255 255 / 60%);z-index:-1}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}div#concom-shop{width:1360px;max-width:100%}.cta-button,.cta-button button,.cta-button .elementor-button{font-size:24px}.txt-small{font-size:15px}.txt-normal{font-size:18px}.txt-default{font-size:19px}.txt-medium{font-size:24px}.txt-large{font-size:32px}.sub-text{font-size:70%;font-weight:700;display:block;margin:10px 0}.fc-white{color:#FFF!important}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-center{text-align:center}.uppercase{text-transform:uppercase}.block{display:block}.cols-2{columns:2}.cols-3{columns:3}.flex-g20{display:flex;gap:20px}.flex-g30{display:flex;gap:30px}.flex-g40{display:flex;gap:40px}.slant-gradient{background:#707070;background:linear-gradient(110deg,#707070 32%,#d9d9d9 32%,#d9d9d9 62%,#707070 62%)}ul.no-bullet,ol.no-bullet,ul.lst-check{list-style:none;margin-top:20px;margin-bottom:20px;padding-left:0}ul.lst-check>li{padding:5px 5px 5px 30px;position:relative}ul.lst-check>li:before{content:"\f00c";color:var(--e-global-color-accent);font-family:"Font Awesome 5 Free";position:absolute;left:0;top:3px}ul.lst-buttons{list-style:none;padding-left:0}ul.lst-buttons .elementor-button{margin:10px auto;max-width:100%}ul.lst-buttons.cols-2 .elementor-button{text-align:center;width:400px}.gallery.gallery-columns-3{display:grid;grid-column-gap:10px;grid-template-columns:repeat(3,1fr)}.elementor-location-footer a{color:#000}.elementor-location-footer a:hover{color:var(--e-global-color-accent)}ul.footer-links{font-size:16px;font-weight:600;list-style:none;margin-top:30px;padding-left:0}ul.footer-links a{padding:5px 5px 5px 0}ul.lst-links{font-weight:700;list-style:none;margin-bottom:20px;padding-left:0}ul.lst-links li{padding:3px}.ada-notice.elementor-widget-eael-lightbox .eael-lightbox-btn>span{min-width:auto}button.mfp-close{min-width:auto}button.mfp-close:focus,button.mfp-close:hover{background-color:transparent!important}.m-0-auto{margin:0 auto}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.m-2-auto{margin:2rem auto}.m-2{margin:2rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.m-3-auto{margin:3rem auto}.m-3{margin:3rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}@media only screen and (max-width:1366px){.ft-offer .eael-call-to-action .sub-title{font-size:80px!important}.ft-offer .eael-call-to-action .title,.coupons-slider .offer-title{font-size:30px!important}.sb-offer .eael-call-to-action .sub-title{font-size:60px!important}.sb-offer .eael-call-to-action .title{font-size:24px!important}.ft-offer .eael-call-to-action .disclaimer{font-size:12px}.sb-offer .eael-call-to-action .disclaimer{font-size:11px}}@media only screen and (max-width:1280px){.content_wrap .cols-2,.content_wrap .cols-3{columns:1}.services-title .elementor-heading-title:after{top:0}.services-iconlist li.elementor-icon-list-item a{width:140px;height:140px}.iconlist-text li.elementor-icon-list-item{width:150px}.coupons-slider .elementor-widget-container:before{font-size:22px}.coupons-slider .elementor-widget-container:after{top:46px}.year-badge .yr-title{font-size:250px;line-height:50px}.year-badge .yr-title .num1{margin-left:-110px}.year-badge .yr-title .num2{margin-right:-110px}.home-bloglist .elementor-grid>article.elementor-post:last-child{display:none}}@media only screen and (max-width:1024px){#header_pop .cta-button a.elementor-button.btn-blue{display:none}#header-menu nav.elementor-nav-menu--dropdown{padding:20px 40px 40px;margin-top:10px!important}#header-menu nav.elementor-nav-menu--dropdown .elementor-item:focus,#header-menu nav.elementor-nav-menu--dropdown .elementor-item:hover{background-color:transparent!important}#header-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu>li>a{border-bottom:1px solid var(--e-global-color-primary);font-weight:700;justify-content:space-between}#header-menu nav.elementor-nav-menu--dropdown .has-submenu .sub-arrow{rotate:-90deg}#header-menu nav.elementor-nav-menu--dropdown .has-submenu.highlighted .sub-arrow{rotate:0deg}#header-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu ul.sub-menu{background-color:#FFF;border-top:none;box-shadow:0 4px 4px rgb(0 0 0 / .25);margin-bottom:20px}#header-menu li[class^="mnu-"]:before{display:none}#header-menu li.mnu-booknow{display:inherit}#header-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu>li.mnu-booknow>a{background-color:var(--e-global-color-accent);border-radius:100px;border-bottom:none;color:#FFF;font-size:20px;font-weight:600;justify-content:center;margin-top:20px;max-width:100%;padding:10px 20px;text-transform:capitalize;width:240px}#header-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu>li.mnu-booknow>a:hover{background-color:#DE9D26}.banner-heading h1:after{left:calc(50% - 100px)}.services-title .elementor-heading-title:after{display:none}.services-iconlist li.elementor-icon-list-item{margin-bottom:10px}.iconlist-text li.elementor-icon-list-item{width:200px}.ft-offer .eael-call-to-action{min-height:340px}.sb-offer .eael-call-to-action{min-height:160px}.slant-gradient{background:linear-gradient(350deg,#707070 40%,#d9d9d9 40%,#d9d9d9 70%,#707070 70%)}.year-badge{display:flex;align-items:center;gap:25px;justify-content:center;margin-bottom:20px}.year-badge .yr-title{display:flex;font-size:150px;letter-spacing:-15px;line-height:0;padding:60px 0}.year-badge .yr-title .num1{margin-left:0}.year-badge .yr-title .num2{margin-right:0}.year-badge .yr-subtext{font-size:24px;text-align:left}}@media only screen and (max-width:912px){#header_pop.sticky-header .br-logo img{width:100px}.cta-button,.cta-button button,.cta-button .elementor-button{font-size:20px}ul.lst-buttons.cols-2 .elementor-button{display:block}ul.lst-buttons.flex-g30{display:block;text-align:center}.ft-offer.ribbon-special .elementor-widget-container:before,.coupons-slider .elementor-widget-container:before{font-size:20px}.ft-offer.ribbon-special .elementor-widget-container:after,.coupons-slider .elementor-widget-container:after{top:44px}.faq-toc .__wrap{padding:20px}.faq-toc h2:after{width:100px;left:calc(50% - 50px)}.faq-toc ul.lst-toc a{font-size:20px}.faq-list .__question{font-size:24px;padding:15px 30px}.faq-list .__answer,.faq-list a.__link{font-size:17px;padding:15px 30px}}@media only screen and (max-width:767px){#header_pop.sticky-header .br-logo img{width:80px}.elementor-button.btn-large{font-size:20px;padding:10px 24px}.cta-button,.cta-button button,.cta-button .elementor-button{font-size:18px}.iconlist-text li.elementor-icon-list-item{width:140px}.ft-offer .elementor-widget-container{padding-left:0}.ft-offer.ribbon-special .elementor-widget-container:before,.ft-offer.ribbon-special .elementor-widget-container:after{display:none}.ft-offer .eael-call-to-action,.ft-offer.buyback .eael-call-to-action{min-height:260px;padding:20px 10px}.ft-offer .eael-call-to-action .offer-desc{font-size:20px}.ft-offer .eael-call-to-action p{font-size:16px}.ft-offer .eael-call-to-action .sub-title{font-size:60px!important}.ft-offer .eael-call-to-action .title,.coupons-slider .offer-title{font-size:24px!important}.sb-offer .eael-call-to-action .sub-title{font-size:45px!important}.sb-offer .eael-call-to-action .title,.sb-offer.v-mid .eael-call-to-action .title{font-size:20px!important}.sb-offer.v-mid .eael-call-to-action .sub-title,.sb-offer.v-mid .eael-call-to-action .title{vertical-align:top}.sb-offer .eael-call-to-action .sub-title sub{bottom:5px}.sb-offer .eael-call-to-action .disclaimer,.sb-offer .eael-call-to-action .cta-button{position:relative;bottom:0}.sb-offer .eael-call-to-action .disclaimer{left:0;margin:10px 0;width:100%}.sb-offer .eael-call-to-action .cta-button{font-size:16px;right:0}.coupons-slider .offer-desc{font-size:18px;margin-bottom:20px}.ft-offer .eael-call-to-action .disclaimer,.coupons-slider .disclaimer{font-size:12px;padding:0;position:relative;left:0;bottom:-10px;width:100%}.ft-offer .eael-call-to-action .cta-button,.coupons-slider .elementor-button{font-size:16px;position:relative;right:0;bottom:-10px}.slant-gradient{background:linear-gradient(350deg,#707070 37%,#d9d9d9 37%,#d9d9d9 67%,#707070 67%)}ul.lst-badges li,ul.lst-dealers li{margin:5px;width:140px}.cols-2,.cols-3{columns:1}article.content_wrap,aside.sidebar_wrap,.content_wrap,.sidebar_wrap{width:100%}.infobox-membership .program-content{font-size:18px}.infobox-membership .program-content.show-less{height:335px}.infobox-membership .infobox-content>.title{padding:10px 20px}.infobox-membership .link-moreless{float:none}.infobox-membership .infobox-button{justify-content:center;margin-top:20px}.faq-list .__question{font-size:22px}.gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:680px){#header-menu ul.sub-menu{column-count:1}}@media only screen and (max-width:390px){.infobox-membership .program-content.show-less{height:360px}.gallery.gallery-columns-3{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:375px){.infobox-membership .program-content.show-less{height:340px}}