@font-face{font-family:"Montserrat";src:url("/data/customfiles/Montserrat-Regular.ttf");font-weight:400}@font-face{font-family:"Montserrat";src:url("/data/customfiles/Montserrat-Bold.ttf");font-weight:700}.custom_fonts h1,.custom_fonts h2,.custom_fonts h3,.custom_fonts h4,.custom_fonts h5,.custom_fonts p,.custom_fonts a{font-weight:400;line-height:112%;margin-block:0}.custom_fonts h1,.custom_fonts h2,.custom_fonts h3,.custom_fonts h4,.custom_fonts h5,.custom_fonts a,.custom_fonts p{font-family:"Montserrat"}.navbar a{font-family:"Montserrat" !important;color:var(--color_secondary) !important}.back_footer{background:var(--color_secondary)}.custom_class_footer{background:var(--color_secondary)}.custom_class_footer>div{padding-top:24px}@media (min-width:991px){.custom_class_footer>div{padding-top:72px}}.custom_class_footer .back_socials{border:2px solid var(--color_secondary);border-radius:50%;box-sizing:content-box;background:var(--color_secondary)}.custom_class_footer .back_socials i{color:white !important}.custom_class_footer .back_socials:hover{background:white}.custom_class_footer .back_socials:hover i{color:black !important}.custom_class_footer .text_footer,.custom_class_footer ul.text_footer>li>a{font-size:16px;font-weight:400;font-family:"Montserrat"}.custom_class_footer .footer-v2 .title_1{font-family:"Montserrat";font-size:24px}.custom_class_footer ul.text_footer>li{margin-bottom:8px}.custom_class_footer footer-v2 a{font-weight:400 !important}.custom_class_footer .title_1{font-weight:700;font-size:16px;line-height:19px;color:var(--color_secondary)}.custom_class_footer .title_2.text_footer{padding:0;font-weight:700;margin-bottom:12px;color:var(--color_primary) !important}.custom_class_footer .client_custom_btn{font-size:16px !important;padding:8px 16px !important;max-width:max-content !important;margin-inline:auto !important;background:var(--color_primary) !important;border-radius:80px !important;color:var(--color_text_on_primary) !important;line-height:19.5px !important}@media (min-width:1024px){.custom_class_footer .client_custom_btn{margin-inline:unset !important}}.custom_class_footer #invite_btn{border:2px solid var(--color_primary)}.custom_class_footer #invite_btn:hover{background-color:unset !important}.custom_class_footer #invite_btn:hover .invite{color:var(--color_primary)}.custom_class_footer #invite_btn .invite{color:white;border:unset}.custom_class_footer>div>div>div.col-xs-12.col-md-6.col-sm-6.mobile_center.tablet_center>p{margin:0}.custom_class_footer>div>div>div.col-xs-12.col-md-6.col-sm-6.mobile_center.tablet_center>p>a{margin-bottom:16px;display:inline-block}.custom_class_footer>div>div>div.col-xs-12.col-md-6.col-sm-6.mobile_center.tablet_center>p>a:last-child{margin-bottom:0px;display:inline-block}.custom_class_footer .footer_social{margin-top:0px;display:flex;gap:8px;justify-content:center}@media (min-width:1024px){.custom_class_footer .footer_social{justify-content:start}}.custom_class_footer .footer_social a{font-size:20px;color:white}.custom_class_footer #invite_btn{margin-top:12px;font-weight:700;font-size:16px}.footer-v2 div>small{color:white}.btn-client,.custom_class_footer .client_custom_btn{display:flex;justify-content:center;align-items:center;padding:12px 24px;background:var(--color_primary);border-radius:80px;color:var(--color_text_on_primary);font-family:"Montserrat";font-style:normal;font-weight:700 !important;font-size:24px;line-height:29px;max-width:max-content;border:2px solid var(--color_primary)}.btn-client:hover,.custom_class_footer .client_custom_btn:hover{background:var(--color_text_on_primary);color:var(--color_primary)}.btn-client-black{border:2px solid #000;background-color:#000}.btn-client-black:hover{background:#FFF;color:#000}.btn-client-secondary{border:2px solid var(--color_secondary);background-color:var(--color_secondary)}.btn-client-secondary:hover{background:#FFF;color:#000}.custom_bootstrap .custom_section_title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:36px;line-height:44px;text-align:center;color:var(--color_primary);text-transform:uppercase}@media (min-width:991px){.custom_bootstrap .custom_section_title{font-size:48px;line-height:58px}}.custom_bootstrap .custom_section_title span{color:var(--color_primary)}.custom_bootstrap .custom_section_title--small{font-size:32px;line-height:39px}@media (min-width:991px){.custom_bootstrap .custom_section_title--small{font-size:36px;line-height:43px}}.custom_bootstrap .custom_section_subtitle{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#414142}@media (min-width:991px){.custom_bootstrap .custom_section_subtitle{font-size:24px;line-height:29px}}.custom_bootstrap .custom_section_subtitle span{color:#414142}.custom_bootstrap .custom_section_title+.custom_section_subtitle,.custom_bootstrap .custom_section_title+.custom_section_title{margin-top:12px}@media (min-width:991px){.custom_bootstrap .custom_section_title+.custom_section_subtitle,.custom_bootstrap .custom_section_title+.custom_section_title{margin-top:24px}}.countdown_timer_container{background:var(--color_secondary)}.countdown_timer_container .timer_before_text,.countdown_timer_container .countdown_end_date{font-family:"Montserrat";font-weight:400;font-size:16px;line-height:20px;color:#FFFFFF}@media (min-width:991px){.countdown_timer_container .timer-time{margin-inline:24px}}.countdown_timer_container .timer-time .clock-dots,.countdown_timer_container .timer-time .clock-digits{font-weight:700;font-size:16px;line-height:20px;color:white}.countdown_timer_container .timer-time .clock-digit{font-family:"Montserrat";font-size:12px;background:var(--color_primary);color:#FFF}@media (min-width:991px){.countdown_timer_container .countdown_timer_sub_container{display:flex;align-items:center}.countdown_timer_container .countdown_timer_sub_container .timer-time{flex-basis:max-content;flex-shrink:0}.countdown_timer_container .countdown_timer_sub_container .timer_before_text,.countdown_timer_container .countdown_timer_sub_container .countdown_end_date{display:flex;flex-basis:100%}.countdown_timer_container .countdown_timer_sub_container .timer_before_text{justify-content:flex-end}}.custom_homepage_hero{display:grid;place-items:center;position:relative;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100 - (var(--hTopBar, 60px) + var(--hNavbar, 70px) + var(--hInfobar, 57px))) !important}.custom_homepage_hero h1{font-family:'Lato';font-style:normal;font-weight:400;text-align:center;color:var(--color_primary);font-size:36px;line-height:43px}@media (min-width:991px){.custom_homepage_hero h1{font-size:48px;line-height:57px}}.custom_homepage_hero .homepage_background-overlay{background-color:rgba(0, 0, 0, 0.6);position:absolute;top:0;left:0;bottom:0;right:0}.custom_homepage_hero .homepage_background-wrapper{height:100% !important;position:absolute;top:0;left:0;bottom:0;right:0}.custom_homepage_hero .homepage_background-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center left}@media (min-width:991px){.custom_homepage_hero .homepage_background-wrapper img{object-position:center}}.custom_homepage_hero .homepage_background-slider{height:100%}.custom_homepage_hero .homepage_content-wrapper{display:grid;place-items:center;padding:48px 3.3vw;z-index:55}.custom_homepage_hero .homepage_content-wrapper picture{max-width:280px;height:200px;width:100%;margin:0 auto}.custom_homepage_hero .homepage_content-wrapper picture img{width:100%;height:100%;object-fit:contain}.custom_homepage_hero .homepage_content-wrapper .homepage_content{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.custom_homepage_hero .homepage_content-wrapper .homepage_content{max-width:550px;margin:0 auto}}.custom_homepage_hero .homepage_content-wrapper .homepage-title{display:flex;flex-direction:column}.custom_homepage_hero .homepage_content-wrapper .homepage-button-wrapper{display:flex;justify-content:center}.custom_homepage_hiw{position:relative;padding:48px 0;font-size:36px;line-height:43px}@media (min-width:991px){.custom_homepage_hiw{padding:96px 0}}.custom_homepage_hiw::before,.custom_homepage_hiw::after{content:"";background-image:url("/data/customfiles/home_hiw_accent.svg");background-size:100% 100%;display:block;position:absolute;width:calc(12.5rem + ((1vw - 7.68px) * 17.3611));height:calc(10.294375rem + ((1vw - 7.68px) * 14.2969))}.custom_homepage_hiw::before{top:0;left:0}.custom_homepage_hiw::after{bottom:0;right:0;transform:rotateZ(180deg)}.custom_homepage_hiw img{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.custom_homepage_hiw h3,.custom_homepage_hiw p{color:var(--color_primary);text-align:center;font-style:normal;line-height:normal;font-family:"Montserrat"}.custom_homepage_hiw h3{font-size:24px;line-height:29px;font-weight:700}.custom_homepage_hiw p{font-size:20px;line-height:24px;font-weight:400;margin-top:12px}.custom_homepage_hiw .hiw_content-wrapper{text-align:center;max-width:990px;margin-inline:auto}.custom_homepage_hiw .hiw_item{text-align:center;flex-basis:100%;position:relative}@media (min-width:991px){.custom_homepage_hiw .hiw_item .test:nth-child(2)::before{content:"";background-image:url("/data/customfiles/home_hiw1_separator.svg");background-size:100% 100%;display:block;height:calc(4.721875rem + ((1vw - 0px) * 0.2073));width:calc(13.0625rem + ((1vw - 0px) * 0.5729));position:absolute;top:-35px;left:calc(-50% - 15px)}.custom_homepage_hiw .hiw_item .test:nth-child(3)::before{content:"";background-image:url("/data/customfiles/home_hiw2_separator.svg");background-size:100% 100%;display:block;height:calc(2.8875rem + ((1vw - 0px) * 0.1667));width:calc(9.9375rem + ((1vw - 0px) * 0.5729));position:absolute;top:-35px;left:calc(-50% - 15px)}.custom_homepage_hiw .hiw_item .test:last-child::before{content:url("/data/customfiles/home_hiw1_separator.svg");display:block;height:80px}}.custom_homepage_hiw .hiw_item-wrapper{margin-top:36px;display:flex;gap:36px;flex-direction:column;justify-content:center}@media (min-width:991px){.custom_homepage_hiw .hiw_item-wrapper{gap:24px;margin-top:114px}}.custom_homepage_hiw .hiw_item-image-wrapper{position:relative;margin-inline:auto;display:flex;align-items:center;justify-content:center;max-width:96px;max-height:96%;margin-bottom:24px;width:72px;height:72px}@media (min-width:991px){.custom_homepage_hiw .hiw_item:nth-child(2) .hiw_item-image-wrapper::before{content:"";background-image:url("/data/customfiles/home_hiw1_separator.svg");background-size:100% 100%;display:block;height:calc(4.721875rem + ((1vw - 0px) * 0.2073));width:calc(13.0625rem + ((1vw - 0px) * 0.5729));position:absolute;top:-35px;left:-300%}.custom_homepage_hiw .hiw_item:nth-child(3) .hiw_item-image-wrapper::before{content:"";background-image:url("/data/customfiles/home_hiw2_separator.svg");background-size:100% 100%;display:block;height:calc(2.8875rem + ((1vw - 0px) * 0.1667));width:calc(9.9375rem + ((1vw - 0px) * 0.5729));position:absolute;bottom:-20px;left:-220%}.custom_homepage_hiw .hiw_item:nth-child(4) .hiw_item-image-wrapper::before{content:"";background-image:url("/data/customfiles/home_hiw3_separator.svg");background-size:100% 100%;display:block;height:calc(1.8575rem + ((1vw - 0px) * 0.1078));width:calc(9.875rem + ((1vw - 0px) * 0.5729));position:absolute;top:-35px;left:-220%}}@media (min-width:991px){.custom_homepage_hiw .hiw_item-wrapper{flex-direction:row}}.custom_homepage_cta{position:relative;padding:0}.custom_homepage_cta .background-image{position:absolute;inset:0}.custom_homepage_cta .background-image img{width:100%;height:100%;object-fit:cover}.custom_homepage_cta-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:86px 60px}.custom_homepage_cta-wrapper .btn-client,.custom_homepage_cta-wrapper .custom_class_footer .client_custom_btn,.custom_class_footer .custom_homepage_cta-wrapper .client_custom_btn{white-space:normal}.custom_current_menu{margin-block:48px}@media (min-width:991px){.custom_current_menu{margin-bottom:72px}}.custom_current_menu .meal-button .btn-client,.custom_current_menu .meal-button .custom_class_footer .client_custom_btn,.custom_class_footer .custom_current_menu .meal-button .client_custom_btn{padding:12px 24px;font-size:14px;line-height:17px;border:1px solid #414142;color:#414142;background-color:transparent;margin:0 auto;margin-top:12px}.custom_current_menu .meal-button .btn-client:hover,.custom_current_menu .meal-button .custom_class_footer .client_custom_btn:hover,.custom_class_footer .custom_current_menu .meal-button .client_custom_btn:hover{background-color:#414142;color:#fff}.custom_current_menu h2.custom_section_title{margin-bottom:12px}.custom_current_menu p.custom_section_subtitle{max-width:550px;margin:0 auto}@media (min-width:991px){.custom_current_menu h2.custom_section_title{margin-bottom:24px}}.custom_current_menu .slick-arrow{display:none}.custom_current_menu h2.show_mobile{display:block;margin-bottom:24px}.custom_current_menu h2.show_desktop{display:none;margin-bottom:12px}.custom_current_menu h3.show_desktop{display:none;margin-bottom:24px}.custom_current_menu .slick-next,.custom_current_menu .slick-prev{top:calc(100% - 20px)}@media (min-width:991px){.custom_current_menu h2.show_mobile{display:none}.custom_current_menu h2.show_desktop{display:block}.custom_current_menu h3.show_desktop{display:block;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:24px;line-height:33px;text-align:center;color:#4B4D4C}}@media (min-width:768px){.custom_current_menu{padding-top:18px}}.custom_current_menu .card-menus-wrapper{height:unset;max-height:max-content}.custom_current_menu .card-meal-img-extras .img-wrapper{position:relative;width:194px;height:194px;border-radius:888px;overflow:hidden;margin:0 auto;margin-top:calc(194px / 2.8 * -1);box-shadow:0px 4px 12px 0px #00000040}.custom_current_menu .card-meal-img-extras .img-wrapper img{border-radius:unset;box-shadow:none;width:100%;height:100%}.custom_current_menu .meal_card_wrapper{padding:24px 18px}.custom_current_menu .card{border:none !important;background:#FFFFFF;box-shadow:none;border-radius:8px;overflow:unset;margin-bottom:45px;margin-top:calc(194px / 2.8 + 12px);margin-left:12px;margin-right:12px;height:auto;box-shadow:0px 6px 12px 0px #00000040}.custom_current_menu .card:hover{box-shadow:0px 6px 12px 0px #00000040;background-color:#FEC125}.custom_current_menu .card:hover .meal-title h3,.custom_current_menu .card:hover .meal-description p,.custom_current_menu .card:hover .meal-button .btn-client,.custom_current_menu .card:hover .meal-button .custom_class_footer .client_custom_btn,.custom_class_footer .custom_current_menu .card:hover .meal-button .client_custom_btn{color:white;border-color:white}.custom_current_menu .card:hover .meal-button .btn-client:hover,.custom_current_menu .card:hover .meal-button .custom_class_footer .client_custom_btn:hover,.custom_class_footer .custom_current_menu .card:hover .meal-button .client_custom_btn:hover{background-color:white;color:#FEC125}.custom_current_menu p{font-size:14px;color:#414142}.custom_current_menu .meal-title h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:16px;color:#414142}.custom_current_menu .meal-calories{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--color_primary);color:var(--color_primary);padding:8px 16px;border-radius:16px;font-weight:700;font-size:12px;line-height:15px}.custom_current_menu .meal-calories i{padding-bottom:1px}.custom_current_menu .meal-description p{margin-top:12px;font-weight:400;font-size:14px;color:#000}.custom_current_menu .card-meal-footer{bottom:10px;display:flex;justify-content:center}.custom_current_menu .card-meal-footer>div:first-child{display:none}.custom_category_filter{margin-top:24px;margin-bottom:24px}.custom_category_filter-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (min-width:991px){.custom_category_filter-wrapper{gap:24px;row-gap:12px}}.custom_category_filter .btn-client,.custom_category_filter .custom_class_footer .client_custom_btn,.custom_class_footer .custom_category_filter .client_custom_btn{padding:12px 24px;font-size:14px;line-height:17px;border:1px solid #414142;color:#414142;background-color:transparent}.custom_category_filter .btn-client:hover,.custom_category_filter .custom_class_footer .client_custom_btn:hover,.custom_class_footer .custom_category_filter .client_custom_btn:hover{background-color:#FEC125;color:#414142;border-color:#FEC125}.custom_category_filter h2.custom_section_title{margin-bottom:12px}.custom_category_filter p.custom_section_subtitle{max-width:550px;margin:0 auto}@media (min-width:991px){.custom_category_filter h2.custom_section_title{margin-bottom:24px}}.custom_title_separator{margin-block:48px;margin-bottom:12px}@media (min-width:991px){.custom_title_separator{margin-bottom:12px}}.custom_title_separator-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (min-width:991px){.custom_title_separator-wrapper{gap:24px;row-gap:12px}}.custom_title_separator .btn-client,.custom_title_separator .custom_class_footer .client_custom_btn,.custom_class_footer .custom_title_separator .client_custom_btn{padding:12px 24px;font-size:14px;line-height:17px;border:1px solid #414142;color:#414142;background-color:transparent}.custom_title_separator .btn-client:hover,.custom_title_separator .custom_class_footer .client_custom_btn:hover,.custom_class_footer .custom_title_separator .client_custom_btn:hover{background-color:#FEC125;color:#414142;border-color:#FEC125}.custom_title_separator h2.custom_section_title{margin-bottom:12px}.custom_title_separator p.custom_section_subtitle{max-width:550px;margin:0 auto}@media (min-width:991px){.custom_title_separator h2.custom_section_title{margin-bottom:24px}}.custom_homepage_mealplans{margin:48px 0}.custom_homepage_mealplans h2{font-style:italic;font-weight:700;font-size:36px;line-height:43px;text-align:center;text-transform:uppercase;color:var(--color_primary);margin-bottom:24px}@media (min-width:768px){.custom_homepage_mealplans h2{margin-bottom:48px}}.custom_homepage_mealplans .mealplans_slider{width:100%;overflow:hidden}.custom_homepage_mealplans .mealplans_item{background-color:var(--card_color);display:flex;align-items:center;flex-direction:column;height:100%;overflow:hidden}.custom_homepage_mealplans .mealplans_item--details{margin-top:24px;padding:24px;display:flex;flex-direction:column;height:100%}.custom_homepage_mealplans .swiper-slide{height:auto}.custom_homepage_mealplans img{width:101%;height:300px;margin:0 auto;object-fit:cover;object-position:center}.custom_homepage_mealplans p{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:white;flex-grow:1}.custom_homepage_mealplans h3{font-weight:700;font-size:24px;line-height:29px;color:white;margin-bottom:24px}.custom_homepage_mealplans .btn{margin-top:40px;margin-left:auto;margin-right:auto;color:var(--card_color);border:2px solid white;background:white;padding:20px}@media (min-width:768px){.custom_homepage_mealplans{margin:72px 0}.custom_homepage_mealplans h2{font-size:36px;line-height:43px}}.custom_testimonials{background:var(--color_secondary);padding:48px 0}@media (min-width:768px){.custom_testimonials{padding:72px 0}}.custom_testimonials .swiper-slide{height:auto}.custom_testimonials h2.custom_section_title{font-style:italic;font-weight:700;font-size:36px;line-height:43px;color:white;text-transform:uppercase;margin-bottom:24px}@media (min-width:768px){.custom_testimonials h2.custom_section_title{margin-bottom:48px}}@media (min-width:991px){.custom_testimonials h2.custom_section_title{margin-bottom:72px;font-size:48px}}.custom_testimonials h3,.custom_testimonials p{text-align:center;color:white;font-size:18px}.custom_testimonials p{flex-grow:1}.custom_testimonials h3{margin-top:24px;font-style:italic;font-weight:700;line-height:19px}.custom_testimonials img{width:100%;height:100%;object-fit:cover}.custom_testimonials-content{margin-top:24px}.custom_testimonials-wrapper{margin-block:48px}.custom_testimonials-card{height:100%;display:flex;flex-direction:column}.custom_testimonials-card-image-wrapper{width:96px;height:96px;margin-inline:auto;margin-bottom:24px;border-radius:50%;overflow:hidden}.custom_testimonials-card-content-wrapper{max-width:300px;margin-inline:auto;display:flex;flex-direction:column;gap:12px;flex-grow:1}.custom_3cols_cta{max-height:580px;display:flex;flex-wrap:nowrap}@media (min-width:768px){.custom_3cols_cta .d-sm-block{display:block !important}}.custom_3cols_cta>div{flex-basis:100%}.custom_3cols_cta img{width:100%;height:100%;object-fit:cover}.custom_3cols_cta-content{max-width:390px;margin:0 auto}.custom_3cols_cta-content-wrapper{display:grid;place-items:center;padding:48px 12px;background:#121212}.custom_3cols_cta-button-wrapper{display:flex;justify-content:center;margin-top:24px}.custom_3cols_cta p{color:white;font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-align:center}.custom_3cols_cta p span{color:var(--color_secondary)}@media screen and (max-width:768px){.custom_twocolstextimage .flex-sm-column{flex-direction:column-reverse}}.custom_twocolstextimage .background-image{background-size:contain;background-repeat:no-repeat;min-height:350px;background-position:center bottom}.custom_twocolstextimage .background-image img{object-fit:contain}.custom_twocolstextimage .content__wrapper{padding-top:48px}@media (min-width:768px){.custom_twocolstextimage .content__wrapper{padding:36px 20px}}@media (min-width:991px){.custom_twocolstextimage .content__wrapper{padding:64px 20px}}@media (min-width:1536px){.custom_twocolstextimage .content__wrapper{padding:120px 20px}}.custom_twocolstextimage .text__title{font-family:"Montserrat";color:var(--color_primary);font-style:italic;font-weight:700;font-size:36px;line-height:43px;margin-bottom:18px;max-width:420px;margin:0 auto 12px auto;text-align:center;text-transform:uppercase}@media (min-width:768px){.custom_twocolstextimage .text__title{font-size:48px;line-height:58px}}.custom_twocolstextimage .text__content{margin-bottom:0}.custom_twocolstextimage .text__content>*{font-family:"Montserrat";font-style:normal;font-weight:400;color:#121212;max-width:380px;text-align:center;margin:0 auto;margin-bottom:24px;font-size:18px;line-height:22px}@media (min-width:768px){.custom_twocolstextimage .text__content>*{font-size:24px;line-height:29px}}.custom_twocolstextimage .text__button{display:flex;justify-content:center}.custom_twocolstextimage .text__button a{font-style:italic;padding:20px}.custom_middle_text>div{max-width:max-content;width:100%;background-size:contain;color:transparent;-webkit-background-clip:text;background-clip:text;font-size:48px;line-height:58px;font-family:'Lato';font-style:italic;font-weight:900;text-align:center;padding:0 3.3vw;margin:48px auto;background-attachment:fixed;background-position:center;background-repeat:no-repeat}@media (min-width:768px){.custom_middle_text>div{font-size:128px;line-height:154px}}.custom_contact_form{margin-bottom:48px;margin-top:72px}.custom_contact_form h1,.custom_contact_form h2,.custom_contact_form h3,.custom_contact_form h4,.custom_contact_form h5{font-family:"Montserrat"}.custom_contact_form .custom_section_title{font-weight:700;font-size:48px;line-height:58px;text-align:center;color:var(--color_primary);margin-bottom:48px;font-family:"Montserrat"}.custom_contact_form .flex-col{flex-direction:column}.custom_contact_form .gap-10{gap:12px}.custom_contact_form .f-wrap{flex-wrap:wrap}@media (min-width:768px){.custom_contact_form .gap-md-3{gap:24px}.custom_contact_form .f-md-nowrap{flex-wrap:nowrap}}.custom_contact_form .black_button_wrapper{margin-top:12px}.custom_contact_form .custom_contact_card{box-shadow:0px 72px 72px rgba(117, 117, 117, 0.06), 0px 46.6667px 42.1667px rgba(117, 117, 117, 0.05), 0px 27.7333px 22.9333px rgba(117, 117, 117, 0.04), 0px 14.4px 11.7px rgba(117, 117, 117, 0.03), 0px 5.86667px 5.86667px rgba(117, 117, 117, 0.02), 0px 1.33333px 2.83333px rgba(117, 117, 117, 0.01);padding:48px;padding-top:0;display:flex;flex-direction:column;gap:24px}.custom_contact_form .custom_contact_card img{border-top-right-radius:4px;border-top-left-radius:4px;max-width:100%}.custom_contact_form .custom_contact_card .flex-basis-100{flex-basis:100%}.custom_contact_form .custom_contact_card .btn-client,.custom_contact_form .custom_contact_card .custom_class_footer .client_custom_btn,.custom_class_footer .custom_contact_form .custom_contact_card .client_custom_btn{font-weight:500;font-size:16px;line-height:19px;padding:10px !important;display:flex;gap:8px;max-width:max-content}.custom_contact_form .custom_contact_card .btn-client:hover img,.custom_contact_form .custom_contact_card .custom_class_footer .client_custom_btn:hover img,.custom_class_footer .custom_contact_form .custom_contact_card .client_custom_btn:hover img{filter:invert(48%) sepia(17%) saturate(1730%) hue-rotate(82deg) brightness(97%) contrast(94%)}.custom_contact_form .custom_contact_card-wrapper{margin-bottom:48px}.custom_contact_form .custom_contact_card-left-client_details{margin-top:20px;margin-bottom:24px}.custom_contact_form .custom_contact_card-left-client_details>div{display:flex;gap:12px;align-items:center;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;margin-bottom:8px}.custom_contact_form .custom_contact_card-left-text{padding:24px;max-width:341px}.custom_contact_form .custom_contact_card-left-text .btn-client svg path,.custom_contact_form .custom_contact_card-left-text .custom_class_footer .client_custom_btn svg path,.custom_class_footer .custom_contact_form .custom_contact_card-left-text .client_custom_btn svg path{fill:white}.custom_contact_form .custom_contact_card-left-text .btn-client:hover,.custom_contact_form .custom_contact_card-left-text .custom_class_footer .client_custom_btn:hover,.custom_class_footer .custom_contact_form .custom_contact_card-left-text .client_custom_btn:hover{color:var(--color_secondary)}.custom_contact_form .custom_contact_card-left-text .btn-client:hover svg path,.custom_contact_form .custom_contact_card-left-text .custom_class_footer .client_custom_btn:hover svg path,.custom_class_footer .custom_contact_form .custom_contact_card-left-text .client_custom_btn:hover svg path{fill:var(--color_secondary) !important}.custom_contact_form .custom_contact_card-left-text-wrapper{background:#EEEEEE;border-radius:4px}.custom_contact_form .custom_contact_card-left-text h5,.custom_contact_form .custom_contact_card-left-text h4,.custom_contact_form .custom_contact_card-left-text p{color:black}.custom_contact_form .custom_contact_card-left-text h5{margin-bottom:12px;font-size:16px;font-weight:400}.custom_contact_form .custom_contact_card-left-text h4{margin-bottom:12px;font-size:36px;line-height:42px;font-weight:700;font-family:"Montserrat"}.custom_contact_form .custom_contact_card-left-text p{margin-bottom:24px;font-weight:400;font-size:16px;line-height:19px}.custom_contact_form .custom_contact_card-right-title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:black}.custom_contact_form .custom_contact_card-right-subtitle{margin-top:4px;font-size:16px}.custom_contact_form .custom_contact_card-right-form label{font-style:normal;font-weight:400;font-size:16px;margin-bottom:8px;font-family:"Montserrat";line-height:19px;color:black}.custom_contact_form .custom_contact_card-right-form input,.custom_contact_form .custom_contact_card-right-form textarea{background-color:#E8E8E9;padding:6px 12px;border-radius:4px;border-bottom:none;background-image:unset}.custom_contact_form .custom_contact_card-right-form .btn-client,.custom_contact_form .custom_contact_card-right-form .custom_class_footer .client_custom_btn,.custom_class_footer .custom_contact_form .custom_contact_card-right-form .client_custom_btn{padding:6.5px 18px !important;font-weight:700;font-size:16px;line-height:19px;margin-top:0}.custom_contact_form .custom_contact_card-right-form .btn-client svg path,.custom_contact_form .custom_contact_card-right-form .custom_class_footer .client_custom_btn svg path,.custom_class_footer .custom_contact_form .custom_contact_card-right-form .client_custom_btn svg path{fill:white}.custom_contact_form .custom_contact_card-right-form .btn-client::hover svg path,.custom_contact_form .custom_contact_card-right-form .custom_class_footer .client_custom_btn::hover svg path,.custom_class_footer .custom_contact_form .custom_contact_card-right-form .client_custom_btn::hover svg path{fill:var(--color_primary) !important}@media (min-width:768px){.custom_contact_form .custom_contact_card{flex-direction:row}}.custom_about_us_template img{width:100%;height:auto;object-fit:contain}.custom_about_us_template .about_us-background{background-size:cover;background-repeat:no-repeat;background-position:center}.custom_about_us_template .about_us-content-wrapper{max-width:780px;margin-left:auto;margin-right:auto;padding:48px 12px}@media (min-width:768px){.custom_about_us_template .about_us-content-wrapper{padding:96px 12px}}.custom_about_us_template .about_us-content>*{margin-bottom:24px}.custom_about_us_template .about_us-content>*:last-child{margin-bottom:0px}.custom_about_us_template .about_us-logo{max-width:220px;margin-left:auto;margin-right:auto}@media (min-width:768px){.custom_about_us_template .about_us-logo{max-width:310px;margin-bottom:48px !important}}.custom_about_us_template h1,.custom_about_us_template h2,.custom_about_us_template h5{font-weight:700;text-align:center}.custom_about_us_template h1{font-style:italic;font-size:36px;line-height:43px;color:var(--color_primary)}.custom_about_us_template h2{color:var(--color_primary)}.custom_about_us_template h2 c1{color:var(--color_secondary)}.custom_about_us_template h2 c2{color:#BD5A13}@media (min-width:768px){.custom_about_us_template h2{margin-bottom:48px !important}}.custom_about_us_template h2,.custom_about_us_template h5{font-size:24px;line-height:29px}.custom_about_us_template h5,.custom_about_us_template p,.custom_about_us_template p>*{color:#121212 !important}@media (min-width:768px){.custom_about_us_template h1{font-size:48px;line-height:58px}.custom_about_us_template h2{font-weight:700;font-size:24px;line-height:29px}}.custom_hero{padding-block:50px;position:relative;height:calc(100vh - 190px);display:flex;align-items:center;width:100%;justify-content:flex-end;padding:0;padding-left:15px}.custom_hero .background-image{position:absolute;inset:0}.custom_hero .background-image img{width:100%;height:100%;object-fit:cover}.custom_hero h5,.custom_hero p{margin:0}.custom_hero-content{z-index:400;list-style:unset;padding-left:0;margin:unset;display:flex;flex-direction:column;gap:14px;align-items:end}.custom_hero-content li{padding:12px;display:flex;background:white;border-radius:120px 0 0 120px;gap:24px;width:80%;cursor:pointer;height:100px}.custom_hero-content li .item-image{width:80px;height:80px;visibility:hidden;flex:none}.custom_hero-content li .item-image img{width:100%;height:100%;object-fit:cover}.custom_hero-content li p{line-height:0}.custom_hero-content li img{visibility:hidden}.custom_hero-content li p{display:none}.custom_hero-content li.active{height:120px;background:var(--color_primary);width:100%}.custom_hero-content li.active img{visibility:visible}.custom_hero-content li.active p{display:block}.custom_hero-content li.active .item-image{width:96px;height:96px;border-radius:50%;overflow:hidden}.custom_hero-content li.active p,.custom_hero-content li.active h5{color:white}.custom_hero-content li p,.custom_hero-content li h5{font-family:"Montserrat"}.custom_hero-content li h5{text-transform:uppercase;font-size:16px;line-height:19.5px;font-weight:700}.custom_hero-content li p{font-size:14px;line-height:17.07px;font-weight:400}@media (min-width:991px){.custom_hero-content li h5{font-size:20px;line-height:24.38px}.custom_hero-content li p{font-size:16px;line-height:19.5px}}.custom_hero-content li .item-content{display:flex;flex-direction:column;justify-content:center;gap:6px}