.nav li ul{background-color:#fff;border:none!important;border-radius:0.5rem;padding:0.25rem 0.5rem!important;overflow:hidden;width:250px!important;max-width:300px}.text-purple{color:#5d23d4}.nav li ul li a{font-size:0.95rem!important;font-weight:500;border-bottom:1px dashed #0002;color:#333!important}.et-fixed-header #top-menu li li a{color:#333!important;width:100%;display:block}.nav li ul li:last-of-type a{border-bottom:none!important}#top-menu li li{width:100%;display:block;padding:0.25rem 0!important}#top-menu li li a{width:100%;padding:0.5rem 0.75rem!important}h2{font-size:2.25rem!important;font-weight:600}.btn{display:inline-block;padding:0.5rem 1rem;font-size:1rem;font-weight:600!important;text-transform:uppercase;border-radius:0.35rem}.menu-item .btn{padding:0.85rem 1rem}.btn-yellow{color:#222222;background-color:#FAB706;border:1px solid #FAB706}.btn-outline-yellow{border:1px solid #5d23d4;color:#fff;background-color:#5d23d4}.text-yellow{color:#FAB706!important}.home-slider{background-image:url('/wp-content/uploads/2023/02/aerial-view-chicago-skylines-south-sunset.jpg')!important;background-color:transparent!important;background-attachment:fixed;background-position:top;position:relative;background-size:cover}.home-slider{color:#fff;min-height:500px;display:flex;align-items:center}.home-slider *{position:relative}.home-slider::before{content:'';height:100%;width:100%;position:absolute;left:0;top:0;background-color:#222;opacity:0.75}.home-slider h1{color:#fff;font-size:2.75rem;font-weight:600}.home-slider a:not(.btn){color:#fab106!important;text-decoration:underline}.home-slider h2{color:#fff;font-size:2rem}.home-slider .description{font-size:1.125rem}.text-yellow{color:#FAB706}.fancy-ul{list-style:none!important;padding-left:0!important}.fancy-ul li{padding-left:2rem;position:relative}.fancy-ul li i{position:absolute;left:0;color:#FAB706;font-size:1.25rem}.home-service-list{width:100%;background-color:#fff;display:block;padding:0.5rem 0.75rem;color:#1f4b3f;font-weight:500;border-radius:0.5rem;outline:1px dashed #1f4b3f;font-size:0.9rem;outline-offset:-3px;text-align:center}.text-blue{color:#00325f}.site-card{background-color:#fff;padding:1.5rem;box-shadow:0 0 20px #0001;border-radius:0.5rem}.icon-bx{text-align:center}.icon-bx-icon{height:3.5rem;width:3.5rem;background-color:#5d23d4;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2rem;color:#fff;margin:0 auto 0.75rem}.why-us-green-card{padding:1.5rem;border-radius:0.5rem}.why-us-main-card{padding:2rem;border-radius:0.5rem;background-color:#7FD6FF33;color:#333;border:1px solid #7FD6FF}.why-us-main-card h3{color:#5d23d4}.cta-area{position:relative;background-image:url('/wp-content/uploads/2024/05/legal-writing-services.jpg')}.cta-area *{position:relative}.cta-area h2{color:#fff;margin-bottom:1rem}.cta-area::before{content:'';height:100%;width:100%;position:absolute;opacity:0.75;left:0;top:0}.cta-area::before{background-image:linear-gradient(to right,#FAB706,#5d23d4)}.main-footer{background-color:#222222;color:#f7f7f7;font-weight:400;font-size:0.95rem}.main-footer h3{color:#fff}.main-footer a{color:#FFFFFFA1}.main-footer a:hover{color:#FFFFFF}.main-footer ul{list-style:none!important;padding-left:0!important;line-height:2.25;padding-bottom:0}.footer-flex{display:flex;gap:1rem}.ff-icon{display:flex;height:2.5rem;width:2.5rem;font-size:1.25rem;background-color:#fff1;align-items:center;justify-content:center;margin-top:0.5rem;border-radius:0.25rem}.align-items-center{align-items:center;margin:0.75rem 0}.align-items-center .ff-icon{margin-top:0}.ff-content{width:calc(100% - 4rem)}.footer-socials{list-style:none!important;display:flex;gap:1.25rem;line-height:1;justify-content:flex-end}.footer-socials a{height:2.25rem;width:2.25rem;display:flex;align-items:center;justify-content:center;font-size:1rem;border-radius:50%;line-height:0!important;background-color:#fff1;color:#fff!important}.footer-socials a:hover{background-color:#fff4}.copyright-area{border-top:1px solid #fff1}.testimonial-card{position:relative;text-shadow:none!important;text-align:left}.testimonial-body,.carousel_content p{box-shadow:0 0 10px #0001;font-style:italic;color:#888;font-weight:lighter;position:relative;padding:2rem!important;border-radius:0.5rem;border:1px solid #0001;margin:10px}.testimonial-body .testimonial-text{font-size:1.125rem;font-weight:lighter;font-style:italic;color:#999;position:relative}.testimonial-body .testimonial-text::before,.testimonial-body .testimonial-text::after,.carousel_content p::before,.carousel_content p::after{font-size:3.5rem;position:absolute;font-family:sans-serif;color:#aaa;opacity:0.3}.testimonial-body p::before{content:'201C';left:-1rem;top:-0.5rem}.carousel_content p::before{content:'201C';left:1rem;top:1rem}.carousel_content p::after{content:'201D';bottom:1rem;right:1rem}.testimonial-body p::after{content:'201D';bottom:-3.5rem;right:-1rem}.testimonial-body::before{content:'';height:1.5rem;width:1.5rem;left:1.25rem!important;background-color:#fff;position:absolute;bottom:calc(-0.75rem - 1px)!important;transform:rotate(45deg);border-radius:100% 0 0;border:1px solid #0001;border-top:none;border-left:none}.rating-stars,.social-media-container{letter-spacing:6px;font-size:0.75rem;color:orange;display:block;margin-bottom:0;line-height:1;margin-top:0.75rem;text-align:left!important;padding:0!important;margin-bottom:1rem}.testimonial-author{display:flex;margin-top:2rem;gap:1rem}.testimonial-avatar,.image_circle{width:4rem;height:4rem;border-radius:50%;overflow:hidden;box-shadow:0 0 10px #0004;margin:10px;padding:0.25rem}.testimonial-avatar img,.image_circle{width:100%;height:100%;max-width:4rem;max-height:4rem;object-fit:cover;border-radius:50%;margin-right:auto}.testimonial-author-content{width:calc(100% - 5rem)}.testimonial-author-content p,.name_design{font-size:1.125rem!important;font-weight:600;color:#00325f;padding-bottom:0;position:absolute;left:4.5rem;margin-top:0}.testimonial-author-content small,.position_design{font-size:0.85rem!important;display:block;color:#888;position:absolute;left:4.5rem;margin-top:1.75rem}.carousel_content{text-align:left!important}.social-media{justify-content:flex-start!important;padding:0!important;font-size:0.85rem!important;gap:0!important;width:100%!important}.divi8-star-fill:before,.divi8-star_alt:before{font-size:0.75rem!important;margin:0!important}.divi8_testimonial_carousel_lite_0 .social-media{justify-content:flex-start!important}.social-media-container{display:none!important}.et-cart-info{display:none}.cta-section{background-color:#5d23d4!important;color:#fff;font-size:1.25rem}.cta-section h2{color:#fff}.cta-section .btn{background:#fff!important;color:#5d23d4!important;border-color:#fff}#top-menu li.current-menu-ancestor&gt;a,#top-menu li.current-menu-item&gt;a,.mobile_menu_bar:after,.mobile_menu_bar:before{color:#FAB706!important}.contact-us-page-section h2{font-size:1.75rem!important}.contact-us-page-section input,.contact-us-page-section textarea{width:100%;padding:0.75rem;border-radius:0.35rem;font-size:1rem;border:1px solid #0003}.contact-us-page-section .btn{color:#222222;background-color:#FAB706;border:1px solid #FAB706;margin-top:1rem}.contact-page-contacts{list-style:none!important;padding-left:0!important}.contact-page-contacts .ff-icon{background-color:#5d23d4;color:#fff}.contact-page-contacts a{color:#5d23d4}.homepage-faqs .et_pb_toggle.et_pb_module{background-color:#fff!important;border-radius:0.5rem!important;box-shadow:0 0 10px #0001;border:1px solid #0001}.homepage-faqs .et_pb_toggle .et_pb_toggle_title:before{display:none}.homepage-faqs .et_pb_toggle_title{position:relative;padding-left:1.5rem!important}.homepage-faqs .et_pb_toggle_title::after{content:'';height:0.5rem;width:0.5rem;border-radius:50%;position:absolute;left:0;top:50%;transform:translatey(-50%);background-color:#00325f}.et_pb_toggle_open .et_pb_toggle_title{color:#00325f!important}.homepage-faqs .et_pb_toggle_content{padding-top:10px}.fancy-ul-list{list-style:none!important;padding-left:0!important;padding-bottom:0!important}.fancy-ul-list li{padding-left:2rem!important;line-height:1.8;margin-bottom:0.75rem;position:relative}.fancy-ul-list li::before{content:'';height:1.25rem;width:1.25rem;background-image:url('/wp-content/uploads/2024/08/check-purple.png');background-size:100%;background-repeat:no-repeat;position:absolute;left:0;top:0.25rem}.reviews-header{font-size:1.25rem}.reviews-header h1{font-size:3.5rem;font-weight:600;line-height:1.2;text-transform:uppercase;color:#5d23d4}.reviews-number-row{display:flex;gap:1rem;align-items:center}.rnr-icon{width:4rem}.rnr-icon img{width:100%;height:100%;object-fit:contain}.rnr-rating{width:calc(100% - 5rem)}.inner-flex{display:flex;align-items:center}.rating-n{font-size:2.5rem;font-weight:900;line-height:1;display:block;margin-right:0.75rem}.r-stars{color:orangered;letter-spacing:4px!important;display:block;font-size:0.85rem}.overall{font-size:1.125rem;line-height:1.3;font-weight:600}.new-testomonial-card{background-color:#fff;padding:1.25rem 1.5rem;border-radius:0.5rem;box-shadow:0 0 10px #0002}.client-name{display:block;color:#000}.client-role{color:#888}.c-star-ratings{display:block;margin-bottom:0;padding-bottom:0;font-size:0.85rem;color:orangered;letter-spacing:4px}.testimonial-p-content{display:block}.sticky-top-rating,.sticky-top-article-sidebar,.wpj-jtoc{position:sticky;top:10rem}.article-breadcrumbs{padding-left:0!important;padding-bottom:0;list-style:none!important;display:flex;gap:4rem!important}.article-breadcrumbs li{position:relative}.article-breadcrumbs li::before{content:'';position:absolute;height:0.4rem;width:0.4rem;right:-2rem!important;border-top:1px solid #5d23d4;;border-right:1px solid #5d23d4;;top:50%;transform:translatey(-50%) rotate(45deg)}.article-breadcrumbs li:last-of-type::before{display:none}.article-header h1{font-size:2.5rem!important;font-weight:700;line-height:1.4}.written-by{margin-top:1rem}.written-by small{display:block;font-size:0.9rem;margin-bottom:0.75rem;line-height:1.4}.written-by h4{font-size:1.75rem;display:block;line-height:1;color:#5d23d4}.written-by p{color:#888;font-size:0.85rem;font-style:italic}.mx-2{margin:0 0.75rem}.article-body ul{position:relative}.article-body h2{font-size:1.75rem!important;margin:1rem 0 0.5rem}.article-body h2:first-of-type{margin-top:-0.45rem}#wpj-jtoc{z-index:10}.wpj-jtoc{margin-top:0!important}.wpj-jtoc .wpj-jtoc--toc{background-color:#fff!important;z-index:10}.wpj-jtoc .wpj-jtoc--item-content a{display:block;width:100%;line-height:2;color:#333;text-decoration:none}.related-articles-sidebar{border:1px solid #3338;border-radius:0.5rem;padding:1.5rem;box-shadow:0 0 10px #0003;margin-top:1.5rem!important}.related-article-list{list-style:none!important;padding-left:0!important;padding-bottom:0!important;margin-bottom:0!important}.related-article-list li{margin-bottom:0.75rem;padding-bottom:0.75rem;border-bottom:1px dashed #3333}.related-article-list li:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.legal-services-list{list-style:none!important;padding:0!important;margin:1rem 0 0!important;display:flex;flex-wrap:wrap;gap:1rem}.legal-services-list li{display:inline-block;color:rgb(93,35,212);background-color:rgb(93,35,212,0.1);padding:0.25rem 0.75rem;border-radius:0.5rem}@media screen and (min-width:999px){.align-center{display:flex;align-items:center}}.hiw-card h3{font-size:1.125rem}@media screen and (max-width:999px){.home-slider h1{font-size:1.75rem}.home-slider h2,h2{font-size:1.35rem!important}.reviews-header h1{font-size:1.75rem!important;text-transform:unset!important}.reviews-number-row{gap:0.75rem!important}.rnr-icon{width:3rem!important}.rnr-rating{width:calc(100% - 3.75rem)!important}.rating-n{font-size:1.75rem!important}.overall{font-size:0.9rem!important}.home-slider .et_pb_code_0{margin-right:unset!important}.sticky-top-rating,.sticky-top-article-sidebar,.wpj-jtoc{position:relative;top:unset}.article-header h1{font-size:1.5rem!important}.et_pb_row,#main-header .container{width:90%}.article-breadcrumbs{font-size:0.85rem;gap:1.5rem!important}.article-breadcrumbs li:before{right:-0.5rem!important}.article-breadcrumbs li a,.article-breadcrumbs li:last-of-type{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}