:root{--main_font_family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--headings_font_family: Georgia, "Times New Roman", Times, serif;--beige_color: rgb(248, 243, 236);--main_text_color: #2e393a;--main_button_color: #343f3e;--main_lighter_color: #4b5a5a;--content_width: 1340px;--accent_color: #da7a6c}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--headings_font_family);font-weight:400}#root,#__next{isolation:isolate}html{overflow-y:scroll}html,body{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}img{height:auto}strong{font-weight:600}ul{padding:0;list-style:none}.layout_content{padding:50px 0 100px}.layout_content h1,.layout_content h2,.layout_content h3,.layout_content h4,.layout_content h5,.layout_content h6{margin:0 0 12px}.layout_content ul,.layout_content p{margin:0 0 20px}.layout_content p:last-child,.layout_content ul:last-child{margin:0}.layout_content li{margin:0 0 6px}.layout_content li:last-child{margin:0}.layout_content p+ul{margin-top:0}body{color:var(--main_text_color);font-family:var(--main_font_family);background:#fff;line-height:1.6}.container{width:var(--content_width);margin:0 auto}.beige_bg{background:var(--beige_color)}label{display:inline-block;font-size:15px;font-weight:500;margin:0 0 5px}label span{color:var(--accent_color)}input[type=text],input[type=email],input[type=password],textarea{line-height:24px;border-radius:8px;box-sizing:border-box;color:#000;border:1px solid #6d706c;width:100%;height:auto;padding:10px;position:relative}input:focus,textarea:focus,.button:focus-visible{outline:2px solid var(--main_button_color);outline-color:var(--main_button_color);outline-offset:2px}textarea{height:240px}.button{display:inline-flex;height:54px;align-items:center;font-weight:500;padding:10px 34px;border-radius:27px;font-size:15px;background:var(--main_button_color);border-color:var(--main_button_color);border-style:solid;border-width:0;color:#fff;white-space:no-wrap;cursor:pointer;outline:0;transition:background-color .1s ease-in-out,border-color .1s ease-in-out,color .1s ease-in-out}.button:hover{background-color:var(--main_lighter_color);border-color:var(--main_lighter_color)}.button.dark{background:#fff;border-color:#fff;color:var(--main_button_color)}.button.dark:hover{opacity:.85}.button.with_icon{gap:8px;padding-right:28px}.button.with_icon svg{width:28px}.button.secondary{background:transparent;color:var(--main_button_color);padding:10px 32px;border-width:2px}.button.secondary:hover{background-color:var(--main_button_color);border-color:var(--main_button_color);color:#fff}.button.dark.secondary{color:#fff}.main_header{-webkit-tap-highlight-color:transparent}.main_header .content{display:flex;align-items:center;justify-content:space-between;width:var(--content_width);margin:0 auto;padding:20px 0}.main_header #burger_button{display:none;flex:none;padding:12px;border:0;background:transparent;cursor:pointer}.main_header .left_side{display:flex;align-items:center;justify-content:center;gap:2px}.main_header .logo{max-width:196px}.main_header .main_menu ul{display:flex;align-items:center;justify-content:center;list-style:none;gap:24px}.main_header .main_menu ul a{padding:10px;font-weight:600}.main_header .menu_auth .desktop_buttons a{display:flex;align-items:center;justify-items:center;height:44px;font-size:15px;color:#fff;font-weight:600;background:var(--main_button_color);border-radius:22px;padding:10px 32px;transition:background-color .1s ease-in-out}.main_header .menu_auth .desktop_buttons a:hover{background-color:var(--main_lighter_color);border-color:var(--main_lighter_color)}.main_header .menu_auth .mobile_buttons{display:none}.main_header .right_content{display:flex;align-items:center;justify-content:center;gap:20px;color:var(--main_button_color)}.main_header .right_content .cart svg{fill:none;stroke-width:12px}.hero_section{background:var(--beige_color)}.hero_section .hero_inner{width:var(--content_width);display:flex;align-items:center;justify-content:space-between;margin:0 auto;gap:50px;padding:60px 0}.hero_section h1{margin:0 0 12px;font-size:60px;line-height:1.1}.hero_section h1 span{color:var(--accent_color)}.hero_section .medium h1{margin:0 0 4px;font-size:52px;line-height:1.15}.hero_section p{font-size:22px;margin:0 0 32px;font-style:italic}.hero_section .medium p{font-size:19px;font-style:normal}.hero_section .buttons{display:flex;gap:10px;flex-wrap:wrap}.hero_section .image{flex:none;width:49%}.hero_section .image img{border-radius:20px}#mobile_menu{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2c4351;pointer-events:auto;transition:all .1s ease-in-out;z-index:9999}#mobile_menu .inner{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:12px;background:#fff}#mobile_menu .content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}#mobile_menu img{max-width:150px;margin:10px 0 0 10px}#mobile_menu #close_menu_button{position:absolute;right:6px;top:6px;padding:9px;background:none;border:0}#mobile_menu ul{padding:10px 24px;list-style:none;font-size:18px;font-weight:600}#mobile_menu ul li{padding:10px 0}#mobile_menu .buttons{display:flex;gap:10px;padding:24px 10px;align-items:center;justify-content:center}#mobile_menu.open{opacity:1;visibility:visible}.contact_columns{display:flex;padding:60px 0 100px;justify-content:space-between}.contact_columns .intro{flex:0 0 48%}.contact_columns .intro p{font-size:22px;margin:0 0 32px}.contact_columns .intro ul{font-size:17px}.contact_columns .intro li{padding:3px 0}.contact_columns .intro a{padding:5px 0;text-underline-offset:4px}.contact_columns .intro a:hover{text-decoration:underline}.contact_columns .form_wrapper{flex:0 0 48%}.contact_columns h1{margin:0 0 12px;font-size:52px;line-height:1.1}.contact_columns form{display:flex;flex-direction:column;gap:16px}#hero_video{max-width:1040px;margin:0 auto;padding:0 20px}#hero_video video{aspect-ratio:16/9;border-radius:20px}.under_video_buttons{padding:40px 0 0;align-items:center;text-align:center}.main_intro{width:940px;margin:0 auto;padding:100px 0 60px;color:var(--main_text_color)}.main_intro h2{font-size:42px;text-align:center;line-height:1.2;text-wrap:unset}.main_intro p{margin:0;font-size:19px;padding-top:6px;text-align:center}.about_eunice{display:flex;align-items:center;justify-content:space-between;padding:180px 0}.about_eunice .images{--height_offset: 30px;flex:0 0 55%;display:flex;gap:24px;padding-right:24px}.about_eunice .images .first_image{flex:0 0 54%;transform:translateY(var(--height_offset))}.about_eunice .images .last_image{flex:0 0 46%;transform:translateY(calc(-1 * var(--height_offset)))}.about_eunice .images img{max-width:100%;border-radius:20px}.some_stuff{flex:0 0 38%;padding:100px 0;max-width:500px}.some_stuff h2{font-size:52px;line-height:1.15;text-wrap:unset;margin:0 0 4px}.some_stuff p{margin:0;font-size:19px;padding-top:6px}.some_stuff .buttons{padding:40px 0 0}.services_row{background-color:var(--beige_color);padding:100px 0}.services_row .above{text-align:center;max-width:640px;margin:0 auto}.services_row .heading{font-family:var(--headings_font_family);font-size:52px;text-align:center;line-height:1.2;text-wrap:unset}.services_row .heading span{color:var(--accent_color)}.services_row .subheading{font-size:22px;padding-top:6px;margin:0 0 60px}.services_row h3{font-size:22px;line-height:1.2;font-size:32px;text-wrap:unset;margin:0 0 12px}.services_row .service_box{display:flex;flex-direction:column;padding:32px 32px 42px;border-radius:24px;background-color:#f8f8f8;background:#fff;height:100%;gap:26px;justify-content:space-between}.services_row .service_box .image{aspect-ratio:4/3.5;overflow:hidden;background-color:#f8f8f8;border-radius:16px}.services_row .service_box .image img{width:100%;height:100%;object-fit:cover;object-position:center}.services_row .service_box .content{padding-top:32px}.services_row .service_box p{white-space:pre-wrap}.services_row .service_box .item_footer{display:flex;align-items:center;justify-content:space-between}.services_row .service_box .item_footer .button{height:44px;padding:10px 24px;border-radius:22px}.services_row .service_box .item_footer .item_price{align-items:top;display:flex;align-items:center;line-height:1;font-size:18px;font-family:system-ui}.services_row .service_box .item_footer .item_price .price_currency{margin-left:2px}.services_row .service_box .item_footer .item_price .price_session{margin-left:5px;font-size:16px}.services_row .buttons{padding:40px 0 0;text-align:center}.service_columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}#events_intro{padding:140px 0;background-color:#34433f;color:#ffffffe6}#events_intro strong{color:#fff}#events_intro .split_columns{display:flex;align-items:center;gap:6%}#events_intro .split_columns .content{display:flex;justify-content:center;flex-direction:column;flex:0 0 38%}#events_intro .split_columns .content h2{font-size:52px;line-height:1.15;text-wrap:unset;margin:0 0 4px;color:#fff}#events_intro .split_columns .content h2 span{color:var(--accent_color)}#events_intro .split_columns .content p{margin:0;font-size:19px;padding-top:6px}#events_intro .split_columns .content .buttons{padding:40px 0 0}#events_intro .split_columns .images{--height_offset: 20px;flex:0 0 48%;display:flex;gap:24px;padding-right:24px}#events_intro .split_columns .images .first_image{flex:0 0 50%;transform:translateY(calc(-1 * var(--height_offset)))}#events_intro .split_columns .images .last_image{flex:0 0 50%;transform:translateY(var(--height_offset))}#events_intro .split_columns .images img{max-width:100%;border-radius:20px}#testimonials{padding:140px 0;align-items:center}#testimonials .intro{max-width:640px;margin:0 auto 64px;text-align:center}#testimonials h2{font-size:52px;line-height:1.15;text-wrap:unset;margin:0 0 4px}#testimonials h2 span{color:var(--accent_color)}#testimonials .testimonials_list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#testimonials .testimonials_list>div{padding:0 16px}#testimonials .testimonial .quote{margin:0 0 16px;font-size:19px;font-style:italic}#testimonials .testimonial .author{font-size:19px;font-family:var(--headings_font_family)}#testimonials .buttons{text-align:center;padding:70px 0 0}#above_footer_cta{background-color:var(--beige_color);padding:100px 0}#above_footer_cta .inner_wrapper{position:relative;text-align:center;border-radius:40px;background:#fff;padding:200px 32px}#above_footer_cta .inner_wrapper .actual_content{position:relative;max-width:800px;margin:0 auto;z-index:1}#above_footer_cta .inner_wrapper h3{margin:0 0 12px;font-size:52px;line-height:1.15;text-wrap:unset}#above_footer_cta .inner_wrapper h3 span{color:var(--accent_color)}#above_footer_cta .inner_wrapper p{font-size:19px}#above_footer_cta .inner_wrapper .buttons{padding:40px 0 0}#above_footer_cta .inner_wrapper .cta_icon{position:absolute;z-index:0}#above_footer_cta .inner_wrapper .cta_icon svg{width:100%;height:100%}#above_footer_cta .inner_wrapper .first_icon{width:170px;top:50px;right:80px}#above_footer_cta .inner_wrapper .second_icon{width:150px;bottom:110px;left:90px}.therapies_page,.events_page{padding:100px 0}.therapies_list,.events_list{--border_radius: 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px 36px}.therapies_list .item,.events_list .item{display:flex;height:100%;flex-direction:column;justify-content:space-between;border-radius:var(--border_radius);box-shadow:#091e4240 0 4px 8px -2px,#091e4214 0 0 0 1px;overflow:hidden}.therapies_list .item .image,.events_list .item .image{aspect-ratio:4/3.5;overflow:hidden;background-color:#f8f8f8}.therapies_list .item .image img,.events_list .item .image img{width:100%;height:100%;object-fit:cover;object-position:center}.therapies_list .item .content,.events_list .item .content{padding:32px 32px 0}.therapies_list .item h3,.events_list .item h3{line-height:1.2;font-size:32px;text-wrap:unset;margin:0 0 12px}.therapies_list .item p.description,.events_list .item p.description{margin:0 0 26px;white-space:pre-wrap}.therapies_list .item .item_footer,.events_list .item .item_footer{display:flex;align-items:center;justify-content:space-between;padding:0 32px 36px}.therapies_list .item .item_footer .button,.events_list .item .item_footer .button{height:44px;padding:10px 28px;border-radius:22px}.therapies_list .item .item_footer .item_price,.events_list .item .item_footer .item_price{align-items:top;display:flex;align-items:center;line-height:1;font-size:25px;font-family:system-ui}.therapies_list .item .item_footer .item_price .price_currency,.events_list .item .item_footer .item_price .price_currency{margin-left:3px;font-size:17px}.therapies_list .item .item_footer .item_price .price_session,.events_list .item .item_footer .item_price .price_session{margin-left:4px;font-size:17px}.cart_area{padding:100px 0}.cart_area table{width:100%;border-spacing:0;border-bottom:1px solid #979797}.cart_area table th{padding:16px 0;text-align:left;font-size:16px;font-weight:500;border-bottom:1px solid #979797}.cart_area table td{vertical-align:middle;padding:15px 0;font-size:18px}.cart_area table .product_image{width:10%}.cart_area table .product_image a{display:block;padding-right:30px}.cart_area table .product_name a{font-size:20px;font-family:var(--headings_font_family)}.cart_area table .product_name a:hover{text-decoration:underline;text-underline-offset:4px}.cart_area table .product_price,.cart_area table .product_remove{width:10%}.cart_area table .product_remove{text-align:center}.cart_area table .product_remove a{display:inline-flex;border-radius:50%;width:44px;height:44px;align-items:center;justify-content:center;transition:all .1s ease-in-out;background-color:#00000008}.cart_area table .product_remove a:hover{background:var(--accent_color);color:#fff}.cart_total{display:flex;align-items:flex-start;flex-direction:column;gap:16px;padding-top:60px}.cart_total .header{font-family:var(--headings_font_family);font-size:26px;line-height:1.15}.cart_total .total_amount{padding-bottom:4px;font-size:18px}.checkout_page{max-width:640px;margin:0 auto;padding:60px 0 100px}.checkout_form_wrapper{padding:30px 0}.checkout_form_wrapper form{display:flex;flex-direction:column;gap:16px}.checkout_form_wrapper form .first_and_last_name{display:flex;width:100%;gap:16px}.checkout_form_wrapper form .first_and_last_name>div{flex:1}.checkout_form_wrapper form .buttons{padding-top:24px}.checkout_after{padding:60px 0 100px;text-align:center}.checkout_after .heading{font-size:40px;font-family:var(--headings_font_family);margin:0 0 4px;line-height:1.2}.checkout_after p{font-size:18px}.large_description{max-width:768px;margin:0 auto;padding:0 0 100px}.large_description h2{font-size:42px;text-align:center;margin:0 0 24px}.large_description ul,.large_description p{margin:0 0 20px}.large_description ul:last-child,.large_description p:last-child{margin:0}.large_description li{margin:0 0 6px}.large_description li:last-child{margin:0}.single_item_page img{border-radius:24px}.single_item_intro{padding:0 0 50px}.single_item_intro .heading{margin:0 0 4px;font-size:52px;line-height:1.15}.single_item_intro .pricing{font-size:19px;font-style:normal}.single_item_intro .buttons{padding:20px 0 0}.single_item_intro .buttons .button{height:44px;padding:10px 28px;border-radius:22px}.single_item_columns{padding:60px 0 100px;display:flex;gap:4%}.single_item_columns .single_item_column{flex:0 0 48%}.single_item_description{margin:0 0 50px}.single_item_description h2{font-size:32px}.pictures_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}@media (max-width: 1380px){:root{--content_width: 1140px}.main_header,.container,.hero_section{padding:0 20px}.hero_section h1{font-size:54px}.hero_section .image{flex:none;width:50%}}@media (max-width: 1180px){:root{--content_width: 1024px}.hero_section h1{font-size:48px}.hero_section .image{flex:none;width:50%}}@media (max-width: 1064px){:root{--content_width: 100%}.hero_section h1{font-size:44px}.hero_section .image{width:48%}.main_intro{width:100%;padding-left:20px;padding-right:20px}}@media (max-width: 960px){:root{--content_width: 100%}.hero_section .hero_inner{width:768px;display:block;margin:0}.hero_section .hero_inner .content{margin:0 0 40px}.hero_section .hero_inner h1{font-size:44px}.hero_section .hero_inner .image{width:100%}.main_header #burger_button{display:block;margin-left:-10px}.main_header .main_menu ul{display:none}.services_row h3{font-size:26px}.contact_columns{flex-direction:column;gap:50px}.contact_columns .intro{flex:none}.contact_columns .intro p{font-size:18px;margin:0 0 32px}.contact_columns .form_wrapper{flex:none}.contact_columns h1{margin:0 0 6px;font-size:28px;line-height:1.3}.therapies_page,.events_page{padding:50px 0}.therapies_list .item .content,.events_list .item .content{padding:32px 20px 0}.therapies_list .item .item_footer,.events_list .item .item_footer{padding:0 20px 32px}.therapies_list .item h3,.events_list .item h3{font-size:26px}}@media (max-width: 768px){.hero_section .hero_inner{width:100%;padding:50px 0}.hero_section .hero_inner .content{margin:0 0 40px}.hero_section .hero_inner h1{font-size:40px}.some_stuff{padding:50px 0}.about_eunice{padding:50px 0 80px;flex-direction:column;gap:60px}.about_eunice .buttons{text-align:center}.about_eunice .images{--height_offset: 15px;gap:16px;padding-right:16px}.service_columns{grid-template-columns:repeat(1,1fr)}#testimonials .testimonials_list{display:flex;flex-direction:column}#events_intro .split_columns{flex-direction:column;gap:50px}#events_intro .split_columns .content h2,#testimonials h2,#above_footer_cta .inner_wrapper h3{font-size:32px;line-height:1.3}.therapies_list,.events_list{display:flex;flex-direction:column;gap:30px}}@media (max-width: 480px){.button{height:46px;font-weight:500;padding:10px 22px;border-radius:23px;font-size:15px}.button.with_icon{gap:8px;padding-right:16px}.button.secondary{padding:10px 20px}.main_header,.container,.hero_section{padding:0 16px}.main_header .content{padding:12px 0}.main_header .logo{max-width:150px}.main_header .menu_auth .desktop_buttons a{display:none}.main_header .menu_auth .mobile_buttons{display:block}.main_header .right_content{flex-direction:row-reverse;gap:16px}.hero_section .hero_inner{margin:0;padding:32px 0 50px}.hero_section .hero_inner .content{margin:0 0 64px}.hero_section .hero_inner .content p{margin:0 0 24px;font-size:16px}.hero_section .hero_inner .content.medium p{margin:0 0 12px}.hero_section .hero_inner h1{margin:0 0 6px;font-size:28px;line-height:1.3}.main_intro{width:100%;padding:50px 16px 10px}.some_stuff,.about_eunice .buttons{padding:0}.main_intro h2,.some_stuff h2,.large_description h2{margin:0 0 6px;font-size:26px;text-align:left;line-height:1.3}.main_intro p,.some_stuff p{margin:0 0 24px;font-size:16px;text-align:left}#hero_video{padding:0 16px}.under_video_buttons{margin:0 0 40px}.services_row{padding:50px 0}.services_row h3{font-size:26px}.services_row .heading{margin:0 0 6px;font-size:26px;text-align:left;line-height:1.3}.services_row .heading span{display:block}.services_row .subheading{margin:0 0 24px;font-size:16px;text-align:left}.services_row .service_box{display:flex;flex-direction:column;padding:20px 20px 32px}.service_columns{display:flex;flex-direction:column;gap:30px}#events_intro .split_columns{gap:30px}#events_intro .split_columns .content h2,#testimonials h2,#above_footer_cta .inner_wrapper h3{margin:0 0 6px;font-size:26px;line-height:1.3}#events_intro{padding:65px 0 50px}#events_intro .buttons{text-align:center}#events_intro .split_columns .images{--height_offset: 15px;margin-bottom:15px;padding-right:16px;gap:16px}#events_intro .split_columns .content p{margin:0;font-size:16px}#testimonials{padding:50px 0}#testimonials .intro{margin-bottom:30px}#testimonials .buttons{padding-top:40px}#testimonials .testimonial .quote{margin:0 0 12px;font-size:16px}.contact_columns{padding:32px 0 50px;gap:30px}.contact_columns .intro p,.contact_columns .intro ul{font-size:16px}.cart_area,.checkout_page{padding:32px 0 50px}.cart_area h1,.checkout_page h1{margin:0 0 6px;font-size:28px;line-height:1.3}.cart_area table th{padding:12px 0;font-size:14px}.cart_area table td{font-size:15px}.cart_area table .product_image{width:74px}.cart_area table .product_image a{width:64px;padding-right:10px}.cart_area table .product_name a{font-size:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.cart_area table .product_remove a{width:32px;height:32px}.cart_total{padding-top:32px;gap:12px}.checkout_form_wrapper{padding:10px 0 20px}.checkout_form_wrapper form .first_and_last_name{flex-direction:column}.checkout_form_wrapper form .buttons{padding:0}#above_footer_cta{padding:50px 0}#above_footer_cta .inner_wrapper{padding:50px 20px}#above_footer_cta .inner_wrapper .cta_icon{position:relative;margin:0 auto 32px;width:140px;inset:initial}#above_footer_cta .second_icon{display:none}#above_footer_cta .inner_wrapper p{font-size:16px;text-align:left}}@media screen and (max-width: 768px){.single_item_columns{flex-direction:column;gap:50px}.single_item_column{flex:none}}.main_footer{padding:80px 20px;background:#343f3e;color:#fffffff2}.main_footer .content{width:var(--content_width);margin:0 auto}.main_footer .main_columns{display:flex;gap:2%}.main_footer .main_columns .left_side{display:flex;flex-direction:column;flex:0 0 48%;gap:20px}.main_footer .main_columns .right_side{flex:0 0 50%;display:flex;gap:2%}.main_footer .main_columns .right_side>div{flex:0 0 28%}.main_footer .main_columns .right_side .contact_area{flex:0 0 40%}.main_footer .footer_col_title{margin:0 0 6px;font-family:var(--headings_font_family);font-size:21px;color:#fff}.main_footer ul{list-style:none;padding:0;margin:0}.main_footer .footer_logo{width:196px}.main_footer .footer_moto{margin-bottom:20px;font-family:Georgia,Times New Roman,Times,serif;font-size:26px}.main_footer .menu_area li,.main_footer .menu_area a{padding:5px 0}.main_footer a{text-underline-offset:4px}.main_footer a:hover{color:#fff;text-decoration:underline}.main_footer .copyright{padding-top:50px}.footer_social{display:flex;align-items:center;gap:16px}.footer_social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background-color:#ffffff1c;border-radius:24px;transition:background-color .1s ease-out}.footer_social a:hover{color:#000;background-color:#fff}@media (max-width: 1380px){.main_footer .main_columns .left_side{flex:0 0 40%}.main_footer .main_columns .right_side{flex:0 0 58%}}@media (max-width: 1180px){.main_footer{padding-left:0;padding-right:0}}@media (max-width: 960px){.main_footer .main_columns{flex-direction:column;gap:30px}.main_footer .footer_moto{margin:0 0 10px;font-size:18px}}@media (max-width: 480px){.main_footer{padding:50px 0}.main_footer .main_columns .right_side{flex-direction:column;gap:30px}}
