.elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav--dropdown{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav--main .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav__container.elementor-nav--dropdown{box-shadow:7px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav--dropdown a{padding-top:3px;padding-bottom:3px;}.elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav--dropdown li:not(:last-child){border-style:dotted;border-color:#4864E9;border-bottom-width:1px;}.elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-2ef0b43 .elementor-nav__container.elementor-nav--dropdown{margin-top:0px !important;}.elementor-1170101 .elementor-element.elementor-element-2ef0b43 > .elementor-widget-container{background-color:#3E5CEA;}.elementor-1170101 .elementor-element.elementor-element-0777c91 .elementor-image img{height:250px;}.elementor-1170101 .elementor-element.elementor-element-2e57057 .elementor-image img{height:250px;}.elementor-1170101 .elementor-element.elementor-element-47b71d8 .elementor-image img{height:350px;}.elementor-1170101 .elementor-element.elementor-element-52a45e7 .elementor-image img{height:350px;}.elementor-1170101 .elementor-element.elementor-element-297d20c .elementor-image img{box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-8489a3a .elementor-image img{box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-2acdd69 .elementor-image img{box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-644e2e8 .elementor-image img{width:100%;height:300px;box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-a228b98 .elementor-image img{width:100%;height:300px;box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-149f8e6 .elementor-image img{box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-1170101 .elementor-element.elementor-element-3b4ce02{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-3b4ce02 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-3b4ce02 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(6, 1fr);grid-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-masonry .ce-image-gallery{columns:6;column-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-31e28be .ce-gallery-icon, .elementor-1170101 .elementor-element.elementor-element-31e28be .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-1170101 .elementor-element.elementor-element-31e28be .ce-gallery-item{gap:10px;}.elementor-1170101 .elementor-element.elementor-element-31e28be figcaption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-3cb5f38{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-3cb5f38 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-3cb5f38 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .elementor-heading-title{margin-bottom:20px;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(6, 1fr);grid-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-masonry .ce-image-gallery{columns:6;column-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .ce-gallery-icon, .elementor-1170101 .elementor-element.elementor-element-2d9d8cc .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .ce-gallery-item{gap:10px;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc figcaption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-e223de5 .elementor-heading-title{margin-bottom:20px;}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(6, 1fr);grid-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-masonry .ce-image-gallery{columns:6;column-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-e223de5 .ce-gallery-icon, .elementor-1170101 .elementor-element.elementor-element-e223de5 .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-1170101 .elementor-element.elementor-element-e223de5 .ce-gallery-item{gap:10px;}.elementor-1170101 .elementor-element.elementor-element-e223de5 figcaption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-f3e1ee8{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-f3e1ee8 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-f3e1ee8 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-b42a9af .elementor-heading-title{margin-bottom:20px;}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(6, 1fr);grid-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-masonry .ce-image-gallery{columns:6;column-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-b42a9af .ce-gallery-icon, .elementor-1170101 .elementor-element.elementor-element-b42a9af .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-1170101 .elementor-element.elementor-element-b42a9af .ce-gallery-item{gap:10px;}.elementor-1170101 .elementor-element.elementor-element-b42a9af figcaption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-62b1903{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-62b1903 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-62b1903 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-968fba2 .ce-product-grid{grid-template-columns:repeat(6, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-5c48062{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-5c48062 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-5c48062 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-a3324f3{text-align:right;}.elementor-1170101 .elementor-element.elementor-element-a3324f3 .elementor-image img{max-width:153px;}.elementor-1170101 .elementor-element.elementor-element-9d886c0 .elementor-spacer-inner{height:50px;}.elementor-1170101 .elementor-element.elementor-element-37f17f0 .ce-product-grid{grid-template-columns:repeat(6, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-325bf2f{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-325bf2f .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-325bf2f .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-07e0db7{text-align:right;}.elementor-1170101 .elementor-element.elementor-element-07e0db7 .elementor-image img{max-width:150px;}.elementor-1170101 .elementor-element.elementor-element-78719fa .ce-product-grid{grid-template-columns:repeat(6, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-1569e05{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-1569e05 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-1569e05 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-c10a349 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:11px;}.elementor-1170101 .elementor-element.elementor-element-c10a349 .swiper-slide{margin-top:calc(1px / 2);margin-bottom:calc(1px / 2);}.elementor-1170101 .elementor-element.elementor-element-862a9e8 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:11px;}.elementor-1170101 .elementor-element.elementor-element-862a9e8 .swiper-slide{margin-top:calc(1px / 2);margin-bottom:calc(1px / 2);}.elementor-1170101 .elementor-element.elementor-element-388162e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:11px;}.elementor-1170101 .elementor-element.elementor-element-388162e .swiper-slide{margin-top:calc(1px / 2);margin-bottom:calc(1px / 2);}.elementor-1170101 .elementor-element.elementor-element-0500885{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-0500885 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-0500885 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-d1211ba .elementor-heading-title{margin-bottom:20px;}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(6, 1fr);grid-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-masonry .ce-image-gallery{columns:6;column-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-d1211ba .ce-gallery-icon, .elementor-1170101 .elementor-element.elementor-element-d1211ba .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-1170101 .elementor-element.elementor-element-d1211ba .ce-gallery-item{gap:10px;}.elementor-1170101 .elementor-element.elementor-element-d1211ba figcaption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-02b9b80{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-02b9b80 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-02b9b80 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-b456de9 .elementor-heading-title{margin-bottom:20px;}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(6, 1fr);grid-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-masonry .ce-image-gallery{columns:6;column-gap:10px;}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-b456de9 .ce-gallery-icon, .elementor-1170101 .elementor-element.elementor-element-b456de9 .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-1170101 .elementor-element.elementor-element-b456de9 .ce-gallery-item{gap:10px;}.elementor-1170101 .elementor-element.elementor-element-b456de9 figcaption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-a5560c0{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-a5560c0 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-a5560c0 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-fa1dc40{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-fa1dc40 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-fa1dc40 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-1654d7f .ce-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-5325793{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-5325793 .elementor-divider-separator{width:100%;}.elementor-1170101 .elementor-element.elementor-element-5325793 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1170101 .elementor-element.elementor-element-357279cf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-357279cf{padding:100px 0px 100px 0px;}.elementor-1170101 .elementor-element.elementor-element-4b6f7b31 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1170101 .elementor-element.elementor-element-27b981e4{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-27b981e4 .elementor-heading-title{font-size:55px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-71ace7b6{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-71ace7b6 .elementor-heading-title{color:#bfbfbf;font-size:16px;font-weight:300;}.elementor-1170101 .elementor-element.elementor-element-434519dc .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:50px;}.elementor-1170101 .elementor-element.elementor-element-434519dc .elementor-image-carousel-caption{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-434519dc .swiper-pagination-bullet{width:8px;height:8px;}.elementor-1170101 .elementor-element.elementor-element-434519dc > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-d645b00 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:5px;}.elementor-1170101 .elementor-element.elementor-element-d645b00 .swiper-slide{margin-top:calc(5px / 2);margin-bottom:calc(5px / 2);}.elementor-1170101 .elementor-element.elementor-element-d13c202{text-align:right;}.elementor-1170101 .elementor-element.elementor-element-e6a6a07 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:5px;}.elementor-1170101 .elementor-element.elementor-element-140d7a8{text-align:right;}.elementor-1170101 .elementor-element.elementor-element-9eeab3e{text-align:right;}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-8c23ae0{width:14.671%;}.elementor-1170101 .elementor-element.elementor-element-9bcdb72{width:85.329%;}}@media(max-width:1024px){.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-1170101 .elementor-element.elementor-element-968fba2 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-37f17f0 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-78719fa .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-1170101 .elementor-element.elementor-element-1654d7f .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-357279cf{padding:100px 25px 100px 25px;}.elementor-1170101 .elementor-element.elementor-element-27b981e4 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-1170101 .elementor-element.elementor-element-31e28be.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-1170101 .elementor-element.elementor-element-2d9d8cc.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-1170101 .elementor-element.elementor-element-e223de5.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-1170101 .elementor-element.elementor-element-b42a9af.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-1170101 .elementor-element.elementor-element-968fba2 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-37f17f0 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-78719fa .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-1170101 .elementor-element.elementor-element-d1211ba.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-1170101 .elementor-element.elementor-element-b456de9.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-1170101 .elementor-element.elementor-element-1654d7f .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1170101 .elementor-element.elementor-element-357279cf{padding:50px 20px 50px 20px;}.elementor-1170101 .elementor-element.elementor-element-27b981e4 .elementor-heading-title{font-size:45px;}}/* Start custom CSS for category-grid, class: .elementor-element-31e28be *//* Space between categories */
.elementor-1170101 .elementor-element.elementor-element-31e28be .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-31e28be figure,
.elementor-1170101 .elementor-element.elementor-element-31e28be .category-item {
    margin: 12px;
}

/* Card */
.elementor-1170101 .elementor-element.elementor-element-31e28be .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-31e28be figure,
.elementor-1170101 .elementor-element.elementor-element-31e28be .category-item {

    background: #ffffff;

    border: 1px solid #e6eaf0;

    border-radius: 18px;

    padding: 18px;

    text-align: center;

    box-shadow: 0 5px 15px rgba(0,0,0,.06);

    transition: all .35s ease;

    height: 100%;
}

/* Hover */
.elementor-1170101 .elementor-element.elementor-element-31e28be .elementor-image-box-wrapper:hover,
.elementor-1170101 .elementor-element.elementor-element-31e28be figure:hover,
.elementor-1170101 .elementor-element.elementor-element-31e28be .category-item:hover {

    transform: translateY(-8px);

    box-shadow: 0 18px 35px rgba(0,0,0,.15);

    border-color: #1976ff;
}

/* Image */
.elementor-1170101 .elementor-element.elementor-element-31e28be img {

    border-radius: 12px;

    transition: .3s;

    margin-bottom: 12px;
}

.elementor-1170101 .elementor-element.elementor-element-31e28be:hover img {

    transform: scale(1.08);

}

/* Text */
.elementor-1170101 .elementor-element.elementor-element-31e28be .elementor-image-box-title,
.elementor-1170101 .elementor-element.elementor-element-31e28be figcaption,
.elementor-1170101 .elementor-element.elementor-element-31e28be .caption,
.elementor-1170101 .elementor-element.elementor-element-31e28be a {

    font-size: 15px;

    font-weight: 600;

    color: #263238;

    text-decoration: none;

    line-height: 1.4;
}

.elementor-1170101 .elementor-element.elementor-element-31e28be a:hover {

    color: #1976ff;

}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-2d9d8cc *//* Space between categories */
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc figure,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .category-item {
    margin: 12px;
}

/* Card */
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc figure,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .category-item {

    background: #ffffff;

    border: 1px solid #e6eaf0;

    border-radius: 18px;

    padding: 18px;

    text-align: center;

    box-shadow: 0 5px 15px rgba(0,0,0,.06);

    transition: all .35s ease;

    height: 100%;
}

/* Hover */
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .elementor-image-box-wrapper:hover,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc figure:hover,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .category-item:hover {

    transform: translateY(-8px);

    box-shadow: 0 18px 35px rgba(0,0,0,.15);

    border-color: #1976ff;
}

/* Image */
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc img {

    border-radius: 12px;

    transition: .3s;

    margin-bottom: 12px;
}

.elementor-1170101 .elementor-element.elementor-element-2d9d8cc:hover img {

    transform: scale(1.08);

}

/* Text */
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .elementor-image-box-title,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc figcaption,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc .caption,
.elementor-1170101 .elementor-element.elementor-element-2d9d8cc a {

    font-size: 15px;

    font-weight: 600;

    color: #263238;

    text-decoration: none;

    line-height: 1.4;
}

.elementor-1170101 .elementor-element.elementor-element-2d9d8cc a:hover {

    color: #1976ff;

}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-e223de5 *//* Space between categories */
.elementor-1170101 .elementor-element.elementor-element-e223de5 .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-e223de5 figure,
.elementor-1170101 .elementor-element.elementor-element-e223de5 .category-item {
    margin: 12px;
}

/* Card */
.elementor-1170101 .elementor-element.elementor-element-e223de5 .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-e223de5 figure,
.elementor-1170101 .elementor-element.elementor-element-e223de5 .category-item {

    background: #ffffff;

    border: 1px solid #e6eaf0;

    border-radius: 18px;

    padding: 18px;

    text-align: center;

    box-shadow: 0 5px 15px rgba(0,0,0,.06);

    transition: all .35s ease;

    height: 100%;
}

/* Hover */
.elementor-1170101 .elementor-element.elementor-element-e223de5 .elementor-image-box-wrapper:hover,
.elementor-1170101 .elementor-element.elementor-element-e223de5 figure:hover,
.elementor-1170101 .elementor-element.elementor-element-e223de5 .category-item:hover {

    transform: translateY(-8px);

    box-shadow: 0 18px 35px rgba(0,0,0,.15);

    border-color: #1976ff;
}

/* Image */
.elementor-1170101 .elementor-element.elementor-element-e223de5 img {

    border-radius: 12px;

    transition: .3s;

    margin-bottom: 12px;
}

.elementor-1170101 .elementor-element.elementor-element-e223de5:hover img {

    transform: scale(1.08);

}

/* Text */
.elementor-1170101 .elementor-element.elementor-element-e223de5 .elementor-image-box-title,
.elementor-1170101 .elementor-element.elementor-element-e223de5 figcaption,
.elementor-1170101 .elementor-element.elementor-element-e223de5 .caption,
.elementor-1170101 .elementor-element.elementor-element-e223de5 a {

    font-size: 15px;

    font-weight: 600;

    color: #263238;

    text-decoration: none;

    line-height: 1.4;
}

.elementor-1170101 .elementor-element.elementor-element-e223de5 a:hover {

    color: #1976ff;

}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-b42a9af *//* Space between categories */
.elementor-1170101 .elementor-element.elementor-element-b42a9af .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-b42a9af figure,
.elementor-1170101 .elementor-element.elementor-element-b42a9af .category-item {
    margin: 12px;
}

/* Card */
.elementor-1170101 .elementor-element.elementor-element-b42a9af .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-b42a9af figure,
.elementor-1170101 .elementor-element.elementor-element-b42a9af .category-item {

    background: #ffffff;

    border: 1px solid #e6eaf0;

    border-radius: 18px;

    padding: 18px;

    text-align: center;

    box-shadow: 0 5px 15px rgba(0,0,0,.06);

    transition: all .35s ease;

    height: 100%;
}

/* Hover */
.elementor-1170101 .elementor-element.elementor-element-b42a9af .elementor-image-box-wrapper:hover,
.elementor-1170101 .elementor-element.elementor-element-b42a9af figure:hover,
.elementor-1170101 .elementor-element.elementor-element-b42a9af .category-item:hover {

    transform: translateY(-8px);

    box-shadow: 0 18px 35px rgba(0,0,0,.15);

    border-color: #1976ff;
}

/* Image */
.elementor-1170101 .elementor-element.elementor-element-b42a9af img {

    border-radius: 12px;

    transition: .3s;

    margin-bottom: 12px;
}

.elementor-1170101 .elementor-element.elementor-element-b42a9af:hover img {

    transform: scale(1.08);

}

/* Text */
.elementor-1170101 .elementor-element.elementor-element-b42a9af .elementor-image-box-title,
.elementor-1170101 .elementor-element.elementor-element-b42a9af figcaption,
.elementor-1170101 .elementor-element.elementor-element-b42a9af .caption,
.elementor-1170101 .elementor-element.elementor-element-b42a9af a {

    font-size: 15px;

    font-weight: 600;

    color: #263238;

    text-decoration: none;

    line-height: 1.4;
}

.elementor-1170101 .elementor-element.elementor-element-b42a9af a:hover {

    color: #1976ff;

}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-d1211ba *//* Space between categories */
.elementor-1170101 .elementor-element.elementor-element-d1211ba .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-d1211ba figure,
.elementor-1170101 .elementor-element.elementor-element-d1211ba .category-item {
    margin: 12px;
}

/* Card */
.elementor-1170101 .elementor-element.elementor-element-d1211ba .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-d1211ba figure,
.elementor-1170101 .elementor-element.elementor-element-d1211ba .category-item {

    background: #ffffff;

    border: 1px solid #e6eaf0;

    border-radius: 18px;

    padding: 18px;

    text-align: center;

    box-shadow: 0 5px 15px rgba(0,0,0,.06);

    transition: all .35s ease;

    height: 100%;
}

/* Hover */
.elementor-1170101 .elementor-element.elementor-element-d1211ba .elementor-image-box-wrapper:hover,
.elementor-1170101 .elementor-element.elementor-element-d1211ba figure:hover,
.elementor-1170101 .elementor-element.elementor-element-d1211ba .category-item:hover {

    transform: translateY(-8px);

    box-shadow: 0 18px 35px rgba(0,0,0,.15);

    border-color: #1976ff;
}

/* Image */
.elementor-1170101 .elementor-element.elementor-element-d1211ba img {

    border-radius: 12px;

    transition: .3s;

    margin-bottom: 12px;
}

.elementor-1170101 .elementor-element.elementor-element-d1211ba:hover img {

    transform: scale(1.08);

}

/* Text */
.elementor-1170101 .elementor-element.elementor-element-d1211ba .elementor-image-box-title,
.elementor-1170101 .elementor-element.elementor-element-d1211ba figcaption,
.elementor-1170101 .elementor-element.elementor-element-d1211ba .caption,
.elementor-1170101 .elementor-element.elementor-element-d1211ba a {

    font-size: 15px;

    font-weight: 600;

    color: #263238;

    text-decoration: none;

    line-height: 1.4;
}

.elementor-1170101 .elementor-element.elementor-element-d1211ba a:hover {

    color: #1976ff;

}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-b456de9 *//* Space between categories */
.elementor-1170101 .elementor-element.elementor-element-b456de9 .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-b456de9 figure,
.elementor-1170101 .elementor-element.elementor-element-b456de9 .category-item {
    margin: 12px;
}

/* Card */
.elementor-1170101 .elementor-element.elementor-element-b456de9 .elementor-image-box-wrapper,
.elementor-1170101 .elementor-element.elementor-element-b456de9 figure,
.elementor-1170101 .elementor-element.elementor-element-b456de9 .category-item {

    background: #ffffff;

    border: 1px solid #e6eaf0;

    border-radius: 18px;

    padding: 18px;

    text-align: center;

    box-shadow: 0 5px 15px rgba(0,0,0,.06);

    transition: all .35s ease;

    height: 100%;
}

/* Hover */
.elementor-1170101 .elementor-element.elementor-element-b456de9 .elementor-image-box-wrapper:hover,
.elementor-1170101 .elementor-element.elementor-element-b456de9 figure:hover,
.elementor-1170101 .elementor-element.elementor-element-b456de9 .category-item:hover {

    transform: translateY(-8px);

    box-shadow: 0 18px 35px rgba(0,0,0,.15);

    border-color: #1976ff;
}

/* Image */
.elementor-1170101 .elementor-element.elementor-element-b456de9 img {

    border-radius: 12px;

    transition: .3s;

    margin-bottom: 12px;
}

.elementor-1170101 .elementor-element.elementor-element-b456de9:hover img {

    transform: scale(1.08);

}

/* Text */
.elementor-1170101 .elementor-element.elementor-element-b456de9 .elementor-image-box-title,
.elementor-1170101 .elementor-element.elementor-element-b456de9 figcaption,
.elementor-1170101 .elementor-element.elementor-element-b456de9 .caption,
.elementor-1170101 .elementor-element.elementor-element-b456de9 a {

    font-size: 15px;

    font-weight: 600;

    color: #263238;

    text-decoration: none;

    line-height: 1.4;
}

.elementor-1170101 .elementor-element.elementor-element-b456de9 a:hover {

    color: #1976ff;

}/* End custom CSS */