@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500;600;700;800;900&display=swap";:root{--navy:#07104f;--navy2:#0d1763;--red:#e52427;--green:#68b72a;--ink:#182233;--muted:#667085;--soft:#f5f7f8;--line:#e5e7eb;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Lato,Arial,sans-serif;line-height:1.65}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1160px,100% - 44px);margin:auto}.header{z-index:30;background:#fffffff5;border-bottom:1px solid #0000;height:88px;transition:all .25s;position:fixed;top:0;left:0;right:0}.header.scrolled{border-color:#eef0f4;height:76px;box-shadow:0 8px 30px #0a143214}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{color:var(--navy);align-items:center;height:100%;display:flex}.logo img{width:auto;max-width:100%;height:48px;display:block}.navlinks{align-items:center;gap:30px;display:flex}.navlinks>a{color:#344054;font-size:15px;position:relative}.navlinks>a:after{content:"";background:var(--red);width:0;height:2px;transition:all .2s;position:absolute;bottom:-7px;left:0}.navlinks>a:hover:after{width:100%}.navCta,.btn{border:0;justify-content:center;align-items:center;gap:9px;font-weight:700;display:inline-flex}.navCta{background:var(--navy);color:#fff;border-radius:4px;padding:13px 20px}.menuBtn{color:var(--navy);background:0 0;border:0;display:none}.hero{color:#fff;align-items:center;min-height:720px;padding-top:88px;display:flex;position:relative;overflow:hidden}.heroImage{z-index:0;background-image:url(https://images.unsplash.com/photo-1586773860418-d37222d8fce3?auto=format&fit=crop&w=2200&q=88);background-position:50%;background-size:cover;position:absolute;inset:-4% 0}.heroShade{background:linear-gradient(90deg,#040a2ddb 0%,#07104fab 46%,#07104f2e 100%);position:absolute;inset:0}.heroContent{z-index:2;padding:80px 0 105px;position:relative}.eyebrow{letter-spacing:2px;color:#d8e0ff;align-items:center;gap:11px;margin-bottom:18px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--red);width:30px;height:2px;display:block}.eyebrow.dark{color:#667085}.hero h1{letter-spacing:-2px;max-width:850px;margin:0 0 25px;font-size:clamp(52px,6.4vw,82px);font-weight:700;line-height:1.03}.hero h1 span{font-weight:400}.hero p{color:#e8ecf7;max-width:690px;margin:0 0 34px;font-size:19px;line-height:1.7}.heroActions{gap:13px;display:flex}.btn{border-radius:4px;min-height:50px;padding:14px 22px}.btn.primary{background:var(--navy);color:#fff}.hero .btn.primary{background:var(--red)}.btn.light{color:var(--navy);background:#fff}.heroTrust{color:#eef1fb;align-items:center;gap:9px;margin-top:42px;font-size:13px;display:flex}.trustbar{background:var(--navy);color:#fff}.trustgrid{grid-template-columns:repeat(4,1fr);display:grid}.trustgrid div{border-right:1px solid #ffffff21;padding:20px 22px;font-size:15px;font-weight:700}.trustgrid div:first-child{border-left:1px solid #ffffff21}.trustgrid span{color:#c9d1ee;letter-spacing:1px;margin-right:14px;font-size:11px}.section{padding:105px 0}.about{background:#fff}.split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.imageFrame{position:relative}.imageFrame img{object-fit:cover;width:100%;height:570px;display:block}.imageTag{color:var(--navy);letter-spacing:1.4px;background:#fff;padding:10px 14px;font-size:11px;font-weight:800;position:absolute;bottom:24px;left:24px}.copy h2,.sectionHead h2,.centerHead h2,.featureCopy h2,.homecareCopy h2,.tourism h2,.contact h2{letter-spacing:-1.5px;color:var(--navy);margin:0 0 22px;font-size:clamp(38px,4.3vw,58px);line-height:1.08}em{color:#5b6472;font-style:normal;font-weight:400}.copy p,.sectionHead>p,.featureCopy>p,.homecareCopy>p,.contact>p{color:#667085;font-size:17px}.values{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px;padding-top:22px;display:grid}.values div{flex-direction:column;display:flex}.values b{color:var(--red);letter-spacing:1px;font-size:11px}.values strong{margin:3px 0;font-size:15px}.values span{color:#667085;font-size:12px}.services{background:var(--soft)}.sectionHead{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.sectionHead>p{max-width:390px;margin:0 0 5px}.serviceGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.serviceCard{background:#fff;border:1px solid #e5e7eb;grid-template-columns:52px 1fr 38px;align-items:start;gap:20px;min-height:205px;padding:30px;transition:all .3s;display:grid;position:relative;overflow:hidden}.serviceCard:before{content:"";background:var(--red);width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:0}.serviceCard:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0d176314}.serviceCard:hover:before{width:100%}.iconBox{width:52px;height:52px;color:var(--navy);background:#eef2ff;place-items:center;display:grid}.serviceCard h3{color:var(--navy);margin:2px 0 8px;font-size:22px}.serviceCard p{color:#667085;margin:0;font-size:15px;line-height:1.65}.circleArrow{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);border-radius:50%;align-self:end;place-items:center;transition:all .25s;display:grid}.serviceCard:hover .circleArrow{background:var(--navy);color:#fff}.productSection{background:#fff}.textBtn{color:var(--navy);background:0 0;border:0;align-items:center;gap:9px;font-weight:800;display:flex}.productGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{background:#fff;border:1px solid #e6e8ed;transition:all .3s;overflow:hidden}.productCard:hover{transform:translateY(-6px);box-shadow:0 20px 45px #07104f1a}.productImg{background:#f2f4f7;height:245px;position:relative;overflow:hidden}.productImg img{object-fit:cover;width:100%;height:100%;transition:all .5s}.productCard:hover .productImg img{transform:scale(1.04)}.productImg span{color:#fff;letter-spacing:1.3px;background:#07104fe6;padding:5px 8px;font-size:9px;position:absolute;top:13px;left:13px}.productBody{padding:22px}.productBody h3{color:var(--navy);margin:0 0 7px;font-size:20px}.productBody p{color:#667085;margin:0 0 17px;font-size:14px;line-height:1.6}.productBody button{color:var(--red);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.why{background:#f7f8fa;padding:105px 0}.centerHead{text-align:center;margin-bottom:48px}.centerHead .eyebrow{justify-content:center}.whyGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.whyCard{border-bottom:3px solid var(--green);background:#fff;min-height:210px;padding:32px 27px;box-shadow:0 12px 35px #07104f0d}.whyCard>b{color:var(--red);letter-spacing:1px;font-size:11px}.whyCard h3{color:var(--navy);margin:42px 0 8px;font-size:20px}.whyCard p{color:#667085;font-size:14px}.serviceFeature{background:#fff;padding:110px 0}.featureSplit{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.featurePhoto img,.homecarePhoto img{object-fit:cover;width:100%;height:540px}.checkList{gap:12px;margin:25px 0 30px;display:grid}.checkList div{color:#344054;align-items:center;gap:10px;font-weight:700;display:flex}.checkList svg{color:var(--green)}.homecare{background:var(--soft);padding:110px 0}.homecareGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.homecareCopy{padding-left:20px}.carePills{flex-wrap:wrap;gap:9px;margin:27px 0 30px;display:flex}.carePills span{color:#344054;background:#fff;border:1px solid #e5e7eb;padding:9px 13px;font-size:13px;font-weight:700}.tourism{color:#fff;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.tourismBg{background:linear-gradient(90deg,#050c37e6,#050c379e,#050c3733),url(https://images.unsplash.com/photo-1519494026892-80bbd2d6fd0d?auto=format&fit=crop&w=2200&q=85) 50%/cover;position:absolute;inset:0}.tourismContent{padding:100px 0;position:relative}.tourism h2{color:#fff;font-size:64px}.tourism h2 em{color:#d9dfef}.tourismContent>p{color:#e5e9f5;max-width:650px;font-size:18px}.specialties{flex-wrap:wrap;gap:8px;max-width:750px;margin:26px 0 34px;display:flex}.specialties span{border:1px solid #ffffff4d;padding:8px 12px;font-size:13px}.contact{background:#fff;padding:110px 0}.contactGrid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.contact h2{font-size:62px}.contactItems{gap:18px;margin-top:34px;display:grid}.contactItems>a,.contactItems>div{color:#344054;align-items:flex-start;gap:13px;display:flex}.contactItems svg{color:var(--red);margin-top:3px}.contactItems span{flex-direction:column;display:flex}.contactItems small{color:#98a2b3;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.contactForm{border:1px solid var(--line);background:#fafbfc;padding:34px}.contactForm h3{color:var(--navy);margin:0 0 22px;font-size:28px}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactForm input,.contactForm textarea,.contactForm select,.modalBox input,.modalBox textarea,.modalBox select{color:#344054;background:#fff;border:1px solid #dfe3e8;border-radius:2px;outline:none;width:100%;margin-bottom:12px;padding:13px 14px}.contactForm input:focus,.contactForm textarea:focus,.contactForm select:focus,.modalBox input:focus,.modalBox textarea:focus,.modalBox select:focus{border-color:var(--navy)}footer{color:#d6dbe7;background:#101625;padding:65px 0 0}.footerGrid{grid-template-columns:1.4fr .8fr 1fr 1fr;gap:50px;padding-bottom:55px;display:grid}.footerGrid .logo{color:#fff;background:#fff;border-radius:6px;width:max-content;height:auto;padding:10px 14px}.footerGrid p{color:#98a2b3;max-width:290px;margin-top:20px;font-size:14px}.footerGrid h4{color:#fff;margin:3px 0 18px;font-size:14px}.footerGrid a,.footerGrid span{color:#aeb7c9;margin:9px 0;font-size:14px;display:block}.footerGrid a:hover{color:#fff}.footerBottom{color:#7f8aa0;border-top:1px solid #273044;justify-content:space-between;padding:18px 0 24px;font-size:12px;display:flex}.floating{z-index:25;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.floating a{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 25px #0000002e}.floating a:nth-child(2){background:#25d366}.modal{z-index:50;background:#0308239e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalBox{background:#fff;width:min(540px,100%);padding:38px;position:relative;box-shadow:0 30px 80px #0003}.modalBox h2{color:var(--navy);margin:0 0 8px;font-size:38px;line-height:1.1}.modalBox>p{color:#667085;margin-top:0}.modalClose{color:#344054;background:#f1f3f5;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.modalBox form{margin-top:22px}.modalBox select{appearance:auto}.modalBox .btn{width:100%}@media (width<=980px){.navlinks{gap:20px}.split,.featureSplit,.homecareGrid,.contactGrid{gap:45px}.productGrid,.whyGrid{grid-template-columns:repeat(2,1fr)}.tourism h2{font-size:54px}.footerGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.container{width:min(100% - 30px,600px)}.header{height:72px}.header.scrolled{height:68px}.menuBtn{display:block}.navlinks{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:15px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 18px 30px #07104f14}.navlinks.open{display:flex}.navlinks>a{padding:10px}.navCta{margin-top:5px}.hero{min-height:700px;padding-top:72px}.heroContent{padding:70px 0}.hero h1{letter-spacing:-1.5px;font-size:48px}.hero p{font-size:16px}.heroActions{flex-direction:column;align-items:stretch;max-width:280px}.trustgrid{grid-template-columns:1fr 1fr}.trustgrid div{padding:16px 12px;font-size:13px}.section{padding:75px 0}.split,.featureSplit,.homecareGrid,.contactGrid{grid-template-columns:1fr}.imageFrame img,.featurePhoto img,.homecarePhoto img,.sectionHead{display:block}.sectionHead>p{margin-top:15px}.serviceGrid,.productGrid,.whyGrid,.values{grid-template-columns:1fr}.tourism h2,.contact h2{font-size:46px}.footerGrid{grid-template-columns:1fr 1fr;gap:30px}.footerBottom{display:block}.footerBottom span{margin:5px 0;display:block}.two{grid-template-columns:1fr}.contactForm{padding:24px}.floating{bottom:14px;right:14px}.logo img{height:38px}}
