.home-banner-image img{position:absolute;width:100%;height:100%;left:0;object-fit:cover;object-position:top right;top:0}.home-banner-image{width:100%}.home-banner p{line-height:1.3}.home-banner h1{font-weight:700;font-size:77px;line-height:120%;color:var(--blue-color);margin-bottom:27px}.home-banner .container{position:relative;z-index:3;max-width:1500px}.home-banner .container-inner{height:100%}.team-list-sc .h2{color:var(--green-color)}.form-under-banner{padding:51px 0;box-shadow:3.6px 3.6px 54px 0 #0000001A}.home-banner-form-btn input{width:100%;text-align:left}.form-under-banner .form-control{border:.9px solid #E9E9E9;border-radius:38.7px;max-height:56px;height:100%;min-height:100%}.form-under-banner .form-control:focus{background-color:#fff0;box-shadow:none;outline:none;border:.9px solid var(--green-color)}.form-under-banner .form-control:hover{border:.9px solid var(--green-color);border-radius:38.7px}.banner-description{font-weight:500;font-size:18px;line-height:38.4px;margin-bottom:30px;color:#333}.banner-form{padding:40px 0;box-shadow:3.6px 3.6px 54px 0 #0000001A}.banner-form .btn{width:100%;text-align:left;padding:14px 60px 14px 20px}.banner-form .form-control{border:1px solid #E9E9E9;color:#000;font-size:16px;line-height:1;padding:12px 15px;border-radius:38px;height:auto}.banner-form .form-control::placeholder{color:#B6B6B6!important}.banner-form textarea.form-control{height:46px;min-height:auto}.right-img-blue-background{background-color:#fff0}.content-section-full ul li{list-style:disc;list-style-position:inside}.award-section h2{margin-bottom:30px}.award-blk .inner-wp{height:140px;padding:20px;display:flex;justify-content:center;align-items:center;background-color:#F8F8F8;margin-left:12px;margin-right:12px;border-radius:10px}.left-image-with-blu-bck .inner-row,.right-img-blue-background .inner-row{background-color:var(--blue-color)}.single .content-area img{width:100%}.static-page .content-area ul li{list-style:disc;padding-left:0;margin-left:25px}.home-banner-image video{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.content-area img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:auto 300px!important}.right-img-blue-background .img-sc img{display:block;height:100%;object-fit:inherit;object-position:right top;width:100%}.left-image-with-blu-bck .inner-row *,.right-img-blue-background .inner-row *{color:#fff}.left-image-with-blu-bck .lft img{display:block}.left-form-with-content h2,.left-form-with-content h3,.left-form-with-content h4,.left-form-with-content h5,.left-form-with-content h6{color:var(--blue-color);font-weight:600}.blue-form{padding:20px;border-radius:30px;background-color:var(--blue-color)}.blue-form .form-control{border:1px solid #FFF;padding:15px;border-radius:5px;color:#fff}.blue-form .form-control:focus{border:2px solid var(--green-color)}.blue-form .form-control::placeholder{color:#FFFFFF!important}.blue-form textarea.form-control{height:170px}.blue-form .btn{color:#000;min-width:170px;background-color:#fff}.blue-form .btn:hover{background-color:var(--green-color)}.services-section a{display:block;border:1px solid #707070}.services-section a:hover{border:1px solid #000}.services-section .col-inner{padding:26px 26px 20px 26px;position:relative;background-position:calc(100% - 15px) 40px;background-repeat:no-repeat}.service-block:hover{color:#fff;background:#375273}.service-block:hover .title{color:#fff}.service-block:hover .content{color:#fff}.testimonial-blk svg path{fill:var(--blue2)}.services-section .col-inner *{position:relative;z-index:2}.services .title{font-size:18px;color:var(--blue-color);font-weight:700;line-height:1.4;text-transform:uppercase;margin-bottom:15px}.services .content{color:#000;font-weight:400}.services-section a:hover .img-sc img{opacity:.7}.services-section a:hover .col-inner{background-color:#EBF3F8CC}.services-section a:hover .col-inner .title{color:var(--blue-color)}.services-section a:hover .col-inner .content{color:#000}.services a .img-sc img{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;object-fit:cover}.chooseus-section{margin-bottom:200px!important}.chooseus-section .title{color:#000;margin-top:15px;font-size:47px;font-weight:400;line-height:57.6px}.chooseus-section .content{margin-bottom:13px}.chooseus-section .link{font-size:22px;color:var(--blue-color);font-weight:700;text-transform:uppercase;gap:0 14.5px}.chooseus-section .link:hover{color:var(--green-color)}.chooseus-section .link:hover svg path{fill:var(--green-color)}.chooseus-section .col-inner{padding:40px 75px 30px 35px;border:1px solid #191919;background-color:#fff;height:379px;align-content:center}.col-wp.chooseus-content-cal{padding:0}.chooseus-section .icon svg{width:75px;height:75px}.chooseus-content-row{max-width:1272px;position:relative;gap:0 30%;margin:0 auto;justify-content:center}.chooseus-content-cal:nth-child(2){position:absolute;top:35%;outline:12px solid #fff;padding:0}.team-members{background-color:#85b84012}.team-members .img-sc img{display:block;height:480px;object-fit:cover;width:100%;object-position:top}.left-image-with-content h2,.left-image-with-content h3,.left-image-with-content h4,.left-image-with-content h5,.left-image-with-content h6{color:var(--green-color);margin-bottom:10px}.home .left-image-with-content:before{content:'';width:calc(50vw - 240px);height:calc(50% + 100px);background-color:var(--blue-color);position:absolute;left:0;bottom:0}.left-image-with-content .container{position:relative;z-index:2}.team-members .title{color:#000;font-size:30px;font-weight:500;line-height:36.57px;margin-bottom:15px}.team-members .sub-title{color:#5B5B5B;font-size:18px;font-weight:400;line-height:21.94px;letter-spacing:.02em;text-transform:capitalize}.team-sec .img-sc:after{content:'';width:12vw;height:1px;background-color:var(--blue-color);position:absolute;top:50%;right:calc(100% - 80px)}.page-template-default .left-image-with-left-border{background:#004a87;color:#fff}.page-template-default .list-style ul li:before{background:#fff}.page-template-default .left-image-with-left-dark-border.list-style ul li:before{background:#000}.home .left-image-with-content .btn{margin-bottom:25px}.home .right-img-blue-background .d-flex.justify-content-end{display:none}.home .right-img-blue-background h2{margin-bottom:20px!important}.home .blue-form{padding:60px 35px 50px 35px}.content-section-full :where(h2,h3,h4,h5,h6){color:var(--green-color)}.footer-form .wpcf7-list-item{margin:10px 0;display:block}.footer-form .wpcf7-list-item label{align-items:center}.blue-form select{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;background-image:url(/wp-content/themes/ridhisidhispaces/assets/css/img/select-arrow.svg)!important;background-repeat:no-repeat!important;background-position:calc(100% - 15px) center!important;margin-right:20px!important;width:100%!important;max-width:100%!important;margin:0!important;background-size:30px!important;color:#fff!important;padding:15px;background-color:#fff0;outline:none;cursor:pointer;border:1px solid #fff}.services-blk a{overflow:hidden}.services-blk a .img-sc{transition:1s all}.services-blk a .img-sc:hover{transform:scale(1.1)}.home .services-list .col-inner{height:300px}.cat-list a{display:inline-block}.cat-list a{color:var(--blue)}.cat-list ul{display:flex;gap:10px;flex-wrap:wrap}.cat-list a:hover{color:#000;box-shadow:none!important;background:none}.location-listing a{display:inline-block!important}.location-listing{display:flex;flex-wrap:wrap;gap:10px}.location p,.cat-list p{color:#000!important;font-weight:600}.location-listing a:hover{color:#000}.image-over-text-box{position:relative;height:100%;Width:100%}.image-over-text-box .content-on-image{position:absolute;width:50%;top:16%;left:-34%;background-color:#000;color:#fff;padding:50px;font-size:36px;font-weight:500;line-height:50px}.left-content .subtitle{color:var(--blue);font-size:18px;font-weight:500}.left-content .heading{font-size:45px}.post-content .image img{width:100%;height:360px;object-fit:cover}.main-heading .heading{font-size:45px;margin-bottom:22px}.post-content .title{color:#000;font-size:20px}.accordion-button::after{background-image:url(/wp-content/uploads/2026/02/Vector-4.svg);width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.accordion-button{padding:2rem 1.25rem!important}.accordion-button:not(.collapsed)::after{background-image:url(/wp-content/uploads/2026/02/Vector-5.svg);transform:rotate(0deg)}.wpcf7-select option{color:var(--blue2)}.form-group #checkboxGroup{color:#fff}.wpcf7-checkbox .wpcf7-list-item{width:100%;text-align:left;color:#fff;margin:0}.video-section .images img{width:100%}.video-section .images:after{position:absolute;content:'';right:-45px;bottom:-38px;width:100%;height:100%;background:var(--blue2);z-index:-1}.video-section .images a{position:relative;display:block}.video-section .images a:before{content:"";position:absolute;top:50%;left:50%;background-image:url(/wp-content/themes/ridhisidhispaces/assets/img/video-icon.svg);background-size:60px;z-index:10;height:60px;width:60px;transform:translate(-50%,-50%)}section.team-list-sc .cat-list a{border-right:1px solid #000;padding-right:10px}.about-track{color:var(--green-color);font-size:var(--h2);font-weight:700;line-height:68px}div#block_8b6ad47a64b1242bd4d37310ff973de3:before{display:none}.years-of-experience-section{background-color:#F9F8F8}.years-of-experience{padding:55px 0 50px 0;display:flex}.years-of-experience .experience-item{position:relative;width:33.33%;border-right:1px solid #375273}.experience-item-inner{gap:0 45px;align-items:center;height:100%;justify-content:center}.experience-item-inner .experience-image{align-self:center}.years-of-experience .experience-item:last-child{border-right:none;padding-left:40px}.years-of-experience .experience-item:last-child::after{display:none}.experience-title{font-weight:500;font-size:24px;line-height:105%}.experience-number{font-weight:700;font-size:77px;line-height:38.8px;vertical-align:bottom;color:var(--blue-color);margin-bottom:32px}.who-slide-item{position:relative}.who-slide-item .who-slide-content{left:50%;position:absolute;top:50%;padding:40px;transform:translate(-50%,-50%);width:100%;z-index:9}.who-slider ul.slick-dots{transform:translate(-50%,0%);position:absolute;bottom:20px;display:flex;gap:0 10px;left:50%}.who-slider ul.slick-dots li{margin:0}.who-slider ul.slick-dots li button{margin:0;width:91px;height:7px;opacity:.3;border-radius:0;background:#FFF}.who-slider ul.slick-dots li.slick-active button{opacity:.6}.who-slide-item:after{content:'';background:#0000004D;width:100%;height:100%;display:block;position:absolute;top:0}.who-slider .slick-track .slick-slide .who-slide-item{border-radius:26px;overflow:hidden}.who-slide-item .who-slide-content .who-slide-title{font-weight:700;font-size:50px;line-height:100%;text-align:center;vertical-align:middle;color:#fff}.who-slide-text p{font-weight:300;font-size:14px;line-height:1.3;text-align:center;color:#fff}.who-slider .slick-track .slick-slide .who-slide-item img{transition:0.6s ease-in-out;background:rgb(8 69 117)}.who-slider .slick-track .slick-slide .who-slide-item:hover img{transform:scale(1.05);transition:0.6s ease-in-out}.section-sub-title{font-weight:600;font-size:18px;line-height:20px;text-transform:uppercase;margin-bottom:16px}.section-title{font-weight:700;font-size:48px;line-height:1.2;margin-bottom:20px;color:var(--blue-color)}.who-content p{font-weight:500;font-size:18px;line-height:34px;margin-bottom:30px}.who-content{max-width:466px}.icon-slider-section{background:#707070;padding:55px 0px!important}.icon-slider-wrapper .slick-track{display:flex;gap:0 66px;align-items:center}.why-left-image{border-radius:22px;overflow:hidden;text-align:center}.why-left-image img{max-height:738px;object-fit:cover;max-width:492px;border-radius:22px}.why-content{margin-bottom:30px;max-width:550px}.contact-us-now-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-background{background-color:#F8F8F8;width:572px;padding:90px 80px;box-shadow:6px 6px 25px 0 #0000001A}.contact-us-now-cta-section{background-color:rgb(171 149 76 / .1);height:962px;background-size:1041px,993px}.contact-us-now-cta .cta-text{margin-bottom:30px}.map-content iframe{width:100%;height:100%}.map-with-form-wrap .map-side .map-content{height:100%}.map-with-form-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:0 81px}.map-with-form-wrap .map-side{width:50%;max-width:876px;height:793px}.map-with-form-wrap .form-side{max-width:674px}.custom-map-container{max-width:2100px;margin:0 auto}.map-only{border-radius:30px;overflow:hidden}.map-with-form-wrap .form-side .form-content{margin-top:47px}form .custom-btn .wpcf7-submit{padding:17px 41px;background:var(--blue-color);border-radius:16px;color:#fff;font-weight:600;font-size:22px;line-height:108%;text-transform:uppercase}form .custom-btn .wpcf7-submit:hover{background-color:#fff;color:var(--body-size);border:1px solid var(--blue-color)}form .custom-btn{margin-top:30px}.faq-accordion-common{background-size:cover;background-repeat:no-repeat;background-position:center}.right-side-image-col img{border-radius:24px;width:100%}.practice-areas-boxes .practice-box{position:relative}.practice-areas-boxes .practice-box .practice-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:34px;line-height:44px;text-align:center;color:#FFF;width:100%;z-index:1;padding:0 20px;margin-bottom:0}.practice-areas-boxes .practice-box .practice-image{border-radius:26px;overflow:hidden;text-align:center;border:26px;position:relative}.practice-areas-boxes .practice-box .practice-image:after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background:#0000004D}.practice-areas-boxes .practice-box .practice-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.practice-areas-boxes .practice-box .practice-image:hover img{filter:grayscale(.4)}.practice-areas-boxes .practice-box .practice-image:hover:after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background:#00000054}.form-with-address{margin-top:70px}.form-with-address .contact-addresses{max-width:550px;max-width:92%;border-radius:16px;background-color:#223A5E;padding:40px;margin:0 0 0 auto}.form-with-address .contact-addresses .address-content p{color:#fff;font-weight:600;font-size:20px;line-height:26px;letter-spacing:.99px}.form-with-address .contact-addresses .address-item{margin-bottom:23px;border-bottom:2px solid #FFFFFF30;padding-bottom:23px}.form-with-address .contact-addresses .address-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.form-with-address .contact-addresses .address-item .address-image{margin-bottom:16px}.form-with-address a:hover{text-decoration:underline 1px solid #FFF;color:#fff}.full-width-overlay-box .overlay-content p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:36px;line-height:56px;color:#FFF;text-align:center;width:100%;z-index:9;padding:0 128px}.full-width-overlay-box .overlay-content{padding:0 136px}.full-width-overlay-box img{width:100%;height:100%;object-fit:cover}.full-width-overlay-box{border-radius:20px;overflow:hidden}.name-stars-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.single-testimonial-quotation-style{background:url(/wp-content/themes/rhodes-immigration-law/assets/img/up-quotation-mark.svg);width:68px;height:68px;background-repeat:no-repeat;background-size:contain;background-position:center center}div#testimonial-list .testimonial-content{margin-top:8px}.all-testimonials .single-testimonial{padding:25px 24px 44px 24px;border-radius:20px;border:1px solid var(--blue-color);height:100%}.all-testimonials .single-testimonial:hover{background:var(--blue-color);color:#fff}.all-testimonials .single-testimonial:hover .testimonial-content{color:#fff}.all-testimonials .single-testimonial:hover a.testimonial-link{color:#fff}.all-testimonials .single-testimonial:hover h3.testimonial-title{color:#fff}.all-testimonials .single-testimonial:hover .single-testimonial-quotation-style{background:url(/wp-content/themes/rhodes-immigration-law/assets/img/up-quotation-mark-color-second.svg);width:68px;height:68px;background-repeat:no-repeat;background-size:contain;background-position:center center}.all-testimonials .single-testimonial:hover .name-stars-wrapper .stars svg path{fill:#D6E1F3}.load-more-wrapper{display:flex;align-items:center;justify-content:center;margin-top:70px}.name-stars-wrapper h3.testimonial-title{font-weight:700;font-style:Italic;font-size:20px;line-height:30px;text-transform:capitalize;color:var(--blue-color);margin:0}.single-testimonial a{font-weight:700;font-size:16px;line-height:24px;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:var(--blue-color)}.home-banner .container{position:absolute;transform:translate(-50%,0%);left:50%;bottom:0}.home-banner{overflow:hidden}.practice-areas-slider-section .practice-areas-header{padding:0 50px 0 84px}@media (min-width:992px){.row-reverse .row{flex-flow:row-reverse}.row-reverse:before{left:inherit;right:0}}.banner-content .primary-btn{background-color:#707070}.right-image-left-content{background-image:url(/wp-content/uploads/2025/11/Ellipse-268.png);background-repeat:no-repeat;background-size:cover;background-position:top center;padding-top:130px}.service-block{border-radius:26px;border:1px solid #707070}.service-item.p-2{border-bottom:1px solid rgb(255 255 255 / .25);border-right:1px solid rgb(255 255 255 / .25);height:100%;padding-top:30px!important}.services-box-wrap .col-lg-6:nth-child(2n) .service-item{border-right:none;padding-left:35px!important}.services-box-wrap .col-lg-6:nth-last-child(-n+2) .service-item{border-bottom:none}.services-list .right-image{padding-top:39px}.service-section-outside-container{background:rgb(112 112 112 / .08)!important}.about-bottom-section .our-team-content{padding:150px 215px 150px 87px!important}.about-bottom-section .our-team-inner .section-content{max-width:unset}.services-box-wrap{--bs-gutter-x:0}