.elementor-6975 .elementor-element.elementor-element-76a33b8a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;--padding-top:5rem;--padding-right:1.5rem;--padding-bottom:10rem;--padding-left:1.5rem;}.elementor-6975 .elementor-element.elementor-element-76a33b8a:not(.elementor-motion-effects-element-type-background), .elementor-6975 .elementor-element.elementor-element-76a33b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63e8719 );}.elementor-6975 .elementor-element.elementor-element-76a33b8a, .elementor-6975 .elementor-element.elementor-element-76a33b8a::before{--border-transition:0.3s;}.elementor-6975 .elementor-element.elementor-element-76a33b8a > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-76a33b8a > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:80px;}.elementor-6975 .elementor-element.elementor-element-2f8266b6{text-align:center;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-6975 .elementor-element.elementor-element-2f8266b6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6975 .elementor-element.elementor-element-3bb36ca8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--background-transition:0.3s;--margin-top:0rem;--margin-right:0rem;--margin-bottom:3rem;--margin-left:0rem;--padding-top:3rem;--padding-right:1.5rem;--padding-bottom:1rem;--padding-left:1.5rem;}.elementor-6975 .elementor-element.elementor-element-524d6f66{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6975 .elementor-element.elementor-element-524d6f66 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 0% 0%;}.elementor-6975 .elementor-element.elementor-element-f4a7841{--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;--justify-content:flex-start;--align-items:stretch;--gap:2rem;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;--padding-top:0rem;--padding-right:1.5rem;--padding-bottom:10rem;--padding-left:1.5rem;}.elementor-6975 .elementor-element.elementor-element-f4a7841:not(.elementor-motion-effects-element-type-background), .elementor-6975 .elementor-element.elementor-element-f4a7841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3ec1f22 ) 0%, var( --e-global-color-a98dd46 ) 30%);}.elementor-6975 .elementor-element.elementor-element-f4a7841, .elementor-6975 .elementor-element.elementor-element-f4a7841::before{--border-transition:0.3s;}.elementor-6975 .elementor-element.elementor-element-f4a7841 > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-f4a7841 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-6975 .elementor-element.elementor-element-e37a11e{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-bf93f4e{text-align:center;}.elementor-6975 .elementor-element.elementor-element-bf93f4e .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-e48c557-font-size );font-weight:var( --e-global-typography-e48c557-font-weight );text-transform:var( --e-global-typography-e48c557-text-transform );font-style:var( --e-global-typography-e48c557-font-style );text-decoration:var( --e-global-typography-e48c557-text-decoration );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-5f27aa0{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-2a56039 .gallery-item .gallery-caption{display:none;}.elementor-6975 .elementor-element.elementor-element-48262a6{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-4c08de8{text-align:center;}.elementor-6975 .elementor-element.elementor-element-4c08de8 .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-e48c557-font-size );font-weight:var( --e-global-typography-e48c557-font-weight );text-transform:var( --e-global-typography-e48c557-text-transform );font-style:var( --e-global-typography-e48c557-font-style );text-decoration:var( --e-global-typography-e48c557-text-decoration );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-6e3fead{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-1074526 .gallery-item .gallery-caption{text-align:center;}.elementor-6975 .elementor-element.elementor-element-ba87e5c{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-2693161{text-align:center;}.elementor-6975 .elementor-element.elementor-element-2693161 .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-e48c557-font-size );font-weight:var( --e-global-typography-e48c557-font-weight );text-transform:var( --e-global-typography-e48c557-text-transform );font-style:var( --e-global-typography-e48c557-font-style );text-decoration:var( --e-global-typography-e48c557-text-decoration );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-13d8031{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-f4f1118 .gallery-item .gallery-caption{text-align:center;}.elementor-6975 .elementor-element.elementor-element-583101de{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-6975 .elementor-element.elementor-element-2b0ade08 .elementor-button{font-size:var( --e-global-typography-b5b1c71-font-size );font-weight:var( --e-global-typography-b5b1c71-font-weight );text-transform:var( --e-global-typography-b5b1c71-text-transform );line-height:var( --e-global-typography-b5b1c71-line-height );letter-spacing:var( --e-global-typography-b5b1c71-letter-spacing );word-spacing:var( --e-global-typography-b5b1c71-word-spacing );padding:1rem 2rem 1rem 2rem;}.elementor-6975 .elementor-element.elementor-element-2b0ade08{width:var( --container-widget-width, 15rem );max-width:15rem;--container-widget-width:15rem;--container-widget-flex-grow:0;}body.elementor-page-6975:not(.elementor-motion-effects-element-type-background), body.elementor-page-6975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-6975 .elementor-element.elementor-element-3bb36ca8{--content-width:700px;}}@media(max-width:1024px){.elementor-6975 .elementor-element.elementor-element-76a33b8a > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-76a33b8a > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-6975 .elementor-element.elementor-element-76a33b8a{--padding-top:3rem;--padding-right:1rem;--padding-bottom:7rem;--padding-left:1rem;}.elementor-6975 .elementor-element.elementor-element-3bb36ca8{--gap:30px;--margin-top:0%;--margin-right:0%;--margin-bottom:0%;--margin-left:0%;--padding-top:3rem;--padding-right:1rem;--padding-bottom:1.5rem;--padding-left:1rem;}.elementor-6975 .elementor-element.elementor-element-524d6f66{font-size:var( --e-global-typography-text-font-size );}.elementor-6975 .elementor-element.elementor-element-f4a7841{--gap:16px;--align-content:center;--margin-top:0%;--margin-right:0%;--margin-bottom:6%;--margin-left:0%;--padding-top:0rem;--padding-right:1rem;--padding-bottom:5rem;--padding-left:1rem;}.elementor-6975 .elementor-element.elementor-element-f4a7841 > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-f4a7841 > .e-con-inner > .elementor-shape-bottom svg{height:80px;}.elementor-6975 .elementor-element.elementor-element-bf93f4e .elementor-heading-title{font-size:var( --e-global-typography-e48c557-font-size );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-4c08de8 .elementor-heading-title{font-size:var( --e-global-typography-e48c557-font-size );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-2693161 .elementor-heading-title{font-size:var( --e-global-typography-e48c557-font-size );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-2b0ade08 .elementor-button{font-size:var( --e-global-typography-b5b1c71-font-size );line-height:var( --e-global-typography-b5b1c71-line-height );letter-spacing:var( --e-global-typography-b5b1c71-letter-spacing );word-spacing:var( --e-global-typography-b5b1c71-word-spacing );}.elementor-6975 .elementor-element.elementor-element-2b0ade08{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-6975 .elementor-element.elementor-element-76a33b8a{--padding-top:3rem;--padding-right:1rem;--padding-bottom:6rem;--padding-left:1rem;}.elementor-6975 .elementor-element.elementor-element-524d6f66{font-size:var( --e-global-typography-text-font-size );}.elementor-6975 .elementor-element.elementor-element-f4a7841{--justify-content:center;--margin-top:0rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;}.elementor-6975 .elementor-element.elementor-element-f4a7841 > .elementor-shape-bottom svg, .elementor-6975 .elementor-element.elementor-element-f4a7841 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-6975 .elementor-element.elementor-element-bf93f4e .elementor-heading-title{font-size:var( --e-global-typography-e48c557-font-size );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-4c08de8 .elementor-heading-title{font-size:var( --e-global-typography-e48c557-font-size );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-2693161 .elementor-heading-title{font-size:var( --e-global-typography-e48c557-font-size );line-height:var( --e-global-typography-e48c557-line-height );letter-spacing:var( --e-global-typography-e48c557-letter-spacing );word-spacing:var( --e-global-typography-e48c557-word-spacing );}.elementor-6975 .elementor-element.elementor-element-2b0ade08 .elementor-button{font-size:var( --e-global-typography-b5b1c71-font-size );line-height:var( --e-global-typography-b5b1c71-line-height );letter-spacing:var( --e-global-typography-b5b1c71-letter-spacing );word-spacing:var( --e-global-typography-b5b1c71-word-spacing );padding:10px 10px 10px 10px;}.elementor-6975 .elementor-element.elementor-element-2b0ade08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6975 .elementor-element.elementor-element-2b0ade08{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-f4a7841 */.elementor-6975 .elementor-element.elementor-element-f4a7841 .gallery-icon {
        height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    background: #FFF;
    box-shadow: 4px 4px 32px 0px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    margin: 10px;
}

.elementor-6975 .elementor-element.elementor-element-f4a7841 .gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-6975 .elementor-element.elementor-element-f4a7841 .gallery-icon > img {
    transform: scale(1);
    transition: all .3s ease;
}

.elementor-6975 .elementor-element.elementor-element-f4a7841 .gallery-icon:hover > img {
    transform: scale(1.1);
}

@media (max-width: 1024px) {
    .elementor-6975 .elementor-element.elementor-element-f4a7841 .gallery-icon {
        height: 140px;
    }
}/* End custom CSS */