:root {
	--wd-text-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Baloo 2", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Baloo 2", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Baloo 2", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Baloo 2", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Baloo 2", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 12px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,131,209);
	--wd-alternative-color: rgb(31,44,56);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,131,209);
	--btn-accented-bgcolor-hover: rgb(47,74,214);
	--btn-transform: capitalize;
	--btn-font-size: 14px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(31,44,56);
	background-image: none;
}
html .wd-checkout-steps {
	font-size: 26px;
	text-transform: capitalize;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html table th {
	text-transform: capitalize;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -21px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgba(255,255,255,0.9);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(0,131,209);
	--wd-arrow-bg-hover: rgba(0,131,209,0.9);
	--wd-arrow-bg-dis: rgb(0,131,209);
	--wd-arrow-radius: 24px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 10px;
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -5px;
	--wd-arrow-offset-v: 5px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgba(255,255,255,0.8);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(0,131,209);
	--wd-arrow-bg-hover: rgba(0,131,209,0.9);
	--wd-arrow-bg-dis: rgb(0,131,209);
	--wd-arrow-radius: 24px;
}
.wd-nav-scroll {
	--wd-nscroll-bg: rgba(0,131,209,0.15);
	--wd-nscroll-drag-bg: rgb(0,131,209);
	--wd-nscroll-drag-bg-hover: rgba(0,131,209,0.9);
}
.wd .product-label.onsale {
	background-color: rgb(224,62,45);
}
.wd .product-label.new {
	background-color: rgb(0,131,209);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-h: 62px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 14px;
	}

}
:root{
--wd-container-w: 1420px;
--wd-form-brd-radius: 30px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1420px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* Ser Tasarım: üst satırdaki hesap yazısı */
.whb-top-bar .wd-header-my-account .wd-tools-text{font-size:14px;font-weight:600}

/* ST mobil menü */
.mobile-nav{width:min(88vw,340px);background:#F3F7FB;border-radius:0 24px 24px 0;box-shadow:0 24px 64px rgba(15,35,55,.3);padding-bottom:18px}
.mobile-nav::before{content:"";display:block;height:84px;background:#fff url(/wp-content/uploads/2026/10/ser-tasarim-logo-yatay.svg) 20px center/auto 42px no-repeat;border-bottom:1px solid #E3ECF4}
.mobile-nav .wd-nav-mob-tab{display:flex;gap:4px;margin:16px 14px 6px;padding:4px;background:#E2ECF5;border-radius:999px}
.mobile-nav .wd-nav-mob-tab>li{flex:1 1 0;margin:0}
.mobile-nav .wd-nav-mob-tab>li>a{justify-content:center;height:auto;min-height:40px;padding:8px 10px;border-radius:999px;background:transparent;color:#5B6B7A;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0}
.mobile-nav .wd-nav-mob-tab>li.wd-active>a{background:#0083D1;color:#fff;box-shadow:0 4px 12px rgba(0,131,209,.32)}
.mobile-nav .wd-nav-mob-tab .nav-link-text:after,.mobile-nav .wd-nav-mob-tab .nav-link-text:before{display:none}
.mobile-nav .wd-nav-mobile{padding:6px 14px 4px}
.mobile-nav .wd-nav-mobile>li{margin:8px 0;background:#fff;border:1px solid #E4ECF4;border-radius:14px;box-shadow:0 1px 2px rgba(15,35,55,.05);overflow:hidden}
.mobile-nav .wd-nav-mobile li a{border-bottom:0}
.mobile-nav .wd-nav-mobile>li>a{min-height:58px;padding:9px 12px;font-size:15.5px;font-weight:600;color:#1F2C38;text-transform:none;letter-spacing:0;line-height:1.25}
.mobile-nav .wd-nav-mobile>li>a::before{content:"";flex:0 0 40px;width:40px;height:40px;margin-right:12px;border-radius:11px;background:#E6F2FA center/cover no-repeat}
.mobile-nav .wd-nav-mobile>li.current-menu-item>a,.mobile-nav .wd-nav-mobile>li>a:active{color:#0083D1}
.mobile-nav .wd-nav-mobile .wd-nav-opener{border:0;color:#0083D1}
.mobile-nav .wd-nav-mobile>li>.wd-nav-opener{width:46px;min-height:58px}
.mobile-nav .wd-nav-mobile>li>.wd-nav-opener:after{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#E6F2FA;font-size:11px}
.mobile-nav .wd-nav-mobile>li>.wd-sub-menu{background:#F7FAFD;border-top:1px solid #E4ECF4;padding:4px 0}
.mobile-nav .wd-nav-mobile .wd-sub-menu li a{min-height:44px;padding:6px 12px 6px 22px;font-size:14.5px;font-weight:500;color:#3A4A59;text-transform:none}
.mobile-nav .wd-nav-mobile .wd-sub-menu .wd-sub-menu li a{padding-left:36px;font-size:14px;color:#5B6B7A}
/* kategori küçük görselleri */
.mobile-nav .mobile-categories-menu>li>a::before{background-size:175%;background-position:50% 82%}
.mobile-nav .wd-nav-mobile>li.menu-item-3286>a::before{background-image:url(/wp-content/uploads/2026/10/st-foto-kategori-kartus-1-150x150.jpg)}
.mobile-nav .wd-nav-mobile>li.menu-item-3342>a::before{background-image:url(/wp-content/uploads/2026/10/st-foto-kategori-lavabo-bataryasi-1-150x150.jpg)}
.mobile-nav .wd-nav-mobile>li.menu-item-3353>a::before{background-image:url(/wp-content/uploads/2026/10/st-foto-kategori-kumanda-paneli-1-150x150.jpg)}
.mobile-nav .wd-nav-mobile>li.menu-item-3354>a::before{background-image:url(/wp-content/uploads/2026/10/st-foto-kategori-gomme-rezervuar-150x150.jpg)}
.mobile-nav .wd-nav-mobile>li.menu-item-3356>a::before{background-image:url(/wp-content/uploads/2026/10/st-foto-kategori-tepe-dusu-1-150x150.jpg)}
.mobile-nav .wd-nav-mobile>li.menu-item-3362>a::before{background-image:url(/wp-content/uploads/2026/10/st-foto-kategori-klozet-kapagi-acik-150x150.jpg)}
/* sayfa simgeleri */
.mobile-nav .mobile-pages-menu>li>a::before{background-color:#E6F2FA;background-size:22px 22px}
.mobile-nav .wd-nav-mobile>li.menu-item-3366>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9.5V20h5v-6h4v6h5V9.5'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-3367>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h16l-1.2 10.2a1 1 0 0 1-1 .8H6.2a1 1 0 0 1-1-.8L4 9Z'/%3E%3Cpath d='M8.5 9V7.5a3.5 3.5 0 0 1 7 0V9'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-3368>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5v.2'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-3369>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='m4 7.5 8 6 8-6'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-3370>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-3697>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v10h-11z'/%3E%3Cpath d='M13.5 10h4l3 3v3.5h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E")}
/* ara / WhatsApp düğmeleri */
.mobile-nav .wd-nav-mobile>li.st-mob-btn{border:0;box-shadow:none;background:transparent;margin:10px 0 0}
.mobile-nav .wd-nav-mobile>li.st-mob-btn>a{justify-content:center;min-height:50px;border-radius:14px;color:#fff;font-weight:700;font-size:15px}
.mobile-nav .wd-nav-mobile>li.st-mob-btn>a::before{flex:0 0 22px;width:22px;height:22px;margin-right:9px;border-radius:0;background-color:transparent;background-size:22px 22px}
.mobile-nav .wd-nav-mobile>li.st-mob-call>a{background:#1F2C38}
.mobile-nav .wd-nav-mobile>li.st-mob-wa>a{background:#1FA855}
.mobile-nav .wd-nav-mobile>li.st-mob-call>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5h3l1.5 4-2 1.5a12 12 0 0 0 6 6l1.5-2 4 1.5v3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.5 5.700a2 2 0 0 1 2-2.200Z'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.st-mob-wa>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.16-.17.2-.35.22-.64.08-.3-.15-1.26-.46-2.39-1.48-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.6.13-.14.3-.35.45-.52.15-.18.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.91-2.2-.24-.58-.49-.5-.67-.51l-.57-.01c-.2 0-.52.07-.8.37-.27.3-1.04 1.02-1.04 2.48 0 1.46 1.07 2.88 1.21 3.07.15.2 2.1 3.2 5.08 4.49.71.3 1.26.49 1.7.62.71.23 1.36.2 1.87.12.57-.09 1.76-.72 2-1.41.25-.7.25-1.29.18-1.42-.08-.12-.27-.2-.57-.34M12.05 21.79a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.51-5.260C2.170 6.450 6.600 2.020 12.050 2.020c2.640 0 5.120 1.030 6.990 2.900a9.830 9.830 0 0 1 2.890 6.990c0 5.450-4.440 9.880-9.880 9.880M20.460 3.490A11.820 11.820 0 0 0 12.050 0C5.500 0 .16 5.340.16 11.890c0 2.100.550 4.140 1.590 5.950L.06 24l6.300-1.650a11.880 11.880 0 0 0 5.680 1.450c6.560 0 11.900-5.340 11.900-11.900a11.820 11.820 0 0 0-3.480-8.410'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.wd-with-icon>a::before{font-size:0;background-color:#E6F2FA;background-size:22px 22px}
.mobile-nav .wd-nav-mobile>li.menu-item-wishlist>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10.2A4.3 4.3 0 0 1 12 7.300a4.300 4.300 0 0 1 7.500 2.500C19.500 15.400 12 20 12 20Z'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-account>a::before,.mobile-nav .wd-nav-mobile>li.menu-item-register>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile>li.menu-item-compare>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230083D1' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h13l-3-3'/%3E%3Cpath d='M20 16H7l3 3'/%3E%3C/svg%3E")}
.mobile-nav .wd-nav-mobile .wd-nav-opener.wd-active{background:transparent;color:#0083D1}
.mobile-nav .wd-nav-mobile>li>.wd-nav-opener.wd-active:after{background:#0083D1;color:#fff}
.mobile-nav .wd-nav-mobile>li.opener-page{border-color:#BFDDF2}
.mobile-nav .wd-nav-mobile.wd-active{display:flex;flex-direction:column}
.mobile-nav .wd-nav-mobile>li.st-mob-btn{order:9}

/* ST kategori kutuları: mobilde başlığa daha fazla yer */
@media (max-width:768px){.cat-design-mask-subcat .wd-cat-content{padding:16px 14px}}

/* ST slider */
#slider-111 .wd-slide-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,24,38,.78) 0%,rgba(12,24,38,.52) 40%,rgba(12,24,38,0) 70%);pointer-events:none}
@media (max-width:768px){#slider-111 .wd-slide-bg::after{background:linear-gradient(90deg,rgba(12,24,38,.85) 0%,rgba(12,24,38,.62) 62%,rgba(12,24,38,.38) 100%)}#slider-111 .wd-slide-bg img{object-position:78% center!important}#slider-111 .wd-nav-arrows{display:none}#slider-111 .wd-slide-container{padding-block:16px}}
#slider-111 .wd-slide-container{padding-block:18px}
/* ST slider son */

/* ST daima orijinal banner: mobilde yazı okunurluğu */
@media (max-width:1024px){.elementor-15 .elementor-element.elementor-element-eb37ac1::before{background:linear-gradient(90deg,rgba(13,26,40,.9) 0%,rgba(13,26,40,.72) 100%)!important;opacity:1!important}}
@media (max-width:767px){.elementor-15 .elementor-element.elementor-element-eb37ac1::before{background:rgba(13,26,40,.84)!important;opacity:1!important}}
/* ST footer */
.wd-footer .st-ft-trust{border-bottom:1px solid rgba(255,255,255,.08)}
.st-ft-trust>.e-con-inner>.elementor-widget,.st-ft-trust>.elementor-widget{flex:1 1 0;min-width:200px}
.st-ft-tbox .elementor-icon-box-wrapper{display:flex!important;align-items:center;gap:14px;text-align:left!important}
.st-ft-tbox .elementor-icon-box-icon{margin:0!important;flex:0 0 auto}
.st-ft-tbox .elementor-icon{width:52px;height:52px;border-radius:14px;background:rgba(77,181,240,.12);color:#4DB5F0!important;fill:#4DB5F0!important;font-size:22px!important;display:flex!important;align-items:center;justify-content:center}
.st-ft-tbox .elementor-icon svg{width:22px;height:22px;fill:#4DB5F0}
.st-ft-tbox .elementor-icon-box-title{margin:0 0 2px!important;color:#fff!important;font-family:var(--wd-title-font);font-size:17px;font-weight:600;line-height:1.3}
.st-ft-tbox .elementor-icon-box-description{margin:0!important;color:#9FB3C4!important;font-size:14px;line-height:1.45}
.st-ft-main .wd-sub-menu>li>a,.st-ft-h .elementor-heading-title{position:relative;display:block;color:#fff!important;font-family:var(--wd-title-font)!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;padding:0 0 12px!important;margin:0 0 14px!important}
.st-ft-main .wd-sub-menu>li>a::after,.st-ft-h .elementor-heading-title::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;border-radius:3px;background:#4DB5F0}
.st-ft-h{margin-bottom:0!important}
.st-ft-main .sub-sub-menu li a{color:#C9D4DE!important;font-family:inherit!important;font-size:15px!important;font-weight:500!important;transition:color .2s,padding .2s}
.st-ft-main .sub-sub-menu li a:hover{color:#4DB5F0!important;padding-left:4px!important}
.st-ft-about .elementor-widget-wd_text_block p{font-size:15px;line-height:1.65;margin:0}
.st-ft-social .elementor-social-icons-wrapper{display:flex;gap:10px;flex-wrap:wrap}
.st-ft-social .elementor-grid-item{margin:0!important}
.st-ft-social .elementor-social-icon{width:42px;height:42px;font-size:17px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;transition:background .2s,transform .2s}
.st-ft-social .elementor-social-icon i{color:#fff!important}
.st-ft-social .elementor-social-icon svg{fill:#fff!important;width:17px;height:17px}
.st-ft-social .elementor-social-icon:hover{background:#0083D1!important;transform:translateY(-2px)}
.st-ft-social .elementor-social-icon-whatsapp:hover{background:#1FA855!important}
.st-ft-contact .elementor-icon-list-items{display:flex;flex-direction:column;gap:12px}
.st-ft-contact .elementor-icon-list-item{margin:0!important;padding:0!important}
.st-ft-contact .elementor-icon-list-item>a,.st-ft-contact .elementor-icon-list-item{display:flex!important;align-items:flex-start!important}
.st-ft-contact .elementor-icon-list-icon{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.06);display:flex!important;align-items:center;justify-content:center;margin-right:12px!important;padding:0!important;transition:background .2s}
.st-ft-contact .elementor-icon-list-icon i{color:#4DB5F0!important;font-size:15px!important;width:auto!important}
.st-ft-contact .elementor-icon-list-icon svg{fill:#4DB5F0!important;width:15px!important;height:15px!important}
.st-ft-contact .elementor-icon-list-text{color:#C9D4DE!important;font-size:15px;font-weight:500;line-height:1.45;padding:7px 0 0!important;transition:color .2s}
.st-ft-contact a:hover .elementor-icon-list-text{color:#fff!important}
.st-ft-contact a:hover .elementor-icon-list-icon{background:#0083D1}
.st-ft-contact a:hover .elementor-icon-list-icon i{color:#fff!important}
.st-ft-contact a:hover .elementor-icon-list-icon svg{fill:#fff!important}
.wd-footer .st-ft-bottom{border-top:1px solid rgba(255,255,255,.08)}
.st-ft-copy p{margin:0;color:#8EA3B6;font-size:14px;font-weight:500}
.st-ft-legal ul.menu{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0!important;padding:0!important;list-style:none}
.st-ft-legal ul.menu li{margin:0!important;padding:0!important;list-style:none}
.st-ft-legal ul.menu li::before{display:none!important}
.st-ft-legal ul.menu li a{color:#8EA3B6!important;font-size:14px;font-weight:500;padding:0!important}
.st-ft-legal ul.menu li a:hover{color:#4DB5F0!important}
.st-ft-legal li:has(a[href*="page_id"]){display:none!important}
@media (max-width:1024px){.st-ft-trust>.e-con-inner>.elementor-widget,.st-ft-trust>.elementor-widget{flex:0 0 calc(50% - 10px)}}
@media (max-width:767px){
.st-ft-trust>.e-con-inner>.elementor-widget,.st-ft-trust>.elementor-widget{flex:0 0 calc(50% - 7px);min-width:0}
.st-ft-tbox .elementor-icon-box-wrapper{flex-direction:column!important;align-items:flex-start;gap:10px}
.st-ft-tbox .elementor-icon{width:44px;height:44px;border-radius:12px;font-size:18px!important}
.st-ft-tbox .elementor-icon svg{width:18px;height:18px}
.st-ft-tbox .elementor-icon-box-title{font-size:15px}
.st-ft-tbox .elementor-icon-box-description{font-size:13px}
.st-ft-main .wd-sub-menu>li>a,.st-ft-h .elementor-heading-title{font-size:18px!important}
}
.st-ft-social,.st-ft-social .elementor-widget-container{text-align:left!important}
.st-ft-social .elementor-social-icons-wrapper{justify-content:flex-start!important}
.st-ft-about .wd-text-block,.st-ft-about p{text-align:left!important}
/* ST footer son */
/* ST banner */
.st-ban .promo-banner{border-radius:18px;overflow:hidden;box-shadow:0 14px 30px -20px rgba(13,26,40,.55)}
.st-ban-ov .main-wrapp-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,22,34,.94) 0%,rgba(10,22,34,.62) 36%,rgba(10,22,34,.08) 68%,rgba(10,22,34,0) 100%);pointer-events:none}
.st-ban-ov .wrapper-content-banner{padding:28px!important;z-index:2}
.st-ban .banner-subtitle.subtitle-style-background{display:inline-block;padding:6px 12px!important;border-radius:999px;letter-spacing:.02em;margin-bottom:12px!important}
.st-ban .banner-title{margin-bottom:16px!important;text-wrap:balance}
.st-ban .wd-button-wrapper .btn{border-radius:999px!important;padding:10px 18px!important;min-height:0!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;color:#1F2C38!important;background:#fff!important;box-shadow:none!important;gap:8px}
.st-ban .wd-button-wrapper .btn:hover{background:#0083D1!important;color:#fff!important}
.st-ban .wd-button-wrapper .btn .wd-btn-icon{transition:transform .2s}
.st-ban .promo-banner:hover .wd-btn-icon{transform:translateX(3px)}
.st-ban-split .wrapper-content-banner{padding:28px 30px!important}
@media (max-width:767px){
.st-ban-ov .wrapper-content-banner{padding:22px!important}
.st-ban-split .wrapper-content-banner{padding:20px 18px!important}
.st-ban .banner-subtitle.subtitle-style-background{margin-bottom:10px!important;font-size:12px!important}
.st-ban .banner-title{margin-bottom:14px!important}
.st-ban .wd-button-wrapper .btn{padding:9px 15px!important;font-size:13px!important}
}
@media (max-width:767px){.elementor-element-511f29f .banner-image img{object-position:27% center!important}}
/* ST banner son */
