.elementor-8 .elementor-element.elementor-element-97aef1f{--display:flex;}.elementor-8 .elementor-element.elementor-element-93ceaba{--display:flex;--min-height:502px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-07582d6 .elementor-repeater-item-922aedc .swiper-slide-bg{background-color:#833ca3;background-image:url(https://habibfix.com/wp-content/uploads/2026/03/White-Navy-And-Blue-Modern-Ac-Installation-Services-Facebook-Ad-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-07582d6 .elementor-repeater-item-0b0c673 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://habibfix.com/wp-content/uploads/2026/03/White-Navy-And-Blue-Modern-Ac-Installation-Services-Facebook-Ad-2.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-07582d6 .elementor-repeater-item-bf7442e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://habibfix.com/wp-content/uploads/2026/03/White-Navy-And-Blue-Modern-Ac-Installation-Services-Facebook-Ad-3.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-07582d6 .swiper-slide{transition-duration:calc(4000ms*1.2);height:487px;}.elementor-8 .elementor-element.elementor-element-07582d6 .elementor-slide-button{background-color:#286CCE;border-radius:12px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-07582d6 .swiper-slide-contents{max-width:81%;}.elementor-8 .elementor-element.elementor-element-07582d6 .swiper-slide-inner{text-align:start;}.elementor-8 .elementor-element.elementor-element-07582d6 .elementor-slide-heading{color:#4363DF;}.elementor-8 .elementor-element.elementor-element-07582d6 .elementor-slide-description{color:#060A14;}.elementor-8 .elementor-element.elementor-element-a8f3ba0{--display:flex;--min-height:360px;--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-8 .elementor-element.elementor-element-1a78396{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-38cb5b4{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta__content{text-align:center;}.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta__title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-1f5f4e6{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta__content{text-align:center;}.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta__title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-a3f9a15{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta__content{text-align:center;}.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta__title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-db9dfee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3cd2cf1{--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-8 .elementor-element.elementor-element-3cd2cf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-6c5bd08{--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-8 .elementor-element.elementor-element-539f41d{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0a86840{text-align:center;}.elementor-8 .elementor-element.elementor-element-0a86840 .elementor-heading-title{color:#1F308F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-8 .elementor-element.elementor-element-a79dab6{text-align:center;}.elementor-8 .elementor-element.elementor-element-dfc37db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-dfc37db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-deeecc5{--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-8 .elementor-element.elementor-element-1068852 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-8 .elementor-element.elementor-element-1068852.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-8 .elementor-element.elementor-element-1068852.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-8 .elementor-element.elementor-element-1068852.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-8 .elementor-element.elementor-element-1068852 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-1068852 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-1068852 .elementor-cta__content{text-align:start;}.elementor-8 .elementor-element.elementor-element-1068852 .elementor-cta__button{background-color:#286CCE;border-color:#6167DB;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-13883b5{--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-8 .elementor-element.elementor-element-bc7a8b5 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-8 .elementor-element.elementor-element-bc7a8b5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-8 .elementor-element.elementor-element-bc7a8b5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-8 .elementor-element.elementor-element-bc7a8b5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-8 .elementor-element.elementor-element-bc7a8b5 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-bc7a8b5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-bc7a8b5 .elementor-cta__content{text-align:start;}.elementor-8 .elementor-element.elementor-element-bc7a8b5 .elementor-cta__button{background-color:#286CCE;border-color:#6167DB;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-dea58f6{--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-8 .elementor-element.elementor-element-f02c752 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-8 .elementor-element.elementor-element-f02c752.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-8 .elementor-element.elementor-element-f02c752.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-8 .elementor-element.elementor-element-f02c752.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-8 .elementor-element.elementor-element-f02c752 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-f02c752 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-f02c752 .elementor-cta__content{text-align:start;}.elementor-8 .elementor-element.elementor-element-f02c752 .elementor-cta__button{background-color:#286CCE;border-color:#6167DB;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-c795fe3{--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-8 .elementor-element.elementor-element-0902e43 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-8 .elementor-element.elementor-element-0902e43.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-8 .elementor-element.elementor-element-0902e43.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-8 .elementor-element.elementor-element-0902e43.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-8 .elementor-element.elementor-element-0902e43 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-0902e43 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-0902e43 .elementor-cta__content{text-align:start;}.elementor-8 .elementor-element.elementor-element-0902e43 .elementor-cta__button{background-color:#286CCE;border-color:#6167DB;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-6186c91{--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-8 .elementor-element.elementor-element-ee0e459 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-8 .elementor-element.elementor-element-ee0e459.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-8 .elementor-element.elementor-element-ee0e459.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-8 .elementor-element.elementor-element-ee0e459.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-8 .elementor-element.elementor-element-ee0e459 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-ee0e459 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-ee0e459 .elementor-cta__content{text-align:start;}.elementor-8 .elementor-element.elementor-element-ee0e459 .elementor-cta__button{background-color:#286CCE;border-color:#6167DB;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-e6cf606{--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-8 .elementor-element.elementor-element-577e67f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-8 .elementor-element.elementor-element-577e67f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-8 .elementor-element.elementor-element-577e67f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-8 .elementor-element.elementor-element-577e67f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-8 .elementor-element.elementor-element-577e67f .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-577e67f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-577e67f .elementor-cta__content{text-align:start;}.elementor-8 .elementor-element.elementor-element-577e67f .elementor-cta__button{background-color:#286CCE;border-color:#6167DB;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-4393d6a{--display:flex;--min-height:431px;--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;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-1a78396{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-93ceaba{--content-width:1273px;}.elementor-8 .elementor-element.elementor-element-3cd2cf1{--width:51.034%;}.elementor-8 .elementor-element.elementor-element-6c5bd08{--width:50%;}.elementor-8 .elementor-element.elementor-element-dfc37db{--width:98.836%;}.elementor-8 .elementor-element.elementor-element-deeecc5{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-13883b5{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-dea58f6{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-c795fe3{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-6186c91{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-e6cf606{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-4393d6a{--content-width:1381px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1a78396{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for call-to-action, class: .elementor-element-38cb5b4 *//* 1. Main Container Setup */
.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta {
    background-color: #041775 !important; /* Deep Blue */
    background-image: none !important;
    padding: 40px 25px 60px 25px !important;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

/* 2. REMOVE THE GRAY/WHITE INNER BOX */
.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta__content {
    background: transparent !important; /* Removes white box */
    background-color: transparent !important;
    box-shadow: none !important; /* Removes the gray shadow */
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

/* 3. Title - Centered & One Line */
.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta__title {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-align: center !important;
    width: 100%;
    margin-bottom: 20px !important;
    display: block;
}

/* 4. Description - Left Aligned & Inline */
.elementor-8 .elementor-element.elementor-element-38cb5b4 .elementor-cta__description {
    color: #ffffff !important;
    text-align: left !important; /* Text starts from left */
    display: inline-block; /* Makes it behave like normal text flow */
    width: 100%;
    line-height: 1.6;
    opacity: 1 !important; /* Fixes any "faded" look */
}

/* 5. The Wavy Bottom */
.elementor-8 .elementor-element.elementor-element-38cb5b4::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #ffffff; 
    mask-image: radial-gradient(circle at 15px -10px, transparent 15px, black 16px);
    mask-size: 30px 100%;
    -webkit-mask-image: radial-gradient(circle at 15px -10px, transparent 15px, black 16px);
    -webkit-mask-size: 30px 100%;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1f5f4e6 *//* 1. Main Container Setup */
.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta {
    background-color: #041775 !important; /* Deep Blue */
    background-image: none !important;
    padding: 40px 25px 60px 25px !important;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

/* 2. REMOVE THE GRAY/WHITE INNER BOX */
.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta__content {
    background: transparent !important; /* Removes white box */
    background-color: transparent !important;
    box-shadow: none !important; /* Removes the gray shadow */
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

/* 3. Title - Centered & One Line */
.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta__title {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-align: center !important;
    width: 100%;
    margin-bottom: 20px !important;
    display: block;
}

/* 4. Description - Left Aligned & Inline */
.elementor-8 .elementor-element.elementor-element-1f5f4e6 .elementor-cta__description {
    color: #ffffff !important;
    text-align: left !important; /* Text starts from left */
    display: inline-block; /* Makes it behave like normal text flow */
    width: 100%;
    line-height: 1.6;
    opacity: 1 !important; /* Fixes any "faded" look */
}

/* 5. The Wavy Bottom */
.elementor-8 .elementor-element.elementor-element-1f5f4e6::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #ffffff; 
    mask-image: radial-gradient(circle at 15px -10px, transparent 15px, black 16px);
    mask-size: 30px 100%;
    -webkit-mask-image: radial-gradient(circle at 15px -10px, transparent 15px, black 16px);
    -webkit-mask-size: 30px 100%;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a3f9a15 *//* 1. Main Container Setup */
.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta {
    background-color: #041775 !important; /* Deep Blue */
    background-image: none !important;
    padding: 40px 25px 60px 25px !important;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

/* 2. REMOVE THE GRAY/WHITE INNER BOX */
.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta__content {
    background: transparent !important; /* Removes white box */
    background-color: transparent !important;
    box-shadow: none !important; /* Removes the gray shadow */
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

/* 3. Title - Centered & One Line */
.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta__title {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-align: center !important;
    width: 100%;
    margin-bottom: 20px !important;
    display: block;
}

/* 4. Description - Left Aligned & Inline */
.elementor-8 .elementor-element.elementor-element-a3f9a15 .elementor-cta__description {
    color: #ffffff !important;
    text-align: left !important; /* Text starts from left */
    display: inline-block; /* Makes it behave like normal text flow */
    width: 100%;
    line-height: 1.6;
    opacity: 1 !important; /* Fixes any "faded" look */
}

/* 5. The Wavy Bottom */
.elementor-8 .elementor-element.elementor-element-a3f9a15::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #ffffff; 
    mask-image: radial-gradient(circle at 15px -10px, transparent 15px, black 16px);
    mask-size: 30px 100%;
    -webkit-mask-image: radial-gradient(circle at 15px -10px, transparent 15px, black 16px);
    -webkit-mask-size: 30px 100%;
}/* End custom CSS */