.ab-values{padding:64px 0 30px}.ab-values h2{text-align:center;color:#0f2f5c;margin:0 0 26px;font-size:clamp(26px,2.8vw,36px);font-weight:800}.ab-values-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ab-value{background:linear-gradient(160deg,#f2f7ff 0%,#fff 70%);border:1px solid #dbe6f3;border-radius:20px;padding:24px 22px 22px;position:relative;overflow:hidden;box-shadow:0 16px 34px -26px #0f2f5c8c}.ab-value:before{content:"";background:linear-gradient(90deg,#1d4ed8,#3b82f6);height:4px;position:absolute;inset:0 0 auto}.ab-value.ab-v1,.ab-value.ab-v3{background:linear-gradient(160deg,#effaf4 0%,#fff 70%);border-color:#cfeadb}.ab-value.ab-v1:before,.ab-value.ab-v3:before{background:linear-gradient(90deg,#13874f,#22b573)}.ab-value b{color:#0f2540;font-size:17px;display:block}.ab-value p{color:#4b5b6b;margin:8px 0 0;font-size:14.5px;line-height:1.65}.ab-stats{padding:34px 0 64px}.ab-stats-grid{background:linear-gradient(120deg,#0f2f5c 0%,#1d4f8f 55%,#13874f 130%);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 24px 50px -30px #0f2f5cb3}.ab-stats-grid>*{text-align:center;color:#fff;border-inline-start:1px solid #ffffff24;gap:6px;padding:26px 22px;text-decoration:none;display:grid}.ab-stats-grid>:first-child{border-inline-start:0}.ab-stats-grid strong{letter-spacing:-.01em;font-size:clamp(20px,2.2vw,28px);font-weight:800}.ab-stats-grid span{color:#cfe0f5;font-size:13.5px}.ab-stats-grid a:hover strong{text-decoration:underline}.ab-address{color:#7a6a6e!important;font-size:14px!important}@media (width<=1000px){.ab-values-grid,.ab-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-stats-grid>:nth-child(3){border-inline-start:0}.ab-stats-grid>:nth-child(n+3){border-top:1px solid #ffffff24}}@media (width<=560px){.ab-values-grid{grid-template-columns:1fr}}.ab-page .at-row-img{position:relative;container-type:inline-size}.ab-sign{text-align:center;color:#8a1428;letter-spacing:-.01em;width:21%;font:italic 700 4.4cqw/1.05 Playfair Display,Georgia,serif;position:absolute;top:35.5%;left:51%;transform:translate(-50%,-50%)rotate(-1deg)}.hh-contain{background:radial-gradient(120% 90% at 50% 40%,#eef5ff 0%,#dbe8fb 70%,#cfe0f7 100%)}.hh-contain img{mix-blend-mode:multiply;padding:8%;object-fit:contain!important}.hh-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.hh-steps{grid-template-columns:1fr}}.hh-page .at-hero-img img{object-position:50% 50%}.ic-routes{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ic-routes a{color:#0f2f5c;background:linear-gradient(135deg,#eef5ff,#e6f7ee);border:1px solid #cfe0f2;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.ic-routes a:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#13874f);border-color:#0000}.ab-story{padding:56px 0 10px}.ab-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ab-story-card{background:linear-gradient(155deg,#f2f7ff 0%,#fff 65%);border:1px solid #dbe6f3;border-radius:22px;padding:30px 30px 26px;position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #0f2f5c8c}.ab-story-card:before{content:"";background:linear-gradient(#1d4ed8,#3b82f6);width:5px;position:absolute;inset:0 auto 0 0}.ab-story-card.ab-s1,.ab-story-card.ab-s2{background:linear-gradient(155deg,#effaf4 0%,#fff 65%);border-color:#cfeadb}.ab-story-card.ab-s1:before,.ab-story-card.ab-s2:before{background:linear-gradient(#13874f,#22b573)}.ab-story-card h2{color:#0f2540;margin:0 0 12px;font-size:clamp(21px,2vw,26px);font-weight:800}.ab-story-card p{color:#4b5b6b;margin:0 0 10px;font-size:15.5px;line-height:1.75}@media (width<=860px){.ab-story-grid{grid-template-columns:1fr}}.ab-story-card,.ab-story-card.ab-s1,.ab-story-card.ab-s2{background:linear-gradient(155deg,#0f2f5c 0%,#123a6e 55%,#0d2a52 100%);border:1px solid #d6af4a73;box-shadow:0 22px 46px -28px #0a1e46bf,inset 0 1px #ffffff14}.ab-story-card.ab-s1,.ab-story-card.ab-s2{background:linear-gradient(155deg,#0b4a3a 0%,#0f5c47 55%,#0a3f31 100%)}.ab-story-card:before,.ab-story-card.ab-s1:before,.ab-story-card.ab-s2:before{background:linear-gradient(#f3d27a,#c9a227 50%,#8a6d1a)}.ab-story-card h2,.ab-story-card p{font-family:Caveat,Aref Ruqaa,Segoe Script,Snell Roundhand,cursive}.ab-story-card h2{background:linear-gradient(90deg,#f6dc8b 0%,#d4af37 45%,#f3d27a 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.1}.ab-story-card p{color:#f0d78c;font-size:clamp(20px,1.7vw,23px);font-weight:500;line-height:1.45}[dir=rtl] .ab-story-card h2,[dir=rtl] .ab-story-card p{font-family:Aref Ruqaa,serif}[dir=rtl] .ab-story-card p{font-size:19px;line-height:1.8}.ab-story-card h2,.ab-story-card p{letter-spacing:.01em;font-family:Great Vibes,Aref Ruqaa,Snell Roundhand,cursive;font-weight:400}.ab-story-card h2{margin-bottom:14px;font-size:clamp(40px,3.8vw,50px);line-height:1.05}.ab-story-card p{color:#f0d78c;letter-spacing:normal;font-family:Cormorant Garamond,Aref Ruqaa,Georgia,serif;font-size:clamp(19px,1.5vw,21px);font-style:italic;font-weight:500;line-height:1.6}.ab-page .at-hero-img img[src*=hotel-arrival],.ic-page .at-hero-img img[src*=coast],.at-hero-img img[src*=family-airport],.at-row-img img[src*=group-sprinter]{object-fit:cover;object-position:50% 50%;transform:scale(1.06)}
