/*
 * Brand landing layouts (Oemak, Ayza Mizrak, Karabudak, Salvamac). Generated layout values; the hand-written
 * effects are in assets/css/brand-landing.css.
 */
.ew-bli { --display:flex; --min-height:100vh; --flex-direction:row; --flex-wrap-mobile:wrap; --justify-content:center; --align-items:center; --overflow:hidden; --padding-top:100px; --padding-bottom:100px; --padding-left:10px; --padding-right:10px; }
.ew-bli { background-color:transparent; background-image:linear-gradient(180deg, var(--ew-purple) 0%, #140F22 100%); }
.ew-bli__text { --display:flex; --gap:30px 30px; --row-gap:30px; --column-gap:30px; --z-index:1; }
.ew-bli__text { --flex-grow:0; --flex-shrink:0; }
.ew-bli__title .ew-heading__title { font-family:var(--ew-font-gibson); font-size:45px; font-weight:900; text-transform:uppercase; line-height:1.1em; color:#FFFFFF; }
.ew-bli__body { width:var( --container-widget-width, 460px ); max-width:460px; font-family:var(--ewt-text-font-family); font-weight:var(--ewt-text-font-weight); line-height:var(--ewt-text-line-height); color:#FFFFFF; }
.ew-bli__btn .ew-btn { background-color:#FFAF19; fill:var(--ew-purple); color:var(--ew-purple); }
.ew-bli__btn { width:var( --container-widget-width, 48.953% ); max-width:48.953%; }
.ew-bli__btn { --flex-grow:0; --flex-shrink:0; }
.ew-bli__media { --display:flex; --justify-content:center; --align-items:center; --z-index:1; }
.ew-bli__m1 { --display:flex; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-bli__m1 .ew-bli__img { z-index:10; }
.ew-bli__m1 .ew-bli__img img { width:100%; height:360px; object-fit:cover; object-position:center center; border-radius:30px 30px 30px 30px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
body:not(.rtl) .ew-bli__m1 .ew-bli__glow { left:0px; }
body.rtl .ew-bli__m1 .ew-bli__glow { right:0px; }
.ew-bli__m1 .ew-bli__glow { top:0px; }
.ew-bli__m1 .ew-bli__glow img { width:100%; height:360px; object-fit:cover; object-position:center center; opacity:0.5; filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 50px ) hue-rotate( 0deg ); border-radius:30px 30px 30px 30px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-bli__m2 { --display:flex; --position:absolute; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; top:0px; --z-index:10; }
body:not(.rtl) .ew-bli__m2 { right:40%; }
body.rtl .ew-bli__m2 { left:40%; }
.ew-bli__m2 .ew-bli__img > .ew-w__c { --e-transform-translateX:50%; --e-transform-translateY:-50%; }
.ew-bli__m2 .ew-bli__img { z-index:10; }
.ew-bli__m2 .ew-bli__img img { width:100%; height:150px; object-fit:cover; object-position:center center; border-radius:30px 30px 30px 30px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-bli__m2 .ew-bli__glow > .ew-w__c { --e-transform-translateX:50%; --e-transform-translateY:-50%; }
.ew-bli__m2 .ew-bli__glow img { width:100%; height:150px; object-fit:cover; object-position:center center; opacity:0.5; filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 50px ) hue-rotate( 0deg ); border-radius:30px 30px 30px 30px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-bli__m3 { --display:flex; --position:absolute; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; top:86%; --z-index:20; }
body:not(.rtl) .ew-bli__m3 { right:20%; }
body.rtl .ew-bli__m3 { left:20%; }
.ew-bli__m3 .ew-bli__img > .ew-w__c { --e-transform-translateX:50%; --e-transform-translateY:-50%; }
.ew-bli__m3 .ew-bli__img { z-index:10; }
.ew-bli__m3 .ew-bli__img img { width:100%; height:200px; object-fit:cover; object-position:center center; border-radius:30px 30px 30px 30px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-bli__m3 .ew-bli__glow > .ew-w__c { --e-transform-translateX:50%; --e-transform-translateY:-50%; }
.ew-bli__m3 .ew-bli__glow img { width:100%; height:200px; object-fit:cover; object-position:center center; opacity:0.5; filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 50px ) hue-rotate( 0deg ); border-radius:30px 30px 30px 30px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-bli__scroll .ew-btn { background-color:#61CE7000; font-family:"Arial", Sans-serif; font-size:14px; font-weight:400; }
.ew-bli__scroll { bottom:70px; }
.ew-bli__scroll .ew-btn__wrap { flex-direction:row-reverse; }
.ew-bli__scroll .ew-btn .ew-btn__wrap { gap:0px; }
.ew-bli__blush1 { --divider-border-style:solid; --divider-color:#FFAF19; --divider-border-width:150px; width:var( --container-widget-width, 150px ); max-width:150px; top:18%; }
.ew-bli__blush1 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; background-color:#8600FF; border-radius:100px 100px 100px 100px; }
body:not(.rtl) .ew-bli__blush1 { left:12%; }
body.rtl .ew-bli__blush1 { right:12%; }
.ew-bli__blush1 .ew-divider__sep { width:100%; }
.ew-bli__blush1 .ew-divider__line { padding-block-start:0px; padding-block-end:0px; }
.ew-bli__blush2 { --divider-border-style:solid; --divider-color:#FFAF19; --divider-border-width:150px; width:var( --container-widget-width, 150px ); max-width:150px; top:40%; }
.ew-bli__blush2 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; background-color:#FF6700; border-radius:100px 100px 100px 100px; }
body:not(.rtl) .ew-bli__blush2 { left:90%; }
body.rtl .ew-bli__blush2 { right:90%; }
.ew-bli__blush2 .ew-divider__sep { width:100%; }
.ew-bli__blush2 .ew-divider__line { padding-block-start:0px; padding-block-end:0px; }
.ew-bli__blush3 { --divider-border-style:solid; --divider-color:#E4A734; --divider-border-width:150px; width:var( --container-widget-width, 150px ); max-width:150px; top:55%; }
.ew-bli__blush3 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; background-color:#FE00FF; border-radius:100px 100px 100px 100px; }
body:not(.rtl) .ew-bli__blush3 { left:40%; }
body.rtl .ew-bli__blush3 { right:40%; }
.ew-bli__blush3 .ew-divider__sep { width:100%; }
.ew-bli__blush3 .ew-divider__line { padding-block-start:0px; padding-block-end:0px; }
.ew-hs { --display:flex; --min-height:100vh; --flex-direction:column; --flex-wrap-mobile:wrap; --justify-content:flex-start; --overflow:hidden; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs { background-color:var(--ew-dark); }
.ew-hs__track { --display:flex; --flex-direction:row; --flex-wrap-mobile:wrap; --gap:0px 0px; --row-gap:0px; --column-gap:0px; --flex-wrap:nowrap; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs__s1 { --display:flex; --min-height:100vh; --flex-direction:row; --flex-wrap-mobile:wrap; --justify-content:flex-start; --align-items:flex-end; --gap:160px 160px; --row-gap:160px; --column-gap:160px; --overlay-opacity:1; --padding-top:60px; --padding-bottom:60px; --padding-left:200px; --padding-right:50px; }
.ew-hs__s1 { background-position:50% 50%; background-size:cover; }
.ew-hs__s1::before { background-color:transparent; --background-overlay:''; background-image:radial-gradient(at center center, #00000000 0%, #140F22 70%); }
.ew-hs__s1 { --flex-grow:1; --flex-shrink:0; }
.ew-hs__s1-text { --display:flex; --flex-direction:row; --flex-wrap-mobile:wrap; --align-items:flex-end; --gap:90px 90px; --row-gap:90px; --column-gap:90px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs__s1-title { width:var( --container-widget-width, 600px ); max-width:600px; }
.ew-hs__s1-title .ew-heading__title { font-family:var(--ew-font-gibson); font-size:70px; font-weight:900; text-transform:uppercase; line-height:1em; letter-spacing:0px; color:#FFFFFF; }
.ew-hs__s1-body { width:var( --container-widget-width, 460px ); max-width:460px; font-family:"Arial", Sans-serif; font-size:15px; font-weight:400; line-height:1.65em; color:#FFFFFF; }
.ew-hs__path { --display:flex; --min-height:180px; --justify-content:center; --align-items:center; --margin-top:0px; --margin-bottom:4px; --margin-left:0px; --margin-right:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs__path-icon { z-index:0; }
.ew-hs__path-icon .elementor-icon-wrapper { text-align:center; }
.ew-hs__path-icon.elementor-view-stacked .elementor-icon { background-color:#FFFFFF; }
.ew-hs__path-icon.elementor-view-framed .elementor-icon, .ew-hs__path-icon.elementor-view-default .elementor-icon { color:#FFFFFF; border-color:#FFFFFF; }
.ew-hs__path-icon.elementor-view-framed .elementor-icon, .ew-hs__path-icon.elementor-view-default .elementor-icon svg { fill:#FFFFFF; }
.ew-hs__path-text .ew-heading__title { font-family:var(--ew-font-jakarta); font-weight:300; text-transform:uppercase; line-height:1.3em; color:#FFFFFF; }
.ew-hs__s2 { --display:flex; --min-height:100vh; --justify-content:center; --align-items:center; --margin-top:0px; --margin-bottom:0px; --margin-left:-1px; --margin-right:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:130px; --padding-right:130px; }
.ew-hs__s2 { background-color:var(--ew-dark); }
.ew-hs__s2 { --flex-grow:1; --flex-shrink:0; }
.ew-hs__s2-t1 { width:var( --container-widget-width, 1000px ); max-width:1000px; text-align:center; }
.ew-hs__s2-t1 > .ew-w__c { background-color:transparent; background-image:linear-gradient(180deg, #FFFFFF 70%, #9C9C9C 100%); }
.ew-hs__s2-t1 .ew-heading__title { font-family:var(--ew-font-inter); font-size:200px; font-weight:600; line-height:0.9em; letter-spacing:-0.05em; color:#FFFFFF00; }
.ew-hs__s2-t2 { width:var( --container-widget-width, 1000px ); max-width:1000px; z-index:100; text-align:center; }
.ew-hs__s2-t2 .ew-heading__title { font-family:var(--ew-font-inter); font-size:200px; font-weight:600; line-height:0.9em; letter-spacing:-0.05em; -webkit-text-stroke-width:1px; stroke-width:1px; -webkit-text-stroke-color:#FFFFFF; stroke:#FFFFFF; color:#FFFFFF00; }
.ew-hs__s2-i1 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; }
body:not(.rtl) .ew-hs__s2-i1 { left:43.111%; }
body.rtl .ew-hs__s2-i1 { right:43.111%; }
.ew-hs__s2-i1 { top:18.419%; }
.ew-hs__s2-i1 img { width:auto; height:315px; border-radius:20px 20px 20px 20px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-hs__s2-i2 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; }
body:not(.rtl) .ew-hs__s2-i2 { left:75%; }
body.rtl .ew-hs__s2-i2 { right:75%; }
.ew-hs__s2-i2 { top:82%; }
.ew-hs__s2-i2 img { width:auto; height:200px; border-radius:20px 20px 20px 20px; box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3); }
.ew-hs__s2-i3 > .ew-w__c { --e-transform-translateX:50%; --e-transform-translateY:-50%; }
body:not(.rtl) .ew-hs__s2-i3 { right:0%; }
body.rtl .ew-hs__s2-i3 { left:0%; }
.ew-hs__s2-i3 { top:33%; }
.ew-hs__s2-i3 img { width:auto; height:350px; border-radius:20px 20px 20px 20px; box-shadow:0px 0px 70px 0px rgba(0, 0, 0, 0.3); }
.ew-hs__s3 { --display:flex; --min-height:100vh; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs__s3 { --flex-grow:1; --flex-shrink:0; }
.ew-hs__s3-img img { width:auto; height:100vh; }
.ew-hs__s4 { --display:flex; --min-height:100vh; --flex-direction:row; --flex-wrap-mobile:wrap; --align-items:center; --gap:100px 100px; --row-gap:100px; --column-gap:100px; --margin-top:0px; --margin-bottom:0px; --margin-left:-1px; --margin-right:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:100px; --padding-right:120px; }
.ew-hs__s4 { background-color:var(--ew-dark); }
.ew-hs__s4 { --flex-grow:1; --flex-shrink:0; }
.ew-hs__s4-intro { --display:flex; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs__s4-title .ew-heading__title { font-family:var(--ewt-h1-font-family); font-size:var(--ewt-h1-font-size); font-weight:var(--ewt-h1-font-weight); text-transform:var(--ewt-h1-text-transform); line-height:var(--ewt-h1-line-height); color:#FFFFFF; }
.ew-hs__s4-body { font-family:var(--ewt-text-font-family); font-weight:var(--ewt-text-font-weight); line-height:var(--ewt-text-line-height); color:#FFFFFF; }
.ew-hs__s4-btn .ew-btn { background-color:var(--ew-mustard); font-family:var(--ewt-button-font-family); font-size:var(--ewt-button-font-size); font-weight:var(--ewt-button-font-weight); text-transform:var(--ewt-button-text-transform); line-height:var(--ewt-button-line-height); fill:var(--ew-purple); color:var(--ew-purple); }
.ew-hs__s4-btn .ew-btn:hover, .ew-hs__s4-btn .ew-btn:focus { background-color:var(--ew-purple); color:var(--ew-mustard); }
.ew-hs__s4-btn .ew-btn:hover svg, .ew-hs__s4-btn .ew-btn:focus svg { fill:var(--ew-mustard); }
.ew-hs__cards { --display:flex; --flex-direction:row; --flex-wrap-mobile:wrap; --justify-content:center; --align-items:stretch; --gap:20px 20px; --row-gap:20px; --column-gap:20px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.ew-hs__card { --display:flex; --justify-content:space-around; --gap:12px 12px; --row-gap:12px; --column-gap:12px; --border-radius:20px 20px 20px 20px; --padding-top:15px; --padding-bottom:25px; --padding-left:15px; --padding-right:15px; }
.ew-hs__card { background-color:#2E2E2E; }
.ew-hs__card-img > .ew-w__c { background-color:#FFFFFF; border-radius:20px 20px 20px 20px; box-shadow:0px 0px 50px 0px rgba(0,0,0,0.5); }
.ew-hs__card-img img { width:100%; height:200px; object-fit:cover; object-position:center center; border-radius:20px 20px 20px 20px; }
.ew-hs__card-quote .ew-btn { background-color:#FFFFFF; font-family:var(--ew-font-inter); font-weight:400; letter-spacing:-0.05em; fill:#000000; color:#000000; border-radius:50px 50px 50px 50px; }
.ew-hs__card-quote > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; }
body:not(.rtl) .ew-hs__card-quote { left:50%; }
body.rtl .ew-hs__card-quote { right:50%; }
.ew-hs__card-quote { top:115px; }
.ew-hs__card-title > .ew-w__c { margin:5px 0px 0px 0px; }
.ew-hs__card-title .ew-heading__title { font-family:var(--ewt-product-card-font-family); font-size:var(--ewt-product-card-font-size); font-weight:var(--ewt-product-card-font-weight); text-transform:var(--ewt-product-card-text-transform); color:var(--ew-mustard); }
.ew-hs__card-title .ew-heading__title a:hover, .ew-hs__card-title .ew-heading__title a:focus { color:var(--ew-purple); }
.ew-hs__card-body { font-family:var(--ewt-text-font-family); font-weight:var(--ewt-text-font-weight); line-height:var(--ewt-text-line-height); color:#E4E4E4; }
.ew-hs__card-btn .ew-btn:hover, .ew-hs__card-btn .ew-btn:focus { background-color:var(--ew-mustard); color:var(--ew-purple); }
.ew-hs__card-btn .ew-btn { font-family:var(--ewt-button-font-family); font-size:var(--ewt-button-font-size); font-weight:var(--ewt-button-font-weight); text-transform:var(--ewt-button-text-transform); line-height:var(--ewt-button-line-height); }
.ew-hs__card-btn .ew-btn:hover svg, .ew-hs__card-btn .ew-btn:focus svg { fill:var(--ew-purple); }
.ew-range { --display:flex; --min-height:100vh; --flex-direction:column; --flex-wrap-mobile:wrap; --justify-content:center; --align-items:center; --gap:40px 40px; --row-gap:40px; --column-gap:40px; --overflow:hidden; --padding-top:100px; --padding-bottom:100px; --padding-left:20px; --padding-right:20px; }
.ew-range { background-color:var(--ew-dark); }
.ew-range__title > .ew-w__c { background-position:center center; background-size:cover; }
.ew-range__title { z-index:1; text-align:center; }
.ew-range__title .ew-heading__title { font-family:var(--ew-font-inter); font-size:150px; font-weight:600; line-height:0.9em; letter-spacing:-0.05em; color:#FFAF19; }
.ew-range__blush1 { --divider-border-style:solid; --divider-color:#B38838; --divider-border-width:150px; width:var( --container-widget-width, 150px ); max-width:150px; top:20%; }
.ew-range__blush1 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; background-color:#8600FF; border-radius:100px 100px 100px 100px; }
body:not(.rtl) .ew-range__blush1 { left:0%; }
body.rtl .ew-range__blush1 { right:0%; }
.ew-range__blush1 .ew-divider__sep { width:100%; }
.ew-range__blush1 .ew-divider__line { padding-block-start:0px; padding-block-end:0px; }
.ew-range__blush2 { --divider-border-style:solid; --divider-color:#FFAF19; --divider-border-width:200px; width:var( --container-widget-width, 200px ); max-width:200px; top:40%; }
.ew-range__blush2 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; background-color:#FE00FF; border-radius:100px 100px 100px 100px; }
body:not(.rtl) .ew-range__blush2 { left:75%; }
body.rtl .ew-range__blush2 { right:75%; }
.ew-range__blush2 .ew-divider__sep { width:100%; }
.ew-range__blush2 .ew-divider__line { padding-block-start:0px; padding-block-end:0px; }
.ew-range__blush3 { --divider-border-style:solid; --divider-color:#FFAF19; --divider-border-width:150px; width:var( --container-widget-width, 150px ); max-width:150px; top:78%; }
.ew-range__blush3 > .ew-w__c { --e-transform-translateX:-50%; --e-transform-translateY:-50%; background-color:#FF4600; border-radius:100px 100px 100px 100px; }
body:not(.rtl) .ew-range__blush3 { left:33%; }
body.rtl .ew-range__blush3 { right:33%; }
.ew-range__blush3 .ew-divider__sep { width:100%; }
.ew-range__blush3 .ew-divider__line { padding-block-start:0px; padding-block-end:0px; }
.ew-bli__btn > .ew-w__c { text-align: left; }
.ew-bli__btn .ew-btn { width: 100%; }
.ew-hs__s4-btn > .ew-w__c { text-align: left; }
.ew-hs__s4-btn .ew-btn { width: 100%; }
.ew-hs__card-btn > .ew-w__c { text-align: left; }
.ew-hs__card-btn .ew-btn { width: 100%; }
@media(min-width:768px) {
	.ew-bli { --content-width:1300px; }
	.ew-bli__text { --width:665px; }
	.ew-bli__m1 { --width:360px; }
	.ew-bli__m2 { --width:150px; }
	.ew-bli__m3 { --width:200px; }
	.ew-hs__s1 { --width:auto; }
	.ew-hs__s1-text { --width:auto; }
	.ew-hs__path { --width:180px; }
	.ew-hs__s2 { --width:auto; }
	.ew-hs__s3 { --width:auto; }
	.ew-hs__s4 { --width:auto; }
	.ew-hs__s4-intro { --width:360px; }
	.ew-hs__cards { --width:auto; }
	.ew-hs__card { --width:350px; }
}
@media(max-width:1024px) and (min-width:768px) {
	.ew-bli__m1 { --width:280px; }
	.ew-bli__m3 { --width:150px; }
	.ew-hs__s4-intro { --width:320px; }
}
@media(max-width:1024px) {
	.ew-bli__body { line-height:var(--ewt-text-line-height); }
	.ew-bli__m1 .ew-bli__img img { height:280px; }
	.ew-bli__m1 .ew-bli__glow img { height:280px; }
	.ew-bli__m3 .ew-bli__img img { height:150px; }
	.ew-bli__m3 .ew-bli__glow img { height:150px; }
	.ew-bli__scroll { bottom:40px; }
	.ew-hs__s1 { --gap:80px 80px; --row-gap:80px; --column-gap:80px; }
	.ew-hs__s1-text { --align-items:flex-end; --gap:40px 40px; --row-gap:40px; --column-gap:40px; }
	.ew-hs__s1-title { width:var( --container-widget-width, 420px ); max-width:420px; }
	.ew-hs__s1-body { font-size:14px; }
	.ew-hs__s2 { --padding-top:0px; --padding-bottom:0px; --padding-left:80px; --padding-right:80px; }
	.ew-hs__s2-t1 { width:var( --container-widget-width, 800px ); max-width:800px; }
	.ew-hs__s2-t1 .ew-heading__title { font-size:150px; }
	.ew-hs__s2-t2 { width:var( --container-widget-width, 800px ); max-width:800px; }
	.ew-hs__s2-t2 .ew-heading__title { font-size:150px; }
	.ew-hs__s2-i1 img { height:300px; }
	.ew-hs__s2-i2 img { height:160px; }
	.ew-hs__s2-i3 img { height:280px; }
	.ew-hs__s4 { --gap:50px 50px; --row-gap:50px; --column-gap:50px; --padding-top:0px; --padding-bottom:0px; --padding-left:80px; --padding-right:80px; }
	.ew-hs__s4-title .ew-heading__title { font-size:var(--ewt-h1-font-size); line-height:var(--ewt-h1-line-height); }
	.ew-hs__s4-body { line-height:var(--ewt-text-line-height); }
	.ew-hs__s4-btn .ew-btn { font-size:var(--ewt-button-font-size); line-height:var(--ewt-button-line-height); }
	.ew-hs__cards { --flex-direction:row; --flex-wrap-mobile:wrap; }
	.ew-hs__card-title .ew-heading__title { font-size:var(--ewt-product-card-font-size); }
	.ew-hs__card-body { line-height:var(--ewt-text-line-height); }
	.ew-hs__card-btn .ew-btn { font-size:var(--ewt-button-font-size); line-height:var(--ewt-button-line-height); }
	.ew-range { --gap:30px 30px; --row-gap:30px; --column-gap:30px; }
	.ew-range__title .ew-heading__title { font-size:100px; }
}
@media(max-width:767px) {
	.ew-bli { --min-height:0vh; --padding-top:100px; --padding-bottom:50px; --padding-left:10px; --padding-right:10px; }
	.ew-bli__text { --align-items:center; --gap:20px 20px; --row-gap:20px; --column-gap:20px; }
	.ew-bli__title { text-align:center; }
	.ew-bli__title .ew-heading__title { font-size:27px; }
	.ew-bli__body { text-align:center; line-height:var(--ewt-text-line-height); }
	.ew-bli__media { --margin-top:0px; --margin-bottom:30px; --margin-left:0px; --margin-right:0px; }
	.ew-bli__media { --order:-99999; }
	.ew-bli__m1 { --width:280px; }
	.ew-bli__m2 { --width:100px; }
	.ew-bli__m2 .ew-bli__img img { height:100px; }
	.ew-bli__m2 .ew-bli__glow img { height:100px; }
	.ew-bli__m3 { --width:120px; }
	body:not(.rtl) .ew-bli__m3 { right:30%; }
	body.rtl .ew-bli__m3 { left:30%; }
	.ew-bli__m3 .ew-bli__img img { height:120px; }
	.ew-bli__m3 .ew-bli__glow img { height:120px; }
	.ew-bli__scroll > .ew-w__c { margin:50px 0px 0px 0px; }
	.ew-hs__s1 { --width:auto; --padding-top:35px; --padding-bottom:35px; --padding-left:20px; --padding-right:35px; }
	.ew-hs__s1-text { --width:auto; --flex-direction:column; --flex-wrap-mobile:wrap; --gap:20px 20px; --row-gap:20px; --column-gap:20px; }
	.ew-hs__s1-title { width:var( --container-widget-width, 320px ); max-width:320px; }
	.ew-hs__s1-title .ew-heading__title { font-size:37px; }
	.ew-hs__s1-body { width:var( --container-widget-width, 320px ); max-width:320px; }
	.ew-hs__path { --width:180px; --align-items:center; --margin-top:0px; --margin-bottom:15px; --margin-left:0px; --margin-right:0px; }
	.ew-hs__s2 { --width:auto; --padding-top:0px; --padding-bottom:0px; --padding-left:50px; --padding-right:50px; }
	.ew-hs__s3 { --width:auto; }
	.ew-hs__s4 { --width:auto; --gap:30px 30px; --row-gap:30px; --column-gap:30px; --padding-top:0px; --padding-bottom:0px; --padding-left:50px; --padding-right:50px; }
	.ew-hs__s4-intro { --width:320px; }
	.ew-hs__s4-title .ew-heading__title { font-size:var(--ewt-h1-font-size); line-height:var(--ewt-h1-line-height); }
	.ew-hs__s4-body { line-height:var(--ewt-text-line-height); }
	.ew-hs__s4-btn .ew-btn { font-size:var(--ewt-button-font-size); line-height:var(--ewt-button-line-height); }
	.ew-hs__cards { --width:auto; }
	.ew-hs__card { --width:230px; }
	.ew-hs__card-title .ew-heading__title { font-size:var(--ewt-product-card-font-size); }
	.ew-hs__card-body { line-height:var(--ewt-text-line-height); }
	.ew-hs__card-btn .ew-btn { font-size:var(--ewt-button-font-size); line-height:var(--ewt-button-line-height); }
	.ew-range { --min-height:0vh; }
	.ew-range__title .ew-heading__title { font-size:60px; }
}
/* karabudak: differences from Oemak */
.ew-bl--karabudak .ew-hs__card { --display:flex; --justify-content:space-around; --gap:12px 12px; --row-gap:12px; --column-gap:12px; --border-radius:0px 0px 0px 0px; --padding-top:15px; --padding-bottom:25px; --padding-left:15px; --padding-right:15px; }
/* salvamac: differences from Oemak */
.ew-bl--salvamac .ew-hs__card { --display:flex; --justify-content:space-around; --gap:12px 12px; --row-gap:12px; --column-gap:12px; --border-radius:0px 0px 0px 0px; --padding-top:15px; --padding-bottom:25px; --padding-left:15px; --padding-right:15px; }
