/* ===== BODY FONT ===== */
 
/* ===== MAIN MENU ===== */
 .tgmenu__main-menu .navigation{gap:34px !important}
/* ===== HEADER DROPDOWN ===== */
 .header-action-dropdown{min-width:250px !important}
/* ===== MARGINS & PADDING ===== */
 .mb-40{margin-bottom:5rem !important}.section-title{padding-top:35px !important}.services__details-area{padding:0}.services__bg-six{padding:50px 0px}
/* ===== RESPONSIVE ===== */
 @media (max-width:991.98px){.tgmenu__action{margin-inline-end:0 !important;margin-inline-start:0 !important}.shortcode-hero-banner .container .banner-content h2,.shortcode-hero-banner .container .banner-content p,.shortcode-hero-banner .container .banner__content-three h2,.shortcode-hero-banner .container .banner__content-three p{color:var(--heading-color) !important}.banner-bg{padding:100px 0 100px !important}}@media (max-width:767.98px){.footer-top{padding:150px 0 0px}}
/* ===== HEADER ALIGNMENTS ===== */
 .header-logo-col,.header-actions-col{align-items:initial !important}.tgmenu__action ul{align-items:initial !important;margin-inline-start:0 !important}
/* ===== FLEX & LISTS ===== */
 .about-list .list-wrap{display:flex;flex-wrap:wrap !important}.banner-content p{text-transform:none !important}
