.elementor-29 .elementor-element.elementor-element-3c5a470 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-8bb52ff .vec-shape::before{
    background-image:url("https://wordpress-theme.spider-themes.net/zoomy/wp-content/uploads/2021/12/line-border.svg");
    width:366px;
    height:99px;
    left:-11px;
    top:0px;
}
.elementor-29 .elementor-element.elementor-element-8bb52ff .main-title{
    font-weight:900;
    line-height:1.3em;
}
.elementor-29 .elementor-element.elementor-element-980371d{
    --spacer-size:120px;
}
.elementor-29 .elementor-element.elementor-element-e22680b > .elementor-container{
    max-width:1356px;
}
.elementor-29 .elementor-element.elementor-element-449a1f8 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-c68dd4c .elementor-repeater-item-147a1b3 .single-box__icon{
    background:#F14D5D;
}
.elementor-29 .elementor-element.elementor-element-c68dd4c .elementor-repeater-item-ee274ee .single-box__icon{
    background:#8E66FF;
}
.elementor-29 .elementor-element.elementor-element-c68dd4c .elementor-repeater-item-182f178 .single-box__icon{
    background:#00A50C;
}
.elementor-29 .elementor-element.elementor-element-c68dd4c .sec-title{
    font-weight:900;
}
.elementor-29 .elementor-element.elementor-element-112075a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:90px;
    margin-bottom:0px;
}
.elementor-29 .elementor-element.elementor-element-112075a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-8917ed0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-8917ed0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFF8F5;
}
.elementor-29 .elementor-element.elementor-element-8917ed0 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:120px 0px 50px 0px;
}
.elementor-29 .elementor-element.elementor-element-8917ed0 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-82974a7{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:55px;
}
.elementor-29 .elementor-element.elementor-element-82974a7 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-4f714e8.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-4f714e8 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-1595b85{
    width:auto;
    max-width:auto;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-1595b85 > .elementor-widget-container{
    margin:0px 0px 15px 0px;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-1595b85 .elementor-heading-title{
    color:#FF723A;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-29 .elementor-element.elementor-element-7262908 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-7262908{
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-7262908 .elementor-heading-title{
    color:#1B212F;
    font-size:44px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-29 .elementor-element.elementor-element-37ff4c6 > .elementor-container{
    max-width:1320px;
}
.elementor-29 .elementor-element.elementor-element-37ff4c6{
    margin-top:0px;
    margin-bottom:65px;
    padding:0px 15px 0px 15px;
}
.elementor-29 .elementor-element.elementor-element-b1fb695:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-b1fb695.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 18px 0px 0px;
    --e-column-margin-right:18px;
    --e-column-margin-left:0px;
    padding:50px 45px 50px 45px;
}
.elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f884d62 > .elementor-widget-container{
    background-color:#E8E8EA;
    border-radius:50% 50% 50% 50%;
}
.elementor-29 .elementor-element.elementor-element-f884d62{
    z-index:0;
}
.elementor-29 .elementor-element.elementor-element-cacc9e4{
    width:auto;
    max-width:auto;
}
.elementor-29 .elementor-element.elementor-element-cacc9e4 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-c8f7f1f > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-c8f7f1f{
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-c8f7f1f .elementor-heading-title{
    font-size:34px;
}
.elementor-29 .elementor-element.elementor-element-f4c4191 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-f4c4191{
    text-align:justify;
    font-size:16px;
    line-height:25px;
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-29 .elementor-element.elementor-element-3d0f885 .elementor-button{
    background-color:#FFFFFF;
    font-size:16px;
    font-weight:400;
    fill:#FF723A;
    color:#FF723A;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:15px 38px 15px 38px;
}
.elementor-29 .elementor-element.elementor-element-3d0f885 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3d0f885 .elementor-button:focus{
    background-color:#FF723A;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-3d0f885{
    width:auto;
    max-width:auto;
}
.elementor-29 .elementor-element.elementor-element-3d0f885 > .elementor-widget-container{
    background-color:#00000000;
    border-radius:30px 30px 30px 30px;
}
.elementor-29 .elementor-element.elementor-element-3d0f885:hover .elementor-widget-container{
    box-shadow:5px 15px 60px 0px rgba(255, 114.0000000000001, 57.999999999999964, 0.30196078431372547);
}
.elementor-29 .elementor-element.elementor-element-3d0f885 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3d0f885 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-c99664a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-c99664a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-c99664a.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-c99664a > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 18px;
    --e-column-margin-right:0px;
    --e-column-margin-left:18px;
    padding:50px 45px 50px 45px;
}
.elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-e8f866a{
    width:auto;
    max-width:auto;
    z-index:1;
}
.elementor-29 .elementor-element.elementor-element-e8f866a > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-9d13dcc > .elementor-widget-container{
    background-color:#E8E8EA;
    border-radius:50% 50% 50% 50%;
}
.elementor-29 .elementor-element.elementor-element-9d13dcc{
    z-index:0;
}
.elementor-29 .elementor-element.elementor-element-8aaf055 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-8aaf055{
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-8aaf055 .elementor-heading-title{
    font-size:34px;
}
.elementor-29 .elementor-element.elementor-element-8627fbc > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-8627fbc{
    text-align:justify;
    font-size:16px;
    line-height:25px;
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-29 .elementor-element.elementor-element-eb3987c .elementor-button{
    background-color:#FF723A;
    font-size:16px;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:15px 38px 15px 38px;
}
.elementor-29 .elementor-element.elementor-element-eb3987c .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-eb3987c .elementor-button:focus{
    background-color:#FF723A;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-eb3987c{
    width:auto;
    max-width:auto;
}
.elementor-29 .elementor-element.elementor-element-eb3987c > .elementor-widget-container{
    border-radius:30px 30px 30px 30px;
}
.elementor-29 .elementor-element.elementor-element-eb3987c:hover .elementor-widget-container{
    box-shadow:5px 15px 60px 0px rgba(255, 114.0000000000001, 57.999999999999964, 0.30196078431372547);
}
.elementor-29 .elementor-element.elementor-element-eb3987c .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-eb3987c .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-7781577 > .elementor-container{
    max-width:1320px;
}
.elementor-29 .elementor-element.elementor-element-7781577{
    padding:0px 15px 0px 15px;
}
.elementor-29 .elementor-element.elementor-element-ce4d728.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 18px;
    --e-column-margin-right:0px;
    --e-column-margin-left:18px;
    padding:65px 45px 50px 45px;
}
.elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-47f7d56{
    width:auto;
    max-width:auto;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-47f7d56 > .elementor-widget-container{
    margin:0px 0px 15px 0px;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-47f7d56 .elementor-heading-title{
    color:#FF723A;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-29 .elementor-element.elementor-element-69b7b71 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-69b7b71{
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-69b7b71 .elementor-heading-title{
    color:#1B212F;
    font-size:44px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-29 .elementor-element.elementor-element-d4cbe33 > .elementor-container{
    max-width:1320px;
}
.elementor-29 .elementor-element.elementor-element-d4cbe33{
    padding:0px 15px 0px 15px;
}
.elementor-29 .elementor-element.elementor-element-e96e40d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-e96e40d.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated{
    box-shadow:5px 15px 30px 0px rgba(27, 33.00000000000001, 47, 0.050980392156862744);
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 15px 0px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
    padding:35px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-4171dc2 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-2fb45f8 .elementor-button{
    background-color:#00000000;
    font-size:24px;
    font-weight:bold;
    fill:#000000;
    color:#000000;
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-2fb45f8 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-29 .elementor-element.elementor-element-2fb45f8 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-2fb45f8 .elementor-button:focus{
    color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-2fb45f8 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-2fb45f8 .elementor-button:focus svg{
    fill:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-6ddffad{
    text-align:justify;
    font-size:16px;
    line-height:25px;
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-29 .elementor-element.elementor-element-bb3a672:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-bb3a672.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated{
    box-shadow:5px 15px 30px 0px rgba(27, 33.00000000000001, 47, 0.050980392156862744);
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 15px 0px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
    padding:35px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-c32d6c3 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-d0dfab3 .elementor-button{
    background-color:#00000000;
    font-size:24px;
    font-weight:bold;
    fill:#000000;
    color:#000000;
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-d0dfab3 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-29 .elementor-element.elementor-element-d0dfab3 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-d0dfab3 .elementor-button:focus{
    color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-d0dfab3 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-d0dfab3 .elementor-button:focus svg{
    fill:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-9c04da3{
    text-align:justify;
    font-size:16px;
    line-height:25px;
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-29 .elementor-element.elementor-element-f210e0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-f210e0d.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated{
    box-shadow:5px 15px 30px 0px rgba(27, 33.00000000000001, 47, 0.050980392156862744);
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 15px 0px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
    padding:35px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-fdfa1d6 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-66d5c46 .elementor-button{
    background-color:#00000000;
    font-size:24px;
    font-weight:bold;
    fill:#000000;
    color:#000000;
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-66d5c46 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-29 .elementor-element.elementor-element-66d5c46 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-66d5c46 .elementor-button:focus{
    color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-66d5c46 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-66d5c46 .elementor-button:focus svg{
    fill:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-1587442{
    text-align:justify;
    font-size:16px;
    line-height:25px;
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-29 .elementor-element.elementor-element-a5521c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-a5521c9.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated{
    box-shadow:5px 15px 30px 0px rgba(27, 33.00000000000001, 47, 0.050980392156862744);
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 15px 0px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
    padding:35px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-04ba6c5 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-1b0287c .elementor-button{
    background-color:#00000000;
    font-size:24px;
    font-weight:bold;
    fill:#000000;
    color:#000000;
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-1b0287c > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-29 .elementor-element.elementor-element-1b0287c .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-1b0287c .elementor-button:focus{
    color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-1b0287c .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-1b0287c .elementor-button:focus svg{
    fill:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-22bd1f5{
    text-align:justify;
    font-size:16px;
    line-height:25px;
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-29 .elementor-element.elementor-element-7758e6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-7758e6b.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated{
    box-shadow:5px 15px 30px 0px rgba(27, 33.00000000000001, 47, 0.050980392156862744);
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 15px 0px 15px;
    --e-column-margin-right:15px;
    --e-column-margin-left:15px;
    padding:35px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-4498043 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-d729614 .elementor-button{
    background-color:#00000000;
    font-size:24px;
    font-weight:bold;
    fill:#000000;
    color:#000000;
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-d729614 > .elementor-widget-container{
    margin:0px 0px 8px 0px;
}
.elementor-29 .elementor-element.elementor-element-d729614 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-d729614 .elementor-button:focus{
    color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-d729614 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-d729614 .elementor-button:focus svg{
    fill:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-3deb974{
    text-align:center;
    font-size:16px;
    line-height:25px;
}
.elementor-29 .elementor-element.elementor-element-b2be133 .elementor-button{
    background-color:#FF723A;
    font-size:16px;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:15px 38px 15px 38px;
}
.elementor-29 .elementor-element.elementor-element-b2be133 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-b2be133 .elementor-button:focus{
    background-color:#E75115;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-b2be133 > .elementor-widget-container{
    margin:50px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-b2be133 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-b2be133 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-762f567:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-762f567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-762f567{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:145px;
    margin-bottom:90px;
}
.elementor-29 .elementor-element.elementor-element-762f567 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-8d3cb08.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-8d3cb08 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-0d25720{
    width:auto;
    max-width:auto;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-0d25720 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-0d25720 .elementor-heading-title{
    color:#FF723A;
    font-size:18px;
}
.elementor-29 .elementor-element.elementor-element-2f77adf .section-title h5, .elementor-29 .elementor-element.elementor-element-2f77adf .section-title-3 h5{
    font-size:16px;
    text-transform:uppercase;
}
.elementor-29 .elementor-element.elementor-element-2f77adf .section-title h2{
    font-weight:900;
}
.elementor-29 .elementor-element.elementor-element-cbc8b00 .elementor-button{
    background-color:#FF723A;
    font-size:16px;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:15px 38px 15px 38px;
}
.elementor-29 .elementor-element.elementor-element-cbc8b00 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-cbc8b00 .elementor-button:focus{
    background-color:#E75115;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-cbc8b00 > .elementor-widget-container{
    margin:0px 0px 50px 0px;
}
.elementor-29 .elementor-element.elementor-element-cbc8b00 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-cbc8b00 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-8889f5d{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-29 .elementor-element.elementor-element-8889f5d > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-dfbabb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-dfbabb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFF8F5;
}
.elementor-29 .elementor-element.elementor-element-dfbabb2 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:50px 0px 60px 0px;
}
.elementor-29 .elementor-element.elementor-element-dfbabb2 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-950227e > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-29 .elementor-element.elementor-element-950227e > .elementor-container{
    max-width:1320px;
}
.elementor-29 .elementor-element.elementor-element-950227e{
    padding:0px 15px 20px 15px;
}
.elementor-29 .elementor-element.elementor-element-ef31e29.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 15px 60px 0px;
}
.elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-e54632d .img-bg::before{
    background:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-e54632d .chose-round-bg::before{
    background-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-4350996 > .elementor-background-slideshow{
    border-radius:10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 40px;
}
.elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-206a318{
    width:auto;
    max-width:auto;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-206a318 > .elementor-widget-container{
    margin:0px 0px 15px 0px;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-206a318 .elementor-heading-title{
    color:#FF723A;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-29 .elementor-element.elementor-element-06ccf5a > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-29 .elementor-element.elementor-element-06ccf5a{
    text-align:left;
}
.elementor-29 .elementor-element.elementor-element-06ccf5a .elementor-heading-title{
    color:#1B212F;
    font-size:44px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-29 .elementor-element.elementor-element-fe92499 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-29 .elementor-element.elementor-element-8e52baf > .elementor-widget-container{
    margin:0px 0px 23px 0px;
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(23px/2);
    margin-left:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-23px/2);
    margin-left:calc(-23px/2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-23px/2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-23px/2);
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-icon i{
    color:#8E66FF;
    transition:color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-icon svg{
    fill:#8E66FF;
    transition:fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-8e52baf{
    --e-icon-list-icon-size:25px;
    --icon-vertical-offset:0px;
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-icon{
    padding-right:2px;
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-item > a{
    font-weight:500;
}
.elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-text{
    color:#1B212F;
    transition:color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f45fab1 > .elementor-widget-container{
    margin:0px 0px 23px 0px;
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(23px/2);
    margin-left:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-23px/2);
    margin-left:calc(-23px/2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-23px/2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-23px/2);
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-icon i{
    color:#FF723A;
    transition:color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-icon svg{
    fill:#FF723A;
    transition:fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f45fab1{
    --e-icon-list-icon-size:25px;
    --icon-vertical-offset:0px;
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-icon{
    padding-right:2px;
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-item > a{
    font-weight:500;
}
.elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-text{
    color:#1B212F;
    transition:color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f1149b2 > .elementor-widget-container{
    margin:0px 0px 23px 0px;
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(23px/2);
    margin-left:calc(23px/2);
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-23px/2);
    margin-left:calc(-23px/2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-23px/2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-23px/2);
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-icon i{
    color:#F14D5D;
    transition:color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-icon svg{
    fill:#F14D5D;
    transition:fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-f1149b2{
    --e-icon-list-icon-size:25px;
    --icon-vertical-offset:0px;
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-icon{
    padding-right:2px;
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-item > a{
    font-weight:500;
}
.elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-text{
    color:#1B212F;
    transition:color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-c6f2711 .elementor-button{
    background-color:#FF723A;
    font-size:16px;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:15px 38px 15px 38px;
}
.elementor-29 .elementor-element.elementor-element-c6f2711 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-c6f2711 .elementor-button:focus{
    background-color:#E75115;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-c6f2711 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-c6f2711 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-c6f2711 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-78a5fb2{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-29 .elementor-element.elementor-element-78a5fb2 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-a0c8fc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-a0c8fc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFF8F5;
}
.elementor-29 .elementor-element.elementor-element-a0c8fc6 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:35px 0px 115px 0px;
}
.elementor-29 .elementor-element.elementor-element-a0c8fc6 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-bd85dd9 > .elementor-widget-container{
    margin:50px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-bd85dd9 .section-title h5{
    font-size:16px;
    text-transform:uppercase;
    line-height:21px;
}
.elementor-29 .elementor-element.elementor-element-bd85dd9 .section-title .title{
    font-weight:900;
}
.elementor-29 .elementor-element.elementor-element-70a83e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-29 .elementor-element.elementor-element-70a83e4 > .elementor-container{
    max-width:1365px;
}
.elementor-29 .elementor-element.elementor-element-70a83e4{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:150px;
    margin-bottom:35px;
    padding:0px 100px 0px 0100px;
}
.elementor-29 .elementor-element.elementor-element-70a83e4 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-edc50a5 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-5e8fde5{
    width:auto;
    max-width:auto;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-5e8fde5 > .elementor-widget-container{
    margin:0px 0px 15px 0px;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-5e8fde5 .elementor-heading-title{
    color:#FF723A;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-29 .elementor-element.elementor-element-f5e17b5 .elementor-heading-title{
    font-size:44px;
    font-weight:900;
}
.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-181ba70.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-29 .elementor-element.elementor-element-181ba70.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-29 .elementor-element.elementor-element-181ba70.elementor-column > .elementor-widget-wrap{
    justify-content:flex-end;
}
.elementor-29 .elementor-element.elementor-element-181ba70 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-ebb6234 .elementor-button{
    background-color:#FF723A;
    font-size:16px;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:17px 30px 17px 30px;
}
.elementor-29 .elementor-element.elementor-element-ebb6234 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ebb6234 .elementor-button:focus{
    background-color:#E75115;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-ebb6234 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-ebb6234 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ebb6234 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-5231698{
    overflow:hidden;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:145px;
    margin-bottom:0px;
}
.elementor-29 .elementor-element.elementor-element-5231698 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-9b9b5e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-9b9b5e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg, #FF723A0D 0%, #F14D5D08 100%);
}
.elementor-29 .elementor-element.elementor-element-9b9b5e8 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:150px 0px 150px 0px;
}
.elementor-29 .elementor-element.elementor-element-9b9b5e8 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-11d757b > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-29 .elementor-element.elementor-element-11d757b > .elementor-container{
    max-width:1320px;
}
.elementor-29 .elementor-element.elementor-element-11d757b{
    margin-top:0px;
    margin-bottom:15px;
    padding:0px 15px 0px 15px;
}
.elementor-29 .elementor-element.elementor-element-0f59adc.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-0f59adc > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-57b7cc6{
    width:auto;
    max-width:auto;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-57b7cc6 > .elementor-widget-container{
    margin:0px 0px 15px 0px;
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-57b7cc6 .elementor-heading-title{
    color:#FF723A;
    font-size:16px;
    text-transform:uppercase;
}
.elementor-29 .elementor-element.elementor-element-d454b83 > .elementor-widget-container{
    margin:0px 0px 60px 0px;
}
.elementor-29 .elementor-element.elementor-element-d454b83{
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-d454b83 .elementor-heading-title{
    font-size:44px;
    font-weight:900;
    line-height:1.3em;
}
.elementor-29 .elementor-element.elementor-element-750840d .vec-shape::before{
    width:140px;
    height:140px;
    left:0px;
    top:0px;
}
.elementor-29 .elementor-element.elementor-element-3e25774 .elementor-button{
    background-color:#FF723A;
    font-size:16px;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#FF723A;
    border-radius:30px 30px 30px 30px;
    padding:17px 30px 17px 30px;
}
.elementor-29 .elementor-element.elementor-element-3e25774 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3e25774 .elementor-button:focus{
    background-color:#E75115;
    color:#FFFFFF;
    border-color:#FF723A;
}
.elementor-29 .elementor-element.elementor-element-3e25774 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3e25774 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-fd2a90d{
    margin-top:130px;
    margin-bottom:80px;
}
.elementor-29 .elementor-element.elementor-element-10f2fd7.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-29 .elementor-element.elementor-element-d416e1b{
    width:var( --container-widget-width, 60% );
    max-width:60%;
    --container-widget-width:60%;
    --container-widget-flex-grow:0;
    text-align:center;
}
.elementor-29 .elementor-element.elementor-element-d416e1b > .elementor-widget-container{
    margin:0px 0px 45px 0px;
}
.elementor-29 .elementor-element.elementor-element-d416e1b .elementor-heading-title{
    font-family:"Manrope";
    font-size:50px;
    font-weight:900;
    line-height:1.1em;
}
.elementor-29 .elementor-element.elementor-element-bc2be1f{
    width:var( --container-widget-width, 55% );
    max-width:55%;
    --container-widget-width:55%;
    --container-widget-flex-grow:0;
}
.elementor-29 .elementor-element.elementor-element-bc2be1f .subscribe-two{
    padding:0px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-bc2be1f .subscribe-form-box .sub_btn:hover{
    background-color:#E75115;
}
.elementor-29 .elementor-element.elementor-element-bc2be1f .subscribe-two.theme-bg{
    box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);
    background:#00000000;
}
@media(max-width:1366px){
    .elementor-29 .elementor-element.elementor-element-e22680b > .elementor-container{
        max-width:1140px;
    }
    .elementor-29 .elementor-element.elementor-element-8917ed0 > .elementor-element-populated{
        padding:60px 0px 30px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-37ff4c6 > .elementor-container{
        max-width:1140px;
    }
    .elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated{
        padding:40px 40px 40px 40px;
    }
    .elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated{
        padding:40px 40px 40px 40px;
    }
    .elementor-29 .elementor-element.elementor-element-7781577 > .elementor-container{
        max-width:1140px;
    }
    .elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated{
        padding:40px 40px 40px 40px;
    }
    .elementor-29 .elementor-element.elementor-element-d4cbe33 > .elementor-container{
        max-width:1140px;
    }
    .elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-4171dc2 img{
       /* max-width:40%;*/
    }
    .elementor-29 .elementor-element.elementor-element-2fb45f8 > .elementor-widget-container{
        margin:0px 0px 15px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-2fb45f8 .elementor-button{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-6ddffad > .elementor-widget-container{
        margin:0px 5px 0px 5px;
    }
    .elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-c32d6c3 img{
       /* max-width:40%;*/
    }
    .elementor-29 .elementor-element.elementor-element-d0dfab3 > .elementor-widget-container{
        margin:0px 0px 15px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-d0dfab3 .elementor-button{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-9c04da3 > .elementor-widget-container{
        margin:0px 5px 0px 5px;
    }
    .elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-fdfa1d6 img{
       /* max-width:40%; */
    }
    .elementor-29 .elementor-element.elementor-element-66d5c46 > .elementor-widget-container{
        margin:5px 0px 15px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-66d5c46 .elementor-button{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-1587442 > .elementor-widget-container{
        margin:0px 5px 0px 5px;
    }
    .elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-04ba6c5 img{
       /* max-width:40%; */
    }
    .elementor-29 .elementor-element.elementor-element-1b0287c > .elementor-widget-container{
        margin:0px 0px 15px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-1b0287c .elementor-button{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-22bd1f5 > .elementor-widget-container{
        margin:0px 5px 0px 5px;
    }
    .elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-4498043 img{
       /* max-width:40%; */
    }
    .elementor-29 .elementor-element.elementor-element-d729614 > .elementor-widget-container{
        margin:0px 0px 15px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-d729614 .elementor-button{
        font-size:22px;
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-3deb974 > .elementor-widget-container{
        margin:0px 5px 0px 5px;
    }
    .elementor-29 .elementor-element.elementor-element-dfbabb2 > .elementor-element-populated{
        padding:60px 0px 60px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-950227e > .elementor-container{
        max-width:1140px;
    }
    .elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated{
        padding:40px 40px 40px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated{
        padding:40px 40px 40px 10px;
    }
    .elementor-29 .elementor-element.elementor-element-fe92499{
        font-size:16px;
    }
    .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(20px/2);
        margin-left:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-20px/2);
        margin-left:calc(-20px/2);
    }
    body.rtl .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-20px/2);
    }
    body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-8e52baf{
        --e-icon-list-icon-size:20px;
    }
    .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-8e52baf .elementor-icon-list-item > a{
        font-size:15px;
    }
    .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(20px/2);
        margin-left:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-20px/2);
        margin-left:calc(-20px/2);
    }
    body.rtl .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-20px/2);
    }
    body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f45fab1{
        --e-icon-list-icon-size:20px;
    }
    .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f45fab1 .elementor-icon-list-item > a{
        font-size:15px;
    }
    .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(20px/2);
        margin-left:calc(20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-20px/2);
        margin-left:calc(-20px/2);
    }
    body.rtl .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-20px/2);
    }
    body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-20px/2);
    }
    .elementor-29 .elementor-element.elementor-element-f1149b2{
        --e-icon-list-icon-size:20px;
    }
    .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f1149b2 .elementor-icon-list-item > a{
        font-size:15px;
    }
    .elementor-29 .elementor-element.elementor-element-a0c8fc6 > .elementor-element-populated{
        padding:0px 0px 100px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-70a83e4{
        padding:0px 050px 0px 050px;
    }
    .elementor-29 .elementor-element.elementor-element-ac2e0ef > .elementor-element-populated{
        padding:0px 30px 0px 30px;
    }
    .elementor-29 .elementor-element.elementor-element-9b9b5e8 > .elementor-element-populated{
        padding:130px 0px 130px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-11d757b > .elementor-container{
        max-width:1140px;
    }
}
@media(max-width:1024px){
    .elementor-29 .elementor-element.elementor-element-3c5a470 > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-e22680b > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-449a1f8 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-8917ed0 > .elementor-element-populated{
        padding:100px 0px 100px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-82974a7 > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-7262908 .elementor-heading-title{
        line-height:1.1em;
    }
    .elementor-29 .elementor-element.elementor-element-37ff4c6 > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated{
        margin:0px 15px 0px 0px;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-c8f7f1f .elementor-heading-title{
        line-height:1.1em;
    }
    .elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated{
        margin:0px 0px 0px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-8aaf055 .elementor-heading-title{
        line-height:1.1em;
    }
    .elementor-29 .elementor-element.elementor-element-7781577 > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated{
        margin:15px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-69b7b71 .elementor-heading-title{
        line-height:1.1em;
    }
    .elementor-29 .elementor-element.elementor-element-d4cbe33 > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated{
        margin:0px 15px 15px 0px;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-4171dc2 > .elementor-widget-container{
        margin:0px 0px 25px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated{
        margin:0px 15px 15px 0px;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-c32d6c3 > .elementor-widget-container{
        margin:0px 0px 25px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated{
        margin:0px 0px 15px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-fdfa1d6 > .elementor-widget-container{
        margin:0px 0px 25px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated{
        margin:15px 15px 15px 0px;
        --e-column-margin-right:15px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-04ba6c5 > .elementor-widget-container{
        margin:0px 0px 25px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated{
        margin:15px 0px 15px 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:15px;
    }
    .elementor-29 .elementor-element.elementor-element-4498043 > .elementor-widget-container{
        margin:0px 0px 25px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-dfbabb2 > .elementor-element-populated{
        padding:100px 15px 100px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-950227e > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-950227e{
        margin-top:0px;
        margin-bottom:0px;
        padding:0px 30px 0px 30px;
    }
    .elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated{
        margin:0px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated{
        margin:15px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-06ccf5a .elementor-heading-title{
        line-height:1.1em;
    }
    .elementor-29 .elementor-element.elementor-element-a0c8fc6 > .elementor-element-populated{
        padding:0px 0px 115px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-70a83e4 > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-f5e17b5 .elementor-heading-title{
        line-height:1.3em;
    }
    .elementor-29 .elementor-element.elementor-element-5231698{
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-9b9b5e8 > .elementor-element-populated{
        padding:100px 0px 100px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-11d757b > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-11d757b{
        margin-top:0px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-3e25774 > .elementor-widget-container{
        margin:20px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-fd2a90d > .elementor-container{
        max-width:960px;
    }
    .elementor-29 .elementor-element.elementor-element-fd2a90d{
        margin-top:100px;
        margin-bottom:50px;
    }
    .elementor-29 .elementor-element.elementor-element-d416e1b{
        width:var( --container-widget-width, 80% );
        max-width:80%;
        --container-widget-width:80%;
        --container-widget-flex-grow:0;
    }
    .elementor-29 .elementor-element.elementor-element-bc2be1f{
        width:var( --container-widget-width, 80% );
        max-width:80%;
        --container-widget-width:80%;
        --container-widget-flex-grow:0;
    }
}
@media(max-width:768px){
    .elementor-29 .elementor-element.elementor-element-980371d{
        --spacer-size:30px;
    }
    .elementor-29 .elementor-element.elementor-element-e22680b > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-449a1f8 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-8917ed0 > .elementor-element-populated{
        padding:70px 0px 70px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-4f714e8 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-7262908 .elementor-heading-title{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-37ff4c6 > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-b1fb695 > .elementor-element-populated{
        margin:0px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:30px 15px 30px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-c8f7f1f .elementor-heading-title{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-c99664a > .elementor-element-populated{
        margin:15px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:30px 15px 30px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-8aaf055 .elementor-heading-title{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-7781577 > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-ce4d728 > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-69b7b71 .elementor-heading-title{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-d4cbe33 > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-e96e40d > .elementor-element-populated{
        margin:30px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-bb3a672 > .elementor-element-populated{
        margin:0px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-f210e0d > .elementor-element-populated{
        margin:0px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:30px 0px 30px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-a5521c9 > .elementor-element-populated{
        margin:0px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:30px 0px 30px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-7758e6b > .elementor-element-populated{
        margin:0px 0px 15px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }
    .elementor-29 .elementor-element.elementor-element-b2be133 > .elementor-widget-container{
        margin:20px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-cbc8b00 > .elementor-widget-container{
        margin:20px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-dfbabb2 > .elementor-element-populated{
        padding:70px 0px 70px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-950227e > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-ef31e29 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-4350996 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-06ccf5a .elementor-heading-title{
        font-size:22px;
    }
    .elementor-29 .elementor-element.elementor-element-a0c8fc6 > .elementor-element-populated{
        padding:30px 0px 70px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-70a83e4 > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-70a83e4{
        margin-top:50px;
        margin-bottom:50px;
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-edc50a5.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-29 .elementor-element.elementor-element-edc50a5 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-f5e17b5{
        text-align:center;
    }
    .elementor-29 .elementor-element.elementor-element-f5e17b5 .elementor-heading-title{
        font-size:28px;
    }
    .elementor-29 .elementor-element.elementor-element-181ba70.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-29 .elementor-element.elementor-element-181ba70 > .elementor-element-populated{
        margin:20px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding:0px 15px 0px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-ac2e0ef > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-29 .elementor-element.elementor-element-9b9b5e8 > .elementor-element-populated{
        padding:70px 15px 70px 15px;
    }
    .elementor-29 .elementor-element.elementor-element-11d757b > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-d454b83 .elementor-heading-title{
        font-size:28px;
    }
    .elementor-29 .elementor-element.elementor-element-fd2a90d > .elementor-container{
        max-width:540px;
    }
    .elementor-29 .elementor-element.elementor-element-10f2fd7 > .elementor-element-populated{
        margin:0px 0px 0px 5px;
        --e-column-margin-right:0px;
        --e-column-margin-left:5px;
    }
    .elementor-29 .elementor-element.elementor-element-d416e1b{
        width:100%;
        max-width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-d416e1b .elementor-heading-title{
        font-size:28px;
    }
    .elementor-29 .elementor-element.elementor-element-bc2be1f{
        width:100%;
        max-width:100%;
    }
}
@media(min-width:769px){
    .elementor-29 .elementor-element.elementor-element-8917ed0{
        width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-4f714e8{
        width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-dfbabb2{
        width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-ef31e29{
        width:58%;
    }
    .elementor-29 .elementor-element.elementor-element-4350996{
        width:41.624%;
    }
    .elementor-29 .elementor-element.elementor-element-edc50a5{
        width:74.565%;
    }
    .elementor-29 .elementor-element.elementor-element-181ba70{
        width:24.589%;
    }
    .elementor-29 .elementor-element.elementor-element-9b9b5e8{
        width:100%;
    }
}
@media(max-width:1024px) and (min-width:769px){
    .elementor-29 .elementor-element.elementor-element-b1fb695{
        width:50%;
    }
    .elementor-29 .elementor-element.elementor-element-c99664a{
        width:50%;
    }
    .elementor-29 .elementor-element.elementor-element-ce4d728{
        width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-e96e40d{
        width:33%;
    }
    .elementor-29 .elementor-element.elementor-element-bb3a672{
        width:33%;
    }
    .elementor-29 .elementor-element.elementor-element-f210e0d{
        width:33%;
    }
    .elementor-29 .elementor-element.elementor-element-a5521c9{
        width:50%;
    }
    .elementor-29 .elementor-element.elementor-element-7758e6b{
        width:50%;
    }
    .elementor-29 .elementor-element.elementor-element-ef31e29{
        width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-4350996{
        width:100%;
    }
    .elementor-29 .elementor-element.elementor-element-edc50a5{
        width:73%;
    }
    .elementor-29 .elementor-element.elementor-element-181ba70{
        width:27%;
    }
}
/* Start custom CSS for text-editor, class: .elementor-element-f884d62 */
.user-down-shape > .elementor-widget-container {
     content: '';
     width: 75px;
     height: 75px;
     background: rgba(27, 33, 47, 0.1);
     bottom: 0;
     z-index: -1;
     position: absolute;
     left: -37px;
     right: 0px;
     margin: auto;
     top: 120px;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d13dcc */
.user-down-shape-right > .elementor-widget-container {
     width: 75px;
     height: 75px;
     background: rgba(27, 33, 47, 0.1);
     bottom: 0;
     z-index: -1;
     position: absolute;
     left: -40px;
     right: 0px;
     margin: auto;
     top: -135px;
}
/* End custom CSS */
