*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}body{font-family:Helvetica,sans-serif}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 15px}a:hover{text-decoration:none}a:focus{outline:0 solid;text-decoration:none}img{max-width:100%;height:auto}input:focus,button:focus,textarea:focus,a:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:700}p{margin-bottom:15px}p:last-child{margin-bottom:0}.content-block{padding:60px 0}.internal-content-wrap{min-width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{border:1px solid #ddd;padding:10px}.single-service-text h2{font-size:24px!important;font-weight:700;text-transform:uppercase;margin-bottom:10px}.single-service-text{color:#000;font-size:16px;font-weight:400}.single-service-text{margin-top:-7px;padding:20px;padding-bottom:45px;padding-top:35px}.s-btn-wrapper{position:absolute;bottom:25px;left:0;text-align:center;width:100%}.s-btn{background:#0100fc;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;padding:10px 36px;margin-top:20px;display:inline-block;border-radius:5px;box-shadow:2px 4px 8px #00000070}.phone-btn{background:#0100fc;color:#fff;font-size:32px;padding:7px 18px;display:inline-block;text-transform:uppercase;font-weight:400;border-radius:5px;box-shadow:2px 4px 8px #00000070}.single-service-img,.testimonnial-img{width:100%;height:320px;background-size:cover;background-position:50%}.elementor-widget-service,.elementor-widget-service>div,.single-service-item{height:100%}.single-service-item{position:relative;padding-bottom:35px}.single-service-item:hover .s-btn{background:#000;color:#fff}.testimonnial-img{height:300px}.single-service-item{display:block}.single-service-item,.single-testimonial-item{border:1px solid #d5d8de}.testi-txt{text-align:center;font-size:22px;padding:20px}.testi-stars{color:#0100f2;font-size:17px}.testi-txt h4{font-size:35px;font-weight:400;margin:0}.single-testimonial-item{margin:0 10px}.testimonial-list .slick-arrow,.team-boxes .slick-arrow{display:flex;width:30px;height:30px;justify-content:center;align-items:center;border-radius:50%;background:#0100f2;color:#fff;position:absolute;left:-50px;top:38%;cursor:pointer}.testimonial-list i.fa.fa-angle-right.slick-arrow{left:auto;right:-50px}.testimonial-list .slick-arrow:hover{background:#000;color:#fff}.single-team-item{border:1px solid #bfbfc0;padding:40px;text-align:center;margin:0 10px}.single-team-item h2{font-size:32px!important;text-transform:none!important}.single-team-item h2 span{display:block;font-weight:400;font-size:22px;position:relative;top:-5px}.team-socials a{display:flex;width:50px;height:50px;justify-content:center;align-items:center;border:2px solid #0100fc;color:#0100fc;margin:10px;border-radius:50%}.team-socials{display:flex;align-items:center;justify-content:center}.team-socials a:hover{background:#0100fc;color:#fff;border-color:#0100fc}.team-img{width:130px;height:130px;background-size:cover;background-position:50%;margin:0 auto 30px;border-radius:50%}.team-boxes .slick-arrow{top:50%;margin-top:-15px;left:-6px;z-index:3}.team-boxes i.fa.fa-angle-right.slick-arrow{left:auto;right:-6px}.testimonial-list .slick-arrow:hover,.team-boxes .slick-arrow:hover{background:#000;color:#fff}span.frc-banner{display:none}.contact-us-form .gform_body input[type=text],.contact-us-form .gform_body input[type=tel],.contact-us-form .gform_body input[type=email],.contact-us-form .gform_body textarea{background:#f9fafb;border:1px solid #e2e3f9;padding:25px 25px 20px!important;font-size:24px;color:#000}.contact-us-form label#label_1_7_1{text-transform:uppercase}.contact-us-form label#label_1_7_1,.contact-us-form ::placeholder{font-size:24px}.gform_footer input[type=submit],.gform_footer button[type=submit]{background:#4040f3;border-radius:6px!important;font-size:32px!important;border:none;padding:10px 50px!important;box-shadow:0 0 4px rgb(0 0 0/.5)}.contact-us-form ::placeholder{color:#000}button.frc-button{background:0 0!important;color:#000!important;font-size:15px!important;padding:0!important;text-align:left!important;text-transform:none!important}.contact-form p.gform_required_legend{display:none}.contact-form .gform_footer input[type=submit],.contact-form .gform_footer button[type=submit]{font-size:20px!important}@media only screen and (min-width:992px) and (max-width:1200px){}@media only screen and (max-width:991px){.mobile-center nav>ul>li{display:flex;justify-content:center}.single-service-text{text-align:center;font-size:18px}.single-service-text h2{font-size:22px!important}.s-btn{font-size:16px}.content-block{padding:50px 10px}.mobile-black .elementor-button{color:#000!important}.single-team-item{padding:15px}.single-team-item h2{font-size:22px!important}.elementor-element-5b96d86 .swiper-slide-contents{text-align:center!important}.contact-form .gform_footer input[type=submit],.contact-form .gform_footer button[type=submit]{font-size:16px!important}.contact-form .gform_body label,.contact-form .gform_body legend{font-size:13px!important}}@media only screen and (min-width:768px) and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (min-width:480px) and (max-width:767px){}