/** Shopify CDN: Minification failed

Line 7:2 Unexpected "}"

**/
.tf_container{max-width:1600px;margin:0 auto;padding-right:40px;padding-left:40px}
  }
@media screen and (max-width: 1079px) and (min-width: 720px) {
.tf_container{padding-right:1.75rem;padding-left:1.75rem}
}
.home-section--title {
	color: #1A1A18 !important;
	font-size: 38px;
	line-height: 1.16;
	font-weight: 600;
}
.htb__logo{position: absolute;left: 50px;margin-top:10px;}
#shopify-section-header-top{position:relative;z-index:9994;}
.header__top{background-color:#F4F4F4;padding:40px 0;height:100px;}
.header__top_box{display:flex;align-items:center;justify-content:flex-end}
.header__top_menu ul{list-style-type:none;display:flex;align-items:baseline;margin:0}
.header__top_menu ul li{padding:0 22px}
.header__top_menu ul li:not(:last-child){border-right:1px solid #E2E2E2}
.header__top_menu ul li a{color:#5D6D6D;font-size:20px;text-decoration-color:transparent;font-weight:400}
.header__top_menu ul li a:hover{text-decoration-color:initial}
.header__top_signupbtn{padding-left:32px}
.tf_prmbtn,
form.newsletter .newsletter-submit,
.header__top_signupbtn a{border:none;display:flex;height:40px;padding:0 24px;background-color:#344f4f;justify-content:center;align-items:center;border-radius:3px;font-weight:600;font-size:16px;line-height:20px;color:#fbfbfb;text-decoration:none}
.tf_prmbtn:hover,
form.newsletter .newsletter-submit:hover,
.header__top_signupbtn a:hover{background-color:#24322D}
.tf_prmbtn.light {
  	background-color: #AECC07;
    color: #171B14;
}
.site-header-wrapper{position:relative;z-index:9992}
div.site-header-main{border-bottom:0!important;display:flex;justify-content:space-between;padding-top:32px;padding-bottom:32px;align-items:center}
header.site-header{box-shadow:none !important;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.12));background-color:#fff}
.header__menu_btn{padding-right:62px;display:none}
#mtoggle {
	padding: 0 10px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #000;
	border-radius: 5px;
	color: #000;
	font-weight: 400;
	text-decoration: none;
	font-size: 15px;
}
.live-search{margin-top:0;flex-grow:1;position:relative;left:unset;right:unset;top:unset;bottom:unset}
form .form-field .live-search-form-field{border-color:#E8E8E8!important}
button.live-search-button{background:#344F4F!important;border:#344F4F!important}
button.live-search-button:hover{background-color:#24322D!important;border:#24322D!important}
button.live-search-button svg path,button.live-search-button svg circle{stroke:#fff!important}
.header__right_bar{width:80px;display:flex;align-items:center;justify-content:flex-end}
.site-header-button.cat_btn{position:relative;right:unset;top:unset;bottom:unset;margin:0 0 0 11px;height:24px;width:24px}
.header__menu__logo{padding-right:22px}
.site-header-icon{padding:0}
.header__right_bar .login_btn{height:24px;display:flex;justify-content:center;align-items:center;width:24px}
div.site-header-main-content{margin:0;width:calc(100% - 84px);display:flex;justify-content:flex-start;align-items:center}
div.small-promo{margin-left:22px}
span.small-promo-icon svg{width:14px;height:22px;max-width:unset;max-height:unset}
.small-promo span.small-promo-content{line-height:16px;text-align:left;font-size:12px!important;color:#344F4F!important;max-width:176px!important}
span.small-promo-icon{height:auto;display:flex}
span.small-promo-content{line-height:16px;text-align:left;font-size:12px;color:#344F4F;max-width:176px!important}
a.small-promo--link{position:relative;top:unset;right:unset;bottom:unset;left:unset;display:flex;justify-content:flex-start;align-items:center;text-decoration-color:transparent;color:#344F4F}
a.small-promo--link:hover{text-decoration-color:#344F4F}
.site-header-cart--count.visible{bottom:100%;top:unset;transform:translateY(50%);right:-2px}
.site-header-cart--count::after{color:#000;font-weight:400}
.navmenu-item-parent:hover > .navmenu-submenu{display:block}
#tf_modalmenu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999988;background-color:rgba(0,0,0,0.64)}
.tf_global_menu{position:absolute;top:0;left:0;bottom:0;overflow-y:auto;background-color:#fff;max-width:480px;width:100%}
.tf_global_menu ul{list-style-type:none;margin-top:24px}
.tf_global_menu ul.tfgm_sub_menu {margin-top:0}
.tfgm_main_menu{margin:0;padding:0}
.tfgm_main_nav a{text-decoration-color:transparent;color:#212121;font-weight:400}
.tfgm_main_menu > li > a{font-size:18px;text-transform:uppercase;display:flex;padding:16px}
.tfgm_main_menu > li:not(:first-child) > a{border-top:1px solid #f4f4f4}
.tfgm_main_menu > li:last-child{border-bottom:1px solid #f4f4f4}
.tfgm_sub_menu{display:none;padding:0 0 16px 16px;line-height:24px}
.tfgm_sub_menu.slide-in{animation-name:slide-in;animation-duration:.48s;animation-timing-function:ease-out}
@keyframes slide-in {
from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}

/* Home banner */
.tf_hmb {
	overflow: hidden;
	margin-bottom: 96px;
}
.tf_hmb__box {
	position: relative;
	/*height: 524px;*/
}
.tf_hmb__info {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
}
.tf_hmb__info .tf_container {
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.tf_hmb__bg {
	width: 100%;
	min-height: 524px;
	object-fit: cover;
	min-width: 50%;
	max-width: 100%;
}
.tf_hmb__content_wrapper {
	width: 40%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	position: relative;
}
.tf_hmb__content {
	max-width: 300px;
}
.tf_hmb__heading {
    font-size: 30px;
	line-height: 1;
	font-weight: 700;
	color: #171B14;
	margin-bottom: 24px;
}
.tf_hmb__title {
	font-size: 30px;
	line-height: 1;
	font-weight: 500;
	color: #171B14;
	margin-bottom: 24px;
}
.tf_hmb__subtitle {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 24px;
}
.tf_hmb__btn a {
	width: 184px;
}
.tf_hmb_logo {
	position: absolute;
	top: 78px;
	right: 32px;
}
.tf_homepage_logo {
	position: absolute;
	top: 5px;
	left: 15px;
}

/* Download the app */
.da_hmb {
	overflow: hidden;
	margin-bottom: 96px;
}
.da_hmb__box {
	position: relative;
	height: 524px;
}
.da_hmb__info {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
}
.da_hmb__info .da_container {
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.da_hmb__bg {
	width: 100%;
	min-height: 524px;
	object-fit: cover;
	min-width: 50%;
	max-width: 100%;
}
.da_hmb__content_wrapper {
	width: 30%;
	display: flex;
	justify-content: center;
	/* align-items: center; */
	height: 100%;
	position: relative;
}
.da_hmb__content {
	max-width: 500px;
}
.da_hmb__heading {
    font-size: 30px;
	line-height: 1;
	font-weight: 700;
	color: #171B14;
	margin-top: 20px;
}
.da_hmb__title {
	font-size: 30px;
	line-height: 1;
	font-weight: 500;
	color: #171B14;
	/* margin-top: 10px; */
}
.da_hmb__subtitle {
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin-top: 10px;
}
.da_hmb__btn a {
	width: 184px;
}
.da_hmb_logo {
	position: absolute;
	top: 78px;
	right: 32px;
}
.da_homepage_logo {
	position: absolute;
	top: 5px;
	left: 15px;
}
.descr_img img{
	width: 50%;
}

/* Hot Selling */
#shopify-section-1663573885492e2006 {
	margin-top: 80px;
}
.featured-collection--cta-wrapper .tf_prmbtn {
	display: inline-flex;
}
.featured-collection--cta-wrapper {
	margin-top: 24px !important;
}

/* Testimonials */
#testimonial_crsl {
	overflow: hidden;
	padding-left: 72px;
}
.testimonials-section {
	margin-top: 20px;
	margin-bottom: 10px;
	position: relative;
}
#testimonial_crsl, #testimonial_crsl *,
#testimonial_crsl, #testimonial_crsl * {
	outline: none !important;
}
.tf_testimonial {
	width: calc((100% - 216px) /3);
    margin-right: 72px;
}
.testimonial-inner {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.tr_label {
	font-size: 18px;
	text-align: center;
	font-weight: 600;
}
.tr_stars {
	display: flex;
	justify-content: center;
	margin-top: 12px;
}
.testimonial-blockquote {
	margin: 20px 0;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	color: #5D6D6D;
}
.testimonial__author_box figure {
	display: flex;
	justify-content: center;
	margin: 0;
	width: 100%;
}
.testimonial__author_box figure img {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	object-fit: cover;
    bottom: 5px;
}
.testimonial-blockquote-citation {
	max-width: 180px;
	display: flex;
	justify-content: center;
	text-align: center;
	margin: auto;
}
.testimonial .flickity-prev-next-button {
  display: flex;
  justify-content: center;
  width: 48px;
  height: 48px;
  background-color: transparent;
  border-radius: 24px;
  opacity: 1;
  transition: transform .15s ease,box-shadow .15s ease,opacity .15s ease,background-color .15s ease;
}
.testimonial .flickity-prev-next-button:not(:disabled):hover {
	background-color: #fff;
	box-shadow: 0 0 0 1px #8080800a,0 3px 10px #80808066;
	transform: translateY(-50%) scale(1.125);
}
.testimonial .flickity-prev-next-button.next svg {
  height: auto;
  transform: translate(1px);
}
.home-section--subheading.testimonials-subheading {
	margin: 0;
}
#testimonial_crsl .flickity-page-dots {
	margin: 0;
}
.flickity-button.flickity-prev-next-button.next {
	right: 10px;
}
.flickity-button.flickity-prev-next-button.previous {
	left: 10px;
}


/* Home Blog */
#shopify-section-165048809063c2c246 .blogposts--container {
	padding-top: 80px;
}
.blogposts--container .home-section--title-container {
	margin-bottom: 55px;
}
.blogposts--footer {
	display: flex;
	justify-content: center;
}
.blogposts--footer .tf_prmbtn svg {
	margin-left: 12px;
	justify-content: center;
}

/* Home Newsletter */
form.newsletter {
	height: 40px;
}
.newsletter__text {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 38px;
	margin-top: 63px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: center;
}
.newsletter__title {
	margin: 0 0 16px;
	font-size: 38px;
	line-height: 1.16;
}
.newsletter__subtitle p {
	margin: 0;
}
.newsletter__subtitle {
	font-size: 20px;
	font-weight: 350;
}
form.newsletter #newsletter_email {
	height: 40px;
	padding: 0 24px;
}
form.newsletter .newsletter-submit {
	border: none;
  cursor:pointer;
}
form.newsletter .form-field-title {top: 12px;}

/* Footer Contact Us */
.fcu {
	padding: 50px 0;
}
.fcu__box {
	display: flex;
	flex-wrap: wrap;
}
.fcu_info {
	padding: 64px;
	background-color: #24322D;
	width: 50%;
}
.fcu_img {
	width: 50%;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 16%;
	background-size: cover;
}
.fcu__title {
	font-weight: 500;
	font-size: 36px;
	line-height: 1.4;
	color: #FEFFF1;
	max-width: 390px;
	margin-bottom: 16px;
}
.fcu__subtitle {
	color: #FBFBFB;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 24px;
}
.fcu__btn {
	display: flex;
	justify-content: flex-start;
}
.fcu__btn a {
	background-color: #AECC07;
    color: #171B14;
	height: 40px;
	border-radius: 5px;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 24px;
	font-size: 16px;
	font-weight: 600;	
}

/*Page About Us */
.p_about header.site-header {
	filter: unset;
}
.about_page__header {
	background-color: #fff;
	position: relative;
	padding: 50px 0 48px;
}
.about_page__header .page-title {
	margin: 0 0 30px;
	text-align: center;
	font-size: 48px;
	font-weight: 700;
}
.about_page__header .description {
	width: 100%;
	max-width: 585px;
	margin: auto;
	text-align: center;
	padding: 0 48px;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}
.about_page__mission {
	background-color: #FAFAFA;
	padding: 44px 0;
}

.img_w_text.right_image .img_w_text__box {
	padding-right: 85px;
}
.img_w_text.left_image .img_w_text__box {
	padding-left: 116px;
}
.img_w_text__text .title {
	font-size: 40px;
	font-weight: 500;
	margin-bottom: 64px;
}
.img_w_text__text .description {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.4;
}
.img_w_text__text .descriptions {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.4;
}
.qrcode img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
}
.img_w_text {
	display: flex;
	flex-wrap: wrap;
}
.img_w_text__box, .img_w_text__img {
	width: 50%;
}
.img_w_text__img img {
	max-height: 560px;
	width: 100%;
}
.about_page__vision.apv {
	padding: 75px 0 0;
}
.img_w_text__box {
	padding: 50px 0;
	display: flex;
	align-items: center;
}
.img_w_text__img img {
	height: 100%;
	object-fit: cover;
	max-width: 100%;
}

/* Page Our Services */
.os_top {
	padding: 48px 0;
	background-color: #344F4F;
    /* background-color: #D6CFCB; */
}
.os_bottom {
	padding: 48px 0;
	background-color: #344F4F;
    /* background-color: #D6CFCB; */
}
.os_top__box {
	display: flex;
	flex-wrap: wrap;
}
.os_top__box_content,
.os_top__box_img {
	width: 50%;
}
.os_top__box_content {
	display: flex;
	align-items: center;
	padding: 0 90px;
}
.os_top__box_img img {
	max-height: 500px;
	width: 100%;
	object-fit: cover;
    border-radius: 30px;
}
.os_top__box_text_title h1 {
	margin: 0 0 30px;
	color: #FBFBFB;
    /* color: ##000000; */
	font-size: 48px;
	font-weight: 700;
}
.os_top__box_text_sub_title h2 {
	margin: 0 0 50px;
	color: #FBFBFB;
    /* color: ##000000; */
	font-size: 30px;
	font-weight: 500;
}
.os_top_box_description {
	font-size: 20px;
	font-weight: 400;
	color: #FEFFF1;
    /* color: #171313; */
	line-height: 1.3;
	margin-bottom: 70px;
}
.os_top_box_btn {
	display: flex;
    right: 50px;
}
.pos_section.pos_offer {
	padding: 20px 0 2px;
}
.pos_section_title {
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	margin: 0 0 50px;
}
.pos_offer__list {
	display: flex;
	max-width: 900px;
	margin: 0 auto 38px;
}
.pos_offer__item {
	border: 1px solid #E4E4E7;
	padding: 32px 24px;
	border-radius: 20px;
	display: flex;
	margin: 0 12px;
    width: 100%;
}
.pos_offer__item .txt {
	padding-left: 18px;
	font-size: 20px;
	line-height: 20px;
}
.pos_offer__item .txt p {
	margin: 0;
}
.pos_offer__item strong {
	font-weight: 700;
}
.pos_offer__more {
	color: #5D6D6D;
	text-align: center;
	font-size: 20px;
	line-height: 1.3;
}
.pos_offer__more a {
	text-decoration-color: transparent;
	color: #242E1B;
	font-weight: 700;
}
.pos_offer__more a:hover {text-decoration-color:initial;}
.pos_section.pos_why {
	background-color: #FBFBFB;
	padding: 105px 0 115px;
}
.pos_why__box {
	display: flex;
	flex-wrap: wrap;
	max-width: 869px;
	margin: auto;
	height: 574px;
}
.pos_why__item {
	width: 50%;
	padding: 55px 64px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 0 0 -1px -1px;
}
.pos_why__item.left_border {
	border-left: 1px solid #E4E4E7;
	border-bottom: 1px solid #E4E4E7;
}
.pos_why__item.right_border {
	border-right: 1px solid #E4E4E7;
	border-top: 1px solid #E4E4E7;
}
.pos_why__item .icon {
	margin-bottom: 29px;
}
.pos_why__item .title {
	color: #18181B;
	font-size: 21px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 24px;
}
.pos_why__item .desc {
	font-size: 16px;
	color: #52525B;
	text-align: center;
	font-weight: 400;
	line-height: 26px;
}
.pos_corporate_txt {
	text-align: center;
	color: #3F3F46;
	font-size: 21px;
	line-height: 1.3;
	max-width: 499px;
	margin-bottom: 48px;
	margin-left: auto;
	margin-right: auto;
}
.pos_section.pos_corporate {
	padding-top: 40px;
}
.pos_corporate_btn {
	display: flex;
	justify-content: center;
}
.pos_corporate_btn a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	border-radius: 5px;
	border: 2px solid rgba(174, 204, 7, 0.5);
	padding: 0 24px;
	text-decoration: none;
	color: #171B14;
    background-color: #AECC07;
	font-size: 16px;
	font-weight: bold;
}
.pos_corporate_btn a .label {margin-right:12px}


footer.site-footer{padding-top:52px;padding-bottom:120px}
.tf_footer{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.tf_footer > div{max-width:280px;width:100%}
.tf_footer_about .tf_footer__logo{margin-bottom:10px}
.tf_ffoter_about_text{margin-bottom:32px;font-size:12px;line-height:20px;color:#24322d;font-weight:350}
.tf_ffoter_about_copyright{font-size:12px;line-height:20px;color:#5D6D6D}
.footer_menu ul{list-style-type:none;margin:0;padding:0}
.footer_menu ul li:not(:last-child){margin-bottom:14px}
.footer_menu a{font-size:14px;color:#212121;font-weight:400;text-decoration:underline;text-decoration-color:transparent}
.footer_menu a:hover{text-decoration-color:initial}
.tf_fc_social_title,.tf_fc_title{font-size:18px;color:#585757;line-height:20px;font-weight:400;margin-bottom:10px}
.tf_fc_social_title{color:#242E1B}
.tf_fc_whatsapp_number{margin-bottom:20px}
.tf_fc_whatsapp_number a{font-size:27px;line-height:24px;font-weight:400;color:#344F4F;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px}
.tf_fc_whatsapp_number a:hover{text-decoration-color:initial}
@media screen and (max-width: 1023px) {
.header__menu_btn{display:flex}
.desktop-logo-image,.desktop-logo-text{display:block}
div.small-promo{padding:0}
.desktop-logo-image{height:30px!important}
.tf_footer > div{max-width:264px;width:100%}
#tfmm_close{position:absolute;z-index:9999;cursor:pointer;width:32px;height:32px;display:flex;justify-content:center;align-items:center;left:448px}
}
@media screen and (max-width: 992px) {
.htb__logo{display:flex;justify-content:center;width:100%}
.htb__logo svg,.tf_footer__logo svg{width:auto;height:32px}
div.small-promo,.header__menu__logo,.header__top_signupbtn,.header__top_menu{display:none}
.header__top {height: 50px;}
.htb__logo {top: 12px; left: 0;}
.header__menu_btn{position: absolute; left: 5px; top: 16px;}
.tf_footer{flex-direction:column;justify-content:center;align-items:center}
.tf_footer > div:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e4e4e4}
.tf_hmb__bg {	height: auto;	min-height: unset;	width: 100%;}
.da_hmb__bg {	height: auto;	min-height: unset;	width: 100%;}
.tf_hmb_logo {top: 16px;}
.tf_testimonial {
  width: calc((100% - 148px) /2);
  margin-right: 72px;
}

  .fcu__box {
	flex-direction: column-reverse;
}
  .fcu_img {
	min-height: 380px;
	width: 100%;
}
  .fcu_info {
	width: 100%;
}

  .os_top__box_content {padding-left: 64px;	padding-right: 36px;}
  
}


@media screen and (max-width: 768px) {
  .tf_container {padding-right: 20px;padding-left: 20px;}
  .da_container {padding-right: 20px;padding-left: 20px;}
  .os_top__box_text_title h1, .pos_section_title,
  .img_w_text__text .title,
  .about_page__header .page-title,
  .newsletter__title,
  .fcu__title,
  .home-section--title {	font-size: 28px;}
  .pos_section.pos_why,
  .pos_section.pos_offer {	padding: 48px 0 48px;}
  .pos_section.pos_corporate {	padding-top: 48px;}
  .tf_hmb {margin-bottom: 48px;}
  .da_hmb {margin-bottom: 48px;}
  .img_w_text__text .title {	margin-bottom: 32px;	text-align: center;}
  .img_w_text__text .description {	font-size: 18px;}
  #shopify-section-1663573885492e2006 {	margin-top: 38px;}
  .testimonials-section {	margin-top: 16px;	margin-bottom: 48px;}
  #shopify-section-165048809063c2c246 .blogposts--container {	padding-top: 48px;	padding-bottom: 48px;}
  .newsletter__text {margin-top: 12px;}
  .tf_hmb_logo {display:none;}
.tf_hmb__info {
	position: relative;
	left: unset;
	top: unset;
	right: unset;
	bottom: unset;
	z-index: 4;
	width: 100%;
}
  .tf_hmb__box {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	background-color: #fafafa;
	padding-bottom: 48px;
}
  .tf_hmb__content_wrapper {
	width: 100%;
	padding-top: 32px;
}
  .tf_hmb__info .tf_container {
	width: 100%;
}
  .tf_hmb__content {
	max-width: unset;
}
/* Download app page */
  .da_hmb__info {
	position: relative;
	left: unset;
	top: unset;
	right: unset;
	bottom: unset;
	z-index: 4;
	width: 100%;
}
  .da_hmb__box {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	background-color: #fafafa;
	padding-bottom: 48px;
}
  .da_hmb__content_wrapper {
	width: 100%;
    padding-top: 32px;
    height: 340px;
    
}
  .da_hmb__info .tf_container {
	width: 100%;
}
  .da_hmb__content {
	max-width: unset;
}

  .tf_testimonial {
  width: calc(100% - 72px);
  margin-right: 72px;
}
  #testimonial_crsl {
	padding-left: 0;
}
    .fcu {
	padding-bottom: 0;
}
  .fcu .tf_container {
	padding: 0;
}
  .img_w_text {
	flex-direction: column;
}
  .img_w_text.right_image {
	flex-direction: column-reverse;
}
  .img_w_text__box, .img_w_text__img {
	width: 100%;
}
.img_w_text.left_image .img_w_text__box {
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 32px;
}
  .img_w_text.right_image .img_w_text__box {
	padding-right: 0;
    padding-bottom: 0;
	padding-top: 32px;
}
  .os_top__box {	flex-direction: column;}
  .os_top__box_content, .os_top__box_img {	width: 100%;}
  .os_top__box_content {	padding: 0;}
  .os_top__box_img img {max-height: 320px;margin-bottom: 36px;}
  .os_top_box_description {	margin-bottom: 36px;}
  .pos_why__item {width: 100%;padding: 36px;}
  .pos_why__item:not(:last-child) {	border-bottom: 1px solid #E4E4E7;}
  .pos_why__item.left_border {border-left: none;}
  .pos_why__item.right_border {	border-right: none;	border-top: none;}
  .pos_why__box {max-width: 480px;height: auto;}
  .pos_section.pos_corporate {	padding-top: 48px;}
  .pos_offer__list {max-width: 480px;flex-direction: column;}
  .pos_offer__item:not(:last-child) {margin-bottom: 24px;}
  
}
@media screen and (max-width: 480px) {
#tfmm_close{left:calc(100% - 32px)}
div.site-header-main::before,div.site-header-main::after{display:none}
div.site-header-main{flex-wrap:wrap;padding-top:24px;padding-bottom:24px}
div.site-header-main-content{width:100%;order:3;margin-top:24px}
.header__menu_btn{order:1}
.header__right_bar{order:2}
  form.newsletter {
	height: auto;
}
  .about_page__header .description {
	width: 100%;
	max-width: 585px;
	margin: auto;
	text-align: center;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
}
  .tf_hmb__box {
	overflow: hidden;
	padding-top: 320px;
	position: relative;
}
  .da_hmb__box {
	overflow: hidden;
	padding-top: 320px;
	position: relative;
}
.tf_hmb__bg {
	height: 320px;
	min-height: unset;
	left: -48px;
	object-fit: unset;
	position: absolute;
	top: 0;
    width: auto;
    max-width: unset;
}
 .da_hmb__bg {
	height: 180px;
	min-height: unset;
	left: -48px;
	object-fit: unset;
	position: absolute;
	top: 0;
    width: auto;
    max-width: unset;
} 
  .da_hmb__content {
    bottom: 0;
    left: 10px;
  }
.form-field.newsletter-input {
	margin-right: 0;
	width: 100%;
}
  form.newsletter .newsletter-submit {
	margin: auto;
}
  .fcu_info {	padding: 36px;}
  .fcu_img {	min-height: 280px;}
  .os_top {padding: 0;}
  .os_top .tf_container {padding-right: 0;padding-left: 0;}
  .os_top__box_content {padding: 36px;}
  .os_top__box_img img {margin-bottom: 0;}
}