.elementor-37 .elementor-element.elementor-element-78af8a7{--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;}.elementor-37 .elementor-element.elementor-element-c2f551e{--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 020px;--row-gap:0px;--column-gap:020px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7566709{--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-37 .elementor-element.elementor-element-6b3ca9f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-843437f{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-843437f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-843437f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-a6a3921 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-a6a3921.elementor-view-stacked .elementor-icon{background-color:#16A34A;}.elementor-37 .elementor-element.elementor-element-a6a3921.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a6a3921.elementor-view-default .elementor-icon{color:#16A34A;border-color:#16A34A;}.elementor-37 .elementor-element.elementor-element-a6a3921.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a6a3921.elementor-view-default .elementor-icon svg{fill:#16A34A;}.elementor-37 .elementor-element.elementor-element-a6a3921 .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-a6a3921 .elementor-icon svg{height:22px;}.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-37 .elementor-element.elementor-element-e8e4bb0{text-align:center;}.elementor-37 .elementor-element.elementor-element-e8e4bb0 .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-ddb38ea{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-ddb38ea:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ddb38ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-ad80e77 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-ad80e77.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-37 .elementor-element.elementor-element-ad80e77.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-ad80e77.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-37 .elementor-element.elementor-element-ad80e77.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-ad80e77.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-37 .elementor-element.elementor-element-ad80e77 .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-ad80e77 .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-c90fddf{text-align:center;}.elementor-37 .elementor-element.elementor-element-c90fddf .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-48dc5e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9cc766a{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-9cc766a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-9cc766a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-9cc30cf .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-9cc30cf.elementor-view-stacked .elementor-icon{background-color:#C51818;}.elementor-37 .elementor-element.elementor-element-9cc30cf.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9cc30cf.elementor-view-default .elementor-icon{color:#C51818;border-color:#C51818;}.elementor-37 .elementor-element.elementor-element-9cc30cf.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9cc30cf.elementor-view-default .elementor-icon svg{fill:#C51818;}.elementor-37 .elementor-element.elementor-element-9cc30cf .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-9cc30cf .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-69a4580{text-align:center;}.elementor-37 .elementor-element.elementor-element-69a4580 .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-4430edd{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-4430edd:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4430edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-d1c32ae .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-d1c32ae.elementor-view-stacked .elementor-icon{background-color:#5C8F0F;}.elementor-37 .elementor-element.elementor-element-d1c32ae.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-d1c32ae.elementor-view-default .elementor-icon{color:#5C8F0F;border-color:#5C8F0F;}.elementor-37 .elementor-element.elementor-element-d1c32ae.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-d1c32ae.elementor-view-default .elementor-icon svg{fill:#5C8F0F;}.elementor-37 .elementor-element.elementor-element-d1c32ae .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-d1c32ae .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-8041e5b{text-align:center;}.elementor-37 .elementor-element.elementor-element-8041e5b .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-b43ebab{--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-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-37 .elementor-element.elementor-element-30d5c3e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-30d5c3e:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-30d5c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-37 .elementor-element.elementor-element-521a93f{--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-37 .elementor-element.elementor-element-90df96b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-063cfde{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-063cfde:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-063cfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-1cc5154 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-1cc5154.elementor-view-stacked .elementor-icon{background-color:#16A34A;}.elementor-37 .elementor-element.elementor-element-1cc5154.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-1cc5154.elementor-view-default .elementor-icon{color:#16A34A;border-color:#16A34A;}.elementor-37 .elementor-element.elementor-element-1cc5154.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-1cc5154.elementor-view-default .elementor-icon svg{fill:#16A34A;}.elementor-37 .elementor-element.elementor-element-1cc5154 .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-1cc5154 .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-0c8ad7b{text-align:center;}.elementor-37 .elementor-element.elementor-element-0c8ad7b .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-533ed69{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-533ed69:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-533ed69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-a84991c .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-a84991c.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-37 .elementor-element.elementor-element-a84991c.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a84991c.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-37 .elementor-element.elementor-element-a84991c.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a84991c.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-37 .elementor-element.elementor-element-a84991c .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-a84991c .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-64f9c21{text-align:center;}.elementor-37 .elementor-element.elementor-element-64f9c21 .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-95fa982{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-75cb59a{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-75cb59a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-75cb59a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-b8f2101 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-b8f2101.elementor-view-stacked .elementor-icon{background-color:#C51818;}.elementor-37 .elementor-element.elementor-element-b8f2101.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-b8f2101.elementor-view-default .elementor-icon{color:#C51818;border-color:#C51818;}.elementor-37 .elementor-element.elementor-element-b8f2101.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-b8f2101.elementor-view-default .elementor-icon svg{fill:#C51818;}.elementor-37 .elementor-element.elementor-element-b8f2101 .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-b8f2101 .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-5a455f5{text-align:center;}.elementor-37 .elementor-element.elementor-element-5a455f5 .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-cd2111d{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-cd2111d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cd2111d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-37 .elementor-element.elementor-element-1ed0e9b .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-1ed0e9b.elementor-view-stacked .elementor-icon{background-color:#5C8F0F;}.elementor-37 .elementor-element.elementor-element-1ed0e9b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-1ed0e9b.elementor-view-default .elementor-icon{color:#5C8F0F;border-color:#5C8F0F;}.elementor-37 .elementor-element.elementor-element-1ed0e9b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-1ed0e9b.elementor-view-default .elementor-icon svg{fill:#5C8F0F;}.elementor-37 .elementor-element.elementor-element-1ed0e9b .elementor-icon{font-size:22px;}.elementor-37 .elementor-element.elementor-element-1ed0e9b .elementor-icon svg{height:22px;}.elementor-37 .elementor-element.elementor-element-618f52b{text-align:center;}.elementor-37 .elementor-element.elementor-element-618f52b .elementor-heading-title{color:#003366;}.elementor-37 .elementor-element.elementor-element-e813e3d{--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-37 .elementor-element.elementor-element-af4f437{--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 020px;--row-gap:0px;--column-gap:020px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-af4f437:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-af4f437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F3F;}.elementor-37 .elementor-element.elementor-element-c8a13cd{--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-button .elementor-button{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-37 .elementor-element.elementor-element-7ba9dd9{--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;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-c2f551e{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-7566709{--width:50%;}.elementor-37 .elementor-element.elementor-element-b43ebab{--width:50%;}.elementor-37 .elementor-element.elementor-element-30d5c3e{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-521a93f{--width:50%;}.elementor-37 .elementor-element.elementor-element-e813e3d{--width:50%;}.elementor-37 .elementor-element.elementor-element-af4f437{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-c8a13cd{--width:50%;}.elementor-37 .elementor-element.elementor-element-7ba9dd9{--width:50%;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-c2f551e{--padding-top:050px;--padding-bottom:050px;--padding-left:020px;--padding-right:020px;}.elementor-37 .elementor-element.elementor-element-6b3ca9f{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-48dc5e6{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-30d5c3e{--padding-top:050px;--padding-bottom:050px;--padding-left:020px;--padding-right:020px;}.elementor-37 .elementor-element.elementor-element-90df96b{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-95fa982{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-af4f437{--padding-top:050px;--padding-bottom:050px;--padding-left:020px;--padding-right:020px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-c2f551e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-6b3ca9f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-48dc5e6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-30d5c3e{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-90df96b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-95fa982{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-af4f437{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-6b3ca9f *//* FEATURE CARD */

.feature-box{
    width:% !important;

    background:#F9FAFB !important;

    border:1px solid #F1F5F9 !important;

    border-radius:16px !important;

    padding:10px !important;

    box-sizing:border-box !important;

    transition:all .3s ease;
}

/* HOVER */

.feature-box:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 30px rgba(0,0,0,0.06);
}

/* ICON */

.feature-box i{
    font-size:22px !important;
    margin-bottom:12px !important;
}

/* TITLE */

.feature-box h5,
.feature-box .elementor-heading-title{
    color:#003366 !important;
    font-size:15px !important;
    font-weight:700 !important;
    margin:0 !important;
}

#feature_wrap,
.feature-wrap{
    display:grid !important;

    grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;

    gap:16px !important;

    width:100% !important;
}
@media(max-width:767px){

  
    .feature-box{
        padding:18px !important;
    }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48dc5e6 *//* FEATURE CARD */

.feature-box{
    width:% !important;

    background:#F9FAFB !important;

    border:1px solid #F1F5F9 !important;

    border-radius:16px !important;

    padding:10px !important;

    box-sizing:border-box !important;

    transition:all .3s ease;
}

/* HOVER */

.feature-box:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 30px rgba(0,0,0,0.06);
}

/* ICON */

.feature-box i{
    font-size:22px !important;
    margin-bottom:12px !important;
}

/* TITLE */

.feature-box h5,
.feature-box .elementor-heading-title{
    color:#003366 !important;
    font-size:15px !important;
    font-weight:700 !important;
    margin:0 !important;
}

#feature_wrap,
.feature-wrap{
    display:grid !important;

    grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;

    gap:16px !important;

    width:100% !important;
}
@media(max-width:767px){

  
    .feature-box{
        padding:18px !important;
    }


}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0cffd1 */.dice-image img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* Hover effect */
.dice-image img:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 30px 70px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-892c985 */.dice-image img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* Hover effect */
.dice-image img:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 30px 70px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90df96b *//* FEATURE CARD */

.feature-box{
    width:% !important;

    background:#F9FAFB !important;

    border:1px solid #F1F5F9 !important;

    border-radius:16px !important;

    padding:10px !important;

    box-sizing:border-box !important;

    transition:all .3s ease;
}

/* HOVER */

.feature-box:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 30px rgba(0,0,0,0.06);
}

/* ICON */

.feature-box i{
    font-size:22px !important;
    margin-bottom:12px !important;
}

/* TITLE */

.feature-box h5,
.feature-box .elementor-heading-title{
    color:#003366 !important;
    font-size:15px !important;
    font-weight:700 !important;
    margin:0 !important;
}

#feature_wrap,
.feature-wrap{
    display:grid !important;

    grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;

    gap:16px !important;

    width:100% !important;
}
@media(max-width:767px){

  
    .feature-box{
        padding:18px !important;
    }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fa982 *//* FEATURE CARD */

.feature-box{
    width:% !important;

    background:#F9FAFB !important;

    border:1px solid #F1F5F9 !important;

    border-radius:16px !important;

    padding:10px !important;

    box-sizing:border-box !important;

    transition:all .3s ease;
}

/* HOVER */

.feature-box:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 30px rgba(0,0,0,0.06);
}

/* ICON */

.feature-box i{
    font-size:22px !important;
    margin-bottom:12px !important;
}

/* TITLE */

.feature-box h5,
.feature-box .elementor-heading-title{
    color:#003366 !important;
    font-size:15px !important;
    font-weight:700 !important;
    margin:0 !important;
}

#feature_wrap,
.feature-wrap{
    display:grid !important;

    grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;

    gap:16px !important;

    width:100% !important;
}
@media(max-width:767px){

  
    .feature-box{
        padding:18px !important;
    }


}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dbdecb */.dice-image img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* Hover effect */
.dice-image img:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 30px 70px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3766701 */.dice-image img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* Hover effect */
.dice-image img:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 30px 70px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78af8a7 */.hero-overlay { background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3)); backdrop-filter: blur(1px); z-index: 5; }
    .fade-up { opacity: 0; transform: translateY(30px); transition: opacity 0.7s ease-out, transform 0.7s ease-out; }
    .fade-up.visible { opacity: 1; transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c6bbc3 */.elementor-37 .elementor-element.elementor-element-1c6bbc3 a.elementor-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #BD3021 !important;
    color: #ffffff !important;
    padding: 12px 28px !important;
    border-radius: 10px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
    border: none !important;
}

/* Hover effect */
.elementor-37 .elementor-element.elementor-element-1c6bbc3 a.elementor-button:hover {
    background: #8B2318 !important;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4ca96 */.dice-image img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* Hover effect */
.dice-image img:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 30px 70px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */