.elementor-648 .elementor-element.elementor-element-1e1545f{padding:0px 20px 0px 20px;}.elementor-648 .elementor-element.elementor-element-76ff24a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-648 .elementor-element.elementor-element-76ff24a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-76ff24a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 45px 50px 0px;--e-column-margin-right:45px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-76ff24a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-bafb47e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-648 .elementor-element.elementor-element-601f802:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-648 .elementor-element.elementor-element-601f802 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(169deg, var( --e-global-color-d49ac81 ) 0%, var( --e-global-color-cfa1f76 ) 100%);}.elementor-648 .elementor-element.elementor-element-601f802 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -13px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-648 .elementor-element.elementor-element-601f802 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-601f802{z-index:2;}.elementor-648 .elementor-element.elementor-element-321157e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-648 .elementor-element.elementor-element-321157e .elementor-icon-wrapper{text-align:center;}.elementor-648 .elementor-element.elementor-element-321157e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-321157e.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-321157e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-321157e.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-321157e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-321157e .elementor-icon{font-size:70px;}.elementor-648 .elementor-element.elementor-element-321157e .elementor-icon svg{height:70px;}.elementor-648 .elementor-element.elementor-element-4eee700{text-align:center;}.elementor-648 .elementor-element.elementor-element-4eee700 .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-7b4891c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-648 .elementor-element.elementor-element-7b4891c > .elementor-container{min-height:250px;}.elementor-648 .elementor-element.elementor-element-2e23b01 > .elementor-element-populated{margin:0px 0px 0px -20px;--e-column-margin-right:0px;--e-column-margin-left:-20px;padding:30px 20px 30px 111px;}.elementor-648 .elementor-element.elementor-element-6fcaf02{width:var( --container-widget-width, 127.749% );max-width:127.749%;--container-widget-width:127.749%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-6fcaf02 > .elementor-widget-container{margin:-20px 0px -5px 0px;}.elementor-648 .elementor-element.elementor-element-6fcaf02 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-cfa1f76 );}.elementor-648 .elementor-element.elementor-element-7280b16 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-648 .elementor-element.elementor-element-7280b16{font-size:13px;color:#000000;}.elementor-648 .elementor-element.elementor-element-02bd9bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-648 .elementor-element.elementor-element-02bd9bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-648 .elementor-element.elementor-element-02bd9bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 45px;--e-column-margin-right:0px;--e-column-margin-left:45px;padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-02bd9bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-eac42d1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-648 .elementor-element.elementor-element-17ce25f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-648 .elementor-element.elementor-element-17ce25f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(172deg, var( --e-global-color-primary ) 0%, var( --e-global-color-044b931 ) 100%);}.elementor-648 .elementor-element.elementor-element-17ce25f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -13px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-648 .elementor-element.elementor-element-17ce25f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-17ce25f{z-index:2;}.elementor-648 .elementor-element.elementor-element-61ae653 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-648 .elementor-element.elementor-element-61ae653 .elementor-icon-wrapper{text-align:center;}.elementor-648 .elementor-element.elementor-element-61ae653.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-648 .elementor-element.elementor-element-61ae653.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-61ae653.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-648 .elementor-element.elementor-element-61ae653.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-61ae653.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-648 .elementor-element.elementor-element-61ae653 .elementor-icon{font-size:70px;}.elementor-648 .elementor-element.elementor-element-61ae653 .elementor-icon svg{height:70px;}.elementor-648 .elementor-element.elementor-element-2e2878b{text-align:center;}.elementor-648 .elementor-element.elementor-element-2e2878b .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-d49ac81 );}.elementor-648 .elementor-element.elementor-element-cf45350 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-648 .elementor-element.elementor-element-af741a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-648 .elementor-element.elementor-element-af741a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-648 .elementor-element.elementor-element-af741a9 > .elementor-element-populated{margin:0px 0px 0px -20px;--e-column-margin-right:0px;--e-column-margin-left:-20px;padding:30px 20px 30px 111px;}.elementor-648 .elementor-element.elementor-element-b6001fa{width:var( --container-widget-width, 127.749% );max-width:127.749%;--container-widget-width:127.749%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-b6001fa > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-648 .elementor-element.elementor-element-b6001fa .elementor-heading-title{font-size:21px;font-weight:700;color:var( --e-global-color-d49ac81 );}.elementor-648 .elementor-element.elementor-element-1fbc840 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-648 .elementor-element.elementor-element-1fbc840{font-size:13px;}@media(max-width:1024px){.elementor-648 .elementor-element.elementor-element-601f802 > .elementor-element-populated{margin:0px 0px -165px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-648 .elementor-element.elementor-element-4eee700 .elementor-heading-title{font-size:35px;}.elementor-648 .elementor-element.elementor-element-2e23b01 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:30px 30px 30px 30px;}.elementor-648 .elementor-element.elementor-element-7280b16 > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-648 .elementor-element.elementor-element-7280b16{font-size:11px;}.elementor-648 .elementor-element.elementor-element-17ce25f > .elementor-element-populated{margin:0px 0px -165px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-648 .elementor-element.elementor-element-2e2878b .elementor-heading-title{font-size:35px;}.elementor-648 .elementor-element.elementor-element-af741a9 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:30px 30px 30px 30px;}.elementor-648 .elementor-element.elementor-element-1fbc840 > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-648 .elementor-element.elementor-element-1fbc840{font-size:11px;}}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-1e1545f{padding:0px 20px 10px 20px;}.elementor-648 .elementor-element.elementor-element-76ff24a > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-648 .elementor-element.elementor-element-601f802 > .elementor-element-populated{margin:0px 0px -205px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-648 .elementor-element.elementor-element-4eee700 .elementor-heading-title{font-size:29px;}.elementor-648 .elementor-element.elementor-element-7b4891c{padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-6fcaf02 .elementor-heading-title{font-size:18px;}.elementor-648 .elementor-element.elementor-element-7280b16{font-size:10px;}.elementor-648 .elementor-element.elementor-element-02bd9bd > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-648 .elementor-element.elementor-element-eac42d1{padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-17ce25f > .elementor-element-populated{margin:0px 0px -94px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-648 .elementor-element.elementor-element-2e2878b .elementor-heading-title{font-size:29px;}.elementor-648 .elementor-element.elementor-element-b6001fa .elementor-heading-title{font-size:18px;}.elementor-648 .elementor-element.elementor-element-1fbc840{font-size:10px;}}/* Start custom CSS for section, class: .elementor-element-1e1545f *//*Icon Hover Animation*/
.card{
    --hover-color: #ff0057;
    --height: 250px;
    --transition-time: all 0.5s;
}
.card{
    min-height: var(--height);
    position: relative;
}
.card .card-icon-box img, .card .card-icon-box, .card .card-icon-box .elementor-heading-title{
    transition: var(--transition-time);
}
.card .card-icon-box{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: var(--height);
    width: 100%;
}
.card .elementor-widget-wrap:hover .card-icon-box{
    left: -75px;
    height: 150px;
    width: 150px;
    top: 50px;
}
.card .elementor-widget-wrap:hover .card-icon-box .elementor-widget-wrap{
    background: var(*--hover-color*/green) !important;
}
.card .elementor-widget-wrap:hover .card-icon-box .elementor-heading-title{
    font-size: 0px !important;
}/* End custom CSS */