aside.blog-sidebar{& .related-pages{background:#eeedea url(https://marketingplanetagency.com/prestige-law-us/wp-content/uploads/2025/06/bg-sidebar.webp) no-repeat center bottom;background-size:100%;padding:2.778rem 0 3rem;& li:not(:last-child){margin-bottom:.75rem}& a{color:var(--pl-blue);transition:300ms;display:flex;justify-content:flex-start;align-items:center;gap:.75rem;&:hover{color:var(--color-octonary)}& i{color:var(--color-octonary)}}}& .recent-posts{& .recent-post-item{background-color:#eeedea;& .post-title{transition:300ms;color:var(--pl-blue);&:hover{color:var(--color-octonary)}}}&.style-2{.related-posts-wrapper{border:1px solid rgb(12 26 51 / .15);background:#fff;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);padding-inline:1rem;padding-block:1rem;& ul.related-posts-list{& li.recent-post-item{background-color:revert;padding-block-start:.5rem;padding-block-end:1rem;margin-block-end:1rem;border-bottom:1px solid rgb(12 26 51 / .15);& .post-link{display:flex;align-items:center;gap:1rem;& .post-thumbnail{min-width:5rem;min-height:5rem;& img{width:5rem;height:5rem;object-position:center right;transition:300ms}}& .post-content{& .post-title{color:var(--pl-blue);font-size:1rem;margin:0}& .post-date{color:#6a7282;font-family:Hind;font-size:.75rem;font-weight:400}}}&:hover{& .post-link{& .post-thumbnail{& img{transform:scale(1.05)}}}& .post-content{& .post-title{color:var(--color-octonary)}}}}}}}}.sidebar-services{& .sidebar-services-wrapper{border:1px solid rgb(12 26 51 / .15);background:#fff;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);padding-inline:1rem;padding-block:1rem;& ul.sidebar-services-list{& li.sidebar-service-item{background-color:revert;padding-block-start:.5rem;padding-block-end:1rem;margin-block-end:1rem;border-bottom:1px solid rgb(12 26 51 / .15);& .sidebar-service-link{display:flex;align-items:center;gap:1rem;& .sidebar-service-image{& img{width:6rem;height:100%;border-radius:.5rem;object-fit:cover;transition:300ms}}& .sidebar-service-info{& .sidebar-service-title{color:var(--pl-blue);font-size:1rem;font-weight:600;line-height:1.5;margin:.75rem 0 0 0;transition:300ms}& .sidebar-service-icon{& img{width:1rem;height:1rem;object-fit:cover}}}&:hover{& .sidebar-service-image{& img{transform:scale(1.05)}}& .sidebar-service-info{& .sidebar-service-title{color:var(--color-octonary)}}}}}}}}& h2{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:1.4;color:var(--color-primary);margin-block:1rem}& .contact-section{border-radius:.5rem;& :is(input,textarea){transition:300ms;&::placeholder{color:#e0e0e0!important}&:focus{box-shadow:0 4px 8px 0 var(--color-primary)}}& .wpcf7{background-color:#fff0;padding:revert;border-radius:revert;box-shadow:revert}& .contact-form textarea,& .contact-form select,& .contact-form input,& .form-check p{color:var(--color-white)}& .col-md-6{width:100%}& .contact-form--content{padding-inline:10px}& .wpcf7-not-valid-tip{color:var(--color-white);font-size:.8125rem;font-weight:600;margin-top:.25rem}& .wpcf7-not-valid{border-color:var(--color-white)!important;box-shadow:0 0 0 2px rgb(255 255 255 / .5)}& .wpcf7-response-output{color:var(--color-white);border-color:var(--color-white);border-radius:.625rem;text-align:center}& .contact-form--title{font-size:2rem;margin-bottom:.5rem}& .contact-form--subtitle{color:var(--color-white);font-size:.9375rem;line-height:1.5;margin-bottom:0}& .wpcf7{margin-top:1.25rem;padding:0}& .wpcf7 .container{padding-inline:0}& .wpcf7 p{margin:0}& .contact-form :is(input:not([type='checkbox'],[type='submit'],[type='hidden']),textarea){box-sizing:border-box;max-width:100%;background-color:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .55);border-radius:.625rem;padding:.75rem 1rem;font-size:1rem;&:hover{background-color:rgb(255 255 255 / .18)}&:focus{background-color:rgb(255 255 255 / .2);border-color:var(--color-white);box-shadow:0 0 0 3px rgb(255 255 255 / .25)}}& .contact-form textarea{min-height:7.5rem;resize:vertical}& .form-check{margin-bottom:0.75rem!important;& p{font-size:.8125rem;line-height:1.55;color:rgb(255 255 255 / .9)}& .wpcf7-list-item{margin:0}& .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}& input[type='checkbox']{width:1rem;height:1rem;padding:0;flex-shrink:0;margin:calc((0.8125rem * 1.55 - 1rem) / 2) 0 0;border-radius:0.2rem!important;cursor:pointer;accent-color:var(--color-white)}}& .form-html{margin-bottom:1rem!important;& p{font-size:.75rem;line-height:1.55;color:rgb(255 255 255 / .85)}& a{color:var(--color-white);text-decoration:underline;text-underline-offset:2px;&:hover{text-decoration:none}}}& .submit-container{& input[type='submit']{cursor:pointer;width:100%;background-color:var(--color-white);color:var(--color-octonary);border:0;border-radius:.625rem;padding:.875rem 1.5rem;font-weight:700;&:hover{background-color:rgb(255 255 255 / .85);color:var(--color-octonary)}}}}}