.elementor-1616 .elementor-element.elementor-element-3eb8062{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-3eb8062:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-3eb8062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFBFB;background-image:url("https://axity.com/wp-content/uploads/2025/07/Recurso-1fondo-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1616 .elementor-element.elementor-element-6b48ac2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1616 .elementor-element.elementor-element-3b2251d{text-align:start;}.elementor-1616 .elementor-element.elementor-element-3b2251d .elementor-heading-title{font-family:"Vita Std", Sans-serif;font-size:52px;font-weight:500;color:var( --e-global-color-19cb914 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1616 .elementor-element.elementor-element-5b4efc0{font-family:"Century Gothic Pro", Sans-serif;font-size:24px;line-height:31px;color:var( --e-global-color-19cb914 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1616 .elementor-element.elementor-element-71405b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1616 .elementor-element.elementor-element-71405b5 img{width:65%;}.elementor-1616 .elementor-element.elementor-element-f900cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-5e1fc04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1616 .elementor-element.elementor-element-5e1fc04 img{width:65%;}.elementor-1616 .elementor-element.elementor-element-459b513{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1616 .elementor-element.elementor-element-3ad059e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-3ad059e:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-3ad059e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1616 .elementor-element.elementor-element-66b0f03{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-66b0f03:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-66b0f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1616 .elementor-element.elementor-element-334323c > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1616 .elementor-element.elementor-element-b04b369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1616 .elementor-element.elementor-element-43443b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-43443b8:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-43443b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1616 .elementor-element.elementor-element-86e062e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-86e062e:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-86e062e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1616 .elementor-element.elementor-element-3eb8062{--min-height:80vh;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1616 .elementor-element.elementor-element-3b2251d > .elementor-widget-container{margin:7% 0% 5% 0%;}.elementor-1616 .elementor-element.elementor-element-3b2251d .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1616 .elementor-element.elementor-element-5b4efc0{font-size:15px;line-height:1.2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1616 .elementor-element.elementor-element-71405b5 > .elementor-widget-container{margin:-1vh 0 0 0;}.elementor-1616 .elementor-element.elementor-element-71405b5 img{width:40%;}.elementor-1616 .elementor-element.elementor-element-5e1fc04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1616 .elementor-element.elementor-element-5e1fc04 img{width:68%;}}@media(min-width:768px){.elementor-1616 .elementor-element.elementor-element-3eb8062{--content-width:1200px;}.elementor-1616 .elementor-element.elementor-element-6b48ac2{--width:50%;}.elementor-1616 .elementor-element.elementor-element-f900cf5{--width:50%;}}@media(min-width:1025px){.elementor-1616 .elementor-element.elementor-element-3eb8062:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-3eb8062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS */:root{
            --e-global-color-primary:#3C1053;
            --e-global-color-secondary:#963CBD;
            --e-global-color-text:#C7C8C6;
            --e-global-color-accent:#F4364C;
            --e-global-color-magenta:#DF2DE6;
            --e-global-color-blue:#5300E3;
            --e-global-color-cyan:#00D8A9;
            --e-global-color-light-blue:#05D4FD;
            --e-global-color-white:#FFFFFF;
        }

        body{ font-family: 'Century Gothic Pro', system-ui, -apple-system, sans-serif; color:#333; line-height:1.5; overflow-x: hidden; }

        /* Filler arriba */
        .content-before{ height:100vh; display:flex; align-items:center; justify-content:center;
        background:linear-gradient(135deg,#667eea,#764ba2); color:#fff; font-size:2rem; }

        /* ===================== Iceberg ===================== */
        .iceberg-section{ height:500vh; position:relative; }
        .iceberg-container{ position:-webkit-sticky; position:sticky; top:0; height:100vh; overflow:hidden; display:flex; align-items:center;
        justify-content:center; -webkit-transform: translateZ(0); transform: translateZ(0); }
        .background-image{ position:absolute; inset:0; width:100%; height:100% !important; object-fit:cover; z-index:1; }
        .video-overlay{ position:absolute; inset:0; background:rgba(0,0,0,.2); z-index:2; }
        .iceberg-content{ position:relative; z-index:3; width:100%; height:100%; display:flex; align-items:center; justify-content:center; max-width: 1300px; }
        .iceberg-svg{ top:2vh; width:770px; max-width:90vw; height:auto; position:relative; left:200px; z-index:4;
        filter:drop-shadow(0 0 30px rgba(150,60,189,.6)); }

                /* Contenedor de textos */
        .text-elements {
            position: absolute;
            width: 770px;
            height: 770px;
            left: 50px;
            z-index: 5;
        }
        .text-item{ position:absolute; font-weight:400; opacity:0; transform:translateX(-100px); color:#fff;
        font-size:clamp(1rem,2.5vw,1.5rem); max-width:350px; line-height:1.2; font-family:'Vita Std', sans-serif; }
        .text-visible{ top:17.5%; left:8%; color:var(--e-global-color-primary); font-size:clamp(1.2rem,3vw,2.2rem);
        transition:all .4s ease; }
        .text-visible:hover{ font-weight:600; }
        .text-2{ top:48%; left:8%; }
        .text-3{ top:58%; left:8%; }
        .text-4{ top:66%; left:8%; }
        .text-5{ top:76%; left:8%; }
        .text-6{ top:86%; left:8%; }

        /* Líneas/track */
        .connector-line{ position:absolute; opacity:0; z-index:6; transform-origin:left center; }
        .line-1{ top:24%; left:59%; width:38%; height:2px; }
        .line-2{ top:52%; left:59%; width:38%; height:2px; }
        .line-3{ top:60%; left:59%; width:38%; height:2px; }
        .line-4{ top:69%; left:59%; width:38%; height:2px; }
        .line-5{ top:79%; left:59%; width:38%; height:2px; }
        .line-6{ top:88%; left:59%; width:38%; height:2px; }

        @media (max-width: 1200px) {
            .iceberg-svg { width: 650px; left: 150px; }
            .text-elements { width: 650px; height: 650px; left: 30px; }
            .line-1{ top:24%; left:39%; width:23%; height:2px; }
            .line-2{ top:52%; left:39%; width:23%; height:2px; }
            .line-3{ top:60%; left:39%; width:23%; height:2px; }
            .line-4{ top:69%; left:39%; width:23%; height:2px; }
            .line-5{ top:79%; left:39%; width:23%; height:2px; }
            .line-6{ top:88%; left:39%; width:23%; height:2px; }
        }

        @media (max-width: 1024px) {
            .iceberg-svg { width: 550px; left: 100px; }
            .text-elements { width: 550px; height: 550px; left: 20px; }
            .text-item { font-size: clamp(0.9rem, 2.3vw, 1.5rem); max-width: 280px; }
        }

        .line-track{ position:absolute; inset:0; border-radius:999px; background:linear-gradient(90deg,
        rgba(255,255,255,.15), rgba(255,255,255,.06)); opacity:0; }
        .line-fill{ position:absolute; inset:0; border-radius:999px; transform-origin:left center; transform:scaleX(0);
        background:linear-gradient(90deg, rgba(91,13,140,0) 0%, #DF2DE6 20%, #5B0D8C 50%, #DF2DE6 80%,
        rgba(223,45,230,0) 100%); filter:drop-shadow(0 0 8px rgba(223,45,230,.6)); background-size:200% 100%;
        animation:shimmer 1.2s linear infinite; }
        @keyframes shimmer{ 0%{background-position:200% 0;} 100%{background-position:-200% 0;} }

        /* Dotted for 2-5 */
        .line-2 .line-track, .line-3 .line-track, .line-4 .line-track, .line-5 .line-track, .line-6 .line-track{
        background:none; border-top:2px dashed rgba(255,255,255,.6); height:0; top:50%; }
        .line-2 .line-fill, .line-3 .line-fill, .line-4 .line-fill, .line-5 .line-fill, .line-6 .line-fill{
        display:none; }

        .line-dot{ position:absolute; width:14px; height:14px; right:-7px; top:50%; transform:translateY(-50%);
        border-radius:50%; opacity:0; background:radial-gradient(circle at 30% 30%, #fff 0%, #F3F4F6 40%, #C7C8C6 70%,
        rgba(199,200,198,0) 75%); box-shadow:0 0 10px rgba(255,255,255,.8), 0 0 18px rgba(199,200,198,.5); }
        .line-1 .line-dot{ background:radial-gradient(circle at 30% 30%, #FFFFFF 0%, #DF2DE6 40%, #5B0D8C 70%,
        rgba(91,13,140,0) 75%); box-shadow:0 0 10px rgba(223,45,230,.75), 0 0 18px rgba(91,13,140,.5); }


        /* ===================== Enfoque Axity (pin solo servicios) ===================== */
        .enfoque-section{ height:490vh; position:relative; }
        .enfoque-container{ position:-webkit-sticky; position:sticky; top:0; height:100vh; overflow:visible; -webkit-transform: translateZ(0); transform: translateZ(0); }
        
        /* En mobile: scroll normal sin pin */
        @media (max-width: 768px) {
            .enfoque-section {
                height: auto;
                min-height: 100vh;
            }
            .enfoque-container {
                position: relative;
                height: auto;
                min-height: 100vh;
            }
        }
        .enfoque-bg{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:1; }
        .enfoque-overlay{ position:absolute; inset:0; background: radial-gradient(60% 80% at 85% 70%,
        rgba(223,45,230,0.15) 0%, rgba(223,45,230,0) 55%), linear-gradient(180deg, rgba(255,255,255,.45) 0%,
        rgba(255,255,255,.05) 60%); z-index:2; }

        .enfoque-inner{ position:relative; z-index:3; height:70%; width:min(1400px,95vw); margin:0 auto; padding:40px
        20px; display:grid; grid-template-rows:auto 1fr; row-gap:14px; }

        .title-wrap{ display:flex; flex-direction:column; gap:14px; margin-left:20px; font-family:'Vita Std',sans-serif;
        }
        .title-stroke{ width:48px; height:6px; border-radius:999px; background:var(--e-global-color-primary);
        box-shadow:0 0 10px rgba(123,42,182,.45); }
        .enfoque-title{ font-size:clamp(32px,4.2vw,48px); color:var(--e-global-color-primary); font-weight:400; }

        .services-stage{ position:relative; display:grid; grid-template-columns:repeat(3,1fr); gap:28px;
        align-content:center; justify-items:center; padding:20px; }

        .service-item{ position:relative; width:100%; max-width:320px; opacity:0; transform:translateY(30px) scale(.96);
        }

        .service-title{ font-family:'Vita Std',sans-serif; font-size:24px; font-weight:700;
        color:var(--e-global-color-primary); margin-bottom:12px; text-align:center; line-height:1.2; min-height: 63px; display: flex;  align-items: flex-end; justify-content: center;}

        .service-card{ position:relative; border-radius:22px; background:#4A1269; color:#fff;
        box-shadow:0 14px 30px rgba(60,16,83,.25); padding:18px 20px; min-height:100px; display:flex;
        align-items:center; justify-content:center; }

        .service-icon{ position:absolute; left:-48px; top:50%; transform:translateY(-50%); width:80px; height:80px;
        border-radius:14px; display:flex; align-items:center; justify-content:center;
        overflow:hidden; z-index:2; }
        .service-icon img{ width:100%; object-fit:cover; }

        .service-description{ font-size:clamp(13px,1.3vw,16px); font-weight:400; opacity:.95; line-height:1.3;
        text-align:center; }

        /* personaje decorativo en resultados (no pin) */
        .results-aside{ align-self:end; justify-self:center; }
        .results-aside .persona-wrap{ width:min(340px,26vw); filter:drop-shadow(0 18px 30px rgba(0,0,0,.25));
        opacity:.95; margin-bottom: 160px;}
        .results-aside .persona-wrap img{ width:100%; height:auto; display:block; }

        /* ===================== Resultados (fuera de pin) ===================== */
        .enfoque-results{ position:relative; padding:80px 20px; margin-top: -40vh;}
        .results-inner{ width:min(1200px,88vw); margin:0 auto; display:grid; grid-template-columns:1fr auto; gap:28px;
        align-items:end; }
        .results-card{ 
            position:relative; 
            border-radius:28px; 
            background:#FFFFFF;
            border:3px solid transparent;
            background-clip:padding-box;
            padding:0;
            overflow:visible; /* permitir que el badge sobresalga a la izquierda */
            z-index:10;
        }
        .results-card::before {
            content:'';
            position:absolute;
            inset:0;
            border-radius:28px;
            padding:3px;
            background:linear-gradient(135deg, #7B2AB6 0%, #DF2DE6 50%, #35E1FF 100%);
            -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            -webkit-mask-composite:xor;
            mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            mask-composite:exclude;
            z-index:0; /* mantener debajo del contenido */
        }
        .results-badge{ 
            position:absolute;
            left:30%;
            transform:translateX(-50%);
            top:30px; /* ligeramente más abajo como en la referencia */
            height:60px;
            min-width:66%;
            max-width:min(880px, 92%);
            display:flex; align-items:center; justify-content:center;
            padding:0 44px; 
            background:linear-gradient(90deg,#7B2AB6 0%, #DF2DE6 55%, #FF2CF9 65%, #DF2DE6 80%); 
            color:#fff; 
            font-family:'Vita Std',sans-serif; 
            font-weight:600; 
            border-radius:999px; /* píldora completa */
            font-size:21px; 
            z-index:2;
            margin:0;
            text-align:center;
            line-height:1;
            white-space:nowrap; /* mantener en una sola línea */
            box-shadow:0 2px 6px rgba(123,42,182,0.2);
        }
        .results-list{ 
            margin:0; 
            padding:112px 32px 32px 32px; /* espacio para el badge flotante */
            display:grid; 
            gap:2px; 
            color:#666666; 
            font-size:16px;
            font-family:'Century Gothic Pro', sans-serif;
        }
        .results-list li{ 
            list-style:none; 
            display:flex; 
            gap:12px; 
            align-items:flex-start; 
            line-height:1.5; 
        }
        .dot{ 
            width:12px; 
            height:12px; 
            border-radius:50%; 
            background:#7B2AB6;
            margin-top:6px; 
            flex:0 0 12px; 
        }
        .hl{ color:#4A1269; font-weight:800; }

        /* Responsivo Iceberg */
        @media (max-width: 768px) {
            .iceberg-svg { width: 480px; left: 50px; }
            .text-elements { width: 480px; height: 480px; left: 10px; }
            .text-item { font-size: clamp(0.85rem, 2.2vw, 1.3rem); max-width: 240px; }
            .text-visible { font-size: clamp(1rem, 3.5vw, 1.6rem); }
            .line-1, .line-2, .line-3, .line-4, .line-5, .line-6 { width: 22%; }
        }

        @media (max-width: 480px) {
            .iceberg-svg { width: 360px; left: 20px; top: 0; }
            .text-elements { width: 360px; height: 360px; left: 0; }
            .text-item { font-size: clamp(0.75rem, 2.5vw, 1.1rem); max-width: 120px; }
            .text-visible { font-size: clamp(0.95rem, 4vw, 1.4rem); top: 18%; left: 6%; }
            .text-2 { top: 48%; left: 6%; }
            .text-3 { top: 58%; left: 6%; }
            .text-4 { top: 66%; left: 6%; max-width: 124px; }
            .text-5 { top: 76%; left: 6%; }
            .text-6 { top: 86%; left: 6%; }
            .line-1, .line-2, .line-3, .line-4, .line-5, .line-6 { width: 9%; left: 45%; }
            .line-dot { width: 10px; height: 10px; }
            .results-aside .persona-wrap {
                width: 240px;
            }
        }

        @media (max-width: 390px) {
            .iceberg-svg { width: 310px; left: 8px; top: 0; }
            .text-elements { width: 310px; height: 310px; left: 0; }
            .text-item { font-size: clamp(0.7rem, 3.4vw, 1rem); max-width: 120px; }
            .text-visible { font-size: clamp(0.9rem, 4.2vw, 1.2rem); top: 18%; left: 6%; }
            .text-2 { top: 43%; left: 6%; }
            .text-3 { top: 55%; left: 6%; }
            .text-4 { top: 66%; left: 6%; }
            .text-5 { top: 78%; left: 6%; }
            .text-6 { top: 84%; left: 6%; }
            .line-1, .line-2, .line-3, .line-4, .line-5, .line-6 { width: 7%; left: 49%; }
            .line-dot { width: 8px; height: 8px; }
            .line-2 {
                top: 47%;
            }
            .line-3 {
                top: 58%;
            }
            .line-4 {
                top: 69%;
            }
            .line-5 {
                top: 80%;
            }
            .line-6 {
                top: 88%;
            }
        }

        /* Responsivo Enfoque */
        @media (max-width:1024px){ 
            .services-stage{ grid-template-columns:repeat(2,1fr); } 
            .results-inner{ grid-template-columns:1fr; }
            .results-aside .persona-wrap { margin-bottom: 40px; }
        }
        
        @media (max-width:768px){ 
            .services-stage{ grid-template-columns:1fr; }
            .service-item{ max-width:400px; }
            .enfoque-inner { padding: 30px 16px; height: auto; }
            .title-wrap { margin-left: 0; align-items: center; }
            .enfoque-title { font-size: 28px; text-align: center; }
            .service-icon { 
                position: static; 
                transform: none;
                margin: 0 auto 10px auto;
            }
            .service-card {
                padding: 50px 20px 20px 20px;
            }
            .enfoque-results { 
                padding: 40px 16px; 
                margin-top: 0; 
            }
            .results-badge {
                left: 50%;
                min-width: 90%;
                font-size: 15px;
                padding: 0 20px;
                height: 50px;
                top: 10px;
            }
            .results-list {
                padding: 80px 20px 24px 20px;
                font-size: 14px;
            }
            /* Hacer elementos visibles en mobile (sin animaciones GSAP) */
            .enfoque-title,
            .service-item,
            .service-card {
                opacity: 1 !important;
                visibility: visible !important;
                transform: none !important;
            }
            /* Prevenir scroll horizontal */
            .enfoque-section {
                overflow: hidden;
            }
        }
        
        @media (max-width: 640px) {
            .enfoque-inner { padding: 24px 12px; }
            .enfoque-title { font-size: 24px; }
            .service-title { font-size: 20px; min-height: auto; }
            .service-card { padding: 40px 16px 16px 16px; min-height: 80px; }
            .service-icon { width: 60px; height: 60px; }
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vita Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://axity.com/wp-content/uploads/2025/01/VitaStd-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Vita Std';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://axity.com/wp-content/uploads/2025/01/fonnts.com-Century_Gothic_Pro.ttf') format('truetype');
}
@font-face {
	font-family: 'Century Gothic Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */