/* Generated from page: tips */
.themify_builder_content-6213 .tb_8hnz587{background-color:#faf4e8;text-align:center;padding-bottom:3%;padding-top:3%}
.themify_builder_content-6213 .tb_qlou388.module-text.module .tb_text_wrap h2,.themify_builder_content-6213 .tb_1rb6897.module-text.module .tb_text_wrap h2{background-clip:border-box;background-image:none;color:#473a25}
.themify_builder_content-6213 .tb_6vck458{margin-top:0;padding-right:12%;padding-left:12%;text-align:center}
.themify_builder_content-6213 .tb_035h458.module-tab>.tab-nav li{border-radius:30px;border:2px solid #f28c16;margin-right:10px;background-image:none;background-color:transparent;margin-bottom:10px}
.themify_builder_content-6213 .tb_035h458.module-tab.ui>.tab-nav a{text-transform:uppercase;padding:5px 15px 3px;color:#f28c16}
.themify_builder_content-6213 .tb_035h458.module-tab.ui>.tab-nav .current a{color:#faf4e8}
.themify_builder_content-6213 .tb_035h458.module-tab.ui>.tab-nav .current{background-image:none;background-color:#f28c16}
.themify_builder_content-6213 .tb_cohn458.module-infinite-posts .infinite-posts-load-more-wrap a,.themify_builder_content-6213 .tb_vw6h458.module-infinite-posts .infinite-posts-load-more-wrap a,.themify_builder_content-6213 .tb_iuvz612.module-infinite-posts .infinite-posts-load-more-wrap a{color:#fff;background-color:#f28c16}
.themify_builder_content-6213 .tb_3yxm512.module-image{margin-bottom:50px;margin-top:50px}
.themify_builder_content-6213 .tb_5qev911{height:50px}
.themify_builder_content-6213 .tb_8d6k560{background-color:#faf4e8;padding-bottom:1%;padding-top:3%}
.themify_builder_content-5s7h111 .tb_awj6111>.row_inner{--col:.292fr 3.991fr}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li{padding:0}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion{text-align:left;margin-top:-1px}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li>.accordion-title a{color:#473a25;padding-top:0}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li>.accordion-title{font-style:normal;text-transform:uppercase;font-size:15px;font-family:"recoleta";font-weight:800}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li>.accordion-title .accordion-active-icon,.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li>.accordion-title .accordion-icon{color:#473a25}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li>.accordion-title i{margin-right:15px;font-size:23px}

@media(max-width:600px){
.themify_builder_content-6213 .tb_6vck458{padding-right:1%;padding-left:1%}
.themify_builder_content-6213 .tb_035h458.module-tab{padding-right:3%;padding-left:3%}
.themify_builder_content-6213 .tb_taov560{--area:var(--aream3_auto)}
.themify_builder_content-5s7h111 .tb_awj6111>.row_inner{--col:.583fr 3.7fr}
.themify_builder_content-5s7h111 .tb_ttb5111.module-accordion>.ui>li>.accordion-title{font-size:13px}
}/*Builder Custom CSS START*/
body {
background-color: #FAF4E8;	
color: #473A25;
}	
h2 {
color: #473A25;
}
.rotation-anoe-icon {
  display: inline-block;             /* Allows transform to apply correctly */
  animation: rotate 10s linear infinite;
  transform-origin: center center;   /* Ensures it rotates around its center */
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.gradient-for-reading .image-wrap {
  position: relative;
  overflow: hidden;
  border-radius: 12px; /* Optional: match the card style */
}

.gradient-for-reading .image-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent 60%);
  z-index: 1;
  pointer-events: none;
  border-radius: 12px; /* Match image corners */
}

.gradient-for-reading .module-post-title {
  position: relative;
  z-index: 2; /* Bring text above the gradient */
}
/**/
.tips-wrapper.icon-to-right .accordion-title a {
  display: flex;
  align-items: center;
  gap: 10px;
}

.tips-wrapper.icon-to-right .accordion-icon,
.tips-wrapper.icon-to-right .accordion-active-icon {
  order: 2; /* Push icons to the right of text */
position: absolute;
    right: -20px;
}

.tips-wrapper.icon-to-right .tb_title_accordion {
  flex: 1;
  order: 1; /* Ensure text stays on the left */
}
.tabs-centered {
	width:1400px;
	margin: 0 auto;
}
@media (max-width: 1000px) { 
.tabs-menu-mobile ul {
	    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-x !important;
    gap: 12px;
    padding: 1rem;
    width: 100%;
    max-width: 100%;
}
	.active_module.tb_module_front {
    display: flex
;
    padding: 0 5%;
}
	}


.module-infinite-posts .post {
    height: 460px;
}

.infinite-post-inner-wrap {
    position: relative;
    top: -100px;
}

.infinite-post-image img {
    border-radius: 15px;
    height: 450px;
    object-fit: cover;
}

.bip-post-text h2 a {
    color: white !important;
    font-size: 18px;
	margin: 0 20px;
    width: 90%;
    display: block;
}
/*Builder Custom CSS END*/