/* ===== FONTS ===== */
 @font-face{font-family:"Tufuli";src:url("../fonts/Tufuli.woff2") format("woff2"),url("../fonts/Tufuli.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
/* ===== FOOTER & LOGO ===== */
 .fw-logo img{max-height:90px !important}.breadcrumb__area{padding-top:80px;padding-bottom:80px}.footer-top{padding:0px 0 0px}.mb-25{margin-top:10px !important}
/* ===== SERVICES ===== */
 .services-bg{padding:20px 0 !important}.container>.services__details-area{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fw-title{font-size:22px;font-weight:600;margin-bottom:20px;margin-top:40px;padding-bottom:18px;position:relative}
/* ===== SHORTCODES ===== */
 .shortcode-hero-banner .shortcode-hero-banner-overlay{background-color:rgba(0,0,0,0) !important}.shortcode-services.shortcode-services-style-1 .section-title.mb-40,.shortcode-services.shortcode-services-style-1 .mb-40{margin-bottom:20px !important}.services-area{padding:15px !important}
/* ===== IMAGES ===== */
 .choose__img-wrap-three>img,.banner__img-two>img:nth-child(2){border:0px solid #dadada !important}.td_rate_feature_icon img{max-width:45px !important}
/* ===== CARDS & BANNERS ===== */
 .curioo-block-card{max-width:560px !important}.pyx-10{padding-top:10% !important}
/* ===== ADJUST MAIN MENU AGAIN ===== */
 .tgmenu__main-menu .navigation{gap:20px !important}
/* ===== MARGINS ===== */
 .mb-25{margin-top:40px !important}
/* ===== OVERLAY ===== */
 .from-curiooCyan{--tw-gradient-to:none !important}.footer__social-two .list-wrap li a{background:#0f7ca3 !important;color:#ffffff !important}.curioo-cta-wrapper{display:flex;flex-direction:column;max-width:1100px;margin:40px 20px;font-family:inherit;background-color:#009abf;border-radius:30px;padding:40px 20px}.curioo-cta-text{background-color:transparent;padding:0;position:relative;text-align:center}.curioo-cta-title{font-size:28px;font-weight:800;color:#ffffff;margin-bottom:15px;line-height:1.4}.curioo-cta-desc{font-size:16px;color:#ffffff;margin-bottom:25px;line-height:1.6}.curioo-cta-image{margin-top:30px;text-align:center;display:flex;justify-content:center;align-items:center}.curioo-cta-image img{max-width:100%;height:auto;border-radius:20px}@media (min-width:768px){.curioo-cta-wrapper{margin:40px auto;flex-direction:row;align-items:center;background-color:transparent;padding:0;gap:40px}.curioo-cta-text{background-color:#009abf;border-radius:30px;padding:50px;flex:1.2;text-align:start}.curioo-cta-image{flex:1;margin-top:0}.curioo-cta-title{font-size:38px}.curioo-cta-desc{font-size:18px}}@font-face{font-family:'tufuli';src:url('/themes/apexa/fonts/Tufuli.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}#grade>div.layout>div[style]{transform:rotateX(65deg) rotateZ(45deg) !important;transform-style:preserve-3d !important;left:50% !important;top:5vw !important;width:70vw !important;height:30vw !important;text-align:center !important;font-size:3.5vw !important;font-weight:bold !important;color:white !important;line-height:10vw !important}html[dir="rtl"] body,html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] h5,html[dir="rtl"] h6,html[dir="rtl"] p,html[dir="rtl"] span,html[dir="rtl"] a,html[dir="rtl"] div{letter-spacing:0 !important}.opt-box{font-size:12px}.banner-bg{background-position:50% !important;min-height:870px !important;display:flex !important;align-items:center !important;padding:200px 0 100px !important;position:relative !important;z-index:1 !important;overflow:hidden !important}@media (max-width:991.98px){.container{max-width:720px !important}}@media (max-width:1500px){.container{max-width:1250px !important}}@media (max-width:1199.98px){.container{max-width:960px !important}}@media only screen and (min-width:576px) and (max-width:767px){.container{max-width:540px !important}}@media (min-width:1536px){.container{max-width:1250px !important}}.banner__img-two>img:first-child{max-width:600px !important;max-height:550px !important;margin-inline-start:1% !important}.banner-social{top:29% !important}.banner-social .title{color:var(--secondary-color) !important}.banner-social .title:before{background:var(--secondary-color) !important}@media (max-width:991.98px){.banner__img-two>img:first-child{width:85% !important;height:auto !important;max-width:85% !important;margin-inline-start:10% !important}}@media (max-width:768px){.banner__img-two>img:first-child{width:100% !important;height:auto !important;max-width:100% !important;margin-inline-start:0 !important}}@media (max-width:768px){.banner-bg{min-height:500px !important;padding:80px 0 60px !important;background-position:center !important}}.banner-content .sub-title{color:#ffffff !important}.opt-box{text-align:start !important}
/* ===== OMAN HOME HERO v1 (2026-10-19) - remove this block to revert ===== */
 section.shortcode-hero-banner.banner-bg{background:radial-gradient(760px 460px at 82% 14%,rgba(255,255,255,.20),transparent 62%),radial-gradient(620px 460px at 10% 96%,rgba(255,128,110,.26),transparent 64%),linear-gradient(135deg,#04536a 0%,#0a7f9e 46%,#14a9c7 100%)!important;border-radius:0 0 56px 56px!important;min-height:700px!important;padding:90px 0 120px!important;position:relative!important;overflow:hidden!important;isolation:isolate}section.shortcode-hero-banner.banner-bg::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.30) 1.6px,transparent 1.8px);background-size:28px 28px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 30% 50%,#000 0%,transparent 72%)}section.shortcode-hero-banner.banner-bg::after{content:"";position:absolute;z-index:-1;width:620px;height:620px;inset-inline-start:-170px;bottom:-250px;border:2px dashed rgba(255,255,255,.28);border-radius:50%;animation:omanHeroSpin 60s linear infinite}section.shortcode-hero-banner .shortcode-hero-banner-overlay{display:none!important}section.shortcode-hero-banner.banner-bg>.container>.row{align-items:center!important}section.shortcode-hero-banner.banner-bg .banner-content{position:relative;z-index:2}section.shortcode-hero-banner.banner-bg .banner-content .sub-title{display:inline-flex!important;align-items:center;gap:10px;padding:9px 22px;margin-bottom:22px;color:#fff!important;font-size:15px;font-weight:600;letter-spacing:0;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.38);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}section.shortcode-hero-banner.banner-bg .banner-content .sub-title::before{content:"";width:9px;height:9px;border-radius:50%;background:#ff8a7a;box-shadow:0 0 0 4px rgba(255,138,122,.30)}section.shortcode-hero-banner.banner-bg .banner-content .title{color:#fff!important;font-size:clamp(36px,4.3vw,62px)!important;line-height:1.28!important;font-weight:800!important;margin-bottom:26px!important;text-shadow:0 6px 24px rgba(0,40,60,.25)}section.shortcode-hero-banner.banner-bg .banner-content .title span{color:#c8f4ff!important}section.shortcode-hero-banner.banner-bg .banner-content .title span:first-child{color:#ff9a8b!important}section.shortcode-hero-banner.banner-bg .banner-content p{color:rgba(255,255,255,.94)!important;font-size:18px!important;line-height:2!important;max-width:560px;padding-inline-start:20px;border-inline-start:3px solid #ff8a7a;margin-bottom:36px!important}section.shortcode-hero-banner.banner-bg .banner-content .btn{background:linear-gradient(135deg,#ff7f6e 0%,#f16363 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:17px 42px!important;font-size:18px!important;font-weight:700!important;box-shadow:0 14px 30px rgba(241,99,99,.50),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .25s ease,box-shadow .25s ease}section.shortcode-hero-banner.banner-bg .banner-content .btn:hover{transform:translateY(-4px);box-shadow:0 20px 38px rgba(241,99,99,.60),inset 0 1px 0 rgba(255,255,255,.35)}section.shortcode-hero-banner.banner-bg .banner__img-two{position:relative;text-align:center;z-index:2}section.shortcode-hero-banner.banner-bg .banner__img-two::before{content:"";position:absolute;inset:6% 4%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.55),rgba(255,255,255,0));filter:blur(18px);animation:omanHeroGlow 5s ease-in-out infinite}section.shortcode-hero-banner.banner-bg .banner__img-two>img:first-child{position:relative;width:100%!important;max-width:700px!important;max-height:none!important;height:auto!important;margin:0!important;animation:omanHeroFloat 6s ease-in-out infinite}section.shortcode-hero-banner.banner-bg .banner-social .title,section.shortcode-hero-banner.banner-bg .banner-scroll a,section.shortcode-hero-banner.banner-bg .banner-social a{color:#fff!important}section.shortcode-hero-banner.banner-bg .banner-social .title::before{background:rgba(255,255,255,.85)!important}@keyframes omanHeroFloat{0%,100%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-16px) rotate(.5deg)}}@keyframes omanHeroGlow{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes omanHeroSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){section.shortcode-hero-banner.banner-bg::after,section.shortcode-hero-banner.banner-bg .banner__img-two::before,section.shortcode-hero-banner.banner-bg .banner__img-two>img:first-child{animation:none!important}}@media (max-width:991.98px){section.shortcode-hero-banner.banner-bg{min-height:0!important;padding:70px 0 90px!important;border-radius:0 0 36px 36px!important;text-align:center}section.shortcode-hero-banner.banner-bg .banner-content .title,section.shortcode-hero-banner.banner-bg .banner-content p{color:#fff!important}section.shortcode-hero-banner.banner-bg .banner-content p{margin-inline:auto;padding-inline-start:0;border-inline-start:0;font-size:16px!important}section.shortcode-hero-banner.banner-bg .banner__img-two{margin-top:36px}section.shortcode-hero-banner.banner-bg .banner__img-two>img:first-child{max-width:440px!important}section.shortcode-hero-banner.banner-bg .banner-social{display:none}}
/* ===== END OMAN HOME HERO ===== */
 @media(min-width:1200px){section.shortcode-hero-banner.banner-bg .banner__img-two>img:first-child{display:block!important;width:128%!important;max-width:none!important}section.shortcode-hero-banner.banner-bg{padding:70px 0 110px!important}}
/* ===== OMAN HOME SECTION 2 (rate bar) v1 (2026-10-19) - remove this block to revert ===== */
 section.td_rate_section{background:transparent!important;padding:0 0 30px!important;margin-top:-52px;position:relative;z-index:6;overflow:visible!important}section.td_rate_section .td_rate_section_inner{max-width:1280px;margin:0 auto!important;padding:10px 12px!important;align-items:center;background:#fff;border-radius:999px;box-shadow:0 26px 56px rgba(4,83,106,.24),0 0 0 1px rgba(10,127,158,.08)}section.td_rate_section .td_rate_heading{flex:none;margin:0;padding:18px 36px!important;font-size:24px!important;font-weight:800!important;color:#fff!important;background:linear-gradient(135deg,#ff7f6e 0%,#f16363 100%);border-radius:999px;box-shadow:0 12px 24px rgba(241,99,99,.42),inset 0 1px 0 rgba(255,255,255,.4)}section.td_rate_section .td_rate_heading::before{content:"\2726";margin-inline-end:10px;font-size:18px;opacity:.9}section.td_rate_section .td_rate_heading::after{display:none!important}section.td_rate_section .td_rate_feature_list_wrap{padding-inline-start:10px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}section.td_rate_section .td_moving_box{flex:0 0 auto;width:max-content;min-width:100%}section.td_rate_section .td_rate_item{padding:0 14px 0 8px!important;gap:16px!important}section.td_rate_section .td_rate_item::after{content:"";flex:none;width:9px;height:9px;margin-inline-start:22px;border-radius:50%;background:#ff8a7a;box-shadow:0 0 0 5px rgba(255,138,122,.18)}section.td_rate_section .td_rate_feature_icon{flex:none;width:62px!important;height:62px!important;background:linear-gradient(135deg,#f1fcff 0%,#c9f0fa 100%)!important;border:2px solid #fff;box-shadow:0 10px 20px rgba(10,127,158,.30),inset 0 0 0 2px rgba(10,127,158,.14)!important;transition:transform .3s ease}section.td_rate_section .td_rate_item:hover .td_rate_feature_icon{transform:translateY(-4px) rotate(-8deg) scale(1.06)}section.td_rate_section .td_rate_feature_right h3{margin:0 0 3px;font-size:19px!important;font-weight:800!important;color:#06566d!important;white-space:nowrap}section.td_rate_section .td_rate_feature_right p{margin:0;font-size:14px!important;color:#4d8393!important;white-space:nowrap}@media(max-width:991.98px){section.td_rate_section{margin-top:-34px;padding:0 14px 22px!important}section.td_rate_section .td_rate_section_inner{flex-direction:column;gap:6px!important;padding:12px 10px 14px!important;border-radius:30px}section.td_rate_section .td_rate_heading{padding:12px 30px!important;font-size:20px!important}section.td_rate_section .td_rate_feature_list_wrap{width:100%;padding-inline-start:0}}
/* ===== END OMAN HOME SECTION 2 ===== */
 
/* ===== OMAN HOME SECTION 3 (about) v1 (2026-10-19) - remove this block to revert ===== */
 section.about-area.shortcode-about-us-information{background:radial-gradient(560px 380px at 6% 10%,rgba(20,169,199,.16),transparent 70%),radial-gradient(520px 380px at 96% 92%,rgba(255,138,122,.18),transparent 70%),linear-gradient(180deg,#fffdeb 0%,#f1fafd 100%)!important;position:relative;overflow:hidden;padding-top:90px!important;padding-bottom:100px!important}section.about-area.shortcode-about-us-information::before{content:"";position:absolute;inset-inline-end:3%;top:40px;width:220px;height:160px;background-image:radial-gradient(rgba(10,127,158,.35) 2.4px,transparent 2.8px);background-size:22px 22px;opacity:.5;pointer-events:none}section.shortcode-about-us-information .about-img-wrap{position:relative;padding-bottom:0}section.shortcode-about-us-information .about-img-wrap .mask-img-wrap{width:100%!important;max-width:640px;height:auto!important;margin:0 auto;-webkit-mask:none!important;mask:none!important}section.shortcode-about-us-information .about-img-wrap .mask-img-wrap img{display:block;width:100%!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgba(4,60,80,.12));animation:omanAboutFloat 7s ease-in-out infinite}@keyframes omanAboutFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}section.shortcode-about-us-information .experience-year{left:auto!important;right:5%;bottom:-6px;transform:none!important;width:138px;height:138px;background:#fff!important;border:0!important;box-shadow:0 18px 36px rgba(4,60,80,.25),0 0 0 6px rgba(255,255,255,.6)}section.shortcode-about-us-information .experience-year .icon{width:70px;height:70px;background:linear-gradient(135deg,#ff8a7a,#f16363)!important;box-shadow:0 8px 18px rgba(241,99,99,.45)}section.shortcode-about-us-information .experience-year .content .circle{color:#06566d!important;font-weight:700}section.shortcode-about-us-information .section-title .sub-title{display:inline-block;padding:7px 20px;margin-bottom:14px;font-size:15px;font-weight:700;color:#e0524f!important;background:rgba(241,99,99,.12);border-radius:999px}section.shortcode-about-us-information .section-title .title{color:#04536a!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.32!important;font-weight:800!important;margin-bottom:20px}section.shortcode-about-us-information .section-title .title::after{content:"";display:block;width:88px;height:6px;margin-top:16px;border-radius:6px;background:linear-gradient(90deg,#f16363,#ff8a7a)}section.shortcode-about-us-information .section-title p{color:#3a5f6c;font-size:17px;line-height:1.95}section.shortcode-about-us-information .about-list .list-wrap{flex-wrap:wrap;align-items:stretch!important;gap:18px 0;margin:0 -9px 30px}section.shortcode-about-us-information .about-list .list-wrap li{width:calc(50% - 18px)!important;margin:0 9px;padding:16px!important;gap:14px;background:#fff;border:1px solid rgba(10,127,158,.12);border-radius:22px;box-shadow:0 12px 28px rgba(4,83,106,.10);transition:transform .3s ease,box-shadow .3s ease}section.shortcode-about-us-information .about-list .list-wrap li:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgba(4,83,106,.18)}section.shortcode-about-us-information .about-list .list-wrap li .icon{width:62px;height:62px;border-radius:18px;background:linear-gradient(135deg,#f1fcff,#c9f0fa)!important;box-shadow:inset 0 0 0 2px rgba(10,127,158,.14)}section.shortcode-about-us-information .about-list .list-wrap li .icon img{max-width:36px}section.shortcode-about-us-information .about-list .list-wrap li .content .title{font-size:18px;font-weight:800;color:#06566d;margin-bottom:4px}section.shortcode-about-us-information .about-list .list-wrap li .content p{font-size:14.5px;line-height:1.7;color:#4d8393}@media(min-width:992px) and (max-width:1199.98px){section.shortcode-about-us-information .about-list .list-wrap li{width:calc(100% - 18px)!important}}@media(max-width:767.98px){section.shortcode-about-us-information .about-list .list-wrap li{width:calc(100% - 18px)!important}section.shortcode-about-us-information .experience-year{width:108px;height:108px;right:2%}section.shortcode-about-us-information .experience-year .icon{width:54px;height:54px;font-size:26px}section.shortcode-about-us-information .experience-year .content .circle{font-size:11px}}section.shortcode-about-us-information .about-bottom .btn{background:linear-gradient(135deg,#ff7f6e 0%,#f16363 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:16px 40px!important;font-weight:700;box-shadow:0 14px 28px rgba(241,99,99,.42),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .25s ease,box-shadow .25s ease}section.shortcode-about-us-information .about-bottom .btn:hover{transform:translateY(-4px);box-shadow:0 20px 36px rgba(241,99,99,.55),inset 0 1px 0 rgba(255,255,255,.35)}@media(prefers-reduced-motion:reduce){section.shortcode-about-us-information .about-img-wrap .mask-img-wrap img{animation:none!important}}
/* ===== END OMAN HOME SECTION 3 ===== */
 
/* ===== OMAN HOME SECTION 3 v2 refinements (2026-10-19) - remove this block to go back to v1 ===== */
 section.shortcode-about-us-information .about-content{padding-inline-start:18px}section.shortcode-about-us-information .section-title .sub-title{display:inline-flex;align-items:center;gap:12px;padding:0;margin-bottom:14px;background:none;border-radius:0;font-size:16px;font-weight:700;letter-spacing:.2px;color:#e0524f!important}section.shortcode-about-us-information .section-title .sub-title::before{content:"";width:36px;height:3px;border-radius:3px;background:linear-gradient(90deg,#f16363,#ff8a7a)}section.shortcode-about-us-information .section-title .title{font-size:clamp(28px,2.7vw,40px)!important;line-height:1.35!important;margin-bottom:24px}section.shortcode-about-us-information .section-title .title::after{display:none}section.shortcode-about-us-information .section-title p{position:relative;padding:30px 34px;background:#fff;border:1px solid rgba(10,127,158,.10);border-radius:26px;box-shadow:0 18px 40px rgba(4,83,106,.08);font-size:16.5px;line-height:2.05;color:#3a5f6c;text-align:justify;text-justify:inter-word}section.shortcode-about-us-information .section-title p::first-line{font-weight:700;color:#06566d}section.shortcode-about-us-information .section-title p::before{content:"";position:absolute;top:28px;bottom:28px;inset-inline-start:-1px;width:5px;border-radius:5px;background:linear-gradient(180deg,#f16363,#ff8a7a)}section.shortcode-about-us-information .about-list .list-wrap{counter-reset:feat;gap:20px 0;margin-top:6px}section.shortcode-about-us-information .about-list .list-wrap li{counter-increment:feat;position:relative;overflow:hidden;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px 22px!important;border-radius:24px}section.shortcode-about-us-information .about-list .list-wrap li::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,#14a9c7,#0a7f9e);transition:background .3s ease}section.shortcode-about-us-information .about-list .list-wrap li:hover::before{background:linear-gradient(90deg,#ff8a7a,#f16363)}section.shortcode-about-us-information .about-list .list-wrap li::after{content:"0" counter(feat);position:absolute;inset-inline-end:18px;top:16px;font-size:40px;font-weight:800;line-height:1;color:rgba(10,127,158,.10)}section.shortcode-about-us-information .about-list .list-wrap li .icon{width:58px;height:58px;border-radius:16px}section.shortcode-about-us-information .about-list .list-wrap li .content .title{font-size:18px;margin-bottom:6px}@media(max-width:767.98px){section.shortcode-about-us-information .about-content{padding-inline-start:0}section.shortcode-about-us-information .section-title p{padding:22px 20px;font-size:15.5px;text-align:start}section.shortcode-about-us-information .about-list .list-wrap li{flex-direction:row;align-items:center;padding:20px 18px 18px!important}}
/* ===== END OMAN HOME SECTION 3 v2 ===== */
 
/* ===== OMAN HOME SECTION 3 v3 compact (2026-10-19) - section height 1284px -> ~850px. Remove this block to go back to v2 ===== */
 section.about-area.shortcode-about-us-information{padding-top:56px!important;padding-bottom:64px!important}section.shortcode-about-us-information .about-content{padding-inline-start:10px}section.shortcode-about-us-information .section-title .sub-title{margin-bottom:8px;font-size:15px}section.shortcode-about-us-information .section-title .title{font-size:clamp(26px,2.3vw,34px)!important;line-height:1.3!important;margin-bottom:16px}section.shortcode-about-us-information .section-title.mb-35{margin-bottom:0!important}section.shortcode-about-us-information .section-title p{padding:20px 26px;font-size:15.5px;line-height:1.85;border-radius:22px;margin-bottom:0}section.shortcode-about-us-information .section-title p::before{top:22px;bottom:22px}section.shortcode-about-us-information .about-list .list-wrap{gap:14px 0;margin:18px -7px 20px}section.shortcode-about-us-information .about-list .list-wrap li{flex-direction:row;align-items:center;gap:14px;padding:14px 16px!important;margin:0 7px;width:calc(50% - 14px)!important;border-radius:20px}section.shortcode-about-us-information .about-list .list-wrap li::before{height:3px}section.shortcode-about-us-information .about-list .list-wrap li::after{font-size:28px;top:8px;inset-inline-end:14px}section.shortcode-about-us-information .about-list .list-wrap li .icon{width:50px;height:50px;border-radius:14px}section.shortcode-about-us-information .about-list .list-wrap li .icon img{max-width:30px}section.shortcode-about-us-information .about-list .list-wrap li .content .title{font-size:16px;margin-bottom:3px}section.shortcode-about-us-information .about-list .list-wrap li .content p{font-size:13.5px;line-height:1.6}section.shortcode-about-us-information .about-bottom .btn{padding:13px 34px!important}section.shortcode-about-us-information .about-img-wrap .mask-img-wrap{max-width:560px}section.shortcode-about-us-information .experience-year{width:118px;height:118px;right:4%;bottom:-4px}section.shortcode-about-us-information .experience-year .icon{width:60px;height:60px;font-size:30px}section.shortcode-about-us-information .experience-year .content .circle{font-size:12.5px}@media(min-width:992px) and (max-width:1199.98px){section.shortcode-about-us-information .about-list .list-wrap li{width:calc(100% - 14px)!important}}@media(max-width:767.98px){section.about-area.shortcode-about-us-information{padding-top:44px!important;padding-bottom:48px!important}section.shortcode-about-us-information .about-content{padding-inline-start:0}section.shortcode-about-us-information .about-list .list-wrap li{width:calc(100% - 14px)!important}section.shortcode-about-us-information .about-img-wrap .mask-img-wrap{max-width:100%}}
/* ===== END OMAN HOME SECTION 3 v3 ===== */
 
/* ===== HIDE PROGRAMS SECTION on the homepage (2026-10-19, manager request) - delete this block to show it again ===== */
 section.shortcode-hero-banner ~ section.shortcode-services.shortcode-services-style-1{display:none!important}
/* ===== END HIDE PROGRAMS SECTION ===== */
 
/* ===== OMAN HOME PILLARS SECTION v1 (2026-10-19) - remove this block to revert (images come from Services 16-19) ===== */
 section.shortcode-services-tab{background:radial-gradient(640px 420px at 88% 6%,rgba(255,255,255,.16),transparent 66%),radial-gradient(560px 420px at 6% 96%,rgba(255,128,110,.24),transparent 66%),linear-gradient(135deg,#04536a 0%,#0a7f9e 52%,#14a9c7 100%)!important;padding:56px 0 70px!important;position:relative;overflow:hidden;isolation:isolate}section.shortcode-services-tab::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='white' stroke-opacity='.11' stroke-width='1.5'%3E%3Crect x='18' y='18' width='44' height='44'/%3E%3Crect x='18' y='18' width='44' height='44' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='5'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 45%,#000 0%,transparent 78%)}section.shortcode-services-tab::after{content:"";position:absolute;z-index:-1;width:640px;height:640px;inset-inline-end:-220px;bottom:-330px;border:2px dashed rgba(255,255,255,.25);border-radius:50%;animation:omanPillarSpin 70s linear infinite}section.shortcode-services-tab>.container>.row:first-child>[class*="col-"]{flex:0 0 100%;max-width:100%;text-align:center}section.shortcode-services-tab .section-title{margin-bottom:26px!important}section.shortcode-services-tab .section-title .sub-title{display:inline-flex;align-items:center;gap:12px;margin-bottom:10px;padding:7px 20px;font-size:15px;font-weight:700;color:#fff!important;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}section.shortcode-services-tab .section-title .sub-title::before{content:"";width:9px;height:9px;border-radius:50%;background:#ff8a7a;box-shadow:0 0 0 4px rgba(255,138,122,.3)}section.shortcode-services-tab .section-title .title{color:#fff!important;font-size:clamp(30px,3.2vw,46px)!important;font-weight:800!important;line-height:1.3!important;text-shadow:0 6px 24px rgba(0,40,60,.25)}section.shortcode-services-tab .section-title .title::after{content:"";display:block;width:84px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,#ff8a7a,#f16363)}section.shortcode-services-tab .services__tab-wrap{flex-direction:column;gap:34px}section.shortcode-services-tab .services__tab-wrap .nav-tabs{counter-reset:pil;flex-direction:row!important;flex-wrap:nowrap;justify-content:stretch;gap:16px;width:100%!important}section.shortcode-services-tab .services__tab-wrap .nav-item{flex:1 1 0;margin:0!important;counter-increment:pil}section.shortcode-services-tab .services__tab-wrap .nav-link{position:relative;width:100%!important;gap:14px;padding:15px 22px!important;font-size:19px!important;font-weight:800!important;color:#fff!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:24px!important;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(0,40,60,.16);transition:transform .3s ease,background .3s ease,box-shadow .3s ease!important}section.shortcode-services-tab .services__tab-wrap .nav-link .icon{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 8px 16px rgba(0,40,60,.22)}section.shortcode-services-tab .services__tab-wrap .nav-link .icon img{width:28px!important;height:28px!important}section.shortcode-services-tab .services__tab-wrap .nav-link::before{content:"0" counter(pil);position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);font-size:44px;font-weight:800;line-height:1;color:rgba(255,255,255,.16)}body[dir=rtl] section.shortcode-services-tab .services__tab-wrap .nav-link::after,section.shortcode-services-tab .services__tab-wrap .nav-link::after{content:"";position:absolute;left:50%!important;right:auto!important;top:auto!important;bottom:-17px;width:0;height:0;margin-left:-11px;border:11px solid transparent;border-top-color:#f16363;border-bottom:0;opacity:0;transform:translateY(-6px)!important;transition:opacity .3s ease,transform .3s ease}section.shortcode-services-tab .services__tab-wrap .nav-link:hover{transform:translateY(-4px);background:rgba(255,255,255,.18)!important}section.shortcode-services-tab .services__tab-wrap .nav-link.active{background:linear-gradient(135deg,#ff8a7a 0%,#f16363 100%)!important;border-color:rgba(255,255,255,.55)!important;box-shadow:0 18px 36px rgba(241,99,99,.50),inset 0 1px 0 rgba(255,255,255,.4);transform:translateY(-4px)}section.shortcode-services-tab .services__tab-wrap .nav-link.active::before{color:rgba(255,255,255,.28)}body[dir=rtl] section.shortcode-services-tab .services__tab-wrap .nav-link.active::after,section.shortcode-services-tab .services__tab-wrap .nav-link.active::after{opacity:1;transform:translateY(0)!important}section.shortcode-services-tab .services__item-four{align-items:center;gap:52px;padding:30px 40px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.26);border-radius:40px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 34px 70px rgba(0,35,55,.30)}section.shortcode-services-tab .tab-pane.active .services__item-four{animation:omanPillarIn .6s cubic-bezier(.2,.8,.2,1) both}section.shortcode-services-tab .services__thumb-four{position:relative;width:44%!important;overflow:visible!important}section.shortcode-services-tab .services__thumb-four::before{content:"";position:absolute;left:-14px;right:14px;top:14px;bottom:-14px;border:3px solid #ff8a7a;border-radius:999px 999px 36px 36px}section.shortcode-services-tab .services__thumb-four::after{display:block!important;content:"";position:absolute;z-index:2;top:4px;left:-30px;width:58px;height:58px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 10px rgba(255,255,255,.85));animation:omanPillarTwinkle 3.2s ease-in-out infinite}section.shortcode-services-tab .services__item-four{position:relative}section.shortcode-services-tab .services__item-four::before{content:"";position:absolute;inset-inline-start:22px;bottom:18px;width:130px;height:90px;background-image:radial-gradient(rgba(255,255,255,.45) 2.4px,transparent 2.8px);background-size:20px 20px;opacity:.55;pointer-events:none}section.shortcode-services-tab .services__thumb-four img{position:relative;display:block;height:430px!important;border:8px solid #fff;border-radius:999px 999px 32px 32px!important;object-fit:cover;object-position:50% 45%;box-shadow:0 30px 54px rgba(0,35,55,.38)}section.shortcode-services-tab .services__content-four .title{font-size:clamp(26px,2.5vw,36px)!important;font-weight:800!important;margin-bottom:14px!important}section.shortcode-services-tab .services__content-four .title a{color:#fff!important}section.shortcode-services-tab .services__content-four p{margin-bottom:18px!important;font-size:16px;line-height:1.95;color:rgba(255,255,255,.92)!important}section.shortcode-services-tab .services__content-four .about__list-box .list-wrap{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}section.shortcode-services-tab .services__content-four .about__list-box li{display:flex;align-items:center;gap:12px;margin:0!important;padding:10px 16px;line-height:1.45;font-size:15.5px;font-weight:700;color:#fff!important;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.22);border-radius:16px}section.shortcode-services-tab .services__content-four .about__list-box li i{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:12px!important;color:#fff!important;background:linear-gradient(135deg,#ff8a7a,#f16363);transform:none!important}section.shortcode-services-tab .services__content-four .btn{margin-top:18px;padding:14px 36px!important;font-size:16.5px;font-weight:700;color:#fff!important;background:linear-gradient(135deg,#ff7f6e 0%,#f16363 100%)!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 28px rgba(241,99,99,.48),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .25s ease,box-shadow .25s ease}section.shortcode-services-tab .services__content-four .btn:hover{transform:translateY(-4px);box-shadow:0 20px 36px rgba(241,99,99,.6),inset 0 1px 0 rgba(255,255,255,.35)}@keyframes omanPillarSpin{to{transform:rotate(360deg)}}@keyframes omanPillarTwinkle{0%,100%{transform:scale(.85) rotate(0deg);opacity:.8}50%{transform:scale(1.1) rotate(18deg);opacity:1}}@keyframes omanPillarIn{from{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){section.shortcode-services-tab::after,section.shortcode-services-tab .services__thumb-four::after,section.shortcode-services-tab .tab-pane.active .services__item-four{animation:none!important}}@media (max-width:991.98px){section.shortcode-services-tab{padding:60px 0 70px!important}section.shortcode-services-tab .services__tab-wrap .nav-tabs{flex-wrap:wrap}section.shortcode-services-tab .services__tab-wrap .nav-item{flex:1 1 calc(50% - 8px)}section.shortcode-services-tab .services__item-four{gap:34px;padding:28px 22px!important}section.shortcode-services-tab .services__thumb-four{width:78%!important;margin:0 auto}section.shortcode-services-tab .services__thumb-four img{height:420px!important}}@media (max-width:575.98px){section.shortcode-services-tab .services__tab-wrap .nav-link{padding:14px 14px!important;font-size:15.5px!important;gap:10px}section.shortcode-services-tab .services__tab-wrap .nav-link .icon{width:38px;height:38px}section.shortcode-services-tab .services__tab-wrap .nav-link::before{font-size:30px;inset-inline-end:10px}section.shortcode-services-tab .services__thumb-four{width:88%!important}section.shortcode-services-tab .services__thumb-four img{height:340px!important}}
/* ===== END OMAN HOME PILLARS SECTION ===== */
 
/* ===== OMAN HOME PILLARS v2 compact (2026-10-19) - section ~928px -> ~790px. Remove this block to go back to v1 ===== */
 section.shortcode-services-tab{padding:44px 0 54px!important}section.shortcode-services-tab .section-title{margin-bottom:18px!important}section.shortcode-services-tab .section-title .sub-title{margin-bottom:6px;padding:5px 18px;font-size:14px}section.shortcode-services-tab .section-title .title{font-size:clamp(28px,2.7vw,38px)!important}section.shortcode-services-tab .section-title .title::after{margin-top:10px;height:4px}section.shortcode-services-tab .services__tab-wrap{gap:28px}section.shortcode-services-tab .services__tab-wrap .nav-link{padding:11px 20px!important;font-size:18px!important;border-radius:22px!important}section.shortcode-services-tab .services__tab-wrap .nav-link .icon{width:42px;height:42px}section.shortcode-services-tab .services__tab-wrap .nav-link::before{font-size:38px}section.shortcode-services-tab .services__item-four{gap:46px;padding:22px 36px!important;border-radius:36px!important}section.shortcode-services-tab .services__thumb-four{width:40%!important}section.shortcode-services-tab .services__thumb-four img{height:370px!important}section.shortcode-services-tab .services__thumb-four::after{width:48px;height:48px}section.shortcode-services-tab .services__content-four .title{font-size:clamp(24px,2.2vw,32px)!important;margin-bottom:8px!important}section.shortcode-services-tab .services__content-four p{margin-bottom:12px!important;font-size:15px;line-height:1.85}section.shortcode-services-tab .services__content-four .about__list-box .list-wrap{gap:7px}section.shortcode-services-tab .services__content-four .about__list-box li{padding:7px 14px;font-size:14.5px;border-radius:14px}section.shortcode-services-tab .services__content-four .about__list-box li i{width:23px;height:23px;font-size:11px!important}section.shortcode-services-tab .services__content-four .btn{margin-top:12px;padding:11px 30px!important;font-size:15.5px}@media(max-width:991.98px){section.shortcode-services-tab{padding:44px 0 52px!important}section.shortcode-services-tab .services__item-four{gap:28px;padding:22px 18px!important}section.shortcode-services-tab .services__thumb-four{width:74%!important}section.shortcode-services-tab .services__thumb-four img{height:360px!important}}@media(max-width:575.98px){section.shortcode-services-tab .services__thumb-four{width:84%!important}section.shortcode-services-tab .services__thumb-four img{height:310px!important}}section.shortcode-services-tab .services__thumb-four::after{left:auto;right:-26px;top:-8px}
/* ===== END OMAN HOME PILLARS v2 ===== */
 
/* ===== OMAN HOME REASONS (bubbles) v1 (2026-10-20) - remove this block to revert. Root = Alpine block x-data choose (shortcode curioo-reasons); desktop = elliptical orbit ~1018px instead of 1344px; mobile keeps the original vw layout, only recoloured ===== */
 .ck-content>div[x-data*="choose"]>div:first-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%230a7f9e' stroke-opacity='.10' stroke-width='1.5'%3E%3Crect x='18' y='18' width='44' height='44'/%3E%3Crect x='18' y='18' width='44' height='44' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='5'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(560px 380px at 6% 12%,rgba(20,169,199,.16),transparent 70%),radial-gradient(520px 380px at 96% 90%,rgba(255,138,122,.18),transparent 70%),linear-gradient(180deg,#f1fafd 0%,#e2f6fb 100%)!important;background-size:80px 80px,auto,auto,auto!important;background-repeat:repeat,no-repeat,no-repeat,no-repeat!important;background-position:center,center,center,center!important}.ck-content>div[x-data*="choose"]>img{display:none!important}.ck-content>div[x-data*="choose"]>.subtitle{flex-direction:column;align-items:center;color:#04536a!important;font-size:clamp(28px,3vw,44px)!important;font-weight:800!important;line-height:1.3;text-align:center}.ck-content>div[x-data*="choose"]>.subtitle::after{content:"";display:block;width:84px;height:5px;margin-top:14px;border-radius:5px;background:linear-gradient(90deg,#f16363,#ff8a7a)}.ck-content>div[x-data*="choose"]>button[data-num]{border:4px solid rgba(255,255,255,.75);box-shadow:0 18px 34px rgba(4,83,106,.26),inset 0 -10px 20px rgba(0,0,0,.10);transition:scale .3s ease,box-shadow .3s ease;animation:omanBubbleFloat 6s ease-in-out infinite}.ck-content>div[x-data*="choose"]>button[data-num]::before{content:"";position:absolute;inset:8% 14% 52% 14%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.42),transparent);pointer-events:none}.ck-content>div[x-data*="choose"]>button[data-num]>span{position:relative;color:#fff!important;font-weight:800!important;text-shadow:0 2px 8px rgba(0,40,60,.28)}.ck-content>div[x-data*="choose"]>button[data-num="1"],.ck-content>div[x-data*="choose"]>button[data-num="5"]{background:linear-gradient(135deg,#ff8a7a,#f16363)!important}.ck-content>div[x-data*="choose"]>button[data-num="2"],.ck-content>div[x-data*="choose"]>button[data-num="6"]{background:linear-gradient(135deg,#14a9c7,#0a7f9e)!important}.ck-content>div[x-data*="choose"]>button[data-num="3"],.ck-content>div[x-data*="choose"]>button[data-num="7"]{background:linear-gradient(135deg,#0a7f9e,#06566d)!important}.ck-content>div[x-data*="choose"]>button[data-num="4"],.ck-content>div[x-data*="choose"]>button[data-num="8"]{background:linear-gradient(135deg,#27c3e6,#0a8fb0)!important}.ck-content>div[x-data*="choose"]>button[data-num="2"]{animation-delay:-1s}.ck-content>div[x-data*="choose"]>button[data-num="3"]{animation-delay:-2s}.ck-content>div[x-data*="choose"]>button[data-num="4"]{animation-delay:-3s}.ck-content>div[x-data*="choose"]>button[data-num="5"]{animation-delay:-4s}.ck-content>div[x-data*="choose"]>button[data-num="6"]{animation-delay:-5s}.ck-content>div[x-data*="choose"]>button[data-num="7"]{animation-delay:-1.5s}.ck-content>div[x-data*="choose"]>button[data-num="8"]{animation-delay:-3.5s}.ck-content>div[x-data*="choose"]>button[data-num]:hover{scale:1.08}.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(1):not([style*="none"]))>button[data-num="1"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(2):not([style*="none"]))>button[data-num="2"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(3):not([style*="none"]))>button[data-num="3"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(4):not([style*="none"]))>button[data-num="4"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(5):not([style*="none"]))>button[data-num="5"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(6):not([style*="none"]))>button[data-num="6"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(7):not([style*="none"]))>button[data-num="7"],.ck-content>div[x-data*="choose"]:has(>div:last-child>div:nth-child(8):not([style*="none"]))>button[data-num="8"]{scale:1.14;border-color:#fff;box-shadow:0 0 0 8px rgba(255,138,122,.35),0 24px 44px rgba(4,83,106,.38),inset 0 -10px 20px rgba(0,0,0,.10)}.ck-content>div[x-data*="choose"]>div:last-child>div{background:linear-gradient(135deg,#04536a 0%,#0a7f9e 100%)!important;border:6px solid #fff;box-shadow:0 26px 54px rgba(4,83,106,.34),0 0 0 10px rgba(20,169,199,.14)}.ck-content>div[x-data*="choose"]>div:last-child>div>div{font-weight:700!important;line-height:1.75!important}@keyframes omanBubbleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.ck-content>div[x-data*="choose"]>button[data-num]{animation:none!important}}@media (min-width:1024px){.ck-content>div[x-data*="choose"]{height:53vw!important;padding-top:2.4vw!important}.ck-content>div[x-data*="choose"]>.subtitle{padding-bottom:1.2vw!important}.ck-content>div[x-data*="choose"]::before{content:"";position:absolute;left:50%;top:28.5vw;width:45vw;height:29vw;transform:translate(-50%,-50%);border:2px dashed rgba(10,127,158,.32);border-radius:50%;pointer-events:none}.ck-content>div[x-data*="choose"]>button[data-num]{width:11vw!important;height:11vw!important;padding:.6vw!important;margin:0!important;right:auto!important;bottom:auto!important}.ck-content>div[x-data*="choose"]>button[data-num]>span{font-size:clamp(13px,1.12vw,22px)!important;line-height:1.35}.ck-content>div[x-data*="choose"]>button[data-num="1"]{left:calc(50% - 5.5vw)!important;top:calc(23vw - 14.5vw)!important}.ck-content>div[x-data*="choose"]>button[data-num="2"]{left:calc(50% - 5.5vw + 15.9vw)!important;top:calc(23vw - 10.25vw)!important}.ck-content>div[x-data*="choose"]>button[data-num="3"]{left:calc(50% - 5.5vw + 22.5vw)!important;top:23vw!important}.ck-content>div[x-data*="choose"]>button[data-num="4"]{left:calc(50% - 5.5vw + 15.9vw)!important;top:calc(23vw + 10.25vw)!important}.ck-content>div[x-data*="choose"]>button[data-num="5"]{left:calc(50% - 5.5vw)!important;top:calc(23vw + 14.5vw)!important}.ck-content>div[x-data*="choose"]>button[data-num="6"]{left:calc(50% - 5.5vw - 15.9vw)!important;top:calc(23vw + 10.25vw)!important}.ck-content>div[x-data*="choose"]>button[data-num="7"]{left:calc(50% - 5.5vw - 22.5vw)!important;top:23vw!important}.ck-content>div[x-data*="choose"]>button[data-num="8"]{left:calc(50% - 5.5vw - 15.9vw)!important;top:calc(23vw - 10.25vw)!important}.ck-content>div[x-data*="choose"]>div:last-child{width:16.5vw!important;height:16.5vw!important;left:50%!important;top:28.5vw!important;transform:translate(-50%,-50%)}.ck-content>div[x-data*="choose"]>div:last-child>div{padding:1.6vw!important}.ck-content>div[x-data*="choose"]>div:last-child>div>div{font-size:clamp(12px,1.02vw,19px)!important}}
/* ===== END OMAN HOME REASONS ===== */
 
/* ===== OMAN HOME NEWS v1 (2026-10-20) - remove this block to revert. Root = .ck-content > div.bg-white (shortcode curioo-news) ===== */
 .ck-content>div.bg-white{position:relative;padding:52px 0 78px;background:radial-gradient(520px 340px at 94% 8%,rgba(20,169,199,.13),transparent 70%),radial-gradient(480px 340px at 4% 96%,rgba(255,138,122,.14),transparent 70%),linear-gradient(180deg,#ffffff 0%,#f1fafd 100%)!important}.ck-content>div.bg-white>.screen>div:first-child{flex-direction:column;align-items:center;color:#04536a!important;font-size:clamp(28px,3vw,42px)!important;font-weight:800!important;line-height:1.3}.ck-content>div.bg-white>.screen>div:first-child::after{content:"";display:block;width:84px;height:5px;margin-top:14px;border-radius:5px;background:linear-gradient(90deg,#f16363,#ff8a7a)}.ck-content>div.bg-white>.screen>.grid{margin-top:34px!important;margin-bottom:30px!important;column-gap:26px!important;row-gap:48px!important}.ck-content>div.bg-white>.screen>.grid>div{display:flex;flex-direction:column;padding:0 0 38px!important;background:#fff!important;border:1px solid rgba(10,127,158,.12);border-radius:28px!important;box-shadow:0 24px 50px rgba(4,83,106,.12);transition:transform .3s ease,box-shadow .3s ease}.ck-content>div.bg-white>.screen>.grid>div:hover{transform:translateY(-6px);box-shadow:0 34px 64px rgba(4,83,106,.20)}.ck-content>div.bg-white>.screen>.grid>div>div:first-child{padding:14px 16px!important;border-radius:28px 28px 0 0;font-size:22px!important;font-weight:800!important;color:#fff!important;letter-spacing:0;text-shadow:0 2px 8px rgba(0,40,60,.25)}.ck-content>div.bg-white>.screen>.grid>div:nth-child(1)>div:first-child{background:linear-gradient(135deg,#ff8a7a,#f16363)}.ck-content>div.bg-white>.screen>.grid>div:nth-child(2)>div:first-child{background:linear-gradient(135deg,#27c3e6,#0a8fb0)}.ck-content>div.bg-white>.screen>.grid>div:nth-child(3)>div:first-child{background:linear-gradient(135deg,#0a7f9e,#06566d)}.ck-content>div.bg-white>.screen>.grid>div>ul{flex:1;padding:6px 10px}.ck-content>div.bg-white>.screen>.grid>div>ul>li{padding:14px 12px!important;border-color:rgba(10,127,158,.12)!important;border-radius:18px;transition:background .25s ease}.ck-content>div.bg-white>.screen>.grid>div>ul>li:hover{background:rgba(20,169,199,.07)}.ck-content>div.bg-white>.screen>.grid>div>ul>li>img{width:58px!important;height:58px!important;border-radius:18px!important;background:#e2f6fb!important;box-shadow:0 10px 20px rgba(4,83,106,.20),0 0 0 3px #fff}.ck-content>div.bg-white>.screen>.grid>div>ul>li a{color:#06566d!important;font-size:15.5px!important;font-weight:800!important;line-height:1.55}.ck-content>div.bg-white>.screen>.grid>div>ul>li a:hover{color:#f16363!important}.ck-content>div.bg-white>.screen>.grid>div>ul>li time{display:inline-block;padding:2px 10px;border-radius:999px;background:rgba(241,99,99,.12);color:#e0524f!important;font-size:12px;font-weight:700;white-space:nowrap}.ck-content>div.bg-white>.screen>.grid>div>ul>li p{opacity:1!important}.ck-content>div.bg-white>.screen>.grid>div>ul>li p:not(.flex-none){color:#4d8393!important;font-size:13.5px!important;line-height:1.75}.ck-content>div.bg-white>.screen>.grid>div>a.absolute{left:50%!important;right:auto!important;bottom:-20px!important;transform:translateX(-50%);min-width:150px!important;padding:11px 28px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7f6e,#f16363)!important;color:#fff!important;font-weight:700;box-shadow:0 14px 28px rgba(241,99,99,.42),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .25s ease,box-shadow .25s ease}.ck-content>div.bg-white>.screen>.grid>div>a.absolute:hover{transform:translateX(-50%) translateY(-4px);box-shadow:0 20px 36px rgba(241,99,99,.55),inset 0 1px 0 rgba(255,255,255,.35)}@media (max-width:767.98px){.ck-content>div.bg-white{padding:52px 0 80px}.ck-content>div.bg-white>.screen>.grid>div>ul>li>img{width:52px!important;height:52px!important}}
/* ===== END OMAN HOME NEWS ===== */
 
/* ===== OMAN HOME STUDIO v1 (2026-10-20) - remove this block to revert ===== */
 .ck-content>div:has(>.studioSwiper){position:relative;height:auto !important;margin-top:0 !important;padding:64px 0 118px !important;overflow:hidden;background:radial-gradient(620px 380px at 6% 10%,rgba(39,195,230,.28),transparent 70%),radial-gradient(560px 380px at 96% 94%,rgba(255,138,122,.22),transparent 70%),linear-gradient(135deg,#04536a 0%,#0a7f9e 100%)}.ck-content>div:has(>.studioSwiper)>div:first-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.10' stroke-width='1.5'%3E%3Crect x='18' y='18' width='44' height='44'/%3E%3Crect x='18' y='18' width='44' height='44' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='5'/%3E%3C/g%3E%3C/svg%3E") !important;background-size:80px 80px !important;background-repeat:repeat !important;background-position:center !important}.ck-content>div:has(>.studioSwiper)::before{content:"";position:absolute;left:50%;top:56%;width:min(1240px,112vw);height:640px;transform:translate(-50%,-50%);border:2px dashed rgba(255,255,255,.22);border-radius:50%;pointer-events:none}.ck-content>div:has(>.studioSwiper)::after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:3;height:78px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 48C240 4 480 4 720 36s480 34 720-10v54H0z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat;pointer-events:none}.ck-content>div:has(>.studioSwiper)>.subtitle{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:0 !important;color:#fff !important;font-size:clamp(28px,3vw,44px) !important;font-weight:800 !important;line-height:1.3;text-shadow:0 4px 18px rgba(0,30,45,.35)}.ck-content>div:has(>.studioSwiper)>.subtitle::after{content:"";display:block;width:84px;height:5px;margin-top:14px;border-radius:5px;background:linear-gradient(90deg,#f16363,#ff8a7a)}.ck-content>div:has(>.studioSwiper)>.studioSwiper{position:relative !important;inset:auto !important;z-index:2;width:min(980px,90vw) !important;height:auto !important;aspect-ratio:16 / 8.7;margin:46px auto 0 !important;border:10px solid #fff !important;border-radius:34px !important;box-shadow:22px 22px 0 -4px rgba(255,138,122,.92),-22px -22px 0 -4px rgba(39,195,230,.70),0 44px 80px rgba(0,20,35,.45);transition:transform .4s ease}.ck-content>div:has(>.studioSwiper)>.studioSwiper:hover{transform:translateY(-6px)}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-slide img{transition:transform 6s ease}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-slide-active img{transform:scale(1.06)}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-next,.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-prev{width:48px !important;height:48px !important;margin-top:-24px !important;border-radius:50%;background:rgba(255,255,255,.94);color:#0a7f9e !important;box-shadow:0 10px 24px rgba(0,30,45,.35);transition:transform .25s ease,background .25s ease}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-next::after,.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-prev::after{font-size:18px !important;font-weight:900}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-next:hover,.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-prev:hover{transform:scale(1.1);background:#fff}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-pagination-bullet{background:#fff;opacity:.6}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-pagination-bullet-active{background:#ff8a7a;opacity:1}.ck-content>div:has(>.studioSwiper) + script + div[style*="homenews-bg"],.ck-content>div[style*="homenews-bg"]{display:none !important}.ck-content>div.bg-white{margin-top:0 !important}@media (max-width:767.98px){.ck-content>div:has(>.studioSwiper){padding:48px 0 92px !important}.ck-content>div:has(>.studioSwiper)>.studioSwiper{width:86vw !important;border-width:6px !important;border-radius:22px !important;margin-top:34px !important;box-shadow:12px 12px 0 -3px rgba(255,138,122,.92),-12px -12px 0 -3px rgba(39,195,230,.70),0 28px 50px rgba(0,20,35,.45)}.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-next,.ck-content>div:has(>.studioSwiper) .studioSwiper .swiper-button-prev{width:38px !important;height:38px !important;margin-top:-19px !important}.ck-content>div:has(>.studioSwiper)::before{height:420px}}
/* ===== END OMAN HOME STUDIO ===== */
 
/* ===== OMAN HOME VIDEOS v2 (2026-10-20) - remove this block to revert ===== Root = section.kids-wow-final (shortcode curioo-video-slider): .section-bg , .inner > h3.title + p.subtitle + .slider-wrap > button.nav + .slider > a.slide > (.card > img + span.play) + .video-title The section's own inline CSS is keyed on a random #id, so :is(#oman-kw, section.kids-wow-final) borrows ID-level specificity (everything also !important). */
 :is(#oman-kw,section.kids-wow-final){padding:84px 0 96px !important;min-height:0 !important}:is(#oman-kw,section.kids-wow-final) .section-bg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%230a7f9e' stroke-opacity='.09' stroke-width='1.5'%3E%3Crect x='18' y='18' width='44' height='44'/%3E%3Crect x='18' y='18' width='44' height='44' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='5'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(620px 380px at 94% 8%,rgba(39,195,230,.22),transparent 70%),radial-gradient(560px 380px at 4% 96%,rgba(255,138,122,.20),transparent 70%),linear-gradient(180deg,#f3fcfe 0%,#dff4fa 100%) !important;background-size:80px 80px,auto,auto,auto !important;background-repeat:repeat,no-repeat,no-repeat,no-repeat !important;background-position:center,center,center,center !important}:is(#oman-kw,section.kids-wow-final) .inner .title{font-size:clamp(28px,3vw,44px) !important;font-weight:800 !important;color:#04536a !important;margin-bottom:0 !important}:is(#oman-kw,section.kids-wow-final) .inner .title::after{content:"";display:block;width:84px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,#f16363,#ff8a7a)}:is(#oman-kw,section.kids-wow-final) .inner .subtitle{display:none !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slider{gap:30px !important;padding:44px 30px 56px !important;margin:0 !important;scroll-padding:0 30px !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slider::before,:is(#oman-kw,section.kids-wow-final) .slider-wrap .slider::after{display:none !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slide{flex:0 0 auto}@media (min-width:1200px){:is(#oman-kw,section.kids-wow-final) .slider-wrap .slide{width:calc((100% - 3 * 30px) / 4) !important;max-width:290px !important}}:is(#oman-kw,section.kids-wow-final) .slider-wrap .card{height:430px !important;border:8px solid #fff;border-radius:30px !important;background:#fff !important;box-shadow:14px 14px 0 -3px rgba(255,138,122,.92),0 26px 30px -10px rgba(4,83,106,.30) !important;transition:transform .35s ease,box-shadow .35s ease !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slide:nth-child(even) .card{box-shadow:-14px 14px 0 -3px rgba(39,195,230,.85),0 26px 30px -10px rgba(4,83,106,.30) !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slide:hover .card{transform:translateY(-10px) !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .card img{border-radius:20px;transition:transform .6s ease}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slide:hover .card img{transform:scale(1.06)}:is(#oman-kw,section.kids-wow-final) .slider-wrap .play{z-index:3;font-size:24px !important;text-shadow:0 2px 6px rgba(150,30,30,.35)}:is(#oman-kw,section.kids-wow-final) .slider-wrap .play::before{z-index:-1;width:70px;height:70px;background:linear-gradient(135deg,#ff8a7a,#f16363) !important;box-shadow:0 0 0 7px rgba(255,255,255,.55),0 12px 26px rgba(241,99,99,.50) !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .play-ring{width:92px;height:92px;border-color:#fff !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .video-title{display:flex !important;align-items:center;justify-content:center;gap:9px;min-height:0 !important;margin:30px 8px 0 !important;padding:10px 16px;font-size:15px !important;color:#06566d !important;background:#fff;border-radius:999px;box-shadow:0 10px 22px rgba(4,83,106,.12)}:is(#oman-kw,section.kids-wow-final) .slider-wrap .video-title::before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:#f16363}:is(#oman-kw,section.kids-wow-final) .slider-wrap .nav{width:50px !important;height:50px !important;color:#06566d !important;box-shadow:0 12px 24px rgba(4,83,106,.22) !important;transition:background .25s ease,color .25s ease,transform .25s ease !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .nav:hover{background:linear-gradient(135deg,#ff8a7a,#f16363) !important;color:#fff !important;transform:scale(1.08)}@media (max-width:1199.98px){:is(#oman-kw,section.kids-wow-final) .slider-wrap .card{height:380px !important}}@media (max-width:768px){:is(#oman-kw,section.kids-wow-final){padding:56px 0 64px !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .slider{gap:22px !important;padding:34px 22px 46px !important;scroll-padding:0 22px !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .card{height:340px !important;border-width:6px;border-radius:24px !important}}@media (prefers-reduced-motion:reduce){:is(#oman-kw,section.kids-wow-final) .slider-wrap .play-ring{animation:none !important}:is(#oman-kw,section.kids-wow-final) .slider-wrap .card img{transition:none !important}}
/* ===== END OMAN HOME VIDEOS ===== */
 
/* ===== OMAN FOOTER v1 (2026-10-21) - remove this block to revert ===== Style only: every word, link, number and icon still comes from Appearance > Widgets (footer_sidebar, bottom_footer_sidebar). Structure: footer .footer-area > .footer-top (bg image) > .container > .row.wrapper-footer-widgets > [ .col (SiteInformation) , .col (CoreSimpleMenu) x2 , .panel (Text widget) ] then .footer-bottom > .copyright-text. Any widget added later lands in the same grid. */
 footer:has(>.footer-area){--footer-border-color:transparent !important;border-top:0 !important}footer .footer-area .footer-top{position:relative;padding:104px 0 52px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.5'%3E%3Crect x='18' y='18' width='44' height='44'/%3E%3Crect x='18' y='18' width='44' height='44' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='5'/%3E%3C/g%3E%3C/svg%3E") repeat center / 80px 80px,radial-gradient(620px 380px at 92% 30%,rgba(39,195,230,.22),transparent 70%),radial-gradient(560px 360px at 6% 92%,rgba(255,138,122,.16),transparent 70%),linear-gradient(135deg,#04536a 0%,#0a7f9e 100%) !important;overflow:hidden}footer .footer-area .footer-top::before{content:"";position:absolute;left:0;right:0;top:-2px;height:72px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 0h1440v26c-240 40-480 40-720 12S240 0 0 34z'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;pointer-events:none}footer .footer-area .wrapper-footer-widgets{display:grid !important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.3fr);gap:44px;margin:0 !important;align-items:start}footer .footer-area .wrapper-footer-widgets>*{width:auto !important;max-width:none !important;flex:none !important;padding:0 !important;margin:0 !important;min-width:0}footer .footer-area .fw-title,footer .footer-area .wrapper-footer-widgets>.panel .panel-title h3{position:relative;margin:0 0 22px !important;padding-bottom:16px !important;color:#fff !important;font-size:22px !important;font-weight:800 !important;line-height:1.35}footer .footer-area .fw-title::before,footer .footer-area .wrapper-footer-widgets>.panel .panel-title h3::before{content:"";position:absolute;bottom:0;inset-inline-start:0;width:42px;height:4px;border-radius:4px;background:linear-gradient(90deg,#f16363,#ff8a7a) !important}footer .footer-area .fw-logo{text-align:start !important}footer .footer-area .fw-logo img{max-height:64px;width:auto}footer .footer-area .footer-content p{color:rgba(255,255,255,.82) !important;font-size:14.5px !important;line-height:1.85 !important}footer .footer-area .footer-social .list-wrap{display:flex;flex-wrap:wrap;gap:10px}footer .footer-area .footer-social .list-wrap li a{display:flex !important;align-items:center;justify-content:center;width:44px !important;height:44px !important;border-radius:50% !important;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.10) !important;color:#fff !important;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}footer .footer-area .footer-social .list-wrap li a svg{width:20px;height:20px}footer .footer-area .footer-social .list-wrap li a:hover{transform:translateY(-4px);border-color:transparent;background:linear-gradient(135deg,#ff8a7a,#f16363) !important;box-shadow:0 12px 24px rgba(241,99,99,.40)}footer .footer-area .footer-info-list .list-wrap li{display:flex;align-items:center;gap:14px;margin-bottom:14px !important}footer .footer-area .footer-info-list .icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px !important;height:40px !important;border-radius:12px;border:1px solid rgba(255,255,255,.20);background:rgba(255,255,255,.10);font-size:18px !important}footer .footer-area .footer-info-list .icon svg{width:19px;height:19px}footer .footer-area .footer-info-list .content a{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.88) !important;font-size:15.5px !important;font-weight:600;transition:color .2s ease,transform .2s ease}footer .footer-area .footer-info-list li:not(:has(.icon)) .content a::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#ff8a7a;opacity:.8}footer .footer-area .footer-info-list .content a:hover{color:#ffb4a8 !important;transform:translateX(-4px)}html[dir="ltr"] footer .footer-area .footer-info-list .content a:hover,body[dir="ltr"] footer .footer-area .footer-info-list .content a:hover{transform:translateX(4px)}footer .footer-area .wrapper-footer-widgets>.panel{padding:28px 26px !important;border:1px solid rgba(255,255,255,.20);border-radius:26px;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.05)) !important;box-shadow:0 24px 50px rgba(0,30,45,.28),inset 0 1px 0 rgba(255,255,255,.18)}footer .footer-area .wrapper-footer-widgets>.panel .panel-title{padding:0 !important;border:0 !important;background:none !important}footer .footer-area .wrapper-footer-widgets>.panel .panel-content{padding:0 !important;color:rgba(255,255,255,.85)}footer .footer-area .wrapper-footer-widgets>.panel .panel-content p{margin:0 0 20px;color:rgba(255,255,255,.85) !important;font-size:15px;line-height:1.85}footer .footer-area .oman-cta{display:flex;flex-wrap:wrap;gap:10px}footer .footer-area .oman-cta p{flex-basis:100%}footer .footer-area .oman-cta a{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:999px;font-size:14.5px;font-weight:700;line-height:1.3;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}footer .footer-area .oman-cta a.oman-cta-btn{background:linear-gradient(135deg,#ff7f6e,#f16363);color:#fff !important;box-shadow:0 12px 26px rgba(241,99,99,.42),inset 0 1px 0 rgba(255,255,255,.35)}footer .footer-area .oman-cta a.oman-cta-wa{border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);color:#fff !important}footer .footer-area .oman-cta a.oman-cta-wa::before{content:"";width:8px;height:8px;margin-inline-end:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.22)}footer .footer-area .oman-cta a:hover{transform:translateY(-3px)}footer .footer-area .oman-cta a.oman-cta-wa:hover{background:rgba(255,255,255,.16)}footer .footer-area .footer-bottom{padding:22px 0 !important;background:#033f51 !important;border-top:1px solid rgba(255,255,255,.10)}footer .footer-area .footer-bottom .copyright-text,footer .footer-area .footer-bottom .copyright-text a{color:rgba(255,255,255,.72) !important;font-size:14px !important}@media (max-width:1199.98px){footer .footer-area .wrapper-footer-widgets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 36px}}@media (max-width:767.98px){footer .footer-area .footer-top{padding:90px 0 44px !important}footer .footer-area .footer-top::before{height:44px}footer .footer-area .wrapper-footer-widgets{grid-template-columns:minmax(0,1fr);gap:34px}footer .footer-area .wrapper-footer-widgets>.panel{padding:24px 20px !important}}@media (prefers-reduced-motion:reduce){footer .footer-area .footer-social .list-wrap li a,footer .footer-area .footer-info-list .content a,footer .footer-area .oman-cta a{transition:none !important}}
/* ===== END OMAN FOOTER ===== */

/* ===== OMAN HOME FIXES v1 (2026-10-29) - UX review fixes;remove this block to revert ===== */ @media (min-width: 1200px){section.shortcode-hero-banner.banner-bg .banner__img-two>img:first-child{width: min(128%,calc(50vw - 31px)) !important}}.shortcode-about-us-information .experience-year .content{position: absolute !important;inset: 0 !important;transform: none !important;width: 100% !important;height: 100% !important;padding: 0 !important;border-radius: 50% !important;background: none !important;box-shadow: none !important;animation: none !important;pointer-events: none}.shortcode-about-us-information .experience-year .content .circle{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;margin: 0 !important;transform-origin: 50% 50% !important;animation: ckBadgeRingSpin 22s linear infinite !important;white-space: nowrap !important;color: #04536a !important;font-weight: 800 !important;letter-spacing: 0 !important}.shortcode-about-us-information .experience-year .content .circle>span{display: none !important}.shortcode-about-us-information .experience-year .content .circle svg{display: block;width: 100%;height: 100%;overflow: visible}.shortcode-about-us-information .experience-year .content .circle text{fill: currentColor;letter-spacing: 0}@keyframes ckBadgeRingSpin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.shortcode-about-us-information .experience-year .content .circle{animation: none !important}}.ck-content>div[x-data*="choose"]>button[data-num="8"]{display: none !important}@media (min-width: 1024px){.ck-content>div[x-data*="choose"]>button[data-num="1"]{left: calc(50% - 5.5vw) !important;top: calc(23vw - 14.5vw) !important}.ck-content>div[x-data*="choose"]>button[data-num="2"]{left: calc(50% - 5.5vw + 17.59vw) !important;top: calc(23vw - 9.04vw) !important}.ck-content>div[x-data*="choose"]>button[data-num="3"]{left: calc(50% - 5.5vw + 21.94vw) !important;top: calc(23vw + 3.23vw) !important}.ck-content>div[x-data*="choose"]>button[data-num="4"]{left: calc(50% - 5.5vw + 9.76vw) !important;top: calc(23vw + 13.06vw) !important}.ck-content>div[x-data*="choose"]>button[data-num="5"]{left: calc(50% - 5.5vw - 9.76vw) !important;top: calc(23vw + 13.06vw) !important}.ck-content>div[x-data*="choose"]>button[data-num="6"]{left: calc(50% - 5.5vw - 21.94vw) !important;top: calc(23vw + 3.23vw) !important}.ck-content>div[x-data*="choose"]>button[data-num="7"]{left: calc(50% - 5.5vw - 17.59vw) !important;top: calc(23vw - 9.04vw) !important}}@media (max-width: 1023.98px){.ck-content>div[x-data*="choose"]{display: grid !important;grid-template-columns: 1fr 1fr;gap: 12px;height: auto !important;padding: 44px max(16px,calc((100% - 620px) / 2)) 52px !important}.ck-content>div[x-data*="choose"]>.subtitle{grid-column: 1 / -1;order: 0;padding-bottom: 6px !important;font-size: 26px !important}.ck-content>div[x-data*="choose"]>div:last-child{position: relative !important;inset: auto !important;grid-column: 1 / -1;order: 1;width: 100% !important;height: auto !important;margin-bottom: 6px}.ck-content>div[x-data*="choose"]>div:last-child>div{height: auto !important;min-height: 150px;padding: 22px 20px !important;border-radius: 24px !important}.ck-content>div[x-data*="choose"]>div:last-child>div>div{font-size: 16px !important}.ck-content>div[x-data*="choose"]>button[data-num]{position: relative !important;inset: auto !important;order: 2;width: auto !important;height: auto !important;min-height: 60px;margin: 0 !important;padding: 10px 12px !important;border-radius: 18px !important;border-width: 3px !important;animation: none !important;scale: 1 !important}.ck-content>div[x-data*="choose"]>button[data-num]::before{inset: 4px 10% 55% 10%;border-radius: 14px}.ck-content>div[x-data*="choose"]>button[data-num]>span{font-size: 15px !important;line-height: 1.4 !important}.ck-content>div[x-data*="choose"]>button[data-num="7"]{grid-column: 1 / -1}}/* ===== END OMAN HOME FIXES v1 ===== */
/* ===== OMAN HEADER v1 (2026-11-04) - the manager-approved Saudi header look on every page: floating rounded teal bar, menu at the start, logo in the middle on wide screens, social links + language pill at the end. Style only: menu, logo, languages and social links all come from the admin (the social icons are copied from the site's social links by the OMAN HEADER SOCIAL helper in Custom JS footer). Remove this block to revert. ===== */
html body #sticky-header.tg-header__area {position: sticky !important;top: 10px;z-index: 990 !important;width: calc(100% - 48px);max-width: 1680px;margin: 10px auto 0;padding: 0 !important;border-radius: 26px;background: linear-gradient(180deg, #0ba6c9 0%, #0995b9 100%) !important;box-shadow: inset 0 -3px 0 rgba(255, 255, 255, .14), 0 9px 16px -7px rgba(31, 198, 228, .8), 0 24px 40px -22px rgba(8, 110, 140, .7);}
html body #sticky-header .container { width: 100% !important; max-width: none !important; padding: 0 40px !important; }
html body #sticky-header .header-balanced { position: relative; min-height: 68px !important; }
html body #sticky-header .logo img { max-height: 44px !important; width: auto; }
html body #sticky-header .tgmenu__navbar-wrap > ul > li > a {padding: 10px 8px !important;color: #fff !important;font-weight: 700 !important;font-size: 15px;white-space: nowrap;background: linear-gradient(#fff, #fff) no-repeat center bottom 3px / 0 2px;transition: background-size .2s;}
html body #sticky-header .tgmenu__navbar-wrap > ul > li:is(:hover, .active, .current-menu-item) > a { background-size: calc(100% - 16px) 2px; }
html body #sticky-header .tgmenu__action { padding: 0 !important; margin-inline-start: 6px; }
html body #sticky-header .tgmenu__action > ul > li > button {gap: 6px;padding: 7px 14px;border: 1.5px solid rgba(255, 255, 255, .6);border-radius: 999px;background: rgba(255, 255, 255, .07);color: #fff !important;font-weight: 700;}
html body #sticky-header .tgmenu__action > ul > li > button :is(span, svg) { color: #fff !important; }
html body #sticky-header .tgmenu__action ul ul :is(a, span, svg) { color: #13313c !important; }
html body #sticky-header .mobile-nav-toggler { background: #fff !important; border-radius: 14px; }
html body #sticky-header .mobile-nav-toggler :is(svg, i) { color: #0995b9 !important; }
.om-hdr-social { display: flex; align-items: center; gap: 2px; margin: 0; padding: 0; list-style: none; }
.om-hdr-social a { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 50%; color: #fff !important; transition: background .2s; }
.om-hdr-social a:hover { background: rgba(255, 255, 255, .16); }
.om-hdr-social :is(svg, i) { width: 20px; height: 20px; font-size: 19px; color: #fff !important; }
@media (min-width: 992px) {html body #sticky-header .header-menu-col { position: static !important; transform: none !important; order: 1; flex: 0 1 auto !important; justify-content: flex-start !important; }html body #sticky-header .navigation { gap: 0 !important; flex-wrap: nowrap !important; }html body #sticky-header .header-logo-col { order: 0; margin-inline-end: 18px; }html body #sticky-header .header-actions-col { order: 2; margin-inline-start: auto; display: flex; align-items: center; }}
@media (min-width: 1700px) {html body #sticky-header .header-logo-col { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; z-index: 11; }html body #sticky-header .header-menu-col { max-width: calc(50% - 85px); }}
@media (max-width: 1699px) { .om-hdr-social li:nth-child(n+5) { display: none; } }
@media (max-width: 1439px) { .om-hdr-social { display: none; } }
@media (max-width: 1279px) {html body #sticky-header .container { padding: 0 22px !important; }html body #sticky-header .tgmenu__navbar-wrap > ul > li > a { padding: 10px 7px !important; font-size: 14.5px; }}
@media (max-width: 767px) {html body #sticky-header.tg-header__area { top: 8px; width: calc(100% - 16px); margin-top: 8px; border-radius: 20px; }html body #sticky-header .container { padding: 0 14px !important; }html body #sticky-header .header-balanced { min-height: 62px !important; }}
/* ===== END OMAN HEADER ===== */