:root {
	--wd-text-font: "DM Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(83,88,98);
	--wd-text-font-size: 17px;
	--wd-title-font: "Outfit", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(24,29,39);
	--wd-entities-title-font: "Outfit", 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: "DM Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Outfit", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(216,249,0);
	--wd-alternative-color: #fbbc34;
	--btn-default-font-weight: 700;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(142,203,222);
	--btn-accented-bgcolor-hover: rgb(115,190,214);
	--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: url(https://tadilat360.com/wp-content/uploads/2021/10/alternative-energy-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
: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(250,245,245);
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1440px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--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;
--wd-brd-radius: 0px;
}

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


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

@font-face {
	font-family: "Basis Grotesque Pro";
	src: url("//tadilat360.com/wp-content/uploads/2026/03/Basis-Grotesque-PRO-Font-Family-1.zip") format("woff");
	font-weight: 400;
	font-style: normal;
}

/* Tadilat360 - Outfit/DM Sans font uyumu (Claude, 2026-10) */
h1,h2,h3,.title,.elementor-heading-title{letter-spacing:-0.01em}
.elementor-element-213c280{flex-wrap:wrap;align-items:baseline;gap:4px 10px}
@media (max-width:1024px){
 .elementor-element-f76d0e3 span,.elementor-element-f76d0e3 .elementor-icon-box-title{font-size:15px!important}
 .elementor-element-c87d7e4 .btn,.elementor-element-ad4b932 .btn{font-size:15px!important;padding-left:14px;padding-right:14px}
 .elementor-element-4c1736e a{font-size:15px!important;word-break:break-all}
}
@media (max-width:767px){
 .elementor-element-9030433 .info-box-content p,.elementor-element-9030433 .info-box-inner p,.elementor-element-9030433 .wd-info-box p{font-size:14px!important;word-break:normal;hyphens:auto}
}
/* === Responsive duzeltmeler v2 (Claude, 2026-10) === */
/* Footer */
.elementor-element-2d189c2 img{max-width:190px!important;height:auto!important;margin-left:0!important}
.elementor-element-2d189c2,.elementor-element-2d189c2 .elementor-widget-container{text-align:left!important}
.elementor-element-c87d7e4,.elementor-element-ad4b932{width:auto!important;max-width:none!important;flex:0 0 auto!important}
.elementor-element-c87d7e4 .btn,.elementor-element-ad4b932 .btn{display:inline-flex!important;align-items:center;gap:8px;white-space:nowrap;padding:9px 18px!important;font-size:14px!important;min-height:0!important;line-height:1.2!important}
.elementor-element-c87d7e4 .btn *,.elementor-element-ad4b932 .btn *{font-size:14px!important}
.elementor-element-8c6289b{flex-wrap:nowrap!important;gap:10px!important;width:auto!important}
/* Hizmet kartlari basliklari */
@media (max-width:1024px){
 .elementor-element-2f980ba{flex-direction:column!important;gap:36px!important}
 .elementor-element-0696398,.elementor-element-2785ea2{width:100%!important;max-width:100%!important}
 .elementor-element-2785ea2{justify-content:space-between}
 .elementor-element-2785ea2>.e-con{width:auto!important;flex:1 1 0!important}
 .elementor-element-503f3a6{flex-wrap:wrap;gap:12px 28px!important}
 .elementor-element-503f3a6>.elementor-widget{width:auto!important}
 .elementor-element-2d189c2 img{max-width:170px!important}
 .elementor-element-5527313{flex-direction:row!important;flex-wrap:wrap;gap:16px!important;align-items:center}
 /* Hakkimizda */
 .elementor-element-f84954b{width:100%!important;max-width:100%!important}
 .elementor-element-d74386e{flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important}
 .elementor-element-d74386e>.e-con{width:100%!important;max-width:100%!important}
 /* SSS kategori basliklari */
 .elementor-15868 .woodmart-title-container{}
}
@media (max-width:767px){
 .elementor-element-2785ea2{flex-direction:row!important;flex-wrap:wrap!important;gap:24px 16px!important}
 .elementor-element-2785ea2>.e-con{flex:1 1 calc(50% - 8px)!important}
 .elementor-element-2785ea2>.e-con:last-child{flex-basis:100%!important}
 .elementor-element-5527313{justify-content:center}
 .elementor-element-8c6289b{justify-content:center;width:100%!important}
 /* Fiyat tablolari */
 .wd-text-block table{font-size:14px;width:100%}
 .wd-text-block table th,.wd-text-block table td{padding:8px 6px!important;vertical-align:top}
 .wd-text-block table th{font-size:11px}
}
.t360-arab-w{width:100%!important;max-width:100%!important}
/* Uygulama ekrani gorselleri - tablet/mobil boyut (Claude, 2026-10) */
@media (min-width:768px) and (max-width:1024px){
 .elementor-element-043bab5,.elementor-element-37115b0,.elementor-element-78217e0{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:32px!important}
 .elementor-element-5fd4cf9,.elementor-element-7e0aaec,.elementor-element-57226cd{width:40%!important;max-width:40%!important;flex:0 0 40%!important}
 .elementor-element-de8000c,.elementor-element-a40a7ab,.elementor-element-dab22fe{width:auto!important;max-width:none!important;flex:1 1 0!important;min-width:0}
 .elementor-element-e54d3a9 img,.elementor-element-0f93d32 img,.elementor-element-27b0693 img{width:100%!important;height:auto!important;max-width:100%!important}
}
@media (max-width:767px){
 .elementor-element-e54d3a9 img,.elementor-element-0f93d32 img,.elementor-element-27b0693 img{max-width:320px!important;height:auto!important;margin:0 auto;display:block}
}
@media (min-width:768px) and (max-width:1024px){
 .elementor-element-ae12204 img,.elementor-element-1a86b32 img,.elementor-element-4c30634 img,.elementor-element-464440b img{max-width:440px!important;height:auto!important;margin:0 auto;display:block}
 .t360-arab{gap:4px!important}
 .t360-arab>div>span:first-child{width:34px!important;height:34px!important}
 .t360-arab svg{width:17px!important;height:17px!important}
 .t360-arab>div>span:last-child{font-size:12px!important}
}
@media (max-width:767px){
 .elementor-element-ae12204 img,.elementor-element-1a86b32 img,.elementor-element-4c30634 img,.elementor-element-464440b img{max-width:340px!important;height:auto!important;margin:0 auto;display:block}
}
.t360-arab>div>span:last-child{font-size:12px!important}
@media (min-width:768px) and (max-width:900px){
 .elementor-element-4b6a2c6{flex-direction:column!important}
 .elementor-element-0121529,.elementor-element-ea9a3c2{width:100%!important;max-width:100%!important}
}
@media (min-width:768px) and (max-width:1024px){
 .elementor-element-54db68f,.elementor-element-54db68f>.e-con-inner{flex-wrap:wrap!important;row-gap:24px!important}
 .elementor-element-f84954b,.elementor-element-54e8ca5{flex:1 1 100%!important;width:100%!important;max-width:100%!important}
 .elementor-element-d74386e>.e-con-inner{flex-wrap:wrap!important;gap:20px!important}
 .elementor-element-a3e687a,.elementor-element-34624ff,.elementor-element-d67f504{flex:1 1 100%!important;width:100%!important;max-width:100%!important}
 .elementor-element-6dbc7c1 img{max-width:520px!important;margin:0 auto;display:block}
}
@media (min-width:768px) and (max-width:1024px){ .elementor-element-d3e77b5 *{font-size:14px!important} }

/* === Tipografi standardi v1 (Claude, 2026-10) === */
:root{--t-h1:52px;--t-h2:40px;--t-h3:26px;--t-h4:20px;--t-lead:19px;--t-body:17px;--t-btn:16px;--t-acc:19px;--t-mq:28px;--t-stat:52px;--t-eyebrow:14px}
@media (max-width:1024px){:root{--t-h1:40px;--t-h2:32px;--t-h3:22px;--t-h4:18px;--t-lead:18px;--t-body:16px;--t-acc:18px;--t-mq:22px;--t-stat:44px}}
@media (max-width:767px){:root{--t-h1:32px;--t-h2:26px;--t-h3:20px;--t-h4:17px;--t-lead:17px;--t-body:16px;--t-btn:15px;--t-acc:17px;--t-mq:18px;--t-stat:40px}}
body .elementor:not(.elementor-818) h1,body .elementor:not(.elementor-818) h1.title{font-size:var(--t-h1)!important;line-height:1.15!important}
body .elementor:not(.elementor-818) h2,body .elementor:not(.elementor-818) h2.title,body .elementor:not(.elementor-818) h2.elementor-heading-title{font-size:var(--t-h2)!important;line-height:1.2!important}
body .elementor:not(.elementor-818) h3,body .elementor:not(.elementor-818) h3.title{font-size:var(--t-h3)!important;line-height:1.3!important}
body .elementor:not(.elementor-818) h4,body .elementor:not(.elementor-818) .info-box-title,body .elementor:not(.elementor-818) .elementor-icon-box-title,body .elementor:not(.elementor-818) .elementor-icon-box-title span{font-size:var(--t-h4)!important;line-height:1.35!important}
body .elementor:not(.elementor-818) .title-after_title,body .elementor:not(.elementor-818) .title-after_title p{font-size:var(--t-lead)!important;line-height:1.6!important}
body .elementor:not(.elementor-818) .wd-text-block,body .elementor:not(.elementor-818) .wd-text-block p,body .elementor:not(.elementor-818) .wd-text-block li,body .elementor:not(.elementor-818) .info-box-content p,body .elementor:not(.elementor-818) .elementor-icon-box-description,body .elementor:not(.elementor-818) .wd-accordion-content,body .elementor:not(.elementor-818) .wd-accordion-content p{font-size:var(--t-body)!important;line-height:1.65!important}
body .elementor:not(.elementor-818) .wd-btn-text,body .elementor:not(.elementor-818) .btn{font-size:var(--t-btn)!important}
body .elementor:not(.elementor-818) .wd-accordion-title-text,body .elementor:not(.elementor-818) .wd-accordion-title-text span{font-size:var(--t-acc)!important;line-height:1.4!important}
body .elementor:not(.elementor-818) .wd-marquee-item,body .elementor:not(.elementor-818) .wd-marquee-item *{font-size:var(--t-mq)!important;line-height:1.2!important}
body .elementor:not(.elementor-818) .elementor-widget-wd_marquee .wd-marquee{padding-top:14px!important;padding-bottom:14px!important}
body .elementor:not(.elementor-818) .title-subtitle{font-size:var(--t-eyebrow)!important;letter-spacing:.08em}
body .elementor:not(.elementor-818) .elementor-element-1f6eb0b h4,body .elementor:not(.elementor-818) .elementor-element-9e551e5 h4,body .elementor:not(.elementor-818) .elementor-element-9c25a54 h4,body .elementor:not(.elementor-818) .elementor-element-ad3ce15 h4,body .elementor:not(.elementor-818) .elementor-element-2ca0e5f h4{font-size:var(--t-h2)!important;line-height:1.2!important}
body .elementor:not(.elementor-818) .elementor-element-fc3b319 h4,body .elementor:not(.elementor-818) .elementor-element-dc69675 h4,body .elementor:not(.elementor-818) .elementor-element-2fa8139 h4,body .elementor:not(.elementor-818) .elementor-element-6c93fa7 h4,body .elementor:not(.elementor-818) .elementor-element-603064b h4,body .elementor:not(.elementor-818) .elementor-element-b65e2d3 h4{font-size:var(--t-h3)!important;line-height:1.3!important}
body .elementor:not(.elementor-818) .elementor-element-b95d42a h4,body .elementor:not(.elementor-818) .elementor-element-4ad39f7 p,body .elementor:not(.elementor-818) .elementor-element-4ad39f7 .wd-text-block{font-size:var(--t-stat)!important;line-height:1!important}
body .elementor:not(.elementor-818) .elementor-element-bdec22c p,body .elementor:not(.elementor-818) .elementor-element-bdec22c .wd-text-block{font-size:var(--t-h3)!important;line-height:1.3!important}
body .elementor:not(.elementor-818) .elementor-element-d5f8fb4 p,body .elementor:not(.elementor-818) .elementor-element-d5f8fb4 .wd-text-block{font-size:14px!important}

/* SSS satirlari kompakt */
body .elementor-element-02daba8>.e-con,body .elementor-element-02daba8>.e-con-inner>.e-con{padding:10px 24px!important}
body .elementor-element-02daba8 .wd-accordion-title{padding-top:12px!important;padding-bottom:12px!important}
body .elementor-element-02daba8{gap:4px!important}
body .elementor-15868 .wd-accordion-title{padding-top:14px!important;padding-bottom:14px!important}
@media (max-width:1024px){ body .elementor-15868 h2.woodmart-title-container{font-size:22px!important} }
body .elementor-element-02daba8 .elementor-widget-wd_text_block{transform:translateY(-18px)}
@media (max-width:767px){ body .elementor-element-02daba8 .elementor-widget-wd_text_block{transform:translateY(-7px)} }
/* Menu fontu: Comfortaa (Claude, 2026-10) */
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .wd-nav-main .wd-sub-menu a,.whb-header .wd-nav-main li li a,.wd-nav-mobile a,.mobile-nav a{font-family:'Comfortaa',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text{font-size:14px!important;letter-spacing:.05em!important}
.whb-header .wd-nav-main li li a{font-size:12px!important}
.whb-header .wd-header-btn a,.whb-header .btn{font-family:'Comfortaa',sans-serif!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important}

/* Tadilat360 - Hizmet sayfalari tasarimi v1 */

body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"]{--ink:#181d27;--lime:#d8f900;--olive:#b0c902;--mut:#5b6270;--line:#e6e8ec;--soft:#f6f7f2}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con{max-width:1200px;margin-left:auto!important;margin-right:auto!important;margin-bottom:24px!important;border-radius:28px!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap){background:#fff!important;border:1px solid var(--line)!important;padding:40px!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) .wd-title-wrapp,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) .title-wrapper{text-align:left!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) .wd-title-wrapp .title,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) h2{font-size:clamp(24px,2.6vw,32px)!important;line-height:1.2!important;text-align:left!important;margin-bottom:6px!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) .wd-title-wrapp .title::before,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) h2::before{content:"";display:block;width:44px;height:6px;border-radius:6px;background:var(--lime);margin-bottom:14px}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block p{font-size:16px!important;line-height:1.65!important;color:var(--mut)}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ul{list-style:none!important;margin:18px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ul li{position:relative;margin:0!important;padding:16px 16px 16px 52px!important;border:1px solid var(--line);border-radius:16px;background:var(--soft);font-size:15px!important;line-height:1.5;color:var(--mut)}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ul li::before{content:"✓";position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--lime);font:700 13px/26px "DM Sans",sans-serif;text-align:center}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ul li strong{display:block;color:var(--ink);font-family:Outfit,sans-serif;font-weight:600;font-size:16px;margin-bottom:2px}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;margin:18px 0!important;font-size:15px}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table th{background:var(--ink)!important;color:#fff!important;font:600 14px Outfit,sans-serif!important;text-align:left;padding:14px 16px!important;border:0!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table th:nth-child(2){color:var(--lime)!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table td{padding:14px 16px!important;border:0!important;border-top:1px solid var(--line)!important;color:var(--mut);vertical-align:middle}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table tbody tr:nth-child(even) td{background:var(--soft)}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table td:first-child{color:var(--ink);font-weight:500}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table td:nth-child(2){font-family:Outfit,sans-serif;font-weight:600;color:var(--ink);white-space:nowrap}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol{list-style:none!important;counter-reset:st;margin:20px 0 6px!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol li{counter-increment:st;position:relative;margin:0!important;padding:58px 16px 18px!important;border:1px solid var(--line);border-radius:18px;background:#fff;font-size:14px!important;line-height:1.5;color:var(--mut)}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol li::before{content:counter(st,decimal-leading-zero);position:absolute;left:16px;top:16px;width:32px;height:32px;border-radius:50%;background:var(--lime);color:var(--ink);font:700 13px/32px Outfit,sans-serif;text-align:center}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol li:not(:last-child)::after{content:"";position:absolute;top:32px;left:56px;right:-14px;border-top:2px dashed var(--olive)}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol li strong{display:block;color:var(--ink);font-family:Outfit,sans-serif;font-weight:600;font-size:16px;margin-bottom:4px}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-item{border:1px solid var(--line)!important;border-radius:16px!important;margin-bottom:10px!important;padding:2px 18px!important;background:#fff}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-title-text,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-title{font-size:16px!important;font-family:Outfit,sans-serif!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-content,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-content p{font-size:15px!important;color:var(--mut)}
.t3l-strip{max-width:1200px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;font-family:"DM Sans",sans-serif}
.t3l-strip>div{background:#fff;border:1px solid var(--line,#e6e8ec);border-radius:20px;padding:18px;display:flex;gap:12px;align-items:flex-start}
.t3l-strip svg{flex:0 0 38px;width:38px;height:38px;padding:8px;border-radius:12px;background:#181d27;color:#d8f900}
.t3l-strip b{display:block;font:600 15px/1.3 Outfit,sans-serif;color:#181d27}.t3l-strip span{display:block;font-size:13px;line-height:1.45;color:#5b6270;margin-top:2px}
.t3l-cta{max-width:1200px;margin:0 auto 24px;background:#f4ffc2;border:1.5px solid #b0c902;border-radius:28px;padding:30px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:"DM Sans",sans-serif}
.t3l-cta b{display:block;font:600 clamp(20px,2.2vw,26px)/1.25 Outfit,sans-serif;color:#181d27}.t3l-cta span{display:block;color:#5b6270;font-size:15px;margin-top:6px}
.t3l-cta a{background:#181d27;color:#fff!important;padding:14px 22px;border-radius:99px;font:600 15px Outfit,sans-serif;text-decoration:none;white-space:nowrap}
.t3l-oth{max-width:1200px;margin:0 auto 40px;font-family:"DM Sans",sans-serif}
.t3l-oth h2{font:600 clamp(22px,2.4vw,28px)/1.2 Outfit,sans-serif!important;color:#181d27;margin:0 0 14px!important}
.t3l-oth .g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.t3l-oth a{display:block;background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s}
.t3l-oth a:hover{border-color:#b0c902;transform:translateY(-2px)}
.t3l-oth a b{display:block;font:600 15px Outfit,sans-serif;color:#181d27}.t3l-oth a span{display:block;font-size:13px;color:#5b6270;margin-top:4px}.t3l-oth a i{font-style:normal;color:#b0c902;font-weight:700}
@media(max-width:1024px){body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol{grid-template-columns:repeat(2,minmax(0,1fr))}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol li:nth-child(2)::after{display:none}.t3l-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.t3l-oth .g{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap){padding:24px 18px!important}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ul,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol{grid-template-columns:1fr}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block ol li::after{display:none}.t3l-strip{grid-template-columns:1fr 1fr;gap:10px}.t3l-strip>div{flex-direction:column;padding:14px}.t3l-oth .g{grid-template-columns:1fr 1fr}.t3l-cta{padding:22px}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table{font-size:13px}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table th,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table td{padding:10px!important}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-text-block table td:nth-child(2){white-space:normal}}

body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child):not(.t3l-wrap) > .e-con-inner{padding-top:0!important;padding-bottom:0!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-item{border:1px solid var(--line)!important;border-radius:16px!important;margin-bottom:10px!important;padding:0 18px!important;background:#fff}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-item:has(.wd-active){background:var(--soft)!important;border-color:var(--olive)!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-title{padding:16px 0!important;border:0!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-title-text{font:600 16px/1.4 Outfit,sans-serif!important;color:var(--ink)!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-content{padding:0 0 16px!important;border:0!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-content,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] .wd-accordion-content p{font-size:15px!important;color:var(--mut)!important}.t3l-oth{--t-h2:28px}.t3l-oth h2{font-size:clamp(22px,2.4vw,28px)!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1){background:#f4ffc2!important;border:1.5px solid #b0c902!important;padding:56px 48px!important;border-radius:28px!important;margin-top:16px!important;align-items:center!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1) h1,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1) .title{color:#181d27!important;font-size:clamp(30px,3.6vw,44px)!important;line-height:1.15!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1) .wd-text-block,body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1) .wd-text-block p{color:#3f4552!important;font-size:16px!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1) .btn{background:#181d27!important;color:#fff!important}
.t3l-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.t3l-chips span{font:500 13px "DM Sans",sans-serif;color:#181d27;background:#fff;border:1px solid #d9e58a;border-radius:99px;padding:6px 12px}.t3l-chips span::before{content:"✓ ";color:#7a8c00}
@media(max-width:767px){body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:nth-child(1){padding:32px 22px!important}}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner{align-items:center!important;gap:40px!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner > .e-con:first-child{flex:1 1 55%!important;width:auto!important;max-width:none!important;--width:auto!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner > .e-con:last-child{flex:1 1 45%!important;width:auto!important;max-width:460px!important;--width:auto!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner > .e-con:last-child > .elementor-element:not(.t3l-hc){display:none!important}
body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner .t3l-hero-desc{margin-top:16px}
.t3l-kick{display:inline-flex;align-items:center;gap:8px;font:600 13px Outfit,sans-serif;color:#181d27;background:#fff;border:1px solid #d9e58a;border-radius:99px;padding:6px 14px;margin-bottom:18px}.t3l-kick a{color:#6b7280!important;text-decoration:none}.t3l-kick i{font-style:normal;color:#9aa0aa}
.t3l-hc{width:100%}
.t3l-card{background:#fff;border-radius:24px;padding:20px;box-shadow:0 10px 30px rgba(24,29,39,.08);font-family:"DM Sans",sans-serif}
.t3l-card .st{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.t3l-card .st>div{background:#181d27;border-radius:16px;padding:14px 16px}
.t3l-card .st small{display:block;font-size:12px;color:rgba(255,255,255,.65)}
.t3l-card .st b{display:block;font:600 22px/1.2 Outfit,sans-serif;color:#d8f900;margin-top:4px}
.t3l-card ul{list-style:none;margin:14px 0 0;padding:0}
.t3l-card li{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-top:1px solid #eef0f2}
.t3l-card li:first-child{border-top:0}
.t3l-card li svg{flex:0 0 34px;width:34px;height:34px;padding:7px;border-radius:10px;background:#f4ffc2;color:#5a6b00}
.t3l-card li b{display:block;font:600 15px/1.3 Outfit,sans-serif;color:#181d27}.t3l-card li span{display:block;font-size:13px;line-height:1.4;color:#6b7280;margin-top:2px}
.t3l-card .nt{font-size:11.5px;color:#9aa0aa;margin:8px 4px 0}
@media(max-width:767px){body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner{flex-direction:column!important;gap:22px!important}body:is(.page-id-16482,.page-id-16498,.page-id-16499,.page-id-16500,.page-id-16501,.page-id-16502) .elementor[data-elementor-type="wp-page"] > .e-con:first-child > .e-con-inner > .e-con:last-child{max-width:none!important}.t3l-card .st b{font-size:19px}}.t3l-kick{align-self:flex-start;width:auto!important;max-width:max-content}.t3l-card .st b{font-size:20px}.t3l-wrap{padding:0!important;background:transparent!important;border:0!important}.t3l-wrap > .e-con-inner{padding:0!important}.t3l-wrap .t3l-strip,.t3l-wrap .t3l-cta,.t3l-wrap .t3l-oth{margin-bottom:0!important}.t3l-wrap .elementor-widget-html{width:100%}