.banner .banner-content{margin-left:15%}.banner .banner-curl-img img{width:auto;height:100px}.banner .banner-curl-img{position:absolute;top:5%;right:45%}.banner .banner-image .banner-image1 img{position:relative;border-radius:100px 0 100px 0;left:8%}.banner .banner-image .banner-image2 img{position:absolute;border-radius:100px 0 100px 0;top:48%;right:15%;background:#fff;margin:30px auto 0;box-shadow:-8px -8px 0 #fff}.banner .banner-text,.banner .banner-image .banner-short-image{display:inline-block;padding:10px 15px;border-radius:5px}.banner .banner-text:before{content:"\f118";font-family:'Font Awesome 5 Free';font-weight:900;padding-right:10px;font-size:15px;color:#5bbb5b}.banner-form{position:relative;background:#fff;padding:22px 10px 5px 10px;border-radius:20px;width:50%}.banner-form select,.banner-form input{background:#e6e6e6;border-radius:6px;margin-bottom:0!important}.banner-form input[type="submit"]{width:auto}.banner-form input.wpcf7-form-control.wpcf7-text::placeholder{color:#000}.banner-form .email,.banner-form .time,.banner-form .text,.banner-form .time,.banner-form .bugdets,.banner-form .date,.banner-form .select{position:relative}.banner-form .select::before{content:'\f0d7';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:26%;bottom:50%;right:20px;color:#000;z-index:99}.banner-form .text::before{content:'\e1bc';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:26%;bottom:50%;right:20px;color:#000;z-index:99}.banner-form .email:before{content:'\f0e0';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:27%;right:18px;color:#000;z-index:99}.banner-form .date:before{content:'\f133';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:27%;bottom:50%;right:20px;color:#000;z-index:99}.banner-form .bugdets::before{content:'\f156';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:27%;bottom:50%;right:20px;color:#000;z-index:99}.banner-form .time::before{content:'\f017';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:24%;right:18px;color:#000;z-index:99}.banner-form button.btn-appointment{background:#000;color:#fff;font-weight:600;width:auto;text-align:left;font-size:16px;border:2px solid transparent;padding:5px 5px 5px 5px;border-radius:10px}.banner-form button.btn-appointment:hover{background-color:#5bbb5b;border:2px solid #5bbb5b;color:#fff}.banner-form .btn-appointment i{padding:10px;background-color:#fff;color:#000;border-radius:8px;margin-left:10px}.banner-form .btn-appointment:hover i,.read-more-btn:hover i{color:#5bbb5b}.banner .banner-image .banner-short-image{position:absolute;z-index:1;top:3%;right:18%;border-radius:10px}.banner .banner-short-image .banner-image-text{padding:0;margin-bottom:4px}.banner .banner-short-image img{width:auto}.banner .banner-short-image figure,.about-section .about-img1 .experience p,.about-section .participate figure{margin-bottom:0}.about-section .about-img1 img,.about-section .about-img2 img{width:100%!important;object-fit:cover;border-radius:20px}.about-section .about-img2 .about-image2 img{margin-bottom:-7%}.about-section .participate{padding:10px;position:absolute;bottom:84%;left:50%;transform:translate(-50%);background:#fff;border-radius:10px;width:200px;border-bottom:3px solid #5bbb5b;box-shadow: 0px 0px 12px #00000029}.about-section .participate-text:before{content:"\f080";font-family:'Font Awesome 5 Free';font-size:18px;color:#fff;background:#5bbb5b;padding:3px 8px;margin-bottom:8px;border-radius:6px;width:fit-content}.about-section .participate-text{display:grid}.about-section .participate p{margin:6px 0}.about-section .participate .about-short-image img{width:auto!important}.about-section .about-img1,.about-section .about-img2{position:relative}.about-section .about-img1 .experience{display:inline-block;position:absolute;padding:10px;border-radius:10px;width:120px;bottom:0;left:50px}.about-section .about-text .about-curl-img{position:absolute;top:0;left:-10%}.about-section .btn-section{border-radius:10px}.about-section .btn1 a,.about-section .btn1 a:hover{color:#1f4b3f!important;padding:6px;border-bottom:3px solid #1f4b3f}.about-section .btn2 a,.about-section .btn3 a,.about-section .btn2 a:hover,.about-section .btn3 a:hover{color:#000!important;padding:6px}.about-section .about-list p:before{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900;font-size:10px;color:#fff;background:#5bbb5b;padding:3px 2px;margin-right:10px}.about-section .about-btn a{padding:12px 8px}.about-section .about-btn a:after{content:"\f061";font-family:'Font Awesome 5 Free';font-weight:900;background:#fff;padding:8px 8px;color:#000;border-radius:6px;margin-left:5px}.about-section .about-btn a:hover{background:#5bbb5b!important}.about-section .about-btn a:hover:after{color:#5bbb5b}.about-section .about-img-sec img{border-radius:50%;width:60px;height:60px}.about-section .about-img-sec .wp-block-columns{gap:0}@media screen and (max-width:576px){.banner-form{width:100%}.banner .banner-content{margin-left:0;text-align:center}.about-section .btn-section,.about-section .about-info-sec,.about-section .about-img-sec .wp-block-columns{flex-wrap:nowrap!important}.banner .banner-image .banner-short-image{top:62%}.banner .banner-image .banner-image1 img{width:100%!important;left:0;top:30px}.banner .banner-image .banner-image2 img,.banner .banner-curl-img img,.about-section .about-text .about-curl-img{display:none}.about-section .about-btn a,.about-section .about-btn a:after{padding:10px 4px;font-size:12px!important}.about-section .about-btn a:after{padding:6px}.about-section .about-info-sec,.about-section .about-list-sec{gap:1em}.about-section .about-img-sec p{font-size:12px!important}.wp-block-column.about-img1.is-layout-flow.wp-block-column-is-layout-flow,.wp-block-column.is-vertically-aligned-bottom.about-img2.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:25%!important}.about-section .about-img1 img,.about-section .about-img2 img{height:auto!important}.about-section .about-img1 .experience{width:100px;bottom:15%;left:20px}.about-section .participate{width:150px;bottom:64%}.about-section .participate p{font-size:11px!important}.about-section .participate-text:before{font-size:14px}.about-section .about-img2 .about-image2 img{margin-top:60%}.wp-block-column.about-list.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:33.33%!important}.about-section .about-list p{font-size:13px!important}}@media screen and (min-width:577px) and (max-width:999px){.banner .wp-block-columns,.about-section .btn-section,.about-section .about-list-sec,.about-section .about-info-sec,.about-section .about-img-sec .wp-block-columns{flex-wrap:nowrap!important}.banner .banner-text2,.banner .banner-curl-img img,.about-section .about-text .about-curl-img{display:none}.banner .banner-content{margin-left:0}.banner .banner-form{width:100%}.banner .banner-image .banner-image1 img{width:250px!important}.banner .banner-image .banner-image2 img{width:220px!important;height:258px!important;right:5%}.wp-block-column.about-img1.is-layout-flow.wp-block-column-is-layout-flow,.wp-block-column.is-vertically-aligned-bottom.about-img2.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:25%!important}.about-section .participate{bottom:90%}.wp-block-column.is-vertically-aligned-center.about-image.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:20%!important}.wp-block-column.is-vertically-aligned-center.about-btn.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:40%!important}}@media screen and (min-width:1000px) and (max-width:1200px){.banner .banner-content{margin-left:3%}.banner-form{width:100%}.banner .banner-image .banner-image2 img{right:5%}.about-section .about-text .about-curl-img{left:-15%}.about-section .about-list-sec{gap:1em}.about-section .about-list p,.about-section .expert-text{font-size:13px!important}.about-section .about-btn a:after{padding:6px}.about-section .about-btn a{padding:10px 5px;font-size:12px!important}.about-section .about-img-sec p{margin-left:15px}.about-section .about-img1 .experience{bottom:15%}}@media screen and (min-width:1201px) and (max-width:1440px){.banner .banner-content{margin-left:4%}.banner-form{width:60%}.banner .banner-image .banner-image1 img{left:20%}.banner .banner-image .banner-image2 img{right:5%}}