*,*::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;background-color:#fff;color:#333}select,input{background-color:#fff;border:1px solid #ddd;color:#333}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-testimonial-item{background:#f2f2f2;padding:40px;border-radius:40px 0;box-shadow:0 0 10px rgba(0,0,0,.25)!important;text-align:center;transform:scale(.8);margin:20px 0}.single-testimonial-item img{margin:0 auto 30px}.single-testimonial-item h3{color:#2b74d3!important;font-size:26px;margin:0}.testimonial-area .slick-list{padding:0 300px!important}.single-testimonial-item.slick-center{transform:scale(1)}.testimonial-area .slick-arrow{position:absolute;top:50%;margin-top:-18px;left:260px;cursor:pointer;z-index:2}.testimonial-area img.right-arr.slick-arrow{left:auto;right:260px}.elementor-element.service-hover{display:none}.single-service:hover .service-normal{display:none}.single-service:hover .service-hover{display:flex}.elementor-element.caro-hidden{overflow:hidden}.elementor-element .form-css .gform_fields{gap:20px}.elementor-element .form-css input[type=text],.elementor-element .form-css input[type=tel],.elementor-element .form-css input[type=email],.elementor-element .form-css textarea{border-radius:0;border:0;border-bottom:2px solid #2b74d3;height:45px;color:#fff;font-size:18px;padding:0 20px;background:#08074f}.elementor-element .form-css textarea{padding:10px 20px}.form-css input[type=submit]{color:#fff!important;font-size:18px!important;font-weight:700!important;letter-spacing:.48px!important;background:#2b74d3!important;border-radius:0 33px 0 0!important;padding:14px 40px!important;text-transform:uppercase!important;margin-top:28px!important;margin:0 auto!important}.form-css label.gfield_label{color:#fff;font-size:16px;font-weight:600;padding-left:20px}.form-css p.gform_required_legend{display:none}.elementor-element .form-css input:focus,.elementor-element .form-css textarea:focus{outline:0}.elementor-element.dash-border{position:relative}.elementor-element.dash-border::after{position:absolute;content:"";height:88%;width:94%;border-radius:31px 0 0 0;border:5px dashed #14135f;right:14px;bottom:16px}.elementor-element.dash-border-right{position:relative}.elementor-element.dash-border-right::after{position:absolute;content:"";height:88%;width:94%;border-radius:0 0 0 31px;border:5px dashed #14135f;right:14px;bottom:16px}.menu-dot a.elementor-item{position:relative;z-index:1;padding-left:12px!important}.menu-dot a.elementor-item:before{content:"";position:absolute;width:4px;height:4px;background:#fff!important;opacity:1!important;border-radius:10px;top:12px}.single-post .elementor-widget-theme-post-content ul[class]{list-style:disc}.single-post .elementor-widget-theme-post-content ol[class]{list-style:decimal}.single-post .elementor-widget-theme-post-content ul[class],.single-post .elementor-widget-theme-post-content ol[class]{margin:0 0 20px;padding:0 0 0 15px}.elementor .link-bold a{color:#f2f2f2!important;text-decoration:underline;font-weight:700;line-height:2.5}.elementor-element.bg-cover-fx{background-size:cover!important;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:992px) and (max-width:1200px){}@media only screen and (max-width:991px){.testimonial-area .slick-arrow{left:20px}.testimonial-area img.right-arr.slick-arrow{right:20px}.menu-dot .elementor-nav-menu li{display:flex;justify-content:center}.menu-dot .elementor-nav-menu li a.elementor-item{text-align:center;padding-left:0!important}.menu-dot a.elementor-item:before{display:none}.testimonial-area .slick-list{padding:0!important}.single-testimonial-item{box-shadow:none!important}.elementor-element.dash-border::after{display:none}}@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){}