/* General CSS */form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea, .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-radius:5px;}body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{border-radius:5px;}form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea,.select2-container .select2-choice, .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-color:#b5b5b5;}body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{border-color:#b5b5b5;}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#2ba39f;}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active{background-color:#238481;}/*** Menu color***/.elementor-nav-menu .elementor-item{color:#333}/**** Case studies ***/.case-result .elementor-counter{width:170px;height:110px}.case-result span.elementor-counter-number-suffix{font-size:30px;margin-top:-55px}.case-result span.elementor-counter-number{margin-top:-59px;margin-left:-96px}.case-result .elementor-counter-title{margin-top:18px;text-align:left}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:80px;/* fixed header height*/margin:-80px 0 0;/* negative fixed header height */visibility:hidden;pointer-events:none}/*p{margin:25px 0 0 0}p:first-child{margin-top:0!important}p:last-child{margin-top:25px;margin-bottom:25px}*//*** Global css***/div#top-bar-wrap{display:none}h1,h2,h3,h4,h5,h6{color:#131418}a{color:#13aff0}/*** Read more section***/.bg-rm-section h3{font-size:22px;color:#fff;font-weight:800}.bg-rm-section.city h3{font-size:inherit;color:#fff;font-weight:400}/*body{overflow-x:hidden}*//** Start Envato Elements CSS:Blocks (136-3-fc37602abad173a9d9d95d89bbe6bb80) **/.envato-block__preview{overflow:visible !important}/** End Envato Elements CSS:Blocks (136-3-fc37602abad173a9d9d95d89bbe6bb80) **//** Start Envato Elements CSS:Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/.envato-kit-66-menu .e--pointer-framed .elementor-item:before{border-radius:1px}.envato-kit-66-subscription-form .elementor-form-fields-wrapper{position:relative}.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{position:static}.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{position:absolute;top:50%;right:6px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webmit-transform:translate(0,-50%)}.envato-kit-66-testi-slider .elementor-testimonial__footer{margin-top:-60px !important;z-index:99;position:relative}.envato-kit-66-featured-slider .elementor-slides .slick-prev{width:50px;height:50px;background-color:#ffffff !important;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);left:-25px !important;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);box-shadow:0 1px 2px 1px rgba(0,0,0,0.32)}.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{display:block;margin-top:0;margin-left:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.envato-kit-66-featured-slider .elementor-slides .slick-next{width:50px;height:50px;background-color:#ffffff !important;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:-25px !important;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.32);box-shadow:0 1px 2px 1px rgba(0,0,0,0.32)}.envato-kit-66-featured-slider .elementor-slides .slick-next:before{display:block;margin-top:-5px;margin-right:-5px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.envato-kit-66-orangetext{color:#f4511e}.envato-kit-66-countdown .elementor-countdown-label{display:inline-block !important;border:2px solid rgba(255,255,255,0.2);padding:9px 20px}/** End Envato Elements CSS:Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **//** Start Envato Elements CSS:Blocks (144-3-3a7d335f39a8579c20cdf02f8d462582) **/.envato-block__preview{overflow:visible}/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{text-align:center}.envato-kit-141-top-0 h1,.envato-kit-141-top-0 h2,.envato-kit-141-top-0 h3,.envato-kit-141-top-0 h4,.envato-kit-141-top-0 h5,.envato-kit-141-top-0 h6,.envato-kit-141-top-0 p{margin-top:0}.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md{padding-left:1.5rem;padding-right:1.5rem}.envato-kit-141-bottom-0 p{margin-bottom:0}.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header{margin-bottom:.5rem}.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{padding-bottom:52px}.envato-kit-141-display-inline{display:inline-block}.envato-kit-141 .elementor-slick-slider ul.slick-dots{bottom:-40px}/** End Envato Elements CSS:Blocks (144-3-3a7d335f39a8579c20cdf02f8d462582) **//** Start Envato Elements CSS:Insurance (30-3-509236f77923f6d33d921087956434d0) **//* Envato custom css for elementor kit 27 *//* Icons from https://www.flaticon.com/ *//* Tab */.tab-content{width:65%;float:left}.tab-img{width:35%;float:left;padding-right:30px}.tab-content h3{font-size:28px;font-weight:700;color:#222}.elementor-widget-tabs .elementor-tab-content{background:#fff;padding:40px}.elementor-widget-tabs .elementor-tab-title.elementor-active{background:#fff}.elementor-widget-tabs .elementor-tab-title{padding:20px 45px}/* Team single Progress Bar */.team-info{color:#a7a7a7;margin-bottom:5px;font-family:Sans-serif}.team-info i{margin-right:6px}/* Progress bar */.elementor-progress-wrapper{height:20px;line-height:20px}/* Responsive Mobile */@media (max-width :767px){.tab-content{width:100%}.tab-img{width:100%;padding-right:0}.tab-content h3{font-size:20px;margin-top:20px}}/* Global */h3:first-child{padding-top:0;margin-top:0}/** End Envato Elements CSS:Insurance (30-3-509236f77923f6d33d921087956434d0) **//** Start Envato Elements CSS:Blocks (72-3-34d2cc762876498c8f6be5405a48e6e2) **/.envato-block__preview{overflow:visible}/*Kit 69 Custom Styling for buttons */.envato-kit-69-slide-btn .elementor-button,.envato-kit-69-cta-btn .elementor-button,.envato-kit-69-flip-btn .elementor-button{border-left:0 !important;border-bottom:0 !important;border-right:0 !important;padding:15px 0 0 !important}.envato-kit-69-slide-btn .elementor-slide-button:hover,.envato-kit-69-cta-btn .elementor-button:hover,.envato-kit-69-flip-btn .elementor-button:hover{margin-bottom:20px}.envato-kit-69-menu .elementor-nav-menu--main a:hover{margin-top:-7px;padding-top:4px;border-bottom:1px solid #FFF}/* Fix menu dropdown width */.envato-kit-69-menu .elementor-nav-menu--dropdown{width:100% !important}/** End Envato Elements CSS:Blocks (72-3-34d2cc762876498c8f6be5405a48e6e2) **//** Start Envato Elements CSS:Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/.envato-kit-102-phone-overlay{position:absolute !important;display:block !important;top:0;left:0;right:0;margin:auto;z-index:1}/** End Envato Elements CSS:Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/.featured-img-sec img{box-shadow:7px 7px 8px 0 #2F2A26;border-radius:10px;margin-bottom:15px}/***** Form css****/body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{font-size:1em}body .gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:600}/*body .quote-form form input{width:100%!important}*/body .gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-size:1em;color:#545454}input[type="submit"],input[type="submit"]:focus{line-height:1.2;border-radius:10px}input[type="submit"]:hover{transform:scale(1.1)}.newsletter .gform_wrapper .gform_footer{text-align:right}/*** Onboarding form ***/.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{color:#a32a2f;margin:0}@media only screen and (min-width:641px){body .gform_wrapper .gsection{margin:40px 0 28px 0}body .gform_wrapper ul.gform_fields li.gfield.gsection{margin-right:16px}}/*** Pagination ***/.elementor-pagination{margin-top:50px}a.page-numbers{background:#ebe7e7;padding:10px 15px;color:#333}a.page-numbers:hover{background:transparent;border:1px solid #ccc;color:#333}span.page-numbers.current,span.page-numbers.current:hover{background:#474343 !important;padding:10px 15px;color:#fff}/***** Logo form*****/.logo-form .gform_wrapper .chosen-container-multi .chosen-choices{border-radius:5px;background-image:none}.logo-form .noUi-target{background:#e6e6e6;border-radius:15px;border:none;box-shadow:none;height:30px}.logo-form .noUi-horizontal .noUi-handle{width:44px;height:44px;left:-17px;top:-6px;border-radius:9999px;background:linear-gradient(to bottom,#999,#555);box-shadow:none;cursor:pointer}.logo-form .noUi-handle:before{display:none}.logo-form .noUi-handle:after{width:16px;height:16px;border-radius:9999px;content:'';position:absolute;background:#fff;top:14px;left:14px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-transform:scale(1,1);transform:scale(1,1)}.logo-form .noUi-active:after{transform:scale(1.125,1.125)}.logo-form .noUi-tooltip{border:none}.gf_page_steps:after{position:absolute;height:4px;left:0;right:0;content:'';background-color:#e6e6e6}.gf_step:after{content:'';position:absolute;width:14px;height:14px;border:3px solid #e6e6e6;border-radius:999px;background-color:#ffffff;left:0;top:58px;z-index:1}.logo-form .gform_wrapper .gf_page_steps{border-bottom:none}.logo-form .gform_wrapper .gf_step span.gf_step_label,.logo-form .gform_wrapper .gf_step span.gf_step_number{font-size:14px;font-weight:600}.logo-form .gform_wrapper .gf_progressbar{padding:0;background-color:transparent;box-shadow:none}.logo-form .gform_wrapper .gf_progressbar:after{box-shadow:none}.logo-form .gform_wrapper h2.gsection_title{font-weight:700;font-size:36px;color:#555}.logo-form .gform_wrapper .gsection_description{font-size:16px;color:#555}.slider-display{text-align:center;margin:0 auto;width:65%}body input[type="button"],input[type="button"]:focus{border-radius:10px;border:2px solid #2BA39F;color:#fff;background-color:#2BA39F}input[type="button"]:hover{transform:scale(1.1);background-color:#2BA39F;color:#fff}.logo-form .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:15px;margin:0 0 8px 5px!important}.logo-form .gform_wrapper .gform_page_footer{margin-top:0;padding:40px 0 0;border:none}.slider-display span[class$=val-relation]{color:#333;font-size:16px}.logo-form .gform_wrapper .gf_progressbar_percentage span{line-height:2em;font-size:12px}.gfield_label{color:#333}.newsletter .gfield_label{color:#c1c1c1}.logo-form .gform_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:12px 12px!important;background:transparent;color:#333;border:2px solid #333}/*** Custom css ***/.hvb{color:#ffffff;font-family:"Muli",Sans-serif;font-size:35px;line-height:40px}body#tinymce.mce-content-body.elementorwpeditor{background:lightgray}.inner-text{font-size:16px;font-weight:400 }.display-block{display:block}.display-inline{display:inline;z-index:1;position:relative}.hero-title{color:#ffffff;font-size:6rem;font-weight:bold;text-shadow:2px 1px 2px #580E1B;font-family:"Muli",Sans-serif}.blurb-title{color:#131418;font-size:5rem;font-weight:700;text-transform:capitalize;line-height:1em;text-shadow:2px 1px 2px rgba(0,0,0,0.3);font-family:"Muli",Sans-serif}.content-text{color:#ffffff;font-size:4rem;font-weight:bold;letter-spacing:2px;text-shadow:2px 1px 2px #FFFFFF;font-family:"Muli",Sans-serif}.para-title{font-size:22px;font-family:"Muli",Sans-serif;color:#fff;text-shadow:none;font-weight:800;line-height:1}.display-inline.margin-top:before{content:' ';display:block;width:100%;margin-top:15px}.display-inline.margin-bot:after{content:' ';display:block;width:100%;margin-bottom:15px}.margin-top{margin-top:20px !important}#video-wrap{float:right;width:50%;margin:0 0 0 20px;overflow:hidden;z-index:1}.foot-seal{float:right;width:85px}.hero .hero-title{font-size:inherit}.bch{font-size:26px}/***** Responsive css****/@media screen and (max-width:767px){#video-wrap{float:none;width:100%;margin:0 0 20px 0;border-radius:0;position:relative;max-width:100%;height:auto;padding-bottom:56.5%}#video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-text,.blurb-title{font-size:30px;line-height:1}.foot-seal{float:none;height:75px;margin-left:-10px;margin-top:-20px}}@media screen and (max-width:1023px) and (min-width:768px){.featured-img-sec img{width:50%}.content-text,.blurb-title{font-size:36px;line-height:1}#video-wrap >iframe{max-width:400px;width:400px;margin:0;line-height:1;border:none;height:233px}#video-wrap{float:right;width:400px;margin:0 0 0 20px;overflow:hidden;z-index:1}}ul.nolisting,ul.nolisting li{list-style-type:none;margin:0;padding:0}