/*! 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[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 rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{font-size:18px}
body{font-family:"Poppins",Sans-serif;color:#043c53}
.txt-green{color:#008c65}
.txt-yellow{color:#005c83}
.gradient-txt{background:-webkit-gradient(linear,left bottom,left top,from(#16bcf0),color-stop(29.24%,#255eab),color-stop(52.31%,#16bcf0),color-stop(60%,#feda29));background:linear-gradient(to top,#16bcf0 0,#255eab 29.24%,#16bcf0 52.31%,#feda29 60%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:115px !important;margin-bottom:-30px !important}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:rgba(0,0,0,0)}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{scroll-behavior:smooth}
body,html{overflow-x:hidden;position:relative}
body:before,html:before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:#031d26;z-index:-1}
.site-main{min-height:100vh;position:relative}
.wrap{width:100%;max-width:1375px;margin:0 auto;padding:0 20px}
.br-mobile br{display:none}
.dz-shape{position:relative}
.dz-shape:before{content:"";width:100%;height:330px !important;z-index:-1;opacity:1}
.dz-shape--blue-white{background:linear-gradient(#bddfeb 0,rgba(189,223,235,0) 250px)}
.dz-shape--top:before{position:absolute;top:0}
.dz-shape--bottom:before{-webkit-transform:rotate(-380deg);transform:rotate(-380deg);top:auto;bottom:0}
.dz-icon-shape{width:117px;height:117px;background:-webkit-gradient(linear,left top,left bottom,from(#005c83),to(#008c65));background:linear-gradient(#005c83 0,#008c65 100%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dz-testimonial-slider{z-index:3}
.dz-testimonial-slider .swiper-pagination .swiper-pagination-bullet{border:1px solid #008c65;background:#fff;opacity:1}
.dz-testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background:#008c65}
.dz-testimonial-slider .swiper-slide{background:#fff}
.dz-testimonial-card{position:relative;padding-left:30px}
.dz-testimonial-card:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("assets/img/dz-slider-border.svg") no-repeat top left #fff;width:35px;height:75%;left:0;margin-top:-10px}
.dz-testimonial-card:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:20px 20px 60px rgba(0,92,131,.48);box-shadow:20px 20px 60px rgba(0,92,131,.48);width:35px;height:75%;left:40px;margin-top:-10px}
.rank-math-breadcrumb{padding-top:180px;padding-bottom:0;margin-bottom:30px !important}
.rank-math-breadcrumb a{color:#0099da;text-decoration:none}
.rank-math-breadcrumb a:hover{color:#fff}
.rank-math-breadcrumb p{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-size:.8888888889rem;margin-bottom:0 !important}
.rank-math-breadcrumb .separator{background:url("assets/img/dz-breadcrumb-arrow.svg") no-repeat center center;display:inline-block;width:13px;height:14px;margin:0 8px;text-indent:-9999em}
.sl-toggle{border-bottom:1px solid #fff}
.sl-toggle .elementor-toggle-item{padding:0 0 20px 0 !important;border-top:1px solid #fff}
.sl-toggle .elementor-tab-title{border-bottom:0 !important;padding:20px 40px 20px 0 !important;line-height:1 !important;position:relative}
.sl-toggle .elementor-tab-content{border:unset !important;padding:0 0 0 0 !important}
.sl-toggle .elementor-toggle-icon{position:absolute;top:25px;right:20px}
.sl-toggle .elementor-toggle-icon svg{width:25px !important;height:25px !important}
.dz-list ul{list-style:none;margin:30px 0 30px 20px;padding:0}
.dz-list ul li{position:relative;padding-left:35px;margin-bottom:20px}
.dz-list ul li:before{content:"";background:url("assets/img/dz-list-icon.svg") no-repeat center center;background-size:contain;width:26px;height:26px;position:absolute;top:1px;left:0}
.dz-list__boxes-multi-color ul li{padding:30px 20px;margin:0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#bddfeb),color-stop(69%,#fff));background:linear-gradient(180deg,#bddfeb 0,#fff 69%)}
.dz-list__boxes-multi-color ul li:nth-child(odd){background:-webkit-gradient(linear,left top,left bottom,from(#e4f3ee),color-stop(69%,#fff));background:linear-gradient(180deg,#e4f3ee 0,#fff 69%)}
.dz-list__boxes-multi-color ul li::before{display:none}
.dz-list__boxes-multi-color--have-icon ul li{padding-left:80px !important;text-align:left}
.dz-list__boxes-multi-color--have-icon ul li::before{display:block;top:30px;left:40px}
.dz-list__check-list ul{margin-top:34px !important}
.dz-list__check-list ul li{padding:50px 40px 40px 40px;background:#fff}
.dz-list__check-list ul li:first-child::after{display:none}
.dz-list__check-list ul li::before{background:url(assets/img/dz-check-list-icon.svg);width:68px;height:68px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-34px}
.dz-list__check-list ul li::after{content:"";background:url(assets/img/dz-check-list-divider.svg) no-repeat center center;width:14px;height:108px;position:absolute;top:-34px;right:calc(100% + 1px)}
.dz-list--two-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.dz-list--two-col ul li{width:calc(50% - 5px)}
.dz-list--three-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.dz-list--three-col ul li{width:calc(33.33% - 10px)}
.dz-list--four-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.dz-list--four-col ul li{width:calc(25% - 10px)}
.dz-list--four-col--gap-14px ul li{width:calc(25% - 14px)}
.dz-list--five-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.dz-list--five-col ul li{width:calc(20% - 10px)}
.dz-list--six-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.dz-list--six-col ul li{width:calc(16.66% - 6px)}
.dz-list--line ul{margin:0}
.dz-list--line ul li{padding:0 0 0 50px;margin:0}
.dz-list--line ul li:before{width:33px;height:7px;background-image:none;background:#008c65;top:20px}
.dz-list--m-none ul{margin:0}
.elementor-icon-list-item .elementor-icon-list-text a{display:inline}
ol{list-style:none;counter-reset:list-counter;padding-left:40px}
ol li{counter-increment:list-counter;margin:20px 0;padding-left:20px;position:relative}
ol li::before{content:counter(list-counter) ". ";position:absolute;left:0;font-size:20px;font-size:1.1111111111rem;font-weight:normal;color:#005c83 !important}
a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#0099da}
a:hover{text-decoration:none !important}
.elementor-button{background:#0099da;position:relative}
.elementor-button span{z-index:2;position:relative}
.elementor-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,#005c83),to(#0099da));background-image:linear-gradient(90deg,#005c83 25%,#0099da 100%);-webkit-transition:all .3s cubic-bezier(0.39,0.575,0.565,1);transition:all .3s cubic-bezier(0.39,0.575,0.565,1);opacity:0}
.elementor-button:hover:before{opacity:1}
.btn-none .elementor-button:before{display:none !important}
.white-link.elementor-widget-text-editor a,.white-link.elementor-heading-title a,.white-link.elementor-widget-container a,.white-link .elementor-icon-list-text a{color:#fff !important;font-weight:500}
.white-link.elementor-widget-text-editor a:hover,.white-link.elementor-heading-title a:hover,.white-link.elementor-widget-container a:hover,.white-link .elementor-icon-list-text a:hover{text-decoration:underline !important}
.red-link .elementor-heading-title a,.red-link .elementor-widget-container a{color:#fb5757 !important}
.red-link .elementor-heading-title a:hover,.red-link .elementor-widget-container a:hover{color:#fff !important}
.green-link .elementor-heading-title a,.green-link .elementor-widget-container a,.green-link .elementor-icon-list-text a{color:#008c65 !important}
.green-link .elementor-heading-title a:hover,.green-link .elementor-widget-container a:hover,.green-link .elementor-icon-list-text a:hover{color:#043c53 !important}
.pr-link .elementor-heading-title a,.pr-link .elementor-widget-container a{color:#043c53 !important}
.pr-link .elementor-heading-title a:hover,.pr-link .elementor-widget-container a:hover{color:#005c83 !important}
.pr-link-white .elementor-heading-title a,.pr-link-white .elementor-widget-container a{color:#043c53 !important}
.pr-link-white .elementor-heading-title a:hover,.pr-link-white .elementor-widget-container a:hover{color:#fff !important}
.pr-link-white a{color:#0099da !important}
.pr-link-white a:hover{color:#fff !important}
.color-primary{color:#008c65}
.highlight-link .elementor-heading-title a,.highlight-link .elementor-widget-container a{color:#005c83 !important}
.highlight-link .elementor-heading-title a:hover,.highlight-link .elementor-widget-container a:hover{color:#0b7da2 !important}
.no-underline{text-decoration:none !important}
.no-underline a{text-decoration:none !important}
.underline a{text-decoration:underline !important}
.call-icon .elementor-icon-list-text{display:-webkit-box;display:-ms-flexbox;display:flex}
.call-icon .elementor-icon-list-text a{padding-left:10px}
.mjd-contact-form{width:100%;font-size:15px;font-size:.8333333333rem}
.mjd-contact-form br{display:none}
.mjd-contact-form__top{width:100%}
.mjd-contact-form__top p{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
.mjd-contact-form__top .wpcf7-form-control-wrap{display:block;width:calc(50% - 5px);margin-bottom:10px}
.mjd-contact-form__top select{background-image:url(assets/img/fl-dropdown-icon.svg) !important;background-repeat:no-repeat !important;background-position-x:calc(100% - 15px) !important;background-position-y:center !important;background:rgba(0,0,0,0);border-bottom:2px solid hsla(0,0%,100%,.1) !important;border:0;padding:20px 20px 20px 40px;font-size:18px;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.mjd-contact-form__top select .wpcf7-not-valid{border-color:red !important}
.mjd-contact-form__top select:focus{border:0;border-color:#fff;outline:0}
.mjd-contact-form__top option{background:#2339db;border-radius:0 0 20px 20px !important;border:1px solid rgba(0,0,0,0) !important}
.mjd-contact-form__top input[placeholder="First Name *"],.mjd-contact-form__top input[placeholder="Last Name *"]{background-image:url("assets/img/dz-person-icon.svg") !important;background-position:35px center;background-repeat:no-repeat}
.mjd-contact-form__top input[placeholder="Phone *"]{background-image:url("assets/img/dz-telephone-icon.svg") !important;background-position:35px center;background-repeat:no-repeat}
.mjd-contact-form__top input[placeholder="Email *"]{background-image:url("assets/img/dz-mail-icon.svg") !important;background-position:32px center;background-repeat:no-repeat}
.mjd-contact-form__top input{width:100%;border:unset;height:50px;border-bottom:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);font-size:18px !important;border-radius:0;color:#fff;padding:34px 20px 34px 60px}
.mjd-contact-form__top input.wpcf7-not-valid{border-color:red}
.mjd-contact-form__top input:focus{outline:unset;border-color:#fff}
.mjd-contact-form__top input::-webkit-input-placeholder{color:#fff}
.mjd-contact-form__top input::-moz-placeholder{color:#fff}
.mjd-contact-form__top input:-ms-input-placeholder{color:#fff}
.mjd-contact-form__top input::-ms-input-placeholder{color:#fff}
.mjd-contact-form__top input::placeholder{color:#fff}
.mjd-contact-form label{position:relative;cursor:pointer}
.mjd-contact-form textarea{background-image:url("assets/img/dz-file-icon.svg") !important;background-repeat:no-repeat !important;background-position:36px 25px !important;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid hsla(0,0%,100%,.2);background-size:15px;color:#fff;border-radius:0;resize:none;margin-bottom:10px;font-size:18px !important;height:150px;padding:20px 20px 20px 57px}
.mjd-contact-form textarea.wpcf7-not-valid{border-color:red}
.mjd-contact-form textarea:focus{outline:unset;border-color:#fff}
.mjd-contact-form textarea::-webkit-input-placeholder{color:#fff}
.mjd-contact-form textarea::-moz-placeholder{color:#fff}
.mjd-contact-form textarea:-ms-input-placeholder{color:#fff}
.mjd-contact-form textarea::-ms-input-placeholder{color:#fff}
.mjd-contact-form textarea::placeholder{color:#fff}
.mjd-contact-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.mjd-contact-form__submit p{width:100%;text-align:center}
.mjd-contact-form__submit .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block !important;opacity:1 !important;margin:0}
.mjd-contact-form__submit .wpcf7-spinner:after{content:"";width:100%;height:100%}
.mjd-contact-form__submit input[type=submit]{background:#008c65;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2);border:0;position:relative;padding:12px 45px;border-radius:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.mjd-contact-form .wpcf7-form-control-wrap{position:relative;display:block}
.mjd-contact-form .wpcf7-form-control-wrap .wpcf7-checkbox{border:1px solid green;display:block;padding:20px 20px}
.mjd-contact-form .wpcf7-form-control-wrap .wpcf7-checkbox.wpcf7-not-valid{border-color:red}
.mjd-contact-form .wpcf7-form-control-wrap .wpcf7-checkbox+.wpcf7-not-valid-tip{top:auto;bottom:0}
.mjd-contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;right:0;bottom:0;font-size:11px;background:red;color:#fff;padding:0;line-height:1;padding:5px 10px}
.mjd-contact-form span[data-name=your-message] .wpcf7-not-valid-tip{bottom:18px}
.mjd-contact-form .wpcf7-response-output{padding:20px 40px !important;text-align:center;border-color:rgba(0,0,0,0) !important;background:unset;color:red;border-radius:0;margin:0 0 20px 0 !important;border-top:1px solid green !important;font-size:14px;font-size:.7777777778rem}
.mjd-contact-form input[type=checkbox]{position:absolute;visibility:hidden;width:30px;height:30px;top:0;left:0;line-height:2}
.mjd-contact-form input[type=checkbox]+span{line-height:1.5;font-size:13px}
.mjd-contact-form input[type=checkbox]+span:before{display:block;position:absolute;content:"";border-radius:0;height:20px;width:20px;top:0;left:0;border:2px solid green}
.mjd-contact-form input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";height:20px;width:20px;top:0;left:0;visibility:hidden;font-size:20px;text-align:center;line-height:20px;color:green}
.mjd-contact-form input[type=checkbox]:checked+span:after{visibility:visible;color:#fff}
.mjd-contact-form .wpcf7-list-item{margin-left:0}
.mjd-contact-form .wpcf7-list-item-label{margin-left:35px;display:inline-block}
.mjd-contact-form ::-webkit-scrollbar{width:8px;height:8px}
.mjd-contact-form ::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}
.mjd-contact-form ::-webkit-scrollbar-thumb:hover{background-color:#555}
.mjd-contact-form ::-webkit-scrollbar-track{background:#f1f1f1}
.mjd-contact-form *{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}
.wpcf7-form.invalid .wpcf7-response-output{border-top-color:red !important}
.wpcf7-form.sent .wpcf7-response-output{border-top-color:green !important}
.wpcf7-form.submitting .wpcf7-submit{visibility:hidden;opacity:0}
.mjd-contact-form--side .mjd-contact-form__top .wpcf7-form-control-wrap{width:100%;margin-bottom:0 !important}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#005c83;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#005c83}
.elementor-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px}
.elementor-pagination .page-numbers{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:25px;font-size:1.3888888889rem;font-weight:500;margin:0 10px;color:#1e1e1e;text-decoration:none;border:1px solid rgba(0,0,0,0)}
.elementor-pagination .page-numbers:hover,.elementor-pagination .page-numbers.current{background:#fff;border:1px solid #008c65}
.elementor-pagination .page-numbers.next:hover,.elementor-pagination .page-numbers.prev:hover{background-color:#043c53 !important}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{width:54px;height:44px;background-size:contain}
.elementor-pagination .page-numbers.next{background:url("assets/img/pagi-arrow.svg") no-repeat #008c65 center center}
.elementor-pagination .page-numbers.prev{background:url("assets/img/pagi-arrow.svg") no-repeat #008c65 center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.faq__heading .elementor-heading-title{position:relative;padding-left:90px}
.faq__heading .elementor-heading-title:before{content:"";position:absolute;top:9px;left:0;background:url("assets/img/faq-heading-icon.svg") no-repeat center center;background-size:contain;width:86px;height:102px}
.faq__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.faq__title:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-7px;top:auto;background:url("assets/img/faq-title-divider.svg") no-repeat bottom center;width:100%;height:50px;background-size:contain}
.faq__title-txt{width:calc(100% - 220px);background:#008c65;padding:25px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.faq__title-txt .elementor-widget-container{width:90%}
.faq__content{padding:25px 110px}
.faq:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:470px;background:url("assets/img/gray-top-shape.svg") no-repeat bottom center;z-index:-1}
.trusted-logo img{-webkit-box-shadow:0 0 13px rgba(0,0,0,.2);box-shadow:0 0 13px rgba(0,0,0,.2);margin:20px 0}
.testimonial-slider .elementor-swiper-button{width:87px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("assets/img/testi-btn-blue.svg") no-repeat center center;-webkit-filter:drop-shadow(0 10px 10px rgba(0,0,0,0.26));filter:drop-shadow(0 10px 10px rgba(0,0,0,0.26));margin-top:0;background-size:contain}
.testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev{margin-left:-80px}
.testimonial-slider .elementor-swiper-button:hover{background:url("assets/img/testi-btn-red.svg") no-repeat center center}
.testimonial-slider .swiper-pagination{margin-right:100px !important;right:0 !important;left:auto;margin-top:-35px}
.testimonial-slider .swiper-pagination .swiper-pagination-bullet{background:#ededed !important;opacity:1}
.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background:#fb5757 !important}
.trust-logos{overflow:visible}
.trust-logos::before{content:"";background:url(assets/img/fl-slider-shadow.svg) no-repeat center center;background-size:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;width:150%;height:150%}
.trust-logos__slider .elementor-widget-container .elementor-swiper-button{position:absolute !important;top:calc(100% - 25px) !important}
.trust-logos__slider .elementor-widget-container .elementor-swiper-button i::before{content:"" !important;background:url(assets/img/fl-slider-arrow.svg) no-repeat center center;width:30px;height:30px;position:absolute}
.trust-logos__slider .elementor-widget-container .elementor-swiper-button-next{left:50px}
.trust-logos__slider .elementor-widget-container .elementor-swiper-button-next i::before{content:"" !important;rotate:180deg}
.trust-logos__slider .elementor-widget-container .swiper-pagination .swiper-pagination-bullet{background:#008c65;opacity:100%}
.trust-logos__slider .elementor-widget-container .swiper-pagination .swiper-pagination-bullet-active{background:#fb5757}
.mjd-toc{width:100% !important;max-width:100% !important;border-radius:0 !important;border:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:20px 30px 0 30px;-webkit-box-shadow:1px 9px 49px -25px rgba(0,0,0,.75);box-shadow:1px 9px 49px -25px rgba(0,0,0,.75)}
.mjd-toc__heading{font-family:"Manrope",sans-serif;font-size:20px;font-size:1.1111111111rem;font-weight:600;color:#005c83;margin-bottom:0 !important;padding-bottom:25px !important;border-bottom:0 solid #043c53;width:100%;padding-top:10px}
.mjd-toc__trigger{width:100%;height:70px;background:rgba(0,0,0,0);background-size:contain;position:absolute;top:0;left:0}
.mjd-toc__trigger::before{content:"";background:url(assets/img/dz-trigger.svg) no-repeat center center;background-size:contain;width:25px;height:19px;position:absolute;right:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mjd-toc ul{margin-left:0 !important;overflow:hidden;width:100%}
.mjd-toc ul li{list-style:none !important;margin:0 !important}
.mjd-toc ul li:last-child a{border-bottom:0}
.mjd-toc ul li a{margin:8px 0 !important;padding:5px 0 8px 20px;display:block;position:relative;font-size:18px;font-size:1rem;-webkit-transition:padding-left .35s ease,font-weight .35s ease;transition:padding-left .35s ease,font-weight .35s ease}
.mjd-toc ul li a::before{content:"";background:#008c65;position:absolute;width:5px;height:5px;top:15px;left:3px}
.mjd-toc ul li a:hover{padding-left:50px;font-weight:700 !important}
.mjd-toc ul li a:hover::before{width:41px;height:12px;border-radius:0;background:url(assets/img/dz-toc-list-icon.svg) no-repeat center center;background-size:contain;position:absolute;top:12px;left:0;-webkit-transition:opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease;transition:transform .35s ease,opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease,-webkit-transform .35s ease}
.sidebar-toc .mjd-toc{width:100% !important;max-width:100% !important;border-radius:0 !important;border:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#043c53}
.sidebar-toc .mjd-toc__heading{font-family:"barlow",sans-serif;font-size:40px;font-size:2.2222222222rem;font-weight:600;color:#fff;margin-bottom:0 !important;padding-bottom:25px !important;border-bottom:3px solid #043c53;width:100%}
.sidebar-toc .mjd-toc__trigger{width:100%;height:70px;background:0;background-size:contain;position:absolute;top:0}
.sidebar-toc .mjd-toc__trigger::before{display:none}
.sidebar-toc .mjd-toc ul{margin-left:0 !important;overflow:hidden}
.sidebar-toc .mjd-toc ul li{list-style:none !important;margin:0 !important}
.sidebar-toc .mjd-toc ul li:last-child a{border-bottom:0}
.sidebar-toc .mjd-toc ul li a{margin:8px 0 !important;padding:15px 0 15px 20px;display:block;position:relative;font-size:20px;font-size:1.1111111111rem;border-top:1px solid #005c83;color:#fff !important;background:0;-webkit-transition:padding-left .35s ease,font-weight .35s ease;transition:padding-left .35s ease,font-weight .35s ease}
.sidebar-toc .mjd-toc ul li a::before{content:"";background:#008c65;position:absolute;width:5px;height:5px;top:27px;left:3px}
.sidebar-toc .mjd-toc ul li a:hover{padding-left:50px;font-weight:700 !important}
.sidebar-toc .mjd-toc ul li a:hover::before{width:41px;height:12px;border-radius:0;background:url(assets/img/dz-toc-list-icon.svg) no-repeat center center;background-size:contain;position:absolute;top:24px;left:0;-webkit-transition:opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease;transition:transform .35s ease,opacity .35s ease,width .35s ease,height .35s ease,border-radius .35s ease,-webkit-transform .35s ease}
.dialog-close-button{text-decoration:none !important}
.search-input{border-bottom:3px solid hsla(0,0%,100%,.6)}
.search-input .e-search-input{background:none !important;text-align:center;font-size:30px;border:0;color:#fff !important}
.search-input .e-search-input::-webkit-input-placeholder{color:#fff !important}
.search-input .e-search-input::-moz-placeholder{color:#fff !important}
.search-input .e-search-input:-ms-input-placeholder{color:#fff !important}
.search-input .e-search-input::-ms-input-placeholder{color:#fff !important}
.search-input .e-search-input::placeholder{color:#fff !important}
#ac-tab{overflow:auto}
#ac-tab .e-n-tabs-heading{position:relative}
#ac-tab .e-n-tabs-heading:after{width:100%;height:3px;content:"";position:absolute;bottom:0;left:0;background:rgba(37,94,171,.2)}
#ac-tab .e-n-tabs-heading a{cursor:pointer;position:relative;display:block}
#ac-tab .e-n-tabs-heading a:before{content:"";width:32px;height:32px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px;border:solid 5px #0099da;border-radius:50%;background-color:#fff;z-index:4}
#ac-tab .e-n-tabs-heading a:after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;background:#255eab;opacity:0;visibility:hidden}
#ac-tab .e-n-tabs-heading a.actived:before{background-image:url("assets/img/ac-tab-active-color.svg");background-position:center center;background-repeat:no-repeat}
#ac-tab .e-n-tabs-heading a.actived:after{visibility:visible;opacity:1;z-index:3}
#ac-tab .e-n-tabs-heading a.before-active:before{background-image:url("assets/img/ac-tab-active-color.svg");background-position:center center;background-repeat:no-repeat}
#ac-tab .e-n-tabs-heading a.before-active:after{visibility:visible;opacity:1}
#ac-tab .e-n-tabs-heading a:nth-child(1){padding-left:0}
#ac-tab .e-n-tabs-heading a:nth-child(1):before{left:16px}
#ac-tab .e-n-tabs-heading a:nth-child(1):after{width:calc(100% + 100px)}
#ac-tab .e-n-tabs-heading a:nth-child(2):after{width:calc(100% + 180px)}
#ac-tab .e-n-tabs-heading a:nth-child(3):after{width:calc(100% + 100px)}
#ac-tab .e-n-tabs-heading a:last-child.actived:after{width:100vw !important}
#ac-tab .e-n-tabs-content{overflow-y:hidden}
header{position:fixed !important;top:0;width:100%;z-index:999}
header.sticky{width:100% !important;background:rgba(4,60,83,.8) !important;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:120px}
header.sticky .dz-header__logo{width:90px}
header.sticky .dz-header__main{width:calc(100% - 90px)}
header.sticky .dz-header__menu ul li a{font-size:16px}
.dz-header .elementor-element-509abfc{-webkit-transition:all 350ms cubic-bezier(0.4,0,0.2,1);transition:all 350ms cubic-bezier(0.4,0,0.2,1)}
.dz-header__logo,.dz-header__main{-webkit-transition:all 350ms cubic-bezier(0.4,0,0.2,1);transition:all 350ms cubic-bezier(0.4,0,0.2,1)}
.dz-header__contact{max-height:50px}
.dz-header__contact--call:hover{background:#005c83 !important}
body.logged-in header{top:32px !important}
.dz-header__menu ul li{position:relative !important}
.dz-header__menu ul li:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:50%;background:#008c65;right:0}
.dz-header__menu ul li a{text-decoration:none !important}
.dz-header__menu ul li a .sub-arrow{background-image:url("assets/img/drop-down-icon.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;width:12px;height:14px;margin:0 0 0 10px !important}
.dz-header__menu ul li a .sub-arrow i,.dz-header__menu ul li a .sub-arrow svg{display:none}
.dz-header__menu ul li .sub-menu{width:280px !important}
.dz-header__menu ul li .sub-menu li a{border:0;text-wrap-mode:wrap}
.dz-header__menu ul li .sub-menu li a .sub-arrow{display:none}
.dz-header__menu ul li .sub-menu li:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:5px;height:5px;background:#008c65}
.elementor-search-form--full-screen{z-index:1000 !important}
.elementor-search-form--full-screen .dialog-close-button{position:absolute;top:50px;right:30px}
.dz-footer__nav ul{padding-left:10px}
.dz-footer__nav ul li a{position:relative}
.dz-footer__nav ul li a:before{content:"";position:absolute;top:18px;left:5px;background:url("assets/img/dz-footer-nav-icon.svg") no-repeat center center;width:10px;height:10px;opacity:1 !important}
.dz-footer__nav ul li a:hover{text-decoration:underline !important}
.dz-footer--2col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.dz-footer--2col ul li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#005c83;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#005c83}
.dz-trusted{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);--webkit-backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.7)}
.dz-trusted__logo{position:relative}
.dz-trusted__logo:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1px;height:70%;background:#005c83}
.dz-pa__card{position:relative;width:16.666%;-webkit-transition:width 400ms ease-in-out;transition:width 400ms ease-in-out}
.dz-pa__card:before{content:"";width:100%;height:100%;background:url("assets/img/dz-mask-bg.svg") no-repeat center center;background-size:cover;z-index:3;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}
.dz-pa__card:hover{width:35% !important}
.dz-pa__card:hover:before{background:#032531;opacity:.25}
.dz-pa__card:hover .dz-pa__arrow{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.dz-pa__title{z-index:10}
.dz-pa__arrow{position:absolute;width:56px;height:45px;background:#008c65;-webkit-filter:drop-shadow(0 20px 40px rgba(0,0,0,0.3));filter:drop-shadow(0 20px 40px rgba(0,0,0,0.3));z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:30px;right:30px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;visibility:hidden;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}
.dz-pa__arrow .elementor-icon{font-size:30px;margin-bottom:-7px}
.dz-why .e-child{position:relative}
.dz-why .e-child:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("assets/img/dz-right-divider.svg") no-repeat top center;width:14px;height:174px;left:auto;right:-22px}
.dz-why .e-child:last-child:after{display:none}
.dz-blog__cat ul li{border-top:1px solid #dedede;position:relative}
.dz-blog__cat ul li:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;width:5px;height:5px;background-color:#008c65;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}
.dz-blog__cat ul li:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;background:url("assets/img/dz-blog-cat-arrow.svg") no-repeat center center;background-size:contain;width:0;height:12px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;visibility:hidden}
.dz-blog__cat ul li:hover a,.dz-blog__cat ul li.current-menu-item a,.dz-blog__cat ul li.current-post-ancestor a{font-weight:600;padding-left:60px !important}
.dz-blog__cat ul li:hover:before,.dz-blog__cat ul li.current-menu-item:before,.dz-blog__cat ul li.current-post-ancestor:before{opacity:0;visibility:hidden}
.dz-blog__cat ul li:hover:after,.dz-blog__cat ul li.current-menu-item:after,.dz-blog__cat ul li.current-post-ancestor:after{opacity:1;visibility:visible;width:42px}
.dz-blog__form .mjd-contact-form__top p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.dz-blog__form .mjd-contact-form__top p span{width:100%}
.dz-blog__form .mjd-contact-form__top p input[placeholder="First Name *"],.dz-blog__form .mjd-contact-form__top p input[placeholder="Last Name *"]{background-position:0 center}
.dz-blog__form .mjd-contact-form__top p input[placeholder="Phone *"]{background-position:0 center}
.dz-blog__form .mjd-contact-form__top p input[placeholder="Email *"]{background-position:0 center}
.dz-blog__form .mjd-contact-form__top p input{padding-left:30px}
.dz-blog__form .mjd-contact-form textarea{background-position:0 25px !important;padding-left:28px}
.dz-hero-bullets{position:relative}
.dz-hero-bullets::before{content:"";background:url(assets/img/dz-polygon-icon.svg) no-repeat center center;width:32px;height:28px;position:absolute;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-12px}
.dz-white-shape{overflow:hidden}
.dz-white-shape::before{content:"";background:url(assets/img/dz-accident-car-img.webp) no-repeat center center;background-size:cover;background-position:bottom left;position:absolute;left:0;top:50px;width:48%;height:100%;z-index:1}
.page-id-40 .footer-sec-contact{display:none}
.dz-single__main h2,.dz-single__main h3{color:#043c53}
.dz-single__main ul{padding:0 0 0 20px}
.dz-single__main ul li{position:relative;padding-left:35px;margin-bottom:20px;list-style:none}
.dz-single__main ul li:before{content:"";background:url("assets/img/dz-list-icon.svg") no-repeat center center;background-size:contain;width:26px;height:26px;position:absolute;top:1px;left:0}
.dz-single__main a{color:#005c83;text-decoration:underline}
.dz-single__main a:hover{text-decoration:none}
.dz-top{background:#031d26;position:relative}
.dz-top:after{content:"";width:100%;height:330px !important;z-index:0;opacity:1;background:linear-gradient(#bddfeb 0,rgba(189,223,235,0) 250px);top:100%;left:0;position:absolute}
@media(max-width:1367px){.rank-math-breadcrumb{padding-top:170px}
}@media(max-width:1200px){.dz-list--six-col ul li{width:calc(33.33% - 6px)}
.dz-footer--2col ul li{width:100%}
.dz-pa__card{width:50%}
.dz-pa__card:hover{width:50% !important}
}@media(max-width:1024px){.dz-testimonial-card{padding-left:45px}
.dz-testimonial-card:before{z-index:1;left:20px}
.dz-testimonial-card:after{z-index:1;left:60px;width:50px}
.rank-math-breadcrumb{padding-top:150px;margin-bottom:0 !important}
.dz-list__check-list ul li{margin-bottom:50px}
.dz-list__check-list ul li::after{display:none}
.dz-list--boxes ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.dz-list--boxes ul li{width:100%;margin-bottom:30px;padding:30px 30px 10px 50px}
.dz-list--boxes ul li:before{left:20px;top:40px}
.dz-list--six-col ul li,.dz-list--five-col ul li,.dz-list--four-col ul li,.dz-list--three-col ul li,.dz-list--two-col ul li{width:calc(50% - 10px)}
ol{padding-left:20px}
.mjd-contact-form{max-width:100%}
.mjd-contact-form__top p{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}
.mjd-contact-form__top p br{display:none}
.mjd-contact-form__top p .wpcf7-form-control-wrap{width:calc(50% - 10px);margin-bottom:15px}
#ac-tab .e-n-tabs-heading{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#ac-tab .e-n-tabs-heading:after{display:none}
#ac-tab .e-n-tabs-heading a{padding:0 0 0 45px}
#ac-tab .e-n-tabs-heading a:before{left:20px;top:10px;width:25px;height:25px;z-index:10}
#ac-tab .e-n-tabs-heading a:after{height:100%;width:3px !important;top:0;left:18px;z-index:9}
#ac-tab .e-n-tabs-heading a.before-active:before,#ac-tab .e-n-tabs-heading a.actived:before{background-size:9px 9px}
#ac-tab .e-n-tabs-heading a:nth-child(1){padding-left:40px}
#ac-tab .e-n-tabs-heading a:nth-child(1):before{left:20px}
#ac-tab .e-n-tabs-heading a:nth-child(1):after{top:20px}
#ac-tab .e-n-tabs-heading a:nth-child(2):after{top:30px}
#ac-tab .e-n-tabs-heading a:nth-child(2):after{top:30px}
#ac-tab .e-n-tabs-heading a:nth-child(3):after{top:30px}
#ac-tab .e-n-tabs-heading a:last-child:after{display:none !important}
header.sticky .dz-header__logo{width:70px}
header.sticky .dz-header__main{width:calc(100% - 70px)}
header{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#031b24),to(transparent));background:linear-gradient(to bottom,#031b24 50%,transparent 100%);height:120px}
.dz-header__contact{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:-55px;z-index:999999}
.dz-header__menu ul li:before{display:none}
.dz-header__menu ul li a{font-size:16px !important;font-weight:400 !important}
.dz-header__menu ul li a .sub-arrow{position:absolute;right:0;background-size:auto;width:35px;height:100%;background-color:#043c53}
.dz-header__menu ul li a .sub-arrow svg{display:none}
.dz-header__menu ul li a.highlighted .sub-arrow{-webkit-transform:rotate(-180deg) !important;transform:rotate(-180deg) !important}
.dz-header__menu ul li .sub-menu{width:100% !important;background:#008c65 !important}
.dz-header__menu ul li .sub-menu li{border-bottom:1px solid hsla(0,0%,100%,.1)}
.dz-header__menu ul li .sub-menu li a{font-size:15px !important;font-weight:600;padding-left:35px;color:#fff !important}
.dz-header__menu ul li .sub-menu li a .sub-arrow{display:block}
.dz-header__menu ul li .sub-menu li a.elementor-item-active{background:#005c83 !important}
.dz-header__menu ul li .sub-menu li .sub-menu li a{padding-left:55px}
.dz-header__menu ul li .sub-menu li .sub-menu li a .sub-arrow{display:block}
.dz-header__menu ul li .sub-menu li .sub-menu li .sub-menu{padding-left:30px}
.dz-header__menu ul li .sub-menu li.highlighted .sub-arrow{display:block;-webkit-transform:rotate(-90deg) !important;transform:rotate(-90deg) !important}
.dz-home-recent .e-loop-item:nth-child(3){display:none}
}@media(max-width:880px){.dz-why .e-child:after{left:0;right:auto;top:0;background:url("assets/img/dz-divider.svg") no-repeat center center;width:100%}
.dz-why .e-child:last-child:after{display:block}
.dz-why .e-child:first-child:after{display:none}
.dz-white-shape::before{width:100%;height:500px;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}@media(max-width:768px){.br-mobile br{display:block}
.dz-testimonial-slider .swiper-pagination{margin-top:30px}
.dz-list__check-list ul li{margin-bottom:30px}
.dz-list__check-list ul li::before{width:40px;height:40px;background-size:contain;top:-20px}
.dz-list--six-col ul li,.dz-list--five-col ul li,.dz-list--four-col ul li,.dz-list--three-col ul li,.dz-list--two-col ul li{width:100%}
.mjd-contact-form--side .mjd-contact-form__submit input{width:100%}
.faq__heading .elementor-heading-title{padding:110px 0 0 0}
.faq__heading .elementor-heading-title:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:70px;height:90px}
.faq__title:before{background:url("assets/img/faq-title-divider-mob.svg") no-repeat bottom center;bottom:-40px}
.faq__title-txt{width:100%}
.faq__title-txt .elementor-widget-container{width:100%}
.faq__content{padding:50px 20px 0 20px}
.mjd-toc ul{margin-left:0 !important}
.sidebar-toc .mjd-toc ul{margin-left:0 !important}
#ac-tab{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important}
.dz-header__logo{width:55px !important}
.dz-header__main{width:calc(100% - 55px) !important}
.dz-header__contact{bottom:-50px;min-height:40px}
body.logged-in header{top:40px !important}
.dz-pa__card{width:100%;height:190px;-webkit-transition:height 350ms ease-in-out;transition:height 350ms ease-in-out}
.dz-pa__card:hover{width:100% !important;height:300px}
.dz-pa__card:hover .dz-pa__arrow{display:none}
}@media(max-width:767px){.elementor-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #ededed;padding:20px 10px;margin-top:40px}
.elementor-pagination .page-numbers{font-size:20px;font-size:1.1111111111rem}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{width:50px;height:35px;background-size:60%}
header.sticky .dz-header__logo{width:55px !important}
header.sticky .dz-header__main{width:calc(100% - 55px) !important}
.dz-footer__nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dz-footer__nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;position:relative}
.dz-footer--2col ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.dz-footer--2col ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}
.dz-home-recent .e-loop-item:nth-child(2){display:none}
}@media(max-width:600px){.mjd-contact-form__top p .wpcf7-form-control-wrap{width:100%}
.mjd-contact-form .wpcf7-response-output{border-radius:20px;padding:20px !important;margin:0 !important}
.mjd-contact-form__submit input[type=submit]{font-size:16px}
}