.elementor-21 .elementor-element.elementor-element-31db0b1{margin-top:80px;margin-bottom:80px;}.elementor-21 .elementor-element.elementor-element-21cce396 .cz_title .cz_title_line span,.elementor-21 .elementor-element.elementor-element-21cce396 .cz_title .cz_line_side_solo{background-color:#8224e3;width:50px;height:6px;top:-5px;}.elementor-21 .elementor-element.elementor-element-21cce396 .cz_title .cz_shape_1{font-size:120px;color:rgba(130,36,227,0.07);font-weight:700;top:35px;}.elementor-21 .elementor-element.elementor-element-21c24606{margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner img{opacity:0.2;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner:hover img{opacity:0.5;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner figure{background-color:#8224e3;margin-bottom:30px;border-radius:4px;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner h4{font-size:36px;color:#ffffff;padding-top:30%;text-shadow:1px 1px 2px rgba(0,0,0,0.41);}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner img{opacity:0.2;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner:hover img{opacity:0.5;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner figure{background-color:#8224e3;margin-bottom:30px;border-radius:4px;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner h4{font-size:36px;color:#ffffff;padding-top:30%;text-shadow:1px 1px 2px rgba(0,0,0,0.41);}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner img{opacity:0.2;}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner:hover img{opacity:0.5;}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner figure{background-color:#8224e3;margin-bottom:30px;border-radius:4px;}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner h4{font-size:36px;color:#ffffff;padding-top:30%;text-shadow:1px 1px 2px rgba(0,0,0,0.41);}.elementor-21 .elementor-element.elementor-element-2aaf4cf{margin-top:0px;margin-bottom:100px;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner img{opacity:0.2;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner:hover img{opacity:0.5;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner figure{background-color:#8224e3;margin-bottom:30px;border-radius:4px;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner h4{font-size:36px;color:#ffffff;padding-top:30%;text-shadow:1px 1px 2px rgba(0,0,0,0.41);}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner img{opacity:0.2;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner:hover img{opacity:0.5;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner figure{background-color:#8224e3;margin-bottom:30px;border-radius:4px;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner h4{font-size:36px;color:#ffffff;padding-top:30%;text-shadow:1px 1px 2px rgba(0,0,0,0.41);}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner img{opacity:0.2;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner:hover img{opacity:0.5;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner figure{background-color:#8224e3;margin-bottom:30px;border-radius:4px;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner h4{font-size:36px;color:#ffffff;padding-top:30%;text-shadow:1px 1px 2px rgba(0,0,0,0.41);}.elementor-21 .elementor-element.elementor-element-3fc2624 > .elementor-element-populated{padding:40px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-20e5b0de .services{animation:fadeInLeft;}.elementor-21 .elementor-element.elementor-element-20e5b0de .services h3,.elementor-21 .elementor-element.elementor-element-20e5b0de services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-33e70b63 .services{animation:fadeInLeft;}.elementor-21 .elementor-element.elementor-element-33e70b63 .services h3,.elementor-21 .elementor-element.elementor-element-33e70b63 services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-33e70b63 .services .service_img:not(.service_number){margin-top:3px;}.elementor-21 .elementor-element.elementor-element-2c2d5a87 .services{animation:fadeInLeft;}.elementor-21 .elementor-element.elementor-element-2c2d5a87 .services h3,.elementor-21 .elementor-element.elementor-element-2c2d5a87 services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-7100941c .services{animation:fadeInLeft;}.elementor-21 .elementor-element.elementor-element-7100941c .services h3,.elementor-21 .elementor-element.elementor-element-7100941c services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-3b2f798e .cz_image > div{position:relative;display:table;margin:0 auto;}.elementor-21 .elementor-element.elementor-element-3b2f798e .cz_image_in{position:relative;float:right;animation:fadeIn;}.elementor-21 .elementor-element.elementor-element-260e7097 > .elementor-element-populated{padding:40px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-5874dc98 .services{animation:fadeInRight;}.elementor-21 .elementor-element.elementor-element-5874dc98 .services h3,.elementor-21 .elementor-element.elementor-element-5874dc98 services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-62d6f16a .services{animation:fadeInRight;}.elementor-21 .elementor-element.elementor-element-62d6f16a .services h3,.elementor-21 .elementor-element.elementor-element-62d6f16a services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-727a6b95 .services{animation:fadeInRight;}.elementor-21 .elementor-element.elementor-element-727a6b95 .services h3,.elementor-21 .elementor-element.elementor-element-727a6b95 services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-b11d554 .services{animation:fadeInRight;}.elementor-21 .elementor-element.elementor-element-b11d554 .services h3,.elementor-21 .elementor-element.elementor-element-b11d554 services h3 a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-17a4277a{margin-top:90px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-14d87ba1 .cz_title .cz_title_line span,.elementor-21 .elementor-element.elementor-element-14d87ba1 .cz_title .cz_line_side_solo{background-color:#8224e3;width:50px;height:6px;top:-5px;}.elementor-21 .elementor-element.elementor-element-14d87ba1 .cz_title .cz_shape_1{font-size:100px;color:rgba(130,36,227,0.07);top:35px;}.elementor-21 .elementor-element.elementor-element-2b7fa0ff{margin-top:0px;margin-bottom:90px;}.elementor-21 .elementor-element.elementor-element-465429ac .cz_image > div{position:relative;display:table;margin:0 auto;}.elementor-21 .elementor-element.elementor-element-465429ac .cz_image_in{margin-top:10px;}.elementor-21 .elementor-element.elementor-element-51219675 .cz_wh{margin-top:80px;}.elementor-21 .elementor-element.elementor-element-51219675 .cz_wh .cz_wh_line{border-color:rgba(130,36,227,0.3);}.elementor-21 .elementor-element.elementor-element-51219675 .cz_wh .cz_wh_left{font-size:18px;color:#8224e3;font-weight:700;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-51219675 .cz_wh .cz_wh_right{font-weight:400;color:#cc4edd;}.elementor-21 .elementor-element.elementor-element-51219675 .cz_wh small{font-size:10px;background-color:#cc4edd;padding:4px 5px;}.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn,.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn:before{font-size:24px;color:#8224e3;text-align:center;letter-spacing:1px;background-color:rgba(130,36,227,0.2);padding-top:30px;padding-bottom:30px;margin-bottom:-1px;border-radius:0px;}.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn:hover,.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn:after{color:#ffffff;letter-spacing:4px;background-color:transparent;background-image:linear-gradient(90deg,#8224e3,#cc4edd);}.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn i{font-size:22px;color:#8224e3;background-color:#ffffff;padding:16px;margin-right:20px;border-radius:100px;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner figure{padding-left:5px;margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner h4{font-size:26px;padding-top:25%;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner figure{margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner h4{font-size:30px;padding-top:25%;}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner h4{font-size:28px;padding-top:20%;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner h4{font-size:28px;padding-top:20%;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner figure{padding-left:5px;margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner h4{font-size:26px;padding-top:25%;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner figure{margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner h4{font-size:30px;padding-top:25%;}.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn,.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn:before{font-size:18px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-31db0b1{margin-top:60px;margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-21cce396 .cz_title .cz_shape_1{font-size:80px;}.elementor-21 .elementor-element.elementor-element-21c24606{margin-top:10px;margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner figure{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-cb14e0d .cz_banner h4{font-size:36px;padding-top:20%;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner figure{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-496d7cc1 .cz_banner h4{font-size:36px;}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner figure{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-20e88a27 .cz_banner h4{font-size:36px;}.elementor-21 .elementor-element.elementor-element-2aaf4cf{margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner figure{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-0f2e96e .cz_banner h4{font-size:36px;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner figure{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-4e9818b .cz_banner h4{font-size:36px;padding-top:20%;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner figure{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-c526251 .cz_banner h4{font-size:36px;}.elementor-21 .elementor-element.elementor-element-3fc2624 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-260e7097 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-17a4277a{margin-top:60px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-14d87ba1 .cz_title .cz_shape_1{font-size:80px;top:45px;}.elementor-21 .elementor-element.elementor-element-2b7fa0ff{margin-top:0px;margin-bottom:30px;}.elementor-21 .elementor-element.elementor-element-51219675 .cz_wh{margin-top:0px;}.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn,.elementor-21 .elementor-element.elementor-element-37ae4820 .cz_btn:before{font-size:14px;letter-spacing:0px;}}