.elementor-3205 .elementor-element.elementor-element-4d739d27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-3a8dd9d8{--display:flex;}.elementor-3205 .elementor-element.elementor-element-61f6abc1{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-61f6abc1:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-61f6abc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-5e3afd56{text-align:center;}.elementor-3205 .elementor-element.elementor-element-5e3afd56 img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-5046c416{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-19761862 .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-19761862 .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-19761862 .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-285a1325{--display:flex;}.elementor-3205 .elementor-element.elementor-element-2dfdd271{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-2dfdd271:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-2dfdd271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-45c43913{text-align:center;}.elementor-3205 .elementor-element.elementor-element-45c43913 img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-18bcbc05{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-758311f3 .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-758311f3 .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-758311f3 .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-18950406{--display:flex;}.elementor-3205 .elementor-element.elementor-element-3581ec04{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-3581ec04:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-3581ec04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-55bf561a{text-align:center;}.elementor-3205 .elementor-element.elementor-element-55bf561a img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-6affc9d4{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-769ada15 .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-769ada15 .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-769ada15 .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-33d20ef0{--display:flex;}.elementor-3205 .elementor-element.elementor-element-3719b2dc{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-3719b2dc:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-3719b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-7900222b{text-align:center;}.elementor-3205 .elementor-element.elementor-element-7900222b img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-7d3ffe0a{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-30b05ef0 .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-30b05ef0 .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-30b05ef0 .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-c7f0b87{--display:flex;}.elementor-3205 .elementor-element.elementor-element-7a039c5e{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-7a039c5e:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-7a039c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-7383e579{text-align:center;}.elementor-3205 .elementor-element.elementor-element-7383e579 img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-67cb8d{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-7a756f9e .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-7a756f9e .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-7a756f9e .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-50621585{--display:flex;}.elementor-3205 .elementor-element.elementor-element-75afcc87{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-75afcc87:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-75afcc87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-147da5f5{text-align:center;}.elementor-3205 .elementor-element.elementor-element-147da5f5 img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-6f9cdc24{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-e7f16bf .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-e7f16bf .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-e7f16bf .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-745d9dd9{--display:flex;}.elementor-3205 .elementor-element.elementor-element-55000e0b{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-55000e0b:not(.elementor-motion-effects-element-type-background), .elementor-3205 .elementor-element.elementor-element-55000e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f690ce );}.elementor-3205 .elementor-element.elementor-element-2819a5e3{text-align:center;}.elementor-3205 .elementor-element.elementor-element-2819a5e3 img{border-radius:25px 25px 25px 25px;}.elementor-3205 .elementor-element.elementor-element-21df5e11{--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:space-between;--align-items:center;--padding-top:5px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3205 .elementor-element.elementor-element-357b22e2 .elementor-icon-wrapper{text-align:center;}.elementor-3205 .elementor-element.elementor-element-357b22e2 .elementor-icon{font-size:44px;}.elementor-3205 .elementor-element.elementor-element-357b22e2 .elementor-icon svg{height:44px;}.elementor-3205 .elementor-element.elementor-element-531c3af1{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:530px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-590px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-80px;--e-n-carousel-arrow-size:48px;}.elementor-3205 .elementor-element.elementor-element-531c3af1 > .elementor-widget-container{margin:0% -15% 0% 0%;}@media(max-width:1024px){.elementor-3205 .elementor-element.elementor-element-61f6abc1{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-5e3afd56 img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-19761862 .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-19761862 .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-2dfdd271{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-45c43913 img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-758311f3 .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-758311f3 .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-3581ec04{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-55bf561a img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-769ada15 .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-769ada15 .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-3719b2dc{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-7900222b img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-30b05ef0 .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-30b05ef0 .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-7a039c5e{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-7383e579 img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-7a756f9e .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-7a756f9e .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-75afcc87{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-147da5f5 img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-e7f16bf .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-e7f16bf .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-55000e0b{--border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-2819a5e3 img{border-radius:20px 20px 20px 20px;}.elementor-3205 .elementor-element.elementor-element-357b22e2 .elementor-icon{font-size:40px;}.elementor-3205 .elementor-element.elementor-element-357b22e2 .elementor-icon svg{height:40px;}.elementor-3205 .elementor-element.elementor-element-531c3af1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:280px;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-right-position:-340px;}.elementor-3205 .elementor-element.elementor-element-531c3af1 > .elementor-widget-container{margin:0% -20% 0% 0%;}}@media(max-width:767px){.elementor-3205 .elementor-element.elementor-element-3a8dd9d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-531c3af1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:5px;}.elementor-3205 .elementor-element.elementor-element-531c3af1 > .elementor-widget-container{margin:0% -85% 0% 0%;padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19761862 */.elementor-3205 .elementor-element.elementor-element-19761862 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-19761862 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f6abc1 */.elementor-3205 .elementor-element.elementor-element-61f6abc1{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-758311f3 */.elementor-3205 .elementor-element.elementor-element-758311f3 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-758311f3 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdd271 */.elementor-3205 .elementor-element.elementor-element-2dfdd271{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-769ada15 */.elementor-3205 .elementor-element.elementor-element-769ada15 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-769ada15 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581ec04 */.elementor-3205 .elementor-element.elementor-element-3581ec04{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b05ef0 */.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-30b05ef0 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3719b2dc */.elementor-3205 .elementor-element.elementor-element-3719b2dc{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a756f9e */.elementor-3205 .elementor-element.elementor-element-7a756f9e svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-7a756f9e svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a039c5e */.elementor-3205 .elementor-element.elementor-element-7a039c5e{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f16bf */.elementor-3205 .elementor-element.elementor-element-e7f16bf svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-e7f16bf svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afcc87 */.elementor-3205 .elementor-element.elementor-element-75afcc87{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-357b22e2 */.elementor-3205 .elementor-element.elementor-element-357b22e2 svg rect{
    fill: var(--e-global-color-primary);
}
.elementor-3205 .elementor-element.elementor-element-357b22e2 svg:hover rect{
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55000e0b */.elementor-3205 .elementor-element.elementor-element-55000e0b{
    box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
    -webkit-box-shadow: 0px 5px 8 px 0px rgba(245, 245, 245,0.75);
    -moz-box-shadow: 0px 5px 8px 0px rgba(245, 245, 245,0.75);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-531c3af1 */.elementor-3205 .elementor-element.elementor-element-531c3af1 .elementor-swiper-button svg:hover path{
    fill:#fff;
}
 .elementor-3205 .elementor-element.elementor-element-531c3af1 .elementor-swiper-button svg{
      fill:#fff;
 }
 .elementor-3205 .elementor-element.elementor-element-531c3af1 .elementor-swiper-button svg:hover{
     fill: var(--e-global-color-accent);
 }
@media (min-width:1440px){

}
@media (max-width: 1024px){

}
@media (max-width: 767px){
.elementor-3205 .elementor-element.elementor-element-531c3af1 .elementor-swiper-button-next,
.elementor-3205 .elementor-element.elementor-element-531c3af1 .elementor-swiper-button-prev{
    display:none;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d739d27 */.elementor-3205 .elementor-element.elementor-element-4d739d27{
    padding-left: calc((100% - var(--content-width)) / 2);
}/* End custom CSS */