.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{line-height:1.8;color:#010a6d}
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}
body{overflow-x:hidden;position:relative}
body:before{content:'';width:100%;min-height:1000px;background:var(--wpr-bg-ee336fc8-7fb2-466a-8586-83f478ecd18b) no-repeat top right;background-size:contain;display:block;position:absolute;z-index:0;top:0;right:0}
body.inner-body{min-height:1200px;background:-webkit-gradient(linear,left top,left bottom,from(#e5f1ff),color-stop(20%,rgba(255,255,255,0)));background:linear-gradient(#e5f1ff 0,rgba(255,255,255,0) 20%)}
body.inner-body:before{display:none}
body.inner-body:after{position:absolute;content:'';top:0;right:0;background-image:var(--wpr-bg-ee380013-34cd-43be-bb33-00255a12cfb0);background-repeat:no-repeat;background-position:top right;background-size:100% auto;display:block;min-height:200px !important;width:80%;z-index:-1}
.site-main{min-height:70vh;position:relative}
.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}
.sl-zip{position:relative}
.sl-zip:before,.sl-zip:after{content:'';position:absolute;width:100%;height:5px;left:0;background:var(--wpr-bg-d4694e65-b0ad-4cb4-927e-a53980571c8a) repeat-x center center;z-index:1}
.sl-zip:before{top:20px}
.sl-zip:after{bottom:20px}
.sl-zip--light:before,.sl-zip--light:after{background:var(--wpr-bg-55de8044-adc7-4e14-a0cb-9f21592e8967) repeat-x center center}
.sl-zip--top:after{display:none}
.sl-zip--bottom:before{display:none}
.sl-zip .e-container{z-index:10}
.ag-testimonial{position:relative;display:block !important}
.ag-testimonial .slick-list{width:100% !important}
.ag-testimonial__slider{width:100%;display:block !important;max-width:100% !important;padding:40px 0 180px 0 !important}
.ag-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:#d7e6f8;border:unset;padding:0;width:10px;height:10px;border-radius:50%}
.slick-dots li button:focus{outline:0}
.slick-dots li.slick-active button{background-color:#2c87ea;color:#fff}
.rank-math-breadcrumb a{color:#2c87ea}
.rank-math-breadcrumb a:hover{color:#e13d3b}
.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:16px;font-size:1rem}
.rank-math-breadcrumb .separator{background:var(--wpr-bg-0ca909c2-a72d-4a32-8178-2296d276f728) 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}
.ag-list ul{list-style:none;margin:10px 0 10px 0;padding:0}
.ag-list ul li{position:relative;padding-left:35px;margin-bottom:8px}
.ag-list ul li:before{content:'';background:var(--wpr-bg-92f3c007-ba58-47d9-971f-f2895212d0bf) no-repeat center center;width:22px;height:22px;position:absolute;top:3px;left:0}
.ag-list ul li a{text-decoration:none !important}
.ag-list ul li:hover:before{background:var(--wpr-bg-a6ffe180-c1ad-4d7b-8f53-fd3301167876) no-repeat center center}
.ag-numcircle{width:67px;height:67px}
a{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
a:hover{text-decoration:none !important}
.underline-link .elementor-widget-text-editor a,.underline-link .elementor-widget-container a{text-decoration:underline !important}
.underline-link .elementor-widget-text-editor a:hover,.underline-link .elementor-widget-container a:hover{text-decoration:none !important}
.white-link .elementor-widget-container a{color:#fff}
.white-link .elementor-widget-container a:hover{color:#e13d3b}
.ld-more-results{position:relative;padding-right:60px}
.ld-more-results:before{content:'';width:40px;height:16px;background:var(--wpr-bg-3d485881-101b-4311-96a5-6a854643b90a) no-repeat center center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}
.ag-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}
.ag-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}
.ag-form__field{position:relative;width:100%;margin-bottom:5px}
.ag-form__field--half{width:calc(50% - 2px)}
.ag-form__field--largehalf{width:calc(50% - 20px)}
.ag-form__field--quarter{width:calc(33.3333% - 20px)}
.ag-form__field input{width:100%;border:0;color:#7c9bc1;background:#e5f1ff;padding:12px 20px;border-radius:3px;font-size:15px;font-size:.9375rem;font-weight:600;min-height:55px}
.ag-form__field input:focus{outline:0;border-color:#010a6d}
.ag-form__field input::-webkit-input-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field input:-moz-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field input::-moz-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field input:-ms-input-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field textarea{width:100%;color:#7c9bc1;background:#e5f1ff;border:0;border-radius:3px;padding:20px 30px;height:150px;resize:none;font-size:15px;font-size:.9375rem;font-weight:600}
.ag-form__field textarea::-webkit-input-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field textarea:-moz-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field textarea::-moz-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field textarea:-ms-input-placeholder{color:#7c9bc1 !important;font-weight:600}
.ag-form__field textarea:focus{outline:0;border-color:#010a6d}
.ag-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;margin-top:-20px}
.ag-form__field--submit p{width:100%}
.ag-form__field--submit input{width:100%;padding:15px 30px !important;-webkit-box-shadow:0 10px 20px rgba(225,61,59,0.5);box-shadow:0 10px 20px rgba(225,61,59,0.5)}
.ag-form__white input{background:#fff}
.ag-form__white .nice-select{background:#fff !important}
.ag-form__white textarea{background:#fff}
.ag-form__white .wpcf7-submit{width:auto;margin:50px auto 0 auto;padding:15px 80px !important}
.ag-form__white .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex}
.ag-form__white .wpcf7-radio .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ag-form__white .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{margin:0 10px}
.ag-form__white input[type='radio']{width:18px;height:18px}
.ag-form .form-divider{width:100%;margin:50px 0 35px 0;border:1px dashed #c0cedf}
.ag-form label{font-size:14px;font-size:.875rem;font-weight:400 !important;padding:15px 0}
.ag-form .wpcf7-select{color:#7c9bc1;background:#e5f1ff;padding:7px 20px;border:0;font-weight:600;min-height:55px}
.ag-form .wpcf7-select option{padding:20px 0}
.ag-form .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ag-form .wpcf7-form-control-wrap{position:relative;display:block;width:100%}
.ag-form .wpcf7-form-control-wrap br{display:none}
.ag-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;top:10px;right:10px;font-size:13px;font-size:.8125rem}
.wpcf7-form .wpcf7-response-output{background-color:#1d28a8;color:#fff;font-size:14px;font-size:.875rem;text-align:center;padding:20px;border:unset !important;border-radius:50px}
.wpcf7-form.invalid .wpcf7-response-output{border-color:#e13d3b !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:#e13d3b;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#e13d3b}
.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:35px;height:35px;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:.9375rem;font-weight:500;margin:0 10px;color:#e13d3b}
.elementor-pagination .page-numbers:hover,.elementor-pagination .page-numbers.current{background-color:#d7e6f8;color:#fff}
.elementor-pagination .page-numbers.next:hover,.elementor-pagination .page-numbers.prev:hover{background-color:#fff !important;border-color:#e13d3b !important}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{background-size:15px}
.elementor-pagination .page-numbers.next{background:var(--wpr-bg-9870f11f-3210-4b1e-b55e-e7d01e239663) no-repeat center center}
.elementor-pagination .page-numbers.prev{background:var(--wpr-bg-b84709a0-4589-4e13-b4b1-421af199f7da) no-repeat center center}
.nice-select{width:100% !important}
.nice-select .list{width:100%;max-height:300px;overflow-y:auto !important}
.nice-select:after{border:none !important;background:var(--wpr-bg-5fa7fa06-9d6f-4262-8b6d-5417745a8efb) no-repeat center center;width:12px !important;height:9px !important;-webkit-transform:none !important;transform:none !important}
.nice-select.open:after{-webkit-transform:rotate(-180deg) !important;transform:rotate(-180deg) !important;right:15px}
.ag-header{position:relative}
body.logged-in #sl-header-wrapper.sticky{top:32px}
.ag-navigation{position:relative}
.ag-navigation__drop{position:relative}
.ag-navigation__drop:before{content:'';width:15px;height:15px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:0}
.e-n-menu-toggle{cursor:pointer !important}
.ag-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:0 !important}
.ag-dropdown--one .elementor-nav-menu--main ul li:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:6px;height:6px;margin-top:-3px;background:#2c87ea;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0;visibility:visible;opacity:1;display:block !important}
.ag-dropdown--one .elementor-nav-menu--main ul li:hover:before{background:#e13d3b}
.ag-dropdown--three .elementor-nav-menu--main ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0}
.ag-dropdown--three .elementor-nav-menu--main ul li:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:6px;height:6px;margin-top:-3px;background:#2c87ea;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0;visibility:visible;opacity:1;display:block !important}
.ag-dropdown--three .elementor-nav-menu--main ul li:hover:before{background:#e13d3b}
.elementor-search-form--full-screen{z-index:1000 !important}
.elementor-search-form--full-screen .dialog-close-button{position:absolute;top:50px;right:30px}
.footer-accordion .e-n-accordion-item-title-icon{position:absolute;top:25px;right:20px}
.footer-accordion .e-n-accordion-item-title-icon .e-opened{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-10px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.al-ft-social-icons{width:40px;height:40px}
.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:#e13d3b;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#e13d3b}
.ag-accordion .e-n-accordion{counter-reset:item}
.ag-accordion .e-n-accordion .e-n-accordion-item{position:relative;counter-increment:item}
.ag-accordion .e-n-accordion .e-n-accordion-item:before{width:40px;height:40px;font-weight:700;font-family:"Poppins",sans-serif;content:counter(item);font-size:18px;font-size:1.125rem;background:#2c87ea;border-radius:100%;color:#fff;position:absolute;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;left:20px;top:18px;margin-top:-5px}
.ag-accordion .e-n-accordion .e-n-accordion-item:last-child{border-bottom:2px solid #d7e6f9 !important}
.ag-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon{position:absolute;top:23px;right:20px}
.ag-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ag-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{position:relative;border-top:2px solid #d7e6f9 !important}
.ag-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title h3{color:#010a6d}
.ag-services{background-size:30%}
.ag-servicesbox:hover .box-icons path{fill:#fff}
.sl-est-planning{position:relative}
.sl-est-planning:before{content:'';position:absolute;top:200px;left:0;width:100%;height:640px;background-color:#e5f1ff}
.sl-esp-bottom{position:relative}
.sl-esp-bottom:before{content:'';width:50%;height:100%;position:absolute;left:auto;right:0;background-color:#e5f1ff}
.sl-recent-posts{position:relative;margin:0 -40px}
.sl-recent-posts .slick-list{margin:0 -20px}
.sl-recent-posts .slick-track{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.sl-recent-posts .slick-dots{bottom:-50px;display:none}
.sl-recent-posts .slick-dots button{background:#010a6d}
.sl-recent-posts__item{width:calc(33.333% - 20px) !important;border-radius:25px;background:#fff;position:relative;margin-top:200px;margin:200px 0 0 0;height:100%;height:inherit !important}
.sl-recent-posts__item__image{width:260px;height:260px;border:18px solid #fff;border-radius:260px;overflow:hidden;margin-top:-100px;margin-left:30px}
.sl-recent-posts__item .sl-post__date{position:absolute;top:20px;right:30px}
.sl-recent-posts__item__content{padding:20px 40px 20px 40px}
.sl-recent-posts__item__title{font-size:25px;font-size:1.5625rem}
.sl-recent-posts__item__title a{color:#121726;text-decoration:underline}
.sl-recent-posts__item__title a:hover{text-decoration:none}
.sl-post__date{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-align:center;-ms-flex-align:center;align-items:center;color:#1d28a8;font-weight:bold;text-transform:uppercase}
.sl-post__date__day{width:52px;height:52px;border-radius:52px;background:#e5f1ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}
.sl-post__date__month{font-size:14px;font-size:.875rem}
.sl-post__categories a{position:relative;font-size:14px;font-size:.875rem;font-weight:bold}
.sl-post__categories a:after{content:','}
.sl-post__categories a:nth-last-of-type(1):after{display:none}
.sl-single-post{display:block}
.sl-single-post p{margin-bottom:30px}
.sl-single-post__category{margin-bottom:20px !important}
.sl-single-post__image{float:right;width:564px;height:564px;border-radius:600px;position:relative;margin:40px 0 0 30px !important}
.sl-single-post__image img{border-radius:564px}
.sl-single-post__image:after{content:'';width:150px;height:150px;position:absolute;top:40px;right:10px;background:#2c87ea;opacity:.9;border-radius:150px}
.sl-single-post__date{padding:20px 0;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:bold;color:#1d28a8;position:relative}
.sl-single-post__date:before{content:'';width:150px;height:1px;background-color:#2c87ea;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:170px}
.sl-single-post__date .day{width:52px;height:52px;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5f1ff;border-radius:30px;margin-right:15px;font-size:15px;font-size:.9375rem}
.sl-author__image{width:200px}
.sl-author__content{width:calc(100% - 200px)}
.sl-blog{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-blog__content{width:calc(100% - 380px);padding-right:50px}
.sl-blog__sidebar{width:360px;padding-left:50px !important;background:var(--wpr-bg-5435617b-8538-4d60-baf0-fe5e542d61d4) repeat-y left top}
.sl-blog-article{background:#fff;padding:40px;border-radius:40px}
.sl-blog-article__image{width:240px}
.sl-blog-article__image img{border-radius:150px}
.sl-blog-article__content{width:calc(100% - 250px);padding-right:20px}
.sl-blog-article__date{margin-bottom:20px;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:bold;color:#1d28a8;position:relative}
.sl-blog-article__date .day{width:52px;height:52px;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5f1ff;border-radius:30px;margin-right:10px;font-size:15px;font-size:.9375rem}
.ag-blog__title .elementor-heading-title a:hover{color:#2c87ea !important}
.ag-blog__right .elementor-loop-container .e-loop-item:last-child{border-bottom:0;padding-bottom:0 !important}
.ag-blog__main .elementor-loop-container .e-loop-item:last-child{border-bottom:0}
.ag-blog__side ul li{border-top:1px dashed #ccd1e3}
.ag-blog__side ul li a{padding-left:50px !important;position:relative;width:100%}
.ag-blog__side ul li a:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;width:15px;height:2px;border-radius:5px;background:#1d28a8;display:block;opacity:1 !important}
.ag-blog__side ul li a:hover{padding-left:80px !important}
.ag-blog__side ul li a:hover:before{width:40px;background:#e13d3b}
.ag-blogsingle ul{list-style:none;margin:20px 0 20px 0;padding:0}
.ag-blogsingle ul li{position:relative;padding-left:80px;margin-bottom:8px}
.ag-blogsingle ul li:before{content:'';background:var(--wpr-bg-023cb9d8-8d0e-4b8a-944a-66c7eeea6f31) no-repeat center center;width:20px;height:22px;position:absolute;top:1px;left:40px}
@media(max-width:1680px){body:before{width:85%;right:0}
body.inner-body:after{width:85%}
}@media(max-width:1400px){body:before{width:80%;right:0}
}@media(max-width:1360px){.sl-recent-posts{margin:0}
.sl-recent-posts .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}
.sl-recent-posts__item{width:50%;margin:120px 10px 50px 10px}
.sl-recent-posts .slick-list{margin:0}
}@media(max-width:1266px){.sl-est-planning__inherit-assets{margin-top:-480px !important}
}@media(max-width:1200px){.ag-navigation .e-n-menu ul li{padding:10px 8px}
.ag-navigation .item-drop__services{margin-right:5%}
.ag-services{background:none !important}
.sl-single-post__image{width:400px;height:400px}
.sl-single-post__image img{border-radius:400px}
}@media(max-width:1060px){.sl-est-planning{padding-top:0;margin-top:0}
.sl-est-planning__process,.sl-est-planning__inherit-assets,.sl-est-planning__distribute,.sl-est-planning__directives,.sl-est-planning__planning{margin-top:0 !important;width:100%}
}@media(max-width:1024px){body{background:-webkit-gradient(linear,left top,left bottom,from(#e5f1ff),color-stop(2%,rgba(255,255,255,0)));background:linear-gradient(#e5f1ff 0,rgba(255,255,255,0) 2%)}
body:before{display:none}
body.inner-body:after{display:none}
.ag-form__field--quarter{width:100% !important}
.ag-navigation .e-n-menu ul li:hover:before{opacity:1;visibility:visible;display:none}
.ag-navigation .e-n-menu-wrapper .e-n-menu-heading{padding:40px 0 !important}
.ag-navigation .e-n-menu-wrapper .e-n-menu-heading li .e-n-menu-dropdown-icon{position:absolute;top:0;right:0;background:#2c87ea;padding:5px}
.ag-navigation .e-n-menu-wrapper ul li{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding:10px 20px !important}
.ag-navigation .e-n-menu-wrapper ul li ul{padding:0 !important}
.ag-navigation .e-n-menu-toggle{background:none !important;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.ag-dropdown--one .elementor-nav-menu--main ul li .e-n-menu-dropdown-icon{position:absolute;top:0;right:0;background:#2c87ea;padding:5px}
.ag-dropdown--three .elementor-nav-menu--main ul{grid-template-columns:1fr 1fr}
.ag-dropdown--three .elementor-nav-menu--main ul li .e-n-menu-dropdown-icon{position:absolute;top:0;right:0;background:#2c87ea;padding:5px}
.ag-dropdown .e-n-menu-dropdown-icon{position:absolute;right:10px;background:#121726}
.ag-mission{background:none !important}
.sl-esp-bottom:before{width:100%;height:50%;top:50%}
.sl-family-law-lgbtq{background-position:left center !important}
.sl-blog__sidebar{width:300px;padding-left:30px !important}
.sl-blog__content{width:calc(100% - 320px);padding-right:0}
.sl-blog-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sl-blog-article__date{margin:0 auto}
.sl-blog-article__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;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-blog-article__content{width:100%;text-align:center}
.sl-blog-article__category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}@media(max-width:1023px){.ag-dropdown--three .elementor-nav-menu--main ul{grid-template-columns:1fr !important}
}@media(max-width:900px){.ag-form__field--half{width:100%}
.sl-recent-posts__item{width:100%}
.sl-author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;padding:30px !important}
.sl-author__content{text-align:center;width:100%}
}@media(max-width:880px){.ag-accordion .e-n-accordion .e-n-accordion-item:before{display:none}
.ag-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon{top:18px}
}@media(max-width:800px){.sl-single-post__image{float:none;margin:0 auto 30px auto !important;width:300px;height:300px}
.sl-single-post__image img{border-radius:300px}
.sl-single-post__image:after{width:100px;height:100px;top:20px;right:0}
.sl-single-post__category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sl-blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sl-blog__sidebar{width:100%;background:url(../../../../../../themes/hello-theme-child-master/assets/img/testimonial-dash-border.svg) repeat-x top center;padding:40px 0 !important;margin-top:40px}
.sl-blog__content{width:100%}
}@media(max-width:768px){.ag-navigation__drop{width:100% !important}
.ag-navigation__drop:before{display:none}
.e-n-menu-wrapper .e-n-menu-content .e-con-full{width:100% !important}
.ag-logoslider{height:190px;-webkit-box-shadow:none !important;box-shadow:none !important;margin-right:7px !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-ms-flex-line-pack:center !important;align-content:center !important}
}@media(max-width:767px){.elementor-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #e5f1ff;padding:20px 0}
}@media(max-width:600px){.ag-testimonial__slider{padding:40px 0 120px 0 !important}
body.logged-in #sl-header-wrapper.sticky{top:0}
.sl-recent-posts .slick-dots{bottom:-70px}
.sl-recent-posts__item{margin:120px 5px 0 5px}
.sl-recent-posts__item__image{margin:-70px 0 0 0;width:200px;height:200px}
.sl-recent-posts__item__content{padding:0 30px 20px 30px}
}