*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{font-size:18px}
h1,.st-heading-h1,h2,.st-heading-h2,h3,.st-heading-h3,h4,.st-heading-h4,h5,.st-heading-h5{font-family:"Tiempos",Sans-serif;color:#14139f}
h1,.st-heading-h1{font-size:85px;font-size:5.3125rem}
h2,.st-heading-h2{font-size:55px;font-size:3.4375rem;line-height:1.3 !important}
h3,.st-heading-h3{font-size:40px;font-size:2.5rem;line-height:1.3 !important;color:#231f20}
h4,.st-heading-h4{font-size:35px;font-size:2.1875rem}
h5,.st-heading-h5{font-size:30px;font-size:1.875rem}
h6,.st-heading-h6{font-size:25px;font-size:1.5625rem}
.txt-primary{color:#14139f}
.txt-highlight{color:#f22536}
.txt-blue{color:#314bdb}
.elementor-widget-theme-post-title a{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.elementor-widget-theme-post-title a:hover{color:#314bdb !important}
.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}
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}
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
audio:not([controls]){display:none}
details{display:block}
input[type="number"]{width:auto}
input[type='search']{-webkit-appearance:textfield}
input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
main{display:block}
summary{display:block}
pre{overflow:auto}
progress{display:inline-block}
small{font-size:75%}
template{display:none}
textarea{overflow:auto}
[hidden]{display:none}
[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}
*{font-size:inherit;line-height:inherit}
::before,::after{text-decoration:inherit;vertical-align:inherit}
*,::before,::after{border-style:solid;border-width:0}
*{margin:0;padding:0}
:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}
html{background-color:#fff}
a{text-decoration:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
button,input,select,textarea{background-color:transparent}
button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}
button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}
code,kbd,pre,samp{font-family:monospace,monospace}
nav ol,nav ul{list-style:none}
select{-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
select::-ms-value{color:currentColor}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:vertical}
::-moz-selection{background-color:#b3d4fc;text-shadow:none}
::selection{background-color:#b3d4fc;text-shadow:none}
a{color:#f22536;-webkit-transition:color,250ms,ease-in-out;transition:color,250ms,ease-in-out}
a:hover{color:#314bdb}
.eu-testimonial-slider{padding:0;margin:-150px auto 0 auto;max-width:1600px}
.eu-testimonial-slider .slick-list{max-width:100%;overflow:hidden}
.eu-testimonial-slider .slick-slide{margin:50px 15px 100px 15px;height:inherit !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.eu-testimonial-slider .slick-slide>div{height:100%}
.eu-testimonial-slider .slick-slide.slick-current .elementor-widget-text-editor p:after{background:var(--wpr-bg-6d7166bb-c665-4c9a-a9f6-a2b0fe7b2bbb) no-repeat center center !important}
.eu-testimonial-slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.eu-testimonial-slider__item{height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1) !important;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1) !important}
.eu-testimonial-slider__item .elementor-widget-text-editor p{position:relative}
.eu-testimonial-slider__item .elementor-widget-text-editor p:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--wpr-bg-58a975a6-fc74-4a15-b209-7c90bb89aacc) no-repeat center center;width:52px;height:8px;background-size:contain;bottom:-30px}
.eu-testimonial-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;z-index:1000;left:-15px;margin-top:-40px;-webkit-box-shadow:none;box-shadow:none;width:48px;height:54px;border-radius:0;padding:0;border:0;border-radius:50px 0 0 50px}
.eu-testimonial-slider .slick-arrow:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:13px;background:var(--wpr-bg-4cb4fc94-480a-47f0-a453-ecf5381f8751) no-repeat center center}
.eu-testimonial-slider .slick-arrow:hover,.eu-testimonial-slider .slick-arrow:focus{background-color:#314bdb;outline:0}
.eu-testimonial-slider .slick-arrow.slick-next{right:-15px;left:auto;border-radius:0 50px 50px 0}
.eu-testimonial-slider .slick-arrow.slick-next:before{background:var(--wpr-bg-33eb7c42-3276-4ac4-9e30-13c46bf7f7b4) no-repeat center center}
.eu-faq .elementor-accordion-item{border:1px solid #eaedf2 !important;padding:20px;border-radius:20px;margin-bottom:30px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);position:relative}
.eu-faq .elementor-accordion-item .elementor-accordion-icon{width:40px;height:40px;position:absolute;top:20px;right:30px}
.eu-faq .elementor-accordion-item svg{width:40px !important;height:40px !important}
.eu-faq .elementor-accordion-item .elementor-accordion-title{color:#314bdb;padding-right:50px;display:block;line-height:1.5rem}
.eu-faq .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-title{color:#231f20}
.eu-recent-posts{padding-top:150px}
.eu-recent-posts__post{position:relative;padding-top:150px;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.1);box-shadow:0 20px 20px 0 rgba(0,0,0,0.1)}
.eu-recent-posts__post__image{position:absolute;top:-100px;border-radius:30px;-webkit-transition:box-shadow 250ms ease-in-out;-webkit-transition:-webkit-box-shadow 250ms ease-in-out;transition:-webkit-box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out,-webkit-box-shadow 250ms ease-in-out}
.eu-recent-posts__post__image:hover{-webkit-box-shadow:0 20px 20px rgba(49,75,219,0.15);box-shadow:0 20px 20px rgba(49,75,219,0.15)}
.eu-recent-posts__post__date{position:absolute;left:290px;top:20px}
.eu-recent-posts__post__date__day,.eu-recent-posts__post__date .eu-post-date__day{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.eu-related-posts__featuredImage{width:300px !important}
.eu-related-posts__content{width:calc(100% - 300px)}
.eu-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;max-width:100%}
.eu-form__field{width:100%;margin-bottom:10px}
.eu-form__field--half{width:calc(50% - 5px)}
.eu-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;position:relative;padding-top:40px}
.eu-form__field--submit .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}
.eu-form__field--submit input{border:0}
.eu-form__field--submit input:focus{outline:0}
.eu-form input:not([type="submit"]),.eu-form textarea{background-color:#f5f7fa;padding:20px 20px;border:1px solid #eaedf2;font-size:20px;font-size:1.25rem;color:#231f20;border-radius:6px}
.eu-form input:not([type="submit"])::-webkit-input-placeholder,.eu-form textarea::-webkit-input-placeholder{color:#231f20}
.eu-form input:not([type="submit"]):-moz-placeholder,.eu-form textarea:-moz-placeholder{color:#231f20}
.eu-form input:not([type="submit"])::-moz-placeholder,.eu-form textarea::-moz-placeholder{color:#231f20}
.eu-form input:not([type="submit"]):-ms-input-placeholder,.eu-form textarea:-ms-input-placeholder{color:#231f20}
.eu-form input:not([type="submit"]):focus,.eu-form textarea:focus{outline:0;border-color:#f22536}
.eu-form textarea{resize:none;max-height:233px}
.eu-form .wpcf7-form-control-wrap{position:relative;display:block}
.eu-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;right:20px;top:18px;font-size:13px;font-size:.8125rem}
.wpcf7 form .wpcf7-response-output{background:#14139f;text-align:center;max-width:600px;margin:0 auto;padding:20px;font-size:15px;font-size:.9375rem;border-radius:50px;border-width:0;color:#fff;margin-top:50px}
.wpcf7 form.invalid .wpcf7-response-output{background:#f22536}
.wpcf7 form.sent .wpcf7-response-output{background:green}
.rank-math-breadcrumb p{margin:0;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;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:.875rem;color:#77aed4}
.rank-math-breadcrumb a{color:#fff;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.rank-math-breadcrumb a:hover{color:#f22536}
.rank-math-breadcrumb .separator{margin:0 8px}
body.home .breadcrumb-container{display:none}
.elementor-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}
.elementor-pagination .page-numbers{border:1px solid #d1d1d1;width:34px;height:34px;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:0 5px !important;color:#14139f;border-radius:5px;font-size:15px;font-size:.9375rem;background-color:#fff}
.elementor-pagination .page-numbers.current{color:#58595b;background-color:#eaedf2}
.elementor-pagination .page-numbers:not(.dots):not(.current):not(.next):not(.prev):hover{color:#fff;background-color:#314bdb}
.elementor-pagination .page-numbers.next,.elementor-pagination .page-numbers.prev{text-indent:-9999em}
.elementor-pagination .page-numbers.next:hover,.elementor-pagination .page-numbers.prev:hover{border-color:#f22536}
.elementor-pagination .page-numbers.next{background:var(--wpr-bg-d70482a2-243c-4c60-bab3-ece8435db199) no-repeat center center;margin-left:10px}
.elementor-pagination .page-numbers.prev{background:var(--wpr-bg-70f3bd9c-7500-4ff0-ae9a-4d076d6d3e4e) no-repeat center center;margin-left:10px}
.elementor-pagination .page-numbers.prev+.page-numbers{border-left:0}
body{overflow-x:hidden;overflow-y:auto}
.eu-header__navigation ul li a{position:relative;display:block}
.eu-header__navigation ul li a:hover{color:#5cafd7 !important}
.eu-header__navigation ul .elementor-item{padding-top:10px !important;padding-bottom:10px !important}
.eu-header__navigation ul .elementor-item-active{color:#fff !important;border-radius:100px;border:solid thin #5cafd7;background-color:#14139f}
.eu-footer{position:relative}
.eu-footer:before{content:'';position:absolute;top:0;left:0;width:32vw;height:100%;background-color:#14139f}
.eu-footer__first{padding-right:150px}
.eu-footer__middle,.eu-footer__last{position:relative;padding-left:30px}
.eu-footer__middle:before,.eu-footer__last:before{content:'';position:absolute;top:-30px;left:-10px;width:80px;height:80px;background:var(--wpr-bg-336338fb-921a-428f-a88f-e32a51e5886f) no-repeat;background-size:contain}
.eu-footer__last:before{background:var(--wpr-bg-785886b3-063e-47b7-974a-e9d79d7c1a55) no-repeat}
.eu-footer__navigation{padding-top:40px}
.eu-footer__navigation ul{-webkit-columns:2;-moz-columns:2;columns:2}
.eu-footer__websiteby a{color:#fff;text-decoration:underline}
.eu-footer__websiteby a:hover{color:#f22536;text-decoration:none}
.eu-footer .elementor-item:hover,.eu-footer .elementor-item:focus,.eu-footer .elementor-item-active{color:#5cafd7 !important;fill:#5cafd7 !important}
.st-sidebar-pa ul{padding:0 0 0 30px;margin:0;border-left:1px solid rgba(255,255,255,0.1)}
.st-sidebar-pa ul li{border-bottom:1px solid rgba(255,255,255,0.1);padding:15px 0;position:relative}
.st-sidebar-pa ul li:before{content:'';width:1px;height:30px;background-color:#f22536;position:absolute;left:-30px;top:25px;display:none}
.st-sidebar-pa ul li:first-child{padding-top:0}
.st-sidebar-pa ul li:first-child:before{top:0}
.st-sidebar-pa ul li:first-child a{padding-top:0 !important}
.st-sidebar-pa ul li.current_page_item:before{display:block}
.st-sidebar-pa ul li.current_page_item a{color:#f22536}
.st-sidebar-pa ul li:last-child{border-bottom:0;padding-bottom:0 !important}
.st-sidebar-pa ul li a{padding:15px 0 !important}
.st-sidebar-pa ul li .sub-menu{display:block !important;position:relative;width:100%;background:0;margin:0}
.st-sidebar-pa ul li .sub-menu li{margin:0;border:unset;padding:0}
.st-sidebar-pa ul li .sub-menu li:before{display:none}
.st-sidebar-pa ul li .sub-menu li a{color:#fff;font-family:"Tiempos",Sans-serif;font-size:18px;font-size:1.125rem;padding:8px 0 !important;margin:0 !important;border:unset}
.st-sidebar-pa__categories ul li{border:unset;padding:8px 0}
.st-sidebar-pa__categories ul li a{padding:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.eu-post-single .e-con-inner{display:block}
.eu-post-single__contentwrap{display:block !important}
.eu-post-single__featuredImage{float:right;margin:0 0 50px 30px;display:block !important;clear:both !important}
.eu-post-single p{font-size:17px;font-size:1.0625rem}
.eu-post-date{font-size:14px;font-size:.875rem;text-transform:uppercase;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.eu-post-date__day{color:#f22536;width:34px;height:34px;border:1px solid #d1d1d1;font-size:16px;font-size:1rem;color:#14139f;font-weight:bold;border-radius:5px;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;margin:0 5px 5px 0}
#call-denise-erlich{-webkit-box-shadow:0 10px 20px 11px #4c8bb721;box-shadow:0 10px 20px 11px #4c8bb721}
.eu-testimonial-slider-profile{margin:0 auto 0 auto !important;max-width:1600px}
.illinois-parenting-agreement-shadow{-webkit-box-shadow:0 10px 20px 11px #4c8bb721;box-shadow:0 10px 20px 11px #4c8bb721;height:361.5px}
#faqs-about-parenting-plans .elementor-accordion-item{background-color:#fff !important}
.creating-marital-item{-webkit-box-shadow:0 0 20px 11px #14139f1a;box-shadow:0 0 20px 11px #14139f1a;-webkit-transition:.5s all;transition:.5s all}
.creating-marital-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
#faqs-about-marital-settlement .elementor-accordion-item{background:#fff !important}
#request-consultation{-webkit-box-shadow:0 10px 20px 11px #4c8bb721 !important;box-shadow:0 10px 20px 11px #4c8bb721 !important}
.eu-search article{background-color:#fff;border:1px solid #b1b3b6;border-radius:30px;margin-bottom:25px;padding:30px !important}
.eu-search article .elementor-post__title a:hover{color:#f22536 !important}
@media screen{[hidden~="screen"]{display:inherit}
[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}
}@media(max-width:1650px){.eu-testimonial-slider .slick-arrow{left:15px}
.eu-testimonial-slider .slick-arrow.slick-next{right:15px}
}@media(max-width:1350px){.eu-footer__first{padding-right:50px}
.eu-footer__navigation ul{-webkit-columns:unset;-moz-columns:unset;columns:unset}
}@media(max-width:1220px){.eu-recent-posts .elementor-grid{grid-template-columns:repeat(2,1fr)}
.eu-recent-posts article:nth-of-type(3){display:none}
}@media(max-width:1200px){.eu-related-posts .e-container--row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;--align-items:stretch;padding:40px !important}
.eu-related-posts__featuredImage{width:100% !important}
.eu-related-posts__content{width:100% !important;--width:100% !important;text-align:center}
.eu-related-posts .eu-post-date{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.eu-related-posts .elementor-widget-post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}@media(max-width:1150px){.eu-post-single__contentwrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.eu-post-single__featuredImage{float:none;display:block;margin:0 auto 30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}@media(max-width:1024px){h1,.st-heading-h1{font-size:60px;font-size:3.75rem}
h2,.st-heading-h2{font-size:45px;font-size:2.8125rem}
h3,.st-heading-h3{font-size:35px;font-size:2.1875rem}
h4,.st-heading-h4{font-size:30px;font-size:1.875rem}
h5,.st-heading-h5{font-size:25px;font-size:1.5625rem}
h6,.st-heading-h6{font-size:20px;font-size:1.25rem}
.eu-header .elementor-nav-menu a.elementor-item-active{border-radius:0 !important;background:#314bdb !important;border:none !important;color:#fff !important}
.eu-header{position:relative;z-index:10000}
.eu-header__search{position:absolute;top:85px;right:20px}
.eu-header__search .elementor-search-form__toggle{--e-search-form-toggle-background-color:unset !important}
.eu-header__search .elementor-search-form__toggle i{background-color:unset !important}
.eu-header .elementor-nav-menu--dropdown a:before{display:none !important}
.eu-header .elementor-nav-menu--dropdown a:hover{color:#fff !important}
.eu-footer:before{display:none}
.eu-footer__navigation ul{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.eu-footer__first,.eu-footer__middle,.eu-footer__last{padding:0}
.eu-footer__middle,.eu-footer__last{padding-top:30px}
.eu-footer__middle:before,.eu-footer__last:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}
.eu-footer__middle{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:30px}
}@media(max-width:1000px){.eu-form__field--half{width:100%}
.eu-form input[type="submit"]{font-size:15px;font-size:.9375rem;max-width:100%}
}@media(max-width:881px){.illinois-parenting-agreement-shadow{height:unset !important}
}@media(max-width:850px){.eu-recent-posts .elementor-grid{grid-template-columns:repeat(1,1fr)}
.eu-recent-posts article:nth-of-type(2){display:none}
.eu-recent-posts__post{padding-top:120px;text-align:center}
.eu-recent-posts__post__date{position:relative;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;width:100%}
.eu-recent-posts__post__date__day{margin:0 auto 10px auto}
.eu-recent-posts__post__image{left:auto;right:auto;margin:0 auto 0 10px}
}@media(max-width:768px){h1,.st-heading-h1{font-size:55px;font-size:3.4375rem}
h2,.st-heading-h2{font-size:40px;font-size:2.5rem}
h3,.st-heading-h3{font-size:30px;font-size:1.875rem}
h4,.st-heading-h4{font-size:25px;font-size:1.5625rem}
h5,.st-heading-h5{font-size:20px;font-size:1.25rem}
h6,.st-heading-h6{font-size:18px;font-size:1.125rem}
.eu-testimonial-slider{margin:-150px auto 0 auto}
.eu-testimonial-slider .slick-slide{margin:50px 15px}
.eu-testimonial-slider .slick-arrow{top:auto;-webkit-transform:none;transform:none;bottom:90px}
.eu-testimonial-slider .slick-arrow.slick-next{border-radius:50px 0 0 50px;right:15px}
.eu-testimonial-slider .slick-arrow.slick-prev{border-radius:0 50px 50px 0;left:15px}
.rank-math-breadcrumb p{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:center}
.eu-header__search{position:absolute;top:80px;right:20px}
.eu-header__contactMobile.elementor-sticky--active{padding-top:30px !important}
}@media(max-width:767px){.elementor-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0 20px 0}
.eu-post-single ul{margin:0 0 0 20px}
}