/*! 
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:"Manrope",sans-serif;color:#164236}
.txt-highlight{color:#191a1a}
.txt-yellow{color:#9a7d2d}
.short-contact{font-family:"Manrope",sans-serif;font-weight:600;text-decoration:none !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}
.site-main{min-height:100vh;position:relative}
.wrap{width:100%;max-width:1375px;margin:0 auto;padding:0 20px}
.blue-liner{background:-webkit-gradient(linear,left top,left bottom,from(#2575b7),color-stop(31.8%,#11456a),to(#072840));background:linear-gradient(#2575b7 0,#11456a 31.8%,#072840 100%)}
.br-mobile br{display:none}
.dl-shape{position:relative}
.dl-shape:before{content:"";width:100%;height:350px;background-repeat:no-repeat !important;background-size:cover !important;z-index:1}
.dl-shape--rotate::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.dl-shape__white-round::before{background:url("assets/img/dl-white-round-shape.svg") top center;height:275px;background-size:contain}
.dl-shape__blue:before{background:url("assets/img/blue-shape.svg") top center}
.dl-shape__mid-blue:before{background:url("assets/img/dl-blue-shape.svg") top center;background-size:contain !important}
.dl-shape__light-blue:before{background:url("assets/img/light-blue.svg") top center;height:230px}
.dl-shape__gray:before{background:url("assets/img/white-gray.svg") top center;height:230px}
.dl-shape__gray-blue:before{background:url("assets/img/dl-blue-gray-shape.svg") top center;height:230px}
.dl-shape--top:before{position:absolute;top:-10px}
.dl-shape--bottom:before{position:absolute;bottom:0;top:auto}
.blue-white{position:relative}
.blue-white:after{content:"";background:-webkit-gradient(linear,left bottom,left top,from(#e0eaff),to(rgba(224,234,255,0)));background:linear-gradient(0,#e0eaff 0,rgba(224,234,255,0) 100%);position:absolute !important;z-index:-1;left:0;width:100%;height:30%}
.blue-white--top:after{top:0}
.blue-white--bottom:after{top:auto;bottom:0}
.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:#9a7d2d;border:unset;padding:0;width:50px;height:3px}
.slick-dots li button:focus{outline:0}
.slick-dots li.slick-active button{background-color:#9a7d2d;color:#fff}
.k-testimonial .elementor-swiper-button{position:absolute !important;top:110px !important}
.k-testimonial .elementor-swiper-button-prev{left:-50px !important}
.k-testimonial .elementor-swiper-button-next{right:-50px !important}
.k-testimonial .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;margin-bottom:40px}
.k-testimonial .swiper-pagination .swiper-pagination-bullet-active{background:#9a7d2d}
.k-testimonial__box{overflow:hidden;position:relative}
.rank-math-breadcrumb{padding-top:164px}
.rank-math-breadcrumb a{color:#9a7d2d;text-decoration:none}
.rank-math-breadcrumb a:hover{color:#ff5a5a}
.rank-math-breadcrumb p{color:#07180e;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}
.rank-math-breadcrumb .separator{background:url("assets/img/dl-breadcrumb-arrow.svg") no-repeat center center;display:inline-block;width:18px;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}
.im-list ul{list-style:none;margin:30px 0 30px 20px;padding:0}
.im-list ul li{position:relative;padding-left:30px;margin-bottom:10px}
.im-list ul li:before{content:"";background:url("assets/img/text-star.svg") no-repeat center center;background-size:contain;width:20px;height:20px;position:absolute;top:5px;left:0}
.im-list__icon-blue ul li{padding-left:42px}
.im-list__icon-blue ul li::before{background:url("assets/img/dl-list-blue.svg") no-repeat left center;background-size:contain;width:31px;height:20px;top:4px;padding-left:45px;left:0}
.im-list__right-border ul li{border-right:1px solid #aeaeae;padding-right:20px}
.im-list__right-border ul li:last-child{border:0}
.im-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}
.im-list__two-col ul li{width:calc(50% - 5px)}
.im-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}
.im-list__five-col ul li{width:calc(20% - 10px)}
.im-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}
.im-list__three-col ul li{width:calc(33.33% - 10px)}
.im-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}
.im-list__four-col ul li{width:calc(25% - 10px)}
.im-list__mt-none ul{margin-top:0}
.im-list__m-none ul{margin:0}
.im-list--blue-boxes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.im-list--blue-boxes ul li{width:calc(25% - 20px);padding:30px 20px 30px 50px;border-radius:20px 20px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#0138b9),to(rgba(28,70,158,0)));background:linear-gradient(#0138b9 0,rgba(28,70,158,0) 100%)}
.im-list--blue-boxes ul li:before{top:37px;left:23px}
.im-list__solid-blue-boxes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.im-list__solid-blue-boxes ul li{padding:30px 20px 30px 70px;border-radius:30px;background:-webkit-gradient(linear,left top,left bottom,from(#0138b9),to(#062668));background:linear-gradient(180deg,#0138b9 0,#062668 100%);color:#fff}
.im-list__solid-blue-boxes ul li:before{width:37px;height:23px;top:34px;left:23px}
.im-list__checkbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.im-list__checkbox ul li{padding:60px 20px 30px 50px;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#0138b9),to(#062668));background:linear-gradient(180deg,#0138b9 0,#062668 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-bottom:45px}
.im-list__checkbox ul li:before{width:66px;height:66px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#707070;background-image:url("assets/img/dl-check-icon.svg");background-repeat:no-repeat;background-position:center center;background-size:30px;border-radius:150px;top: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:#9a7d2d !important}
a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}
a:hover{text-decoration:none !important}
.white-link .elementor-heading-title a,.white-link .elementor-widget-container a{color:#fff !important;font-weight:500}
.white-link .elementor-heading-title a:hover,.white-link .elementor-widget-container a:hover{color:#99b6f9 !important}
.blue-link .elementor-heading-title a,.blue-link .elementor-widget-container a{color:#99b6f9 !important}
.blue-link .elementor-heading-title a:hover,.blue-link .elementor-widget-container a:hover{color:#fff !important}
.dark-blue-link .elementor-heading-title a,.dark-blue-link .elementor-widget-container a{color:#9a7d2d !important}
.dark-blue-link .elementor-heading-title a:hover,.dark-blue-link .elementor-widget-container a:hover{color:#ff5a5a !important}
.gray-link .elementor-heading-title a,.gray-link .elementor-widget-container a{color:#aeaeae !important}
.gray-link .elementor-heading-title a:hover,.gray-link .elementor-widget-container a:hover{color:#fff !important}
.pr-link .elementor-heading-title a,.pr-link .elementor-widget-container a{color:#164236 !important}
.pr-link .elementor-heading-title a:hover,.pr-link .elementor-widget-container a:hover{color:#9a7d2d !important}
.highlight-link .elementor-heading-title a,.highlight-link .elementor-widget-container a{color:#9a7d2d !important}
.highlight-link .elementor-heading-title a:hover,.highlight-link .elementor-widget-container a:hover{color:#191a1a !important}
.no-underline{text-decoration:none !important}
.no-underline a{text-decoration:none !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}
.list-icon-white a .elementor-icon-list-text:hover{color:#99b6f9 !important}
.btn-full-width .elementor-button-wrapper a{width:100%}
.e-loop__load-more.elementor-button{background:#aeaeae !important;color:#03163d !important}
.red-color{color:#ff5a5a}
.highlight-color{color:#9a7d2d !important}
.im-hero-btn .elementor-button-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.im-hero-btn .elementor-button-wrapper::before{content:"";background-image:-webkit-gradient(linear,left top,right top,from(#d2c36e),color-stop(#c3c872),color-stop(#b3cc78),color-stop(#a2cf82),to(#90d28d));background-image:linear-gradient(to right,#d2c36e,#c3c872,#b3cc78,#a2cf82,#90d28d);width:calc(100% + 5px);height:calc(100% + 5px);position:absolute;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:300px;z-index:0}
.im-hero-btn .elementor-button-wrapper .elementor-button{background-image:url(assets/img/btn-bg.webp) !important;background-position:center;background-size:130%;background-repeat:no-repeat;background-color:rgba(0,0,0,0) !important;z-index:5;position:sticky;width:438px;-webkit-transition:background-size .6s ease-in-out;transition:background-size .6s ease-in-out}
.im-hero-btn .elementor-button-wrapper .elementor-button span{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;text-align:end;gap:10px;line-height:1.1em;color:#fff;font-size:22px}
.im-hero-btn .elementor-button-wrapper .elementor-button span .time{font-size:80px}
.im-hero-btn .elementor-button-wrapper .elementor-button span .years{font-size:30px}
.im-hero-btn .elementor-button-wrapper .elementor-button:hover{background-size:150%}
.elementor-button:not(.im-hero-btn .elementor-button):not(.simple-btn .elementor-button){padding:7px 20px 7px 7px !important;gap:7px;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;border:1px solid rgba(0,0,0,0);border-radius:100px;background-origin:border-box;background-clip:padding-box,border-box;background-color:rgba(0,0,0,0) !important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) padding-box,-webkit-gradient(linear,left top,right top,from(#d2c36e),to(#90d28d)) border-box;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#d2c36e,#90d28d) border-box;color:#fff;-webkit-transition:all .6s cubic-bezier(0.4,0,0.2,1);transition:all .6s cubic-bezier(0.4,0,0.2,1)}
.elementor-button:not(.im-hero-btn .elementor-button):not(.simple-btn .elementor-button) .elementor-button-text{font-size:15px !important;font-weight:700;font-family:"Manrope",sans-serif;color:#164236 !important;-webkit-transition:color .6s cubic-bezier(0.4,0,0.2,1);transition:color .6s cubic-bezier(0.4,0,0.2,1)}
.elementor-button:not(.im-hero-btn .elementor-button):not(.simple-btn .elementor-button)::before{content:"";background:-webkit-gradient(linear,left top,right top,from(#c2b56c),to(#d8f0d1));background:linear-gradient(90deg,#c2b56c 0,#d8f0d1 100%);background-size:contain;width:30px;height:30px;scale:.8 !important;border-radius:150px;display:block;-webkit-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:width .6s cubic-bezier(0.4,0,0.2,1),height .6s cubic-bezier(0.4,0,0.2,1),background .6s cubic-bezier(0.4,0,0.2,1),-webkit-transform .6s cubic-bezier(0.4,0,0.2,1);transition:width .6s cubic-bezier(0.4,0,0.2,1),height .6s cubic-bezier(0.4,0,0.2,1),background .6s cubic-bezier(0.4,0,0.2,1),-webkit-transform .6s cubic-bezier(0.4,0,0.2,1);transition:width .6s cubic-bezier(0.4,0,0.2,1),height .6s cubic-bezier(0.4,0,0.2,1),transform .6s cubic-bezier(0.4,0,0.2,1),background .6s cubic-bezier(0.4,0,0.2,1);transition:width .6s cubic-bezier(0.4,0,0.2,1),height .6s cubic-bezier(0.4,0,0.2,1),transform .6s cubic-bezier(0.4,0,0.2,1),background .6s cubic-bezier(0.4,0,0.2,1),-webkit-transform .6s cubic-bezier(0.4,0,0.2,1)}
.elementor-button:not(.im-hero-btn .elementor-button):not(.simple-btn .elementor-button):hover{background:url("assets/img/universal.webp") no-repeat center center;background-size:cover;background-clip:padding-box;background-origin:padding-box}
.elementor-button:not(.im-hero-btn .elementor-button):not(.simple-btn .elementor-button):hover .elementor-button-text{color:#fff !important}
.elementor-button:not(.im-hero-btn .elementor-button):not(.simple-btn .elementor-button):hover::before{background:url("assets/img/Arrow.svg") no-repeat center center;background-size:contain;width:30px;height:30px;-webkit-transform:rotate(0);transform:rotate(0);scale:1 !important}
.tb-form{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:60px}
.tb-form br{display:none}
.tb-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}
.tb-form__submit p button{background:#9a7d2d;color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:15px !important;border:0;padding:12px 32px;border-radius:100px}
.tb-form__submit p button:hover{background:#fff;color:#000}
.tb-form__submit input{border:unset}
.tb-form__about{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;margin-bottom:0;width:100%}
.tb-form__about .tb-form-detail{width:calc(50% - 10px)}
.tb-form__about p{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:18px;font-size:1rem;font-weight:400;color:#000}
.tb-form__about p .wpcf7-form-control-wrap{width:100%;margin-bottom:25px;border:unset}
.tb-form__about p .wpcf7-form-control-wrap input{border:unset;border-bottom:1px solid #236049;padding:12px 0 8px 0;border-radius:unset;background:rgba(0,0,0,0) !important;font-size:18px;font-size:1rem;font-weight:400;color:#fff}
.tb-form__about p .wpcf7-form-control-wrap input:focus{outline:unset;border-color:#9a7d2d}
.tb-form__about p .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#236049}
.tb-form__about p .wpcf7-form-control-wrap input::-moz-placeholder{color:#236049}
.tb-form__about p .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#236049}
.tb-form__about p .wpcf7-form-control-wrap input::-ms-input-placeholder{color:#236049}
.tb-form__about p .wpcf7-form-control-wrap input::placeholder{color:#236049}
.tb-form__about p .wpcf7-form-control-wrap input.wpcf7-not-valid{border-color:#dc3232}
.tb-form__about p label{position:absolute;top:0;color:#fff;font-size:18px;font-size:1rem}
.tb-form__about p label .r-start{color:#9a7d2d !important;margin-left:5px;font-size:18px}
.tb-form__about .last-child p{margin-bottom:0 !important}
.tb-form__about .last-child p .wpcf7-form-control-wrap{margin-bottom:0 !important}
.tb-form__about .last-child p .wpcf7-form-control-wrap input{border:0 !important}
.tb-form--bottom{width:100%}
.tb-form--bottom p{position:relative}
.tb-form--bottom p label{position:absolute;top:0;color:#fff;font-size:18px;font-size:1rem}
.tb-form--bottom p label .r-start{color:#9a7d2d !important;margin-left:5px;font-size:18px}
.tb-form--bottom p .wpcf7-not-valid-tip{top:calc(100% - 8px) !important}
.tb-form--bottom textarea{background:rgba(0,0,0,0) !important;border-radius:0 !important;border:none !important;border-bottom:1px solid #236049 !important;padding:0;margin-top:0;font-size:18px !important;font-size:18px !important/18pxrem;max-height:224px;resize:none !important;outline-color:rgba(0,0,0,0) !important;color:#fff}
.tb-form--bottom textarea:focus{outline:unset;border-bottom:1px solid #9a7d2d !important}
.tb-form .wpcf7-form-control-wrap{position:relative;display:block}
.tb-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{background:red;padding:0 10px;color:#fff;border-radius:0;position:absolute;right:0;top:45px;font-size:12px;font-size:.6666666667rem}
.wpcf7-response-output{background:#e6e6e6;padding:20px !important;border-radius:20px;text-align:center}
.wpcf7-form-control.wpcf7-not-valid{border-bottom:1px solid red !important;outline:0}
.wpcf7 form.invalid .wpcf7-response-output{border-color:#dc3232}
.wpcf7 form.submitting .wpcf7-submit{display:none;background:#236049;pointer-events:none;border:1px solid #236049}
.wpcf7 form.submitting .wpcf7-submit:before,.wpcf7 form.submitting .wpcf7-submit:after{display:none}
.wpcf7 form.submitting .wpcf7-submit:focus{outline:unset}
.rsn-require-start{color:#9a7d2d}
.elementor-field{border-bottom:1px dashed #236049 !important;max-height:30px !important;min-height:30px !important;padding:0 !important}
.elementor-field:focus{border-bottom:1px dashed #191a1a !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.tb-form label{position:absolute;top:12px;left:0;font-size:16px;color:#000;pointer-events:none;-webkit-transition:top .3s ease,font-size .3s ease,color .3s ease,opacity .3s ease;transition:top .3s ease,font-size .3s ease,color .3s ease,opacity .3s ease}
.tb-form label.float-label{top:-20px;left:-3px;font-size:15px;font-weight:600;color:#9a7d2d;padding-left:2px}
.tb-form label.float-label .r-start{opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.tb-form label .r-start{color:#9a7d2d !important;margin-left:5px;font-size:18px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.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:#9a7d2d;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#9a7d2d}
.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:#e1e0ec;text-decoration:none}
.elementor-pagination .page-numbers:hover,.elementor-pagination .page-numbers.current{color:#191a1a}
.elementor-pagination .page-numbers.next:hover,.elementor-pagination .page-numbers.prev:hover{background-color:#fff !important;border-color:#9a7d2d !important}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{width:87px;height:52px;background-size:contain}
.elementor-pagination .page-numbers.next{background:url("assets/img/pagi-arrow.svg") no-repeat center center}
.elementor-pagination .page-numbers.prev{background:url("assets/img/pagi-arrow.svg") no-repeat center 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:#191a1a;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:#e6e6e6 !important;opacity:1}
.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background:#99b6f9 !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:#191a1a;opacity:100%}
.trust-logos__slider .elementor-widget-container .swiper-pagination .swiper-pagination-bullet-active{background:#99b6f9}
#ez-toc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:0;background:#e6e6e6 !important;border-radius:0}
#ez-toc-container .ez-toc-cssicon-toggle-label{padding:20px 20px}
#ez-toc-container .ez-toc-title-container{padding:30px 10px !important}
#ez-toc-container nav{width:100%}
#ez-toc-container a{padding:0 20px !important}
#ez-toc-container a::before{display:none}
#ez-toc-container ul{padding:0 0 25px 45px !important}
#ez-toc-container ul li{font-weight:600;padding-bottom:8px;padding-left:5px;position:relative;list-style:none;font-size:22px;font-size:1.2222222222rem;font-family:"Poppins",Sans-serif;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#ez-toc-container ul li:before{content:"";width:10px;height:2px;background:#99b6f9;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;top:13px;opacity:1 !important;background:#99b6f9;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;-webkit-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}
#ez-toc-container ul li:hover{padding-left:15px !important;color:#fff}
#ez-toc-container ul li:hover:before{background:url("assets/img/bullet-icon.svg") no-repeat left center;background-size:contain;width:20px;height:13px;left:0;top:7px;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;-webkit-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out;-webkit-transform:translateX(5px);transform:translateX(5px)}
.ez-toc-title{display:block !important;width:calc(100% - 50px);padding:0 0 0 10px !important;font-size:30px;font-size:1.6666666667rem;font-family:"Gloock",Sans-serif;color:#191a1a !important}
.ez-toc-list{padding:0 20px !important}
.ez-toc-list a{position:relative;padding:0 10px;color:#07180e !important}
.ez-toc-cssicon{display:none}
.ez-toc-title-container{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;padding:0 20px}
.ez-toc-icon-toggle-span svg{display:none}
.ez-toc-js-icon-con{border:none !important;background:url("assets/img/fl-toc-toggle.svg") no-repeat center center !important}
.ez-toc-js-icon-con{border-radius:0 !important}
.single-blog-toc #ez-toc-container{background:#fff !important}
.dialog-close-button{text-decoration:none !important}
.fl-search .e-search-input{text-align:center;font-size:30px}
#elementor-popup-modal-67{background:#fff !important}
#elementor-popup-modal-67::before{content:"";background:url("assets/img/search-bg.svg") no-repeat center center;background-size:cover;width:100%;height:100%;position:absolute;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
#elementor-popup-modal-67 .dialog-widget-content{background:rgba(0,0,0,0) !important}
.asl_w_container{min-width:1400px !important;max-width:1400px !important}
div.asl_m .probox{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
div.asl_w .probox .promagnifier .innericon svg{fill:#9a7d2d !important;width:40px !important}
div.asl_w{background:rgba(0,0,0,0) !important;background-image:none !important}
#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:rgba(0,0,0,0) !important;background-image:none !important}
div.asl_w .probox .promagnifier{background-color:rgba(0,0,0,0) !important;background-image:none !important}
div.asl_w .probox .proinput input::-webkit-input-placeholder{font-size:40px !important;font-size:40px !important/18pxrem;font-family:"Manrope",sans-serif;font-weight:600 !important;color:#dae5df !important;height:100% !important;margin-top:5px !important}
div.asl_w .probox .proinput input::-moz-placeholder{font-size:40px !important;font-size:40px !important/18pxrem;font-family:"Manrope",sans-serif;font-weight:600 !important;color:#dae5df !important;height:100% !important;margin-top:5px !important}
div.asl_w .probox .proinput input:-ms-input-placeholder{font-size:40px !important;font-size:40px !important/18pxrem;font-family:"Manrope",sans-serif;font-weight:600 !important;color:#dae5df !important;height:100% !important;margin-top:5px !important}
div.asl_w .probox .proinput input::-ms-input-placeholder{font-size:40px !important;font-size:40px !important/18pxrem;font-family:"Manrope",sans-serif;font-weight:600 !important;color:#dae5df !important;height:100% !important;margin-top:5px !important}
#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input::placeholder{font-size:40px !important;font-size:40px !important/18pxrem;font-family:"Manrope",sans-serif;font-weight:600 !important;color:#dae5df !important;height:100% !important;margin-top:5px !important}
div.asl_m .probox .proinput{margin-left:22px !important}
#ajaxsearchliteres1{margin-top:30px !important;padding-left:62px !important;max-width:1400px !important;width:100% !important}
#ajaxsearchlite1 .probox .proinput input{color:#000 !important;font-size:20px !important}
.probox{height:50px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.autocomplete{display:none !important}
.asl_keyword{display:none !important}
div[id*=ajaxsearchliteres].wpdreams_asl_results .results img.asl_image{width:120px !important;height:120px !important;border-radius:20px !important;float:right !important}
.asl_r.asl_w{background:rgba(0,0,0,0) !important}
div.asl_r.vertical{background:rgba(0,0,0,0) !important}
div.item.asl_r_pagepost{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;color:#000 !important}
div.asl_r .results .item{background-color:rgba(0,0,0,0) !important;border:none !important}
.asl_res_url{font-size:25px !important;font-size:25px !important/18pxrem;font-family:"Manrope",sans-serif;font-weight:500;color:#07180e !important}
.asl_res_url:hover{color:#236049 !important}
.asl_desc{font-size:16px !important;font-family:"Manrope",sans-serif;line-height:1.6em !important;width:calc(100% - 500px);margin-top:20px !important}
.asl_content{padding:30px 30px 30px 0 !important}
div.asl_r.asl_w.vertical .results .item::after{background:#d8f0d1 !important}
.asl_w_container::after{content:"";background:#c2b56c;width:1px;height:1800px;position:absolute;left:20px;top:60px}
.elementor-location-popup .e-parent{overflow:visible !important}
#elementor-popup-modal-67 .dialog-close-button svg{fill:#164236 !important}
.results::-webkit-scrollbar{width:14px}
.results::-webkit-scrollbar-track{background:#f1f1f1}
.results::-webkit-scrollbar-thumb{background-color:#333;border-radius:8px;border:3px solid #f1f1f1}
.results::-webkit-scrollbar-thumb:hover{background-color:#000}
div.asl_r.vertical .results{scrollbar-width:thick !important;scrollbar-color:#164236 #f1f1f1 !important}
div.asl_r.vertical .results::-webkit-scrollbar{width:14px}
div.asl_r.vertical .results::-webkit-scrollbar-track{background:#f1f1f1}
div.asl_r.vertical .results::-webkit-scrollbar-thumb{background-color:#333;border-radius:8px;border:3px solid #f1f1f1}
div.asl_r.vertical .results::-webkit-scrollbar-thumb:hover{background-color:#000}
.e-n-accordion-item-title-icon{position:absolute !important;top:30px;right:20px}
.im-header__logo,.im-header__contact,.im-header__main,.im-header__menu,.im-header__top{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.im-header{position:fixed;z-index:999999;background:rgba(7,24,14,.3) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;padding:30px 60px;border-bottom:1px solid hsla(0,0%,100%,.6)}
.im-header .elementor-nav-menu--dropdown{background:#07180e;padding:40px 30px;border-top:2px solid #164236}
.im-header .elementor-nav-menu--dropdown li .elementor-item-active{background:#236049 !important}
.im-header .elementor-nav-menu--dropdown li .elementor-item-active span{color:#fff !important}
.im-header .elementor-nav-menu--dropdown li a{padding:26px;border-radius:12px;background:#164236 !important;margin-bottom:16px;font-size:32px;font-size:1.7777777778rem;font-weight:500}
.im-header .elementor-nav-menu--dropdown li a span{font-size:20px !important;font-size:20px !important/18pxrem;margin-bottom:20px}
.im-header__menu nav ul .current_page_item a{border-radius:10px;background:#236049;color:#fff !important}
.im-header__menu nav ul .current_page_item a span{color:#fff !important}
.im-header__menu nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;color:#fff;font-size:18px;font-size:1rem;font-weight:700}
.im-header__menu nav ul li a span{color:#9a7d2d;font-size:14px !important;font-size:14px !important/18pxrem;font-weight:600 !important;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.im-header.sticky{padding:10px 20px;width:100%;background-color:#07180e !important;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important}
.im-header #wpadminbar{z-index:999999999}
.elementor-search-form--full-screen{z-index:1000 !important}
.elementor-search-form--full-screen .dialog-close-button{position:absolute;top:50px;right:30px}
.chapter-menu nav ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.chapter-menu nav ul li{width:calc(20% - 1px)}
.chapter-menu nav ul li .elementor-item-active{background:#d8f0d1 !important;color:#164236 !important;font-weight:700}
.chapter-menu nav ul li .elementor-item-active:hover::before{display:none}
.chapter-menu nav ul li a{position:relative;overflow:hidden;padding:50px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;color:#fff;font-size:25px;font-size:1.3888888889rem;font-weight:400;background:linear-gradient(146deg,#164236 0,#164236 50%);-webkit-transition:color 300ms ease,-webkit-transform 300ms ease;transition:color 300ms ease,-webkit-transform 300ms ease;transition:color 300ms ease,transform 300ms ease;transition:color 300ms ease,transform 300ms ease,-webkit-transform 300ms ease}
.chapter-menu nav ul li a::after{content:"";position:absolute;inset:0;background:linear-gradient(146deg,#b5e1b3 0,#e3e4ab 50%);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;z-index:-1;width:100%;height:100%}
.chapter-menu nav ul li a span{padding:10px 15px;background:#236049;color:#fff;font-size:16px !important;font-size:16px !important/18pxrem;font-weight:700 !important;border-radius:8px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.chapter-menu nav ul li a::before{content:"";background:url(assets/img/link-arrow.svg) no-repeat center center;background-size:50px;width:50px;height:50px;position:absolute;bottom:16px;right:16px;border-radius:150px;-webkit-transform:rotate(140deg);transform:rotate(140deg);opacity:0;-webkit-transition:opacity 300ms ease,-webkit-transform 300ms ease;transition:opacity 300ms ease,-webkit-transform 300ms ease;transition:transform 300ms ease,opacity 300ms ease;transition:transform 300ms ease,opacity 300ms ease,-webkit-transform 300ms ease;z-index:1}
.chapter-menu nav ul li a:hover{color:#164236 !important;-webkit-transform:scale(1);transform:scale(1)}
.chapter-menu nav ul li a:hover::after{opacity:1}
.chapter-menu nav ul li a:hover::before{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
.im-footer__social{width:68px;height:68px;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important}
.im-footer__social .elementor-widget-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.im-footer__social .elementor-widget-container .elementor-icon-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1px}
.im-footer__social:hover .elementor-icon-wrapper .elementor-icon svg path{fill:#9a7d2d !important}
.im-footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:200px;gap:30px;width:100%}
.im-footer__menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;color:#fff;font-size:18px;font-size:1rem;font-weight:400;padding:0 !important}
.im-footer__menu ul li a span{color:#9a7d2d;font-size:14px !important;font-size:14px !important/18pxrem;font-weight:600 !important;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.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:#9a7d2d;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#9a7d2d}
.traingle-cont{clip-path:polygon(0 0,100% 0,0 100%);border-radius:20px 0 0 0}
.dialy-imapact .mjd-ticker{overflow:hidden;position:relative;padding:20px 0}
.dialy-imapact .mjd-ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-left 75s linear infinite;animation:scroll-left 75s linear infinite;gap:15px}
.dialy-imapact .mjd-ticker__track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}
.dialy-imapact .mjd-ticker__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:50px;font-weight:bold;color:#07180e !important;margin-right:30px;width:367px;height:480px;position:relative;border-radius:24px}
.dialy-imapact .mjd-ticker__item:nth-child(odd){background-color:#d8f0d1}
.dialy-imapact .mjd-ticker__item:nth-child(even){background-color:#ececc5}
.dialy-imapact .mjd-ticker__item__image{margin-right:20px}
.dialy-imapact .mjd-ticker__item__image img{position:relative;display:block;max-width:100%;height:auto}
.dialy-imapact .mjd-ticker__item__text{color:#07180e;margin-right:10px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.dialy-imapact .mjd-ticker__item__text strong{font-size:36px;font-size:2rem;font-weight:600;width:255px;line-height:1.2em;word-break:break-word}
.dialy-imapact .mjd-ticker__item__text span{font-size:18px;font-size:1rem;font-weight:400;word-break:break-word}
.dialy-imapact .mjd-ticker__item__link{color:#fff;margin-right:10px;font-size:20px;font-weight:400;font-family:"Oswald",sans-serif;text-decoration:none}
.dialy-imapact .mjd-ticker__item__link:hover{color:#fff !important;text-decoration:underline !important}
.im-stories .mjd-ticker{overflow:hidden;position:relative;padding:20px 0}
.im-stories .mjd-ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-left 75s linear infinite;animation:scroll-left 75s linear infinite;gap:30px}
.im-stories .mjd-ticker__track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}
.im-stories .mjd-ticker__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:50px;font-weight:bold;color:#07180e !important;margin-right:20px;width:500px;height:330px;position:relative;border-radius:24px;background:#fff}
.im-stories .mjd-ticker__item .quote-icon{position:absolute;width:36px;height:26px;right:50px;top:50px}
.im-stories .mjd-ticker__item__image{margin-right:20px}
.im-stories .mjd-ticker__item__image img{position:relative;display:block;max-width:100%;height:auto}
.im-stories .mjd-ticker__item__text{color:#07180e;margin-right:10px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}
.im-stories .mjd-ticker__item__text strong{font-size:20px;font-size:1.1111111111rem;font-weight:400;width:calc(100% - 80px);line-height:1.2em;word-break:break-word;font-family:"Lora",serif}
.im-stories .mjd-ticker__item__text span{font-size:16px;font-size:.8888888889rem;font-weight:400;word-break:break-word}
.im-stories .mjd-ticker__item__link{color:#fff;margin-right:10px;font-size:20px;font-weight:400;font-family:"Oswald",sans-serif;text-decoration:none}
.im-stories .mjd-ticker__item__link:hover{color:#fff !important;text-decoration:underline !important}
.ticker-controls{margin-top:10px;margin-right:20px;text-align:right}
.ticker-speed-btn{padding:0 !important;margin:0 5px;cursor:pointer;background:#333;color:#fff;border:0;border-radius:5px;-webkit-transition:background .3s;transition:background .3s;width:50px !important;height:50px}
.ticker-speed-btn:hover{background:#555}
.mjd-ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-left 75s linear infinite;animation:scroll-left 75s linear infinite;gap:30px}
.mjd-ticker__track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}
.im-shocking-truths{position:relative;overflow:hidden;z-index:1;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border-radius:24px !important;height:490px}
.im-shocking-truths::before{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#b5e1b3),color-stop(#c0e2b0),color-stop(#cce3ad),color-stop(#d8e4ac),to(#e3e4ab));background:linear-gradient(to right,#b5e1b3,#c0e2b0,#cce3ad,#d8e4ac,#e3e4ab);opacity:0;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}
.im-shocking-truths__btn{-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:0;visibility:hidden;-webkit-transition:all 1500ms ease-in-out;transition:all 1500ms ease-in-out;position:absolute;right:50px;bottom:10px}
.im-shocking-truths__num{-webkit-transition:background 500ms ease-in-out;transition:background 500ms ease-in-out}
.im-shocking-truths:hover{border-radius:48px !important;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
.im-shocking-truths:hover::before{opacity:1}
.im-shocking-truths:hover .im-shocking-truths__num{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(70%,rgba(255,255,255,0.5)),to(rgba(255,255,255,0))) !important;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0.5) 70%,rgba(255,255,255,0) 100%) !important}
.im-shocking-truths:hover .im-shocking-truths__btn{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;visibility:visible;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
.im-single-content blockquote{margin:30px 50px !important;padding-left:40px;position:relative}
.im-single-content blockquote::before{content:"";background:url(assets/img/text-star.svg) no-repeat center center;width:20px;height:20px;background-size:contain;position:absolute;top:0;left:0;-webkit-filter:drop-shadow(2px 2px 15px rgba(0,0,0,0.5));filter:drop-shadow(2px 2px 15px rgba(0,0,0,0.5))}
.im-single-content blockquote::after{content:"";background:#9a7d2d;width:1.5px;height:calc(100% - 25px);position:absolute;top:25px;left:9px}
.im-single-content blockquote p{font-family:"Merriweather",serif !important;font-size:17px;font-size:.9444444444rem;font-style:italic;color:#164236}
.im-single-content blockquote p strong{font-size:16px !important;font-size:16px !important/18pxrem;margin-top:20px;position:relative;display:block;color:#9a7d2d}
.fl-pa-shape{position:relative}
.fl-pa-shape::before{content:"";background-size:contain;width:100%;height:192px;position:absolute;top:calc(100% - 140px);left:0}
.fl-pa-shape--top::before{top:-10px}
.fl-pa-shape--rotate::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fl-pa-shape--black-gray::before{background:url("assets/img/fl-black-gray-shape.svg") no-repeat center center}
.fl-pa-shape--blue-gray::before{background:url("assets/img/fl-blue-gray-shape.svg") no-repeat center center}
.fl-pa-shape--white-gray::before{background:url("assets/img/fl-pa-white-gray-shape.svg") no-repeat center center}
.dark-light-blue-gradient{background:linear-gradient(to bottom,#000a64 0,#000a64 175px,#2339db 0,#fff 70%)}
.fl-gradient{position:relative}
.fl-gradient::after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(35%,#2339db),to(#fff));background:linear-gradient(180deg,#2339db 35%,#fff 100%);width:100%;height:25%;position:absolute;bottom:calc(100% + 10px);left:0}
.fl-gradient--bottom::after{bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fl-img-shape{position:relative}
.fl-img-shape img{width:100%}
.fl-img-shape::before{content:"";background:#9a7d2d;width:49%;height:80%;position:absolute;top:0;z-index:-1}
.fl-img-shape--left{padding:20px 0 0 20px}
.fl-img-shape--left::before{left:0}
.fl-single__content h2,.fl-single__content h3{color:#191a1a}
.fl-single__content ul{list-style:none;margin:30px 0 30px 20px;padding:0}
.fl-single__content ul li{position:relative;padding-left:30px;margin-bottom:20px}
.fl-single__content ul li:before{content:"";background:url("assets/img/bullet-icon.svg") no-repeat center center;background-size:contain;width:23px;height:13px;position:absolute;top:8px;left:0}
.dl-single-opportunity__content h2,.dl-single-opportunity__content h3,.dl-single-opportunity__content h4,.dl-single-opportunity__content h4,.dl-single-opportunity__content h5{color:#9a7d2d}
.dl-single-opportunity__content ul{list-style:none;margin:30px 0 30px 20px;padding:0}
.dl-single-opportunity__content ul li{position:relative;padding-left:42px;margin-bottom:10px}
.dl-single-opportunity__content ul li::before{background:url("assets/img/dl-list-blue.svg") no-repeat left center;background-size:contain;width:31px;height:20px;top:4px;padding-left:45px;left:0}
@media(max-width:1800px){.chapter-menu nav ul{gap:1px !important}
.chapter-menu nav ul li{width:calc(33.33% - 1px) !important}
.chapter-menu nav ul li:nth-last-child(-n+2){width:calc(50% - 1px) !important}
}@media(max-width:1410px){.im-header{padding:20px}
.im-header__menu nav ul li a{font-size:15px;font-size:.8333333333rem}
}@media(max-width:1200px){.rank-math-breadcrumb{padding-top:120px}
.im-header{background:#07180e !important}
}@media(max-width:1024px){.im-list__five-col ul li,.im-list__four-col ul li,.im-list__three-col ul li,.im-list__two-col ul li{width:calc(50% - 10px)}
ol{padding-left:20px}
.tb-form__submit p{width:100%;text-align:center}
.tb-form__submit p .wpcf7-spinner{position:absolute}
}@media(max-width:1023px){.im-list--blue-boxes ul{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.im-list--blue-boxes ul li{width:calc(50% - 10px);margin-bottom:25px}
}@media(max-width:1000px){.chapter-menu nav ul li{width:calc(50% - 1px) !important}
.chapter-menu nav ul li a{padding:30px !important}
.chapter-menu nav ul li:nth-last-child(-n+1){width:100% !important}
}@media(max-width:900px){.tb-form__about .tb-form-detail{width:100%}
}@media(max-width:880px){.dl-shape::before{display:none}
.mob-white-bg{background-color:#fff !important}
.fl-pa-shape::before{display:none}
}@media(max-width:768px){.br-mobile br{display:block}
.im-list--blue-boxes ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.im-list--blue-boxes ul li{width:100%;margin-bottom:25px}
.im-list__five-col ul li,.im-list__four-col ul li,.im-list__three-col ul li,.im-list__two-col ul li{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}
.im-header .elementor-nav-menu--dropdown li a{font-size:22px;font-size:1.2222222222rem}
.im-header .elementor-nav-menu--dropdown li a span{font-size:15px !important;font-size:15px !important/18pxrem;margin-bottom:0}
.elementor-nav-menu .search-form{display:block;padding:10px}
.chapter-menu nav ul li{width:100% !important}
.chapter-menu nav ul li:nth-last-child(-n+2){width:100% !important}
.im-shocking-truths{height:100% !important;min-height:100% !important}
.bg-mob{background:#07180e}
.im-single-content blockquote{margin:20px 20px !important}
.fl-img-shape--left{padding:10px 0 0 10px}
}@media(max-width:767px){.k-testimonial .elementor-swiper-button{top:auto !important;bottom:0 !important}
.k-testimonial .elementor-swiper-button-prev{left:0 !important}
.k-testimonial .elementor-swiper-button-next{right:0 !important}
.elementor-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #e6e6e6;padding:20px 0}
.elementor-pagination .page-numbers{font-size:20px;font-size:1.1111111111rem}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{width:44px;height:22px;background-size:cover}
}@media(max-width:600px){.sl-testimonial__slider{padding:40px 0 120px 0 !important}
}@media(max-width:500px){.im-hero-btn .elementor-button{width:100% !important;background-size:cover !important}
.im-hero-btn span{font-size:18px !important}
.im-hero-btn span .time{font-size:40px !important}
.im-hero-btn span .years{font-size:20px}
}@media(max-width:425px){.im-footer__menu ul{height:100% !important}
}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}