*,*::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}.elementor-element.left-bg{position:relative;z-index:1}.elementor-element.left-bg::before{position:absolute;content:"";height:100%;width:40%;left:0;z-index:-2}.elementor-element.left-bg::after{position:absolute;content:"";height:100%;width:40%;left:0;background:linear-gradient(180deg,transparent 76%,rgba(0,0,0,.4) 80%);z-index:-1}.elementor-element.icon-list-style ul li.elementor-icon-list-item{padding:15px 0;border-bottom:1px solid #9fa1a4}.elementor-element.icon-list-style ul li:last-child{border-bottom:0}.elementor-element.right-bg{position:relative;z-index:1}.elementor-element.right-bg::before{position:absolute;content:"";height:100%;width:50%;right:0;left:auto;z-index:-1}.elementor-element .form-css p.gform_required_legend{display:none}.elementor-element .form-css .gform_fields{row-gap:16px}.elementor-element .form-css label.gfield_label,.elementor-element .form-css label.gform-field-label,.elementor-element .form-css legend.gfield_label{color:#000;font-size:16px;font-weight:400;padding-left:0}.elementor-element .form-css .gfield_checkbox{display:flex!important;flex-direction:row!important;column-gap:35px!important}.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 input[type=number],.elementor-element .form-css textarea,.elementor-element .form-css select{border:1px solid #dcddde;border-radius:0;box-shadow:none;color:#000;font-size:16px;font-weight:500;background:#fff!important;height:59px}.elementor-element .form-css select{padding:8px 12px}.elementor-element .form-css input:focus,.elementor-element .form-css textarea:focus,.elementor-element .form-css select:focus{outline:0}.form-css input[type=submit]{border-radius:57px!important;background:#009b7a!important;color:#fff!important;font-size:16px!important;font-weight:600!important;margin:0 auto!important;cursor:pointer!important;width:100%!important;margin-top:13px!important}.form-css input[type=submit]:hover{background:#000!important}.elementor-element .form-css .gform-theme--foundation .ginput_address_city{inline-size:50%!important;order:0}.elementor-element .form-css .gform-theme--foundation .ginput_address_state{inline-size:30%!important;order:2}.elementor-element .form-css .gform-theme--foundation .ginput_address_zip{inline-size:20%!important;order:1}.menu-hover ul li .elementor-item-active{font-weight:700!important}.testimonial-area .single-testi-item.slick-current p{color:#fff;font-weight:400;line-height:150%;margin:25px 0}.testimonial-area .single-testi-item p{font-size:17px;color:#fff;font-weight:400;line-height:150%;margin:25px 0}.testimonial-area .bottom-info .testimonial-thumb img{height:60px;width:60px;border-radius:60px}.testimonial-area .bottom-info .right-info h4{color:#fff;font-size:20px;font-weight:700;margin:0 0 10px}.testimonial-area .bottom-info .right-info span{color:#fff;font-size:14px;font-weight:400;letter-spacing:.14px;text-transform:uppercase}.testimonial-area .single-testi-item{padding:22px 15px;border:2px solid rgba(255,255,255,.4);background:rgba(255,255,255,6%);margin:40px 60px}.testimonial-area .single-testi-item.slick-current{background:#ffffff4d;border:2px solid transparent;padding:22px 15px;transform:scale(1.1,1.1)}.testimonial-area .slick-list{padding-left:300px!important;padding-right:300px!important}.testimonial-area .single-testi-item img.testimonial-image{opacity:.5}.testimonial-area .single-testi-item.slick-current img.testimonial-image{opacity:1}.testimonial-area .bottom-info{display:flex;column-gap:20px}.testimonial-area ul.slick-dots{display:flex;justify-content:center;margin-top:40px}.testimonial-area ul.slick-dots button{display:none}.testimonial-area ul.slick-dots li{width:9px;height:9px;background:#dcddde70;border-radius:50px;margin:5px;cursor:pointer}.testimonial-area ul.slick-dots li.slick-active{background:#009b7a}.testimonial-area .slick-arrow{position:absolute;right:10px;top:-90px}.testimonial-area .slick-arrow:hover{opacity:.7}.testimonial-area .slick-prev.slick-arrow{right:90px;left:auto}@media only screen and (min-width:992px) and (max-width:1200px){}@media only screen and (max-width:991px){.testimonial-area .slick-list{padding:0!important}.testimonial-area .single-testi-item{margin:0;padding:15px}.testimonial-area .single-testi-item p{font-size:15px}.testimonial-area .single-testi-item.slick-current{transform:none}.testimonial-area .slick-arrow{display:none!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){}