:root{
 --ink:#102A43;--ink2:#163A59;--cream:#F4F6F8;--paper:#FFFFFF;
 --gold:#B51E2A;--red:#B51E2A;--line:#D9DDE2;--muted:#667085;--white:#fff;
 --max:1280px;--ease:cubic-bezier(.2,.7,.2,1)
}

html{scroll-behavior:smooth}
body{font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#102A43;background:var(--paper);line-height:1.55;margin:0;}
a{text-decoration:none;color:inherit}button{font:inherit}img{max-width:100%;display:block}
.container{width:min(92%,var(--max));margin:auto}
.top{height:38px;background:#102A43;color:#fff;font-size:12px}
.top .container{height:100%;display:flex;align-items:center;justify-content:flex-end;gap:25px}
.header{position:sticky;top:0;z-index:100;background:#fff;backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:.3s}
.header.scrolled{box-shadow:0 8px 30px #102A4314;border-color:var(--line)}
.nav{height:82px;display:flex;align-items:center;gap:34px}
.logo{display:flex;align-items:center;gap:12px;margin-right:auto}.header.scrolled .site-logo{width:150px;height:auto;max-height:58px;object-fit:contain}

.dropdown {
    position: relative;
}
.navlinks a {
    padding: 35px 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: max-content;
    background: #ffffff;
    padding: 10px 0;
    margin: 0;
    list-style: none;
    border-radius: 0px;
    border-top: 2px solid var(--red);
    box-shadow: 0 18px 45px rgba(0, 0, 0, .12);
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.25s ease;
    z-index: 999;
    margin-top: -4px;
}

.dropdown:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.dropdown-menu li a {
    display: block;
    padding: 10px 20px !important;
    color: #333;
    text-decoration: none;
    font-size: 13px;
    transition: 0.2s ease;
}

.dropdown-menu li a:hover, .mega a:hover {
    background: #b51e2a1a;
    color: var(--gold);
}

.dropdown > a span {
    font-size: 12px;
    margin-left: 5px;
}
footer img.site-logo {
    width: 29%;
}
.logo-mark{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;}
.logo b{display:block;}
.logo small{display:block;text-transform:uppercase;letter-spacing:2.3px;font-size:8px;color:var(--gold)}
.navlinks{display:flex;gap:27px;align-items:center;font-size:13px}
.navlinks>a{padding:32px 0;position:relative}
.navlinks>a:after{content:"";position:absolute;left:0;bottom:25px;width:0;height:1px;background:var(--gold);transition:.3s}
.navlinks>a:hover:after{width:100%}
.navbtn,.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 21px;border-radius:2px;background:#102A43;color:#fff;font-size:12px;font-weight:700;transition:.3s}
.navbtn:hover,.btn:hover{background:var(--gold);transform:translateY(-2px)}
.menu{display:none;background:none;border:0;font-size:27px;color:#102A43;cursor:pointer}
/* =========================================
   SERVICES MEGA DROPDOWN
========================================= */

.navitem {
    position: relative;
}

.navitem > a, .dropdown > a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.navitem > a .fa-caret-down, .dropdown > a .fa-caret-down {
    font-size: 11px;
    transition: transform .25s ease;
}

.navitem:hover > a .fa-caret-down, .dropdown:hover > a .fa-caret-down {
    transform: rotate(180deg);
}


/* MEGA MENU */

.navitem .mega {
    position: absolute;
    top: calc(100% + -6px);
    left: 50%;
    
    width: 1276px;
    max-width: calc(100vw - 40px);

    transform: translateX(-50%) translateY(12px);

    background: #fff;

    padding: 20px;

    border-top: 2px solid var(--red);

    box-shadow: 0 18px 45px rgba(0, 0, 0, .12);

    opacity: 0;
    visibility: hidden;

    transition:
        opacity .25s ease,
        transform .25s ease,
        visibility .25s ease;

    z-index: 9999;
}


/* SHOW */

.navitem:hover .mega {
    opacity: 1;
    visibility: visible;

    transform: translateX(-50%) translateY(0);
}


/* SMALL ARROW */

.navitem .mega:before, .dropdown-menu:before {
    content: "";

    position: absolute;

    top: -8px;
    left: 50%;

    width: 12px;
    height: 12px;

    background: #fff;

    transform: translateX(-50%) rotate(45deg);

    border-left: 2px solid var(--red);
    border-top: 2px solid var(--red);
}


/* 5 COLUMNS */

.navitem .mega .container {
    display: grid;

    grid-template-columns:
        repeat(5, 1fr);

    gap: 0;

    width: 100%;
}


/* COLUMN */

.navitem .mega .container > div {
    padding: 4px 10px;

    border-right: 1px solid #eeeeee;
}

.navitem .mega .container > div:first-child {
    padding-left: 0;
}

.navitem .mega .container > div:last-child {
    border-right: none;

    padding-right: 0;
}


/* LINKS */

.navitem .mega .container > div a, .dropdown-menu > li a {
    display: flex;

    align-items: center;

    gap: 9px;

    padding: 10px 5px;

    color: #555;

    font-size: 13px;

    line-height: 1.45;

    text-decoration: none;

    border-radius: 4px;

    transition:
        background .2s ease,
        color .2s ease,
        padding-left .2s ease;
}


/* ICON */

.dropdown-menu > li a i {
    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    color: var(--red);

    transition: transform .2s ease;
}


/* HOVER */

.navitem .mega .container > div a:hover {
    color: var(--red);

}

.navitem .mega .container > div a:hover i {
    transform: translateX(3px);
}


/* =========================================
   RESPONSIVE
========================================= */

@media (max-width: 1100px) {

    .navitem .mega {
        width: 92vw;
    }

    .navitem .mega .container {
        grid-template-columns: repeat(3, 1fr);
        row-gap: 20px;
    }

    .navitem .mega .container > div {
        border-right: none;
    }
}


@media (max-width: 700px) {

    .navitem .mega {
        position: absolute;

        left: 0;

        width: 90vw;

        transform: translateY(10px);

        max-height: 70vh;

        overflow-y: auto;
    }

    .navitem:hover .mega {
        transform: translateY(0);
    }

    .navitem .mega .container {
        grid-template-columns: 1fr 1fr;
    }

    .navitem .mega .container > div {
        padding: 5px 10px;
    }
}


@media (max-width: 480px) {

    .navitem .mega {
        width: calc(100vw - 30px);
    }

    .navitem .mega .container {
        grid-template-columns: 1fr;
    }
}

.hero{background:linear-gradient(90deg,#102A43EE 0%,#102A43B8 47%,#102A4325 100%),url("https://images.unsplash.com/photo-1524995997946-a1c2e315a42f?auto=format&fit=crop&w=2200&q=85") center/cover;display:flex;align-items:center;color:#fff}
.hero-inner{padding:104px 0;}
.kicker{font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#B51E2A;margin-bottom:24px}
.hero h1 {
    font-size: 65px;
    line-height: 70px;
}
.hero h1 em{font-style:italic;color:#B51E2A}
.hero p{max-width:650px;color:#ffffffc9;font-size:17px;margin:28px 0 32px}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.btn.light{background:#fff;color:#102A43}
.btn.outline{background:transparent;border:1px solid #ffffff80}
.btn.outline:hover{background:#ffffff18}
.section{padding:60px 0}
.cream{background:var(--cream)}.ink{background:#102A43;color:#fff}.white{background:#fff}
.label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:16px}
.title{font-size: 40px;
    line-height: 50px;}
.lead{color:var(--muted);font-size:14px;line-height:1.8;margin-top:10px}
.feature-tabs{display:flex;gap:8px;overflow:auto;margin:42px 0 28px;border-bottom:1px solid var(--line);padding-bottom:1px}
.tab{border:0;background:var(--cream);padding:15px 18px;color:var(--muted);cursor:pointer;white-space:nowrap;font-size:14px}
.tab.active{background:#102A43;color:#fff}
.feature-panel{display:grid;grid-template-columns:1.05fr .95fr;}
.feature-copy{background:var(--cream);padding:58px}
#contact .btn.light {
    background: var(--ink);
    color: #fff;
}
#resources h4 {
    margin-top: 20px;
}
.feature-copy h3{margin-bottom:22px}
.feature-copy p{color:var(--muted);max-width:570px}
.feature-copy .btn{margin-top:30px}
.feature-image{background-position:center;background-size:cover;}
.feature-panel[data-index="0"] .feature-image{background-image:url("https://images.unsplash.com/photo-1456324504439-367cee3b3c32?auto=format&fit=crop&w=1400&q=85")}
.feature-panel[data-index="1"] .feature-image{background-image:url("https://images.unsplash.com/photo-1434030216411-0b793f4b4173?auto=format&fit=crop&w=1400&q=85")}
.feature-panel[data-index="2"] .feature-image{background-image:url("https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1400&q=85")}
.feature-panel[data-index="3"] .feature-image{background-image:url("https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&w=1400&q=85")}
.service-grid{background: var(--ink2);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2a;border-left:1px solid #ffffff2a;margin-top:30px}
.service{padding:20px;border-right:1px solid #ffffff2a;border-bottom:1px solid #ffffff2a;transition:.35s}
.service:hover{background:#163A59}
.service-num{font-weight: 700;letter-spacing:2px;color:#B51E2A}
.service h3{margin:10px 0;font-size: 16px;}.service p{font-size:14px;color:#ffffffa8}
.service a{display:inline-block;color:#B51E2A;font-size:12px;/*margin-top:18px;*/font-weight: 700;}
.split{display:grid;grid-template-columns:1fr 1fr;}
.split-image{background: url(img/Collaborativee.png);
    background-size: cover;}
.split-copy{padding:30px 7% 20px;display:flex;justify-content:center;flex-direction:column}
.list{margin-top:15px;border-top:1px solid var(--line)}
.list-item{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:35px 1fr;gap:10px}
.list-item b{font-size:14px}.list-item p{font-size:14px;color:var(--muted);margin-top:4px}
.domains{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.domain{padding:25px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;transition:.3s}
.domain:hover{background:#102A43;color:#fff}
.insights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}
.card{background:#fff;border:1px solid var(--line);transition:.35s}
.card:hover{transform:translateY(-6px);box-shadow:0 15px 40px #102A4312}
.card-img{height:220px;background:center/cover}
.c1{background-image:url("https://images.unsplash.com/photo-1453738773917-9c3eff1db985?auto=format&fit=crop&w=1000&q=85")}
.c2{background-image:url("https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=1000&q=85")}
.c3{background-image:url("https://images.unsplash.com/photo-1543269865-cbf427effbad?auto=format&fit=crop&w=1000&q=85")}
.card-body{padding:27px}.card-body small{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:9px}.card-body h3{margin:13px 0;font-size: 16px;} .card-body p{font-size:14px;color:var(--muted)}.arrow{display:inline-block;margin-top:20px;font-size:12px;color:#102A43}
.video-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:2px;margin-top:50px}
.video-main,.video-small{position:relative;min-height:440px;background:center/cover;overflow:hidden}
.video-main{background-image:linear-gradient(#102A433,#102A438),url("https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=1500&q=85")}
.video-small{background-image:linear-gradient(#102A432,#102A438),url("https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1100&q=85")}
.video-content{position:absolute;left:35px;right:35px;bottom:32px;color:#fff}
.video-content h3{max-width:600px}.play{position:absolute;right:30px;top:30px;width:58px;height:58px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff18;cursor:pointer}
.news-list{margin-top:45px;border-top:1px solid var(--line)}
.news{display:grid;grid-template-columns:170px 1fr 100px;gap:30px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}
.news time{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold)}
.news h3{}.news a{font-size:11px;text-align:right}
.resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:10px}.ebooks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:10px}.resource-card{background:#fff;padding:28px 25px;display:grid;grid-template-columns:35px 1fr 20px;gap:15px;align-items:start;transition:.3s}.resource-card:hover{background:#102A43;color:#fff}.resource-card>span{font-size:10px;letter-spacing:2px;color:var(--red);padding-top:3px}.resource-card h3{font-size:16px;margin-bottom:7px}.resource-card p{font-size:14px;color:var(--muted);line-height:1.6}.resource-card:hover p{color:#ffffffaa}.resource-card>b{color:var(--red);font-size:18px}.resource-card:hover b{color:#fff}.cta{padding:60px 0;}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta p{font-size: 14px;margin-top:10px;color: var(--muted);}

.whatsapp{position:fixed;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;background:#1d9b62;color:#fff;display:grid;place-items:center;z-index:90;box-shadow:0 10px 30px #102A433}
.reveal{opacity:0;transform:translateY(24px);transition:.8s var(--ease)}.reveal.show{opacity:1;transform:none}
.modal{position:fixed;inset:0;background:#081B2BDE;display:none;place-items:center;z-index:2000;padding:20px}.modal.open{display:grid}.modal-box{width:min(900px,100%);background:#102A43;aspect-ratio:16/9;position:relative}.modal-box iframe{width:100%;height:100%;border:0}.close{position:absolute;right:-5px;top:-45px;color:#fff;border:0;background:none;font-size:30px;cursor:pointer}
@media(max-width:1100px){.navlinks{display:none}.menu{display:block}.navbtn{display:none}.mega{display:none!important}.service-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.feature-panel{grid-template-columns:1fr}.feature-image{min-height:360px}}
@media(max-width:760px){.resources-grid{grid-template-columns:1fr}.resource-card{padding:24px 20px}.site-logo{width:125px;max-height:48px}.top{display:none}.nav{height:70px}.hero-inner{padding:80px 0}.hero h1{font-size:51px;letter-spacing:-2px}.section{padding:75px 0}.service-grid,.insights,.video-grid{grid-template-columns:1fr}.split{grid-template-columns:1fr}.split-image{min-height:430px}.split-copy{padding:70px 7% 0}.domains{grid-template-columns:repeat(2,1fr)}.news{grid-template-columns:1fr;gap:8px}.news a{text-align:left}.cta-inner{display:block}.cta .btn{margin-top:30px}.footer-grid{grid-template-columns:1fr 1fr}.bottom{display:block}.bottom span{display:block;margin-top:8px}}
@media(max-width:480px){.domains,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:43px}.feature-copy{padding:38px 25px}.video-main,.video-small{min-height:360px}}

/* Thesis India brand palette polish */
.top{background:var(--ink)}
.header.scrolled{box-shadow:0 8px 30px #102A4314}
.logo-mark{background:#F1EEE7;color:var(--ink)}
.navbtn,.btn{background:var(--ink)}
.navbtn:hover,.btn:hover{background:var(--red)}
.navlinks>a:after{background:var(--red)}
.mega h4,.label,.card-body small,.news time{color:var(--red)}
.hero{background-image:linear-gradient(90deg,#102A43F2 0%,#102A43C7 47%,#102A4340 100%),url("https://images.unsplash.com/photo-1524995997946-a1c2e315a42f?auto=format&fit=crop&w=2200&q=85")}
.hero h1 em{color:var(--red)}
.kicker{color:#E04A54}
.btn.light{background:#fff;color:var(--ink)}
.btn.outline{border-color:#ffffff80}
.tab.active{background:var(--ink)}
.service:hover{background:var(--ink2)}
.service-num,.service a{color:var(--red)}
.domain:hover{background:var(--ink)}


.whatsapp{background:#1d9b62}

.story-section{background:#102A43;color:#fff;padding:60px 0;}
.story-section .label{color:#B51E2A}.story-section .title{color:#fff}
.story-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}
.story-intro{max-width:430px;color:#ffffffa8;font-size:15px;line-height:1.8;margin-bottom:5px}
.story-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px}
.story-feature,.story-card{position:relative;overflow:hidden;background:#163A59}
.story-media{position:relative;background-position:center;background-size:cover}
.story-media-main{min-height:570px;background-image:linear-gradient(180deg,#07152218 20%,#071522dd 100%),url("https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=1700&q=90")}
.story-overlay{position:absolute;left:42px;right:42px;bottom:38px}.story-overlay span,.story-card-copy span{display:block;text-transform:uppercase;letter-spacing:2.2px;font-size:9px;font-weight:700;color:#E8B6BA;margin-bottom:12px}
.story-overlay h3{font-size:32px;line-height:1.15;max-width:620px}.story-overlay p{color:#ffffffb8;margin-top:12px;max-width:560px;font-size:14px}
.story-side{display:grid;grid-template-rows:1fr 1fr;gap:18px}.story-card:first-child{display:grid;grid-template-columns:1fr 1fr}
.story-media-small{min-height:260px;background-image:linear-gradient(#07152222,#07152255),url("https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1000&q=90")}
.story-card-copy{padding:30px;display:flex;flex-direction:column;justify-content:center}.story-card-copy h3{color:#fff;font-size:22px;line-height:1.25}.story-card-copy a{color:#fff;font-size:11px;margin-top:20px;font-weight:700}.story-card-copy a:hover{color:#E8B6BA}
.story-card-horizontal{display:grid;grid-template-columns:42% 58%}.story-thumb{min-height:250px;background:linear-gradient(#07152222,#07152255),url("https://images.unsplash.com/photo-1456324504439-367cee3b3c32?auto=format&fit=crop&w=1000&q=90") center/cover}
.story-section .play{z-index:2;width:62px;height:62px;right:28px;top:28px;background:#102A43cc;border-color:#ffffff80;transition:.3s}.story-section .play:hover{transform:scale(1.08);background:#B51E2Acc}
@media(max-width:900px){.story-grid{grid-template-columns:1fr}.story-media-main{min-height:500px}}
@media(max-width:600px){.story-section{padding:75px 0}.story-head{display:block;margin-bottom:35px}.story-intro{margin-top:18px}.story-media-main{min-height:440px}.story-overlay{left:25px;right:25px;bottom:28px}.story-overlay h3{font-size:25px}.story-card:first-child,.story-card-horizontal{grid-template-columns:1fr}.story-media-small,.story-thumb{min-height:210px}.story-card-copy{padding:25px}}
.bleezy-footer-area {
    background: #191919;
    color: #fff;
}

.footer-top-area {
    padding: 45px 0 35px;
}

.footer-grid {
    display: grid;
    grid-template-columns: 1.2fr 1fr 1.45fr 1.25fr 1.15fr;
    gap: 28px;
    align-items: start;
}

/* Brand */

.footer-brand {
    padding-right: 10px;
}

.footer-brand h3,
.footer-column h3 {
    position: relative;
    margin: 0 0 15px;
    padding-bottom: 8px;

    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.footer-brand h3::after,
.footer-column h3::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;

    width: 26px;
    height: 2px;

    background: var(--gold);
}

.footer-brand p {
    margin: 0;

    max-width: 270px;

    color: #999;
    font-size: 12px;
    line-height: 1.7;
}


/* Links */

.footer-column ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-column li {
    padding: 0;
    margin: 0;
}

.footer-column li a {
    display: flex;
    gap: 6px;

    margin-bottom: 7px;

    color: #999;
    font-size: 11.5px;
    line-height: 1.45;

    text-decoration: none;

    transition: all .2s ease;
}

.footer-column li a i {
    flex-shrink: 0;

    margin-top: 4px;

    color: var(--gold);
    font-size: 8px;
}

.footer-column li a:hover {
    color: var(--gold);
    transform: translateX(2px);
}


/* Resources / EBooks */

.footer-subtitle {
    margin-top: 24px !important;
}


/* Social */

.social-title {
    margin-top: 23px !important;
}

.socials {
    display: flex;
    gap: 8px;
}

.socials a {
    width: 31px;
    height: 31px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid rgba(255,255,255,.15);
    border-radius: 3px;

    color: #aaa;

    text-decoration: none;

    transition: .2s ease;
}

.socials a:hover {
    color: var(--gold);
    border-color: var(--gold);
}


/* Contact */

.footer-contact h6 {
    margin: 0 0 7px;

    color: #ddd;
    font-size: 10.5px;
    font-weight: 600;
}

.contact-group {
    margin-bottom: 17px;
}

.contact-item {
    display: flex;
    gap: 9px;

    margin-bottom: 8px;

    color: #999;
    font-size: 11.5px;
    line-height: 1.45;

    text-decoration: none;
}

.contact-item i {
    width: 14px;

    margin-top: 3px;

    color: var(--gold);
    font-size: 11px;
}

.contact-item small {
    color: #777;
    font-size: 9.5px;
    margin-right: 3px;
}

.contact-item em {
    color: #777;
    font-style: normal;
}

.contact-item:hover {
    color: var(--gold);
}


/* Copyright */

.copyright-area {
    border-top: 1px solid rgba(255,255,255,.09);
}

.copyright-inner {
    min-height: 52px;

    display: flex;
    align-items: center;
    justify-content: space-between;
}

.copyright-inner p {
    margin: 0;
    color: #666;
    font-size: 10px;
}

.copyright-links {
    display: flex;
    gap: 8px;
}

.copyright-links a {
    color: #666;
    font-size: 10px;
    text-decoration: none;
}

.copyright-links a:hover {
    color: var(--gold);
}

.copyright-links span {
    color: #444;
}


/* Tablet */

@media (max-width: 1100px) {

    .footer-grid {
        grid-template-columns: 1.2fr 1fr 1.4fr;
        gap: 30px;
    }

    .footer-contact {
        grid-column: span 1;
    }
}


/* Mobile */

@media (max-width: 700px) {

    .footer-top-area {
        padding: 38px 0 28px;
    }

    .footer-grid {
        grid-template-columns: 1fr 1fr;
        gap: 30px 25px;
    }

    .footer-brand {
        grid-column: span 2;
    }

    .footer-contact {
        grid-column: span 2;
    }

    .copyright-inner {
        padding: 13px 0;

        flex-direction: column;
        align-items: flex-start;

        gap: 6px;
    }
}


@media (max-width: 480px) {

    .footer-grid {
        grid-template-columns: 1fr;
        gap: 27px;
    }

    .footer-brand,
    .footer-contact {
        grid-column: auto;
    }
}
.service-icon {
  display: inline-block;
  /*width: 30px;*/
    /* margin-right: 8px; */
    color: #B51E2A;
    font-size: 15px;
    text-align: center;
    background: rgb(251, 234, 236);
    /*height: 30px;*/
    padding: 8px;
    border-radius: 3px;
}

.service-dropdown a {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  line-height: 1.5;
}

.service-dropdown a:hover .service-icon {
  color: #102A43;
}




