.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:transparent}
.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 transparent}
.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:16px}
body{font-family:"Rubik"}
.txt-highlight{color:#bf0a30}
.txt-red{color:#bf0a30}
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:transparent}
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;font-size:18px}
body{overflow-x:hidden;font-size:18px}
.site-main{min-height:70vh;position:relative}
.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}
.sl-testimonial{position:relative;display:block !important}
.sl-testimonial:before,.sl-testimonial:after{content:'';position:absolute;width:100%;height:5px;left:0;background:url("assets/img/testimonial-dash-border.svg") repeat-x center center}
.sl-testimonial:before{top:20px}
.sl-testimonial:after{bottom:20px}
.sl-testimonial .slick-list{width:100% !important}
.sl-testimonial__slider{width:100%;display:block !important;max-width:100% !important;padding:40px 0 180px 0 !important}
.sl-testimonial__slider .e-container.slick-slide{padding:0 !important;width:100%}
.slick-dots{list-style:none;margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:50px}
.slick-dots li{margin:0 5px}
.slick-dots li button{text-indent:-99999em;background:#ebeff7;border:unset;padding:0;width:50px;height:3px}
.slick-dots li button:focus{outline:0}
.slick-dots li.slick-active button{background-color:#c56f5a;color:#fff}
.rank-math-breadcrumb a{color:#bf0a30}
.rank-math-breadcrumb a:hover{color:#c56f5a}
.rank-math-breadcrumb p{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:14px;font-size:.7777777778rem}
.rank-math-breadcrumb .separator{background:url("assets/img/va-brd-arrow.svg") no-repeat center center;display:inline-block;width:18px;height:9px;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}
.mjd-list ul{list-style:none;margin:10px 0 10px 20px;padding:0}
.mjd-list ul li{position:relative;padding-left:40px;margin-bottom:8px}
.mjd-list ul li:before{content:'';background:url("assets/img/va-list-arrow.svg") no-repeat center center;width:25px;height:18px;position:absolute;top:7px;left:0}
a{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
.white-link .elementor-widget-container a{color:#fff;text-decoration:underline}
.white-link .elementor-widget-container a:hover{text-decoration:none}
.orange-link .elementor-widget-container a{color:#c56f5a}
.orange-link .elementor-widget-container a:hover{color:#bf0a30}
.sl-form{position:relative;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}
.sl-form p{margin:0;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}
.sl-form__field{position:relative;width:100%;margin-bottom:20px}
.sl-form__field--half{width:calc(50% - 20px)}
.sl-form__field input{width:100%;border:0;border-bottom:1px solid #ebeff7;background:0;padding:10px 0;border-radius:0}
.sl-form__field input:focus{outline:0;border-color:#002868}
.sl-form__field textarea{width:100%;border:1px solid #ebeff7;border-radius:15px;padding:20px 30px;height:329px;resize:none}
.sl-form__field textarea:focus{outline:0;border-color:#002868}
.sl-form__field--submit{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}
.sl-form__field--submit input{width:auto;padding:15px 30px !important}
.sl-form .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sl-form .wpcf7-form-control-wrap{position:relative;display:block;width:100%}
.sl-form .wpcf7-form-control-wrap br{display:none}
.sl-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;top:10px;right:10px;font-size:13px;font-size:.7222222222rem}
.wpcf7-form .wpcf7-response-output{background-color:#bf0a30;color:#fff;font-size:14px;font-size:.7777777778rem;text-align:center;padding:20px;border:unset !important;border-radius:50px}
.wpcf7-form.invalid .wpcf7-response-output{border-color:#c56f5a !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 transparent;border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#c56f5a;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#c56f5a}
.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;border-radius: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:15px;font-size:.8333333333rem;font-weight:400;margin:0 10px;color:#002868}
.elementor-pagination .page-numbers:hover,.elementor-pagination .page-numbers.current{background-color:#c56f5a;color:#fff}
.elementor-pagination .page-numbers.next:hover,.elementor-pagination .page-numbers.prev:hover{color:#c56f5a}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{background-size:10px;border:0}
.elementor-pagination .page-numbers.next{background:url("assets/img/pagination-next.svg") no-repeat center right;padding:0 40px 0 30px}
.elementor-pagination .page-numbers.prev{background:url("assets/img/pagination-prev.svg") no-repeat center left;padding:0 30px 0 60px}
.fm-header{width:100% !important;left:0 !important;position:relative;z-index:1000}
.fm-header__logo{-webkit-transition:all .8s ease-in !important;transition:all .8s ease-in !important}
.fm-header__phone a:hover{color:#bf0a30 !important}
.fm-header__nav .elementor-menu-toggle{background:none !important}
.fm-header.elementor-sticky--effects{background-color:#ebeff7;z-index:1000}
#mjdm-hide-scroll{-webkit-transition:all .4s ease !important;transition:all .4s ease !important}
.sl-header__bottom__navigation ul li a{position:relative;border-radius:50px}
.sl-header__bottom__navigation ul li a .sub-arrow{background-image:url("assets/img/nav-dropdown.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;width:10px;height:10px;margin:0 0 0 10px !important}
.sl-header__bottom__navigation ul li a .sub-arrow i{display:none}
.sl-header__bottom__navigation ul li a:hover{background-color:#002868}
.sl-header__bottom__navigation ul li:hover a{background-color:#002868}
.sl-header__bottom__navigation ul li.current_page_item a{background-color:#002868}
.sl-header__bottom__navigation ul li .sub-menu{min-width:300px}
.sl-header__bottom__navigation ul li .sub-menu li a{border-radius:0;position:relative;padding-left:40px !important}
.sl-header__bottom__navigation ul li .sub-menu li a:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;border-radius:15px;left:10px;background-color:#bf0a30}
.sl-header__bottom__navigation ul li .sub-menu li a:hover:before{background-color:rgba(255,255,255,0.5)}
.sl-header__bottom__navigation ul li .sub-menu li.current-menu-item a:before{background-color:rgba(255,255,255,0.5)}
.elementor-search-form--full-screen{z-index:1000 !important}
.elementor-search-form--full-screen .dialog-close-button{position:absolute;top:50px;right:30px}
.mjd-footer__menu ul li{border-bottom:1px solid #c4d4f3}
.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 transparent;border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#c56f5a;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#c56f5a}
.va-bullet .elementor-widget{position:relative}
.va-bullet .elementor-widget:before{content:'';width:15px;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px;background:#fff;border-radius:50px}
.va-home-timeline{position:relative}
.va-home-timeline:before{content:'';width:10px;height:100%;background:#ebeff7;position:absolute;left:59px;top:0}
.va-home-timeline__num{height:125px}
.va-home-service .e-con-inner a{text-decoration:underline}
.va-home-service .e-con-inner a:hover{text-decoration:none}
.mjd-blog__img a{width:100%;height:auto}
.mjd-blog__img a img{width:100%;height:auto}
.mjd-blog__categories ul{list-style:none;margin:0;padding:0}
.mjd-blog__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#002868;position:relative}
.mjd-blog__categories ul li a{padding-left:20px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:100%}
.mjd-blog__categories ul li a:after{content:'';background:url("assets/img/cate-menu-arrow.svg") no-repeat center center;background-size:cover;width:18px;height:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;visibility:hidden;opacity:0;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.mjd-blog__categories ul li a:hover,.mjd-blog__categories ul li a.elementor-item-active{padding-left:40px !important}
.mjd-blog__categories ul li a:hover:after,.mjd-blog__categories ul li a.elementor-item-active:after{visibility:visible;opacity:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mjd-main{display:block}
.mjd-main .e-con-inner{display:block !important}
.mjd-main__thumb{float:right;width:508px;position:relative;margin:0 0 30px 30px}
.mjd-main__content ul{list-style:none;margin:0;padding:30px;background:#ebeff7;border-radius:25px;margin-bottom:30px}
.mjd-main__content ul li{position:relative;padding-left:40px;margin-bottom:15px}
.mjd-main__content ul li:before{content:'';background:url("assets/img/va-list-arrow.svg") no-repeat center center;width:25px;height:18px;position:absolute;top:7px;left:0}
.mjd-main__content ul li:last-child{margin-bottom:0}
@media(max-width:1024pxpx){.fm-header__navcontainer{background:unset !important}
.fm-header__mobilephone{width:100%;margin-top:20px;overflow:hidden}
.fm-header__mobilephone .elementor-widget-heading{width:100%;text-align:center}
.fm-header__mobilephone .elementor-widget-heading:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:33px;height:34px;background:url("assets/img/phone-call-white.svg") no-repeat center center;left:10px;z-index:10}
.fm-header__mobilephone .elementor-widget-heading a{position:relative;width:100%;display:block;padding:10px;background-color:#c56f5a;border-radius:25px}
.fm-header__mobilephone .elementor-widget-heading a:hover{background-color:#bf0a30}
.fm-header__nav .elementor-menu-toggle{width:40px;height:40px;padding:0 !important}
.fm-header__nav .elementor-menu-toggle__icon--open svg{width:45px}
.fm-header__nav .elementor-menu-toggle__icon--close svg{width:30px}
}@media(max-width:1024px){.sl-header__bottom__navigation{position:absolute;top:12px !important;right:0;width:100%}
.sl-header__bottom__navigation .elementor-menu-toggle{background:0;position:absolute;top:-70px;right:10px;z-index:100}
.sl-header__bottom__navigation .elementor-menu-toggle__icon--open:before,.sl-header__bottom__navigation .elementor-menu-toggle__icon--close:before{display:block;content:'';background-size:contain !important}
.sl-header__bottom__navigation .elementor-menu-toggle__icon--open:before{background:url("assets/img/navigation-toggle.svg") no-repeat;width:50px;height:20px}
.sl-header__bottom__navigation .elementor-menu-toggle__icon--close:before{background:url("assets/img/navigation-toggle-close.svg") no-repeat center center;width:50px;height:20px}
.sl-header__bottom__navigation ul li a{position:relative;border-radius:0}
.sl-header__bottom__navigation ul li a .sub-arrow{background-color:#003891;background-size:10px;width:30px;height:30px;position:absolute;right:10px;-webkit-transform-origin:center center;transform-origin:center center}
.sl-header__bottom__navigation ul li a.highlighted{background-color:#000 !important}
.sl-header__bottom__navigation ul li a.highlighted .sub-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sl-header__bottom__navigation ul li a:focus{background-color:#bf0a30}
.sl-header__bottom__navigation ul li .sub-menu li a{border-radius:0;position:relative;padding-left:60px !important}
.sl-header__bottom__navigation ul li .sub-menu li a:before{width:10px;height:10px;border-radius:10px;left:30px}
}@media(max-width:1023px){.mjd-main{display:-webkit-box;display:-ms-flexbox;display:flex}
.mjd-main .e-con-inner{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.mjd-main__thumb{float:auto;margin:0}
.mjd-main .hide-me{display:none}
.mjd-main #added-photo{width:100%;margin-bottom:30px}
.mjd-main__content ul{padding:15px;border-radius:10px}
.mjd-main__content ul li{padding-left:25px}
.mjd-main__content ul li:before{width:16px;height:8px;background-size:cover;top:11px}
}@media(max-width:900px){.sl-form__field--half{width:100%}
}@media(max-width:767px){.elementor-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #efe7e5;padding:20px 0}
.va-bullet .elementor-widget:before{display:none}
.va-home-timeline:before{width:100%;height:10px;left:0;top:33px}
.va-home-timeline__num{width:75px;height:75px;position:relative}
.va-home-timeline__num .e-con-full{width:55px;height:55px;min-height:55px}
}@media(max-width:767pxpx){.fm-header__nav .elementor-menu-toggle{width:30px;height:30px;padding:0 !important}
.fm-header__nav .elementor-menu-toggle__icon--open svg{width:35px}
.fm-header__nav .elementor-menu-toggle__icon--close svg{width:20px}
}@media(max-width:600px){.sl-testimonial__slider{padding:40px 0 120px 0 !important}
}