.elementor-19 .elementor-element.elementor-element-1bb2455{--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;}.elementor-19 .elementor-element.elementor-element-45e683b{--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;}.elementor-19 .elementor-element.elementor-element-44e6eac{--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;}.elementor-19 .elementor-element.elementor-element-ea82213{--spacer-size:20px;}.elementor-19 .elementor-element.elementor-element-7fb8f2a{--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;}.elementor-19 .elementor-element.elementor-element-29e5c80{--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;}.elementor-19 .elementor-element.elementor-element-eb6c2b9{--spacer-size:20px;}.elementor-19 .elementor-element.elementor-element-19c5a0d{--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;}.elementor-19 .elementor-element.elementor-element-9943c20{--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;}.elementor-19 .elementor-element.elementor-element-9ebf103{--spacer-size:15px;}.elementor-19 .elementor-element.elementor-element-63a82cc{--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;}.elementor-19 .elementor-element.elementor-element-902dee8{--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;}.elementor-19 .elementor-element.elementor-element-771e763{--spacer-size:15px;}.elementor-19 .elementor-element.elementor-element-cdd9a1a{--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;}.elementor-19 .elementor-element.elementor-element-a3ae69d{--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;}.elementor-19 .elementor-element.elementor-element-89a5051{--spacer-size:15px;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-7fb8f2a{--content-width:1400px;}.elementor-19 .elementor-element.elementor-element-63a82cc{--width:95%;}}/* Start custom CSS for html, class: .elementor-element-bc177bc *//* ===== ABOUT SECTION ===== */

.about-section{
padding:90px 8%;
background:#f7fbff;
border-radius:25px;
overflow:hidden;
}

.about-container{
display:flex;
align-items:center;
gap:80px;
flex-wrap:wrap;
}

/* ===== LEFT IMAGES ===== */

.about-images{
position:relative;
flex:1;
min-width:320px;
}

/* ===== IMAGE WRAPPER ===== */

.main-img,
.small-img{
overflow:hidden;
border-radius:20px;
}

/* MAIN IMAGE */

.main-img img{

width:100%;
border-radius:20px;

box-shadow:0 12px 28px rgba(0,0,0,0.06);

transform:translateX(-40px) scale(.97);
opacity:0;

animation:imgReveal 1.2s ease forwards;

transition:transform .5s ease, box-shadow .5s ease;

display:block;
}

/* Hover effect */

.main-img:hover img{

transform:scale(1.06);

box-shadow:0 20px 40px rgba(47,111,220,0.18);

}

/* SMALL IMAGE */

.small-img{
position:absolute;
bottom:-45px;
right:-45px;
width:55%;
}

.small-img img{

width:100%;
border-radius:16px;

box-shadow:0 10px 24px rgba(47,111,220,0.10);

transform:translateX(40px) scale(.97);
opacity:0;

animation:imgRevealReverse 1.2s ease forwards;
animation-delay:.25s;

transition:transform .5s ease, box-shadow .5s ease;

display:block;
}

/* Hover */

.small-img:hover img{

transform:scale(1.08);

box-shadow:0 24px 44px rgba(47,111,220,0.22);

}

/* Individual hover */

.small-img img:hover{

transform:scale(1.06) rotate(-.4deg);

box-shadow:0 22px 42px rgba(47,111,220,.20);

filter:brightness(1.05);

}

/* ===== RIGHT CONTENT ===== */

.about-content{
flex:1;
min-width:320px;

transform:translateY(40px);
opacity:0;

animation:textReveal 1.1s ease forwards;
animation-delay:.4s;
}

/* ===== TITLE ===== */

.about-title{

font-size:39px;
font-weight:800;
line-height:1.25;
margin-bottom:24px;
color:#2f6fdc;

}

/* Each word / line separate */

.about-title span{

display:inline-block;

transition:transform .4s ease, color .4s ease;

cursor:default;

}

/* Hover each span separately */

.about-title span:hover{

transform:translateY(-4px);

color:#4f8dff;

}

/* underline animation */

.about-title span::after{

content:"";
position:absolute;

left:0;
bottom:-4px;

width:0%;
height:2px;

background:linear-gradient(90deg,#6fa8ff,#b6d4ff);

transition:width .4s ease;

}

.about-title span:hover::after{
width:100%;
}

/* ===== PARAGRAPH ===== */

.about-content p{

font-size:16px;
line-height:1.9;
margin-bottom:18px;
color:#3e5266;

transition:transform .35s ease, color .35s ease;

}

/* paragraph hover */

.about-content p:hover{

transform:translateX(6px);

color:#2f6fdc;

}

/* ===== ANIMATIONS ===== */

@keyframes imgReveal{

to{
transform:translateX(0) scale(1);
opacity:1;
}

}

@keyframes imgRevealReverse{

to{
transform:translateX(0) scale(1);
opacity:1;
}

}

@keyframes textReveal{

to{
transform:translateY(0);
opacity:1;
}

}

/* ===== RESPONSIVE ===== */

@media(max-width:992px){

.about-container{
flex-direction:column;
gap:50px;
}

.small-img{
position:relative;
bottom:auto;
right:auto;
margin-top:24px;
width:70%;
}

.about-title{
font-size:30px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7bf092 *//* ===== SECTION ===== */
.priorities-section{
    background:#3156a3;

    /* Reduced spacing */
    padding:50px 6%;
    border-radius: 35px;
    max-width: 1500px;

    text-align:center;
    color:#fff;
}

/* Container */
.priorities-container{
    max-width:1100px;
    margin:auto;
}

/* ===== TITLE ===== */
.section-title{
    font-size:30px;
    letter-spacing:.5px;
    margin-bottom:14px;

    opacity:0;
    transform:translateY(25px);
    animation:fadeUp .9s cubic-bezier(0.25,0.1,0.25,1) forwards;

    /* Hover motion */
    transition:
        transform .4s cubic-bezier(0.25,0.1,0.25,1),
        letter-spacing .4s ease;
}

.section-title:hover{
    transform:translateY(-4px);
    letter-spacing:1.5px;
}

/* Subtitle */
.section-subtitle{
    font-size:17px;
    line-height:1.6;
    max-width:720px;
    margin:0 auto 45px;

    opacity:0;
    transform:translateY(25px);
    animation:fadeUp .9s cubic-bezier(0.25,0.1,0.25,1) forwards;
    animation-delay:.15s;

    transition:transform .35s cubic-bezier(0.25,0.1,0.25,1);
}

.section-subtitle:hover{
    transform:translateY(-3px);
}

/* ===== GRID ===== */
.priorities-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    align-items:center;
}

/* Item */
.priority-item{
    padding:5px 18px;

    opacity:0;
    transform:translateY(25px);
    animation:fadeUp .9s cubic-bezier(0.25,0.1,0.25,1) forwards;
}

/* Stagger */
.priority-item:nth-child(1){animation-delay:.25s;}
.priority-item:nth-child(2){animation-delay:.4s;}
.priority-item:nth-child(3){animation-delay:.55s;}

/* Icons */
.priority-item img{
    width:65px;
    margin-bottom:8px;

    transition:
        transform .4s cubic-bezier(0.25,0.1,0.25,1);
}

.priority-item:hover img{
    transform:scale(1.12);
}

/* ===== TEXT HOVER EFFECT ===== */
.priority-item h3{
    font-size:17px;
    font-weight:600;
    margin:0;

    transition:
        transform .35s cubic-bezier(0.25,0.1,0.25,1),
        color .35s ease;
}

.priority-item:hover h3{
    transform:translateY(-4px);
    color:#dbe7ff;
}

/* Divider lines */
.border-left{
    border-left:1px solid rgba(255,255,255,0.35);
}

.border-right{
    border-right:1px solid rgba(255,255,255,0.35);
}

/* ===== DESCRIPTION ===== */
.section-description{
    margin-top:45px;
    font-size:14.5px;
    line-height:1.6;
    max-width:850px;
    margin-left:auto;
    margin-right:auto;

    opacity:0;
    transform:translateY(25px);
    animation:fadeUp .9s cubic-bezier(0.25,0.1,0.25,1) forwards;
    animation-delay:.7s;

    transition:transform .35s cubic-bezier(0.25,0.1,0.25,1);
}

.section-description:hover{
    transform:translateY(-3px);
}

/* ===== ANIMATION ===== */
@keyframes fadeUp{
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* ===== RESPONSIVE ===== */
@media(max-width:768px){

.priorities-section{
    padding:60px 6%;
}

.priorities-grid{
    grid-template-columns:1fr;
}

.border-left,
.border-right{
    border:none;
}

.priority-item{
    padding:25px 10px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e71649 *//* ===== SECTION ===== */
.vm-section{
    background:#f6faff;
    padding:30px 8%;
    border-radius: 25px;
}

/* Container */
.vm-container{
    max-width:1100px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
    gap:40px;
}

/* ===== CARD ===== */
.vm-card{

    background:#ffffff;
    padding:40px 35px;
    border-radius:16px;

    border:1px solid #e2ecf5;
    position:relative;
    overflow:hidden;

    /* Entry motion */
    opacity:0;
    transform:translateY(40px);
    animation:vmReveal 1s cubic-bezier(0.25,0.1,0.25,1) forwards;

    /* Hover smoothness */
    transition:
        transform .45s cubic-bezier(0.25,0.1,0.25,1),
        box-shadow .45s cubic-bezier(0.25,0.1,0.25,1);
}

/* Stagger animation */
.vm-card:nth-child(1){animation-delay:.2s;}
.vm-card:nth-child(2){animation-delay:.4s;}

/* ===== BLUE STRIP ===== */
.vm-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:linear-gradient(180deg,#2f6fdc,#8fb9ff);
    transform:scaleY(0);
    transform-origin:top;
    transition:transform .4s cubic-bezier(0.25,0.1,0.25,1);
}

/* ===== HOVER ===== */
.vm-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 40px rgba(47,111,220,.15);
}

.vm-card:hover::before{
    transform:scaleY(1);
}

/* ===== TITLE ===== */
.vm-title{
    font-size:26px;
    font-weight:700;
    color:#2f6fdc;
    margin-bottom:18px;

    position:relative;
    display:inline-block;

    transition:
        transform .4s cubic-bezier(0.25,0.1,0.25,1),
        color .4s ease;
}

/* Title hover motion */
.vm-card:hover .vm-title{
    transform:translateX(6px);
    color:#1f56b3;
}

/* Underline animation */
.vm-title::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-6px;
    width:0%;
    height:3px;
    background:linear-gradient(90deg,#2f6fdc,#9ec5ff);
    transition:width .45s cubic-bezier(0.25,0.1,0.25,1);
}

.vm-card:hover .vm-title::after{
    width:100%;
}

/* ===== TEXT ===== */
.vm-text{
    font-size:15px;
    line-height:1.9;
    color:#3c4f63;

    transition:transform .35s cubic-bezier(0.25,0.1,0.25,1);
}

/* Paragraph hover float */
.vm-card:hover .vm-text{
    transform:translateY(-4px);
}

/* ===== ENTRY ANIMATION ===== */
@keyframes vmReveal{
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* ===== RESPONSIVE ===== */
@media(max-width:768px){

.vm-section{
    padding:70px 6%;
}

.vm-card{
    padding:30px 24px;
}

.vm-title{
    font-size:22px;
}

}
/* ===== CTA WRAPPER ===== */
.vm-cta{
    margin-top:22px;
}

/* ===== BUTTON ===== */
.vm-btn{
    display:inline-block;
    padding:12px 22px;
    font-size:14px;
    font-weight:600;
    color:#2f6fdc;
    text-decoration:none;
    border:2px solid #2f6fdc;
    border-radius:30px;
    position:relative;
    overflow:hidden;

    transition:
        color .4s cubic-bezier(0.25,0.1,0.25,1),
        transform .4s cubic-bezier(0.25,0.1,0.25,1),
        box-shadow .4s cubic-bezier(0.25,0.1,0.25,1);
}

/* Background fill animation */
.vm-btn::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(90deg,#2f6fdc,#8fb9ff);
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(0.25,0.1,0.25,1);
    z-index:-1;
}

/* Hover */
.vm-btn:hover{
    color:#fff;
    transform:translateY(-3px);
    box-shadow:0 10px 22px rgba(47,111,220,.25);
}

.vm-btn:hover::before{
    transform:scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3156028 *//* =========================================================
   DUAL SERVICE SECTION — FULL REBUILD
   ========================================================= */

.dual-service{
    background:#f3f5f7;
    padding:80px 8%;
    border-radius: 25px;
}

/* ===== CONTAINER ===== */
.ds-container{
    max-width:1200px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(480px,1fr));
    gap:60px;
    
}

/* =========================================================
   CARD
   ========================================================= */

.ds-card{
    background:#ffffff;
    border-radius:25px;
    overflow:hidden;
    position:relative;

    opacity:0;
    transform:translateY(50px);
    animation:dsFadeUp 1s cubic-bezier(.25,.1,.25,1) forwards;

    transition:
        transform .5s cubic-bezier(.25,.1,.25,1),
        box-shadow .5s cubic-bezier(.25,.1,.25,1);
}

.ds-card:nth-child(2){
    animation-delay:.25s;
}

/* Hover lift */
.ds-card:hover{
    transform:translateY(-14px);
    box-shadow:0 30px 60px rgba(0,0,0,.08);
}

/* =========================================================
   IMAGE
   ========================================================= */

.ds-image-wrapper{
    position:relative;
    overflow:hidden;
}

.ds-image-wrapper img{
    width:100%;
    display:block;

    transition:
        transform 1.2s cubic-bezier(.25,.1,.25,1),
        filter 1.2s ease;
}

/* Image zoom */
.ds-card:hover img{
    transform:scale(1.08);
    filter:brightness(1.05);
}

/* =========================================================
   FLOATING CIRCLES
   ========================================================= */

.circle{
    position:absolute;
    width:72px;
    height:72px;
    border-radius:50%;
    opacity:.9;
    animation:dsFloat 6s ease-in-out infinite;
}

/* Blue circle */
.circle-blue{
    background:linear-gradient(135deg,#7fb3ff,#2f6fdc);
    top:-22px;
    right:-22px;
}

/* White circle */
.circle-white{
    background:#ffffff;
    bottom:-26px;
    left:-26px;
}

/* Floating motion */
@keyframes dsFloat{
    0%,100%{transform:translateY(0);}
    50%{transform:translateY(-14px);}
}

/* =========================================================
   CONTENT
   ========================================================= */

.ds-content{
    padding:30px 28px 34px;
}

/* =========================================================
   LABEL MOTION
   ========================================================= */

.ds-label{
    font-size:12px;
    font-weight:600;
    letter-spacing:.8px;
    color:#2f6fdc;
    display:inline-block;
    margin-bottom:12px;
    position:relative;

    transition:
        transform .4s cubic-bezier(.25,.1,.25,1),
        letter-spacing .4s ease;
}

/* Label hover */
.ds-card:hover .ds-label{
    transform:translateX(6px);
    letter-spacing:1.2px;
}

/* Label underline */
.ds-label::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-5px;
    width:0%;
    height:2px;
    background:#2f6fdc;
    transition:width .4s cubic-bezier(.25,.1,.25,1);
}

.ds-card:hover .ds-label::after{
    width:60%;
}

/* =========================================================
   TITLE MOTION
   ========================================================= */

.ds-content h3{
    font-size:22px;
    margin-bottom:14px;
    color:#1e3d73;
    display:inline-block;
    position:relative;

    transition:
        transform .4s cubic-bezier(.25,.1,.25,1),
        color .4s ease;
}

/* Title hover */
.ds-card:hover h3{
    transform:translateX(10px);
    color:#2f6fdc;
}

/* Title underline animation */
.ds-content h3::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-6px;
    width:0%;
    height:3px;
    background:linear-gradient(90deg,#2f6fdc,#8fb9ff);
    transition:width .4s cubic-bezier(.25,.1,.25,1);
}

.ds-card:hover h3::after{
    width:100%;
}

/* =========================================================
   PARAGRAPH MOTION
   ========================================================= */

.ds-content p{
    font-size:14.5px;
    line-height:1.8;
    color:#4a5d73;
    margin-bottom:18px;

    transition:
        transform .4s cubic-bezier(.25,.1,.25,1),
        color .4s ease;
}

.ds-card:hover p{
    transform:translateY(-4px);
}

/* =========================================================
   BULLET LIST MOTION
   ========================================================= */

.ds-content ul{
    list-style:none;
    padding:0;
    margin:0;
}

.ds-content li{
    font-size:14px;
    margin-bottom:10px;
    padding-left:24px;
    position:relative;
    color:#3c4f63;

    transition:
        transform .35s cubic-bezier(.25,.1,.25,1),
        padding-left .35s ease;
}

/* Bullet icon */
.ds-content li::before{
    content:"";
    width:8px;
    height:8px;
    border:2px solid #2f6fdc;
    border-radius:50%;
    position:absolute;
    left:0;
    top:6px;
}

/* Stagger slide hover */
.ds-card:hover li:nth-child(1){
    transform:translateX(6px);
}

.ds-card:hover li:nth-child(2){
    transform:translateX(10px);
}

.ds-card:hover li:nth-child(3){
    transform:translateX(14px);
}

/* =========================================================
   ENTRY ANIMATION
   ========================================================= */

@keyframes dsFadeUp{
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* =========================================================
   RESPONSIVE
   ========================================================= */

@media(max-width:768px){

.dual-service{
    padding:70px 6%;
}

.ds-container{
    gap:40px;
}

.ds-content{
    padding:24px 22px 26px;
}

.ds-content h3{
    font-size:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2f6e60 *//* =====================================================
   BUSINESS MODEL SECTION
   ===================================================== */

.bm-section{
    background:#f7fbff;
    padding:40px 8%;
    border-radius: 25px;
}

/* Header */
.bm-header{
    text-align:center;
    margin-bottom:60px;
}

.bm-header h2{
    font-size:34px;
    color:#2f6fdc;
    position:relative;
    display:inline-block;

    opacity:0;
    transform:translateY(30px);
    animation:bmFadeUp 1s cubic-bezier(.25,.1,.25,1) forwards;
}

/* Underline animation */
.bm-header h2::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:0%;
    height:3px;
    background:linear-gradient(90deg,#2f6fdc,#8fb9ff);
    animation:bmLine 1s cubic-bezier(.25,.1,.25,1) forwards;
    animation-delay:.6s;
}

@keyframes bmLine{
    to{width:100%;}
}

/* =====================================================
   GRID
   ===================================================== */

.bm-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
    gap:28px;
}

/* =====================================================
   CARD
   ===================================================== */

.bm-card{
    background:#fff;
    padding:30px 26px;
    border-radius:14px;
    border:1px solid #e2ecf5;
    position:relative;
    overflow:hidden;

    opacity:0;
    transform:translateY(40px);
    animation:bmFadeUp 1s cubic-bezier(.25,.1,.25,1) forwards;

    transition:
        transform .45s cubic-bezier(.25,.1,.25,1),
        box-shadow .45s cubic-bezier(.25,.1,.25,1);
}

/* Stagger animation */
.bm-card:nth-child(1){animation-delay:.2s;}
.bm-card:nth-child(2){animation-delay:.3s;}
.bm-card:nth-child(3){animation-delay:.4s;}
.bm-card:nth-child(4){animation-delay:.5s;}
.bm-card:nth-child(5){animation-delay:.6s;}
.bm-card:nth-child(6){animation-delay:.7s;}

/* Hover lift */
.bm-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 40px rgba(47,111,220,.12);
}

/* Blue strip */
.bm-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:linear-gradient(180deg,#2f6fdc,#9ec5ff);
    transform:scaleY(0);
    transform-origin:top;
    transition:transform .4s cubic-bezier(.25,.1,.25,1);
}

.bm-card:hover::before{
    transform:scaleY(1);
}

/* =====================================================
   TITLE MOTION
   ===================================================== */

.bm-card h3{
    font-size:18px;
    color:#1e3d73;
    margin-bottom:12px;
    position:relative;
    display:inline-block;

    transition:
        transform .4s cubic-bezier(.25,.1,.25,1),
        color .4s ease;
}

.bm-card:hover h3{
    transform:translateX(6px);
    color:#2f6fdc;
}

/* Title underline */
.bm-card h3::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-5px;
    width:0%;
    height:2px;
    background:#2f6fdc;
    transition:width .4s cubic-bezier(.25,.1,.25,1);
}

.bm-card:hover h3::after{
    width:100%;
}

/* =====================================================
   TEXT MOTION
   ===================================================== */

.bm-card p{
    font-size:14.5px;
    line-height:1.8;
    color:#4a5d73;

    transition:
        transform .4s cubic-bezier(.25,.1,.25,1);
}

.bm-card:hover p{
    transform:translateY(-4px);
}

/* =====================================================
   ANIMATION
   ===================================================== */

@keyframes bmFadeUp{
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* =====================================================
   RESPONSIVE
   ===================================================== */

@media(max-width:768px){

.bm-section{
    padding:70px 6%;
}

.bm-header h2{
    font-size:28px;
}

}/* End custom CSS */