.elementor-376 .elementor-element.elementor-element-f70b33d{--display:flex;}.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-376 .elementor-element.elementor-element-10b8d46{text-align:center;}.elementor-376 .elementor-element.elementor-element-5e24d95{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--gap:38px 38px;--row-gap:38px;--column-gap:38px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-376 .elementor-element.elementor-element-5f8f4ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-5f8f4ee:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-5f8f4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-1281e32{--display:flex;}.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-376 .elementor-element.elementor-element-0047f84 img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-8305c4f{--display:flex;}.elementor-376 .elementor-element.elementor-element-a516748{text-align:center;}.elementor-376 .elementor-element.elementor-element-a516748 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-376 .elementor-element.elementor-element-9af605b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-9af605b:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-9af605b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-b4cf4c9{--display:flex;}.elementor-376 .elementor-element.elementor-element-73091cd img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-072a013{--display:flex;}.elementor-376 .elementor-element.elementor-element-4761a48{text-align:center;}.elementor-376 .elementor-element.elementor-element-4761a48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-251beb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-251beb0:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-251beb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-9040cb5{--display:flex;}.elementor-376 .elementor-element.elementor-element-e9f26bc img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-87b4a42{--display:flex;}.elementor-376 .elementor-element.elementor-element-86a8235{text-align:center;}.elementor-376 .elementor-element.elementor-element-86a8235 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-1ab4b83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-1ab4b83:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-1ab4b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-1bd43f9{--display:flex;}.elementor-376 .elementor-element.elementor-element-216a178 img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-baf73cf{--display:flex;}.elementor-376 .elementor-element.elementor-element-5bf33da{text-align:center;}.elementor-376 .elementor-element.elementor-element-5bf33da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-21db42d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-21db42d:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-21db42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-f244822{--display:flex;}.elementor-376 .elementor-element.elementor-element-8422041 img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-848da15{--display:flex;}.elementor-376 .elementor-element.elementor-element-09e3537{text-align:center;}.elementor-376 .elementor-element.elementor-element-09e3537 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-eab0d98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-eab0d98:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-eab0d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-9f90602{--display:flex;}.elementor-376 .elementor-element.elementor-element-2ff4fa7 img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-b6d0d11{--display:flex;}.elementor-376 .elementor-element.elementor-element-3af6feb{text-align:center;}.elementor-376 .elementor-element.elementor-element-3af6feb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-7e952c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-7e952c9:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-7e952c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-e8d15f5{--display:flex;}.elementor-376 .elementor-element.elementor-element-8b654f6 img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-5083cce{--display:flex;}.elementor-376 .elementor-element.elementor-element-55d68f4{text-align:center;}.elementor-376 .elementor-element.elementor-element-55d68f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-7d7932a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-7d7932a:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-7d7932a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-6ee290d{--display:flex;}.elementor-376 .elementor-element.elementor-element-c505d83 img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-e77dd20{--display:flex;}.elementor-376 .elementor-element.elementor-element-419a936{text-align:center;}.elementor-376 .elementor-element.elementor-element-419a936 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}.elementor-376 .elementor-element.elementor-element-5d63385{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:26px 26px 26px 26px;box-shadow:0px 8px 28px 0px rgba(38.99999999999999, 53.00000000000002, 74, 0.05);--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-5d63385:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-5d63385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-6464253{--display:flex;}.elementor-376 .elementor-element.elementor-element-93be4ad img{border-radius:15px 15px 15px 15px;}.elementor-376 .elementor-element.elementor-element-cf2004e{--display:flex;}.elementor-376 .elementor-element.elementor-element-b112b99{text-align:center;}.elementor-376 .elementor-element.elementor-element-b112b99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:28px;}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-5e24d95{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5e24d95{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-86a8235 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for container, class: .elementor-element-5f8f4ee */.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card img,
.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5f8f4ee .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af605b */.elementor-376 .elementor-element.elementor-element-9af605b .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-9af605b .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-9af605b .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-9af605b .category-card img,
.elementor-376 .elementor-element.elementor-element-9af605b .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-9af605b .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-9af605b .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-9af605b .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-9af605b .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251beb0 */.elementor-376 .elementor-element.elementor-element-251beb0 .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-251beb0 .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-251beb0 .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-251beb0 .category-card img,
.elementor-376 .elementor-element.elementor-element-251beb0 .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-251beb0 .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-251beb0 .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-251beb0 .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-251beb0 .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab4b83 */.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card img,
.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-1ab4b83 .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21db42d */.elementor-376 .elementor-element.elementor-element-21db42d .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-21db42d .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-21db42d .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-21db42d .category-card img,
.elementor-376 .elementor-element.elementor-element-21db42d .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-21db42d .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-21db42d .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-21db42d .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-21db42d .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab0d98 */.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card img,
.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-eab0d98 .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e952c9 */.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card img,
.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-7e952c9 .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7932a */.elementor-376 .elementor-element.elementor-element-7d7932a .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-7d7932a .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-7d7932a .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-7d7932a .category-card img,
.elementor-376 .elementor-element.elementor-element-7d7932a .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-7d7932a .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-7d7932a .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-7d7932a .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-7d7932a .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d63385 */.elementor-376 .elementor-element.elementor-element-5d63385 .category-card {
    cursor: pointer;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5d63385 .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(39, 53, 74, 0.12);
    border-color: rgba(109, 185, 238, 0.35);
}

.elementor-376 .elementor-element.elementor-element-5d63385 .category-card:active {
    transform: translateY(-2px) scale(0.98);
    transition-duration: 0.12s;
}

.elementor-376 .elementor-element.elementor-element-5d63385 .category-card img,
.elementor-376 .elementor-element.elementor-element-5d63385 .category-card .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5d63385 .category-card:hover img,
.elementor-376 .elementor-element.elementor-element-5d63385 .category-card:hover .elementor-icon {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-5d63385 .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5d63385 .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e24d95 */.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card {
    text-decoration: none;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 42px rgba(39, 53, 74, 0.11);
    border-color: rgba(109, 185, 238, 0.3);
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-icon {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card:hover .category-icon {
    transform: scale(1.05);
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card img {
    transition: transform 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card:hover img {
    transform: scale(1.08);
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.elementor-376 .elementor-element.elementor-element-5e24d95 .category-card:hover .elementor-heading-title {
    color: #6DB9EE;
}/* End custom CSS */