@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Roboto+Slab:wght@300;400;500;600;700&family=Spectral:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Spectral:wght@200;300;400;500;600;700;800&display=swap);.navbar-right ul li a.nav-link,.navbarBox ul li a.nav-link{color:#ffffff80;font-size:18px;line-height:24px;letter-spacing:0}.about .about-detail p,body{font-family:Lato,sans-serif}*{box-sizing:border-box;transition:.5s ease-out}.site-header{width:100%;position:fixed;z-index:9;top:0;transition:.2s ease-in-out;height:auto;background-color:transparent}.site-header.active{background:#272f3d}.site-header .navbar{width:100%;background-color:transparent!important;padding-top:5px;padding-bottom:5px}.banner-text-box-legal .btn,.navbar-right .btn{background-color:#e2d3c9;font-weight:500;font-size:16px}.site-header .navbar .navbar-brand{width:120px}.appointment-box-main,.banner-box,.banner-img,.banner-img img,.collaboration-box,.contact-box,.form-group-form,.frame-wrapper img,.full-form,.interested-box,.our-practice,.site-header .navbar .navbar-brand img,.why-section-box{width:100%}.banner-box .container,.partner-page .whats-in,.select_custom{position:relative}.banner-text-box{position:absolute;top:316px;left:0;z-index:8;max-width:1140px;margin:0 auto;right:0}.icon-practice,.number-box{margin-bottom:10px}.banner-text-box-legal{width:65%}.navbarBox{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.navbarBox ul li{margin:0 12px}.navbarBox ul li a.nav-link{font-weight:500;text-transform:uppercase}.learn-more:hover,.navbar-right ul li a.nav-link.active,.navbar-right ul li a.nav-link:hover,.navbarBox ul li a.nav-link.active,.navbarBox ul li a.nav-link:hover{color:#fff}.navbar-right ul li a.nav-link{font-weight:500}.navbar-right .btn{margin-right:12px;padding:8px 16px;position:relative;border-radius:2px;border:none;color:#272f3d}.navbar-right .btn:active{background-color:#e2d3c9!important;color:#272f3d!important}.banner-text-box-legal h1{color:#fff;font-size:50px;margin:0 0 20px;font-weight:700;font-family:Spectral,serif;text-transform:uppercase}.banner-text-box-legal h5{font-weight:400;color:#fff;font-size:18px;margin:0 0 52px;line-height:32px}.banner-text-box-legal .btn{width:200px;height:52px;border-radius:2px;color:#272f3d;letter-spacing:0;line-height:24px;border-color:#e2d3c9}.our-practice-areas{width:100%;background-color:#272f3d;padding:32px 0}.our-practice h4{font-weight:400;color:#e2d3c9;font-size:20px;margin:0 0 12px;width:100%;text-align:center;font-family:Spectral,serif}.our-practice h2{font-weight:500;color:#fff;font-size:44px;margin:0;width:100%;text-align:center}.our-practice-slides{width:100%;margin-top:68px}.our-practice-border{width:100%;border-radius:6px;border:1px solid #3a465c;padding:16px 20px;height:100%;cursor:pointer;display:flex;flex-direction:column}.our-practice-border:hover{background-color:#fff;border-color:#fff}.our-practice-border h5{font-weight:600;color:#fff;font-size:18px;margin:0 0 10px;font-family:'Roboto Slab'}.our-practice-border p{font-weight:400;color:#ffffffb2;font-size:13px;margin-bottom:20px;line-height:24px}.our-practice-border .learn-more img{filter:invert()}.learn-more{font-weight:400;color:#e2d3c9;font-size:12px;text-decoration:none;margin-top:auto}.expertise-bottom-banner .collaboration h4,.our-practice-border:hover .learn-more,.our-practice-border:hover h5,.our-practice-border:hover p,.storecookies.modal.fade .modal-dialog .modal-detail span{color:#272f3d}.our-practice-border:hover img{filter:invert(.8)}.why-section{width:100%;background-color:#fff;padding:160px 0 156px}.why-section-box h4{font-weight:400;color:#838a99;font-size:16px;margin:0 0 12px;width:100%;text-align:center;font-family:Spectral,serif;text-transform:uppercase}.contact-left h5,.why-box-first h5{font-family:'Roboto Slab';text-transform:uppercase}.why-section-box h2{font-weight:500;color:#272f3d;font-size:40px;margin:0;width:100%;text-align:center}.why-section-box-row{width:100%;margin-top:120px}.frame-wrapper{width:100%;border-radius:20px;overflow:hidden;position:relative;height:480px}.frame-wrapper .big-img{max-width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0;animation:5s name-of-animation3;object-fit:cover}.frame-wrapper .big-img-hover{max-width:100%;height:100%;transition:transform .4s;opacity:0;position:absolute;top:0;left:0;animation:5s name-of-animation2;width:100%}.frame-wrapper:hover .big-img-hover{animation:5s backwards name-of-animation;opacity:1}.frame-wrapper:hover .big-img{animation:5s name-of-animation1}@keyframes name-of-animation{0%{opacity:0}100%{opacity:1}}@keyframes name-of-animation1{0%{opacity:1}100%{opacity:0}}@keyframes name-of-animation2{0%{opacity:1}100%{opacity:0}}@keyframes name-of-animation3{0%{opacity:0}100%{opacity:1}}.frame-wrapper .frame{width:100%;position:absolute;padding:40px 55px;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}.frame-wrapper .frame p{font-weight:800;color:#fff;font-size:35px}.frame-wrapper .frame .btn{background-color:#272f3d;border-radius:0;font-weight:500;color:#fff;font-size:16px;padding:8px 25px;width:200px;margin-top:20px}.frame-wrapper-right-padding{padding-right:40px}.why-right-box{width:100%;display:flex;gap:32px;flex-wrap:wrap;padding-left:30px}.why-box-first{width:calc(50% - 20px);cursor:pointer}.number-box{font-weight:800;color:#272f3d;font-size:32px;letter-spacing:0;line-height:32px;width:100%}.why-box-first h5{font-weight:600;color:#272f3d;font-size:20px;width:100%;margin-top:0;margin-bottom:20px}.why-box-first p{font-weight:400;color:#9ca2ad;font-size:16px;margin-bottom:0;line-height:26px}.terms-wrapper .terms-point-detail a,.why-box-first:hover .number-box,.why-box-first:hover h5{color:#bb9684}.contact-text,.input-filds{margin-bottom:16px;display:flex}.contact-form{padding-bottom:120px;background-color:#fff}.contact-left{width:100%;padding-right:59px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-left h4{font-weight:700;color:#272f3d;font-size:48px;margin-bottom:36px;width:100%}.contact-left h5{font-weight:400;color:#272f3dcc;font-size:24px;margin-bottom:28px;width:100%}.contact-left h5 span{font-size:30px}.contact-text{width:100%;gap:15px}.text-contact{font-weight:400;color:#838a99;font-size:16px;letter-spacing:1px;line-height:24px}.input-filds{flex-direction:column;gap:10px}.input-filds input,.input-filds select,.input-filds textarea{border:1px solid #838a99;padding:10px 20px;color:#838a99;font-size:16px;border-radius:12px;background-color:transparent;outline:0;font-family:Lato;font-style:italic}.about .about-haed,.navbar-footer ul li a{font-family:Spectral,serif;font-weight:400}.input-filds textarea{height:156px}.submit-filds button{border:none;padding:14px 20px;background-color:#272f3d;color:#fff;font-size:16px;margin-top:20px;width:100%}.half-form{display:flex;gap:16px}.half-form .input-filds{width:calc(50% - 8px)}.img-full{margin:-100px auto 0}.img-full img{max-width:100%}.messages .success{background-color:#4caf50;color:#fff;padding:10px}.contact-right{background-color:#f0e9e4;border-radius:60px 0;padding:48px 128px}.footer,.interested-box-gray{background-color:#272f3d;width:100%}.form-heading{width:100%;font-weight:400;color:#272f3dcc;font-size:16px;letter-spacing:0;margin-bottom:16px}.interested-box-gray{padding:48px 60px;margin-bottom:152px}.collaboration{width:100%;padding-right:60px;display:flex;flex-direction:column;justify-content:center;height:100%}.collaboration h5{font-weight:400;color:#e2d3c9;font-size:16px;letter-spacing:0;font-family:Spectral,serif;text-transform:uppercase}.collaboration h4{font-weight:500;color:#fff;font-size:40px}.collaboration-box p{font-weight:500;color:#ffffffb2;font-size:18px;margin-bottom:20px}.collaboration-btn{display:flex;justify-content:space-between}.collaboration-btn .learn-more{padding:10px 16px;border-radius:2px;border:1.5px solid;border-color:#ffffffb2;font-weight:500;color:#ffffffb2;font-size:16px;min-width:250px;text-align:center;text-decoration:none}.collaboration-btn .partner-width,.footer-btn .primary-button .button{background-color:#e2d3c9;font-weight:500;color:#272f3d;font-size:16px;text-align:center}.collaboration-btn .partner-width{padding:10px 16px;border-radius:2px;border:1.5px solid;border-color:#ffffffb2;min-width:250px;text-decoration:none}.footer{padding:60px 0}.footer .container{width:65%!important}.footer-btn{width:100%;display:flex;justify-content:space-between;margin-bottom:48px;align-items:center}.socials{display:flex;gap:28px}.socials .element{width:40px;height:40px;border-radius:20px;border:1px solid;border-color:#ffffffb2;display:flex;align-items:center;justify-content:center}.footer-btn .primary-button .button{padding:12px 16px;border-radius:2px;min-width:200px;letter-spacing:0;line-height:24px;border:none}.navbar-footer{display:flex;width:100%;align-items:center;justify-content:center}.navbar-footer ul{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.navbar-footer ul li{border-right:1px solid #ffffffb2;padding:0 60px}.navbar-footer ul li:first-child{padding-left:0}.navbar-footer ul li:last-child{border-right:none;padding-right:0}.navbar-footer ul li a{color:#ffffffb2;font-size:16px;text-decoration:none;text-transform:uppercase;width:max-content;display:block}.about-header,.practise .practise-card:hover{background-color:#272f3d}.about{padding:72px 0;margin-top:105px}.about .about-detail{border-radius:6px;background:#fff;box-shadow:3px 3px 46px 3px rgba(103,101,101,.12);padding:40px 64px 28px;display:block;margin-top:248px;margin-left:-190px;width:688px;position:relative}.about .about-detail p{color:#9ca2ad;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.about .about-btn{padding:14px 30px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:#272f3d;color:#fff;border:0;margin-top:20px}.about .about-haed{color:#838a99;font-size:24px;font-style:normal;line-height:32px;font-variant:small-caps}.about .about-title,.partner-page .whats-in .whats-in-title{color:#272f3d;font-family:Lato;font-size:52px;font-style:normal;font-weight:700;line-height:60px;font-variant:small-caps}.practise{padding:48px 0 56px;background:#f0e9e4}.practise .practise-title{color:#272f3d;font-family:Lato;font-size:44px;font-style:normal;font-weight:500;line-height:48px;font-variant:small-caps;text-align:center;margin-bottom:44px}.practise .practise-card{padding:16px 20px;border:1px solid #3a465c;background-color:transparent;min-height:200px}.practise .practise-card img{width:48px;height:48px;display:block}.practise .practise-card:hover .learn-more,.practise .practise-card:hover .practise-card-detail,.practise .practise-card:hover .practise-card-title{color:#fff!important}.practise .practise-card:hover img{filter:invert(1)!important}.practise .practise-card .practise-card-title{color:#272f3d;font-family:'Roboto Slab',serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;font-variant:small-caps}.practise .practise-card .practise-card-detail{color:#9ca2ad;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:24px;height:70px}.practise .practise-card .learn-more{color:#3a465c;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.practise .practise-card .learn-more img{width:12px;height:12px;margin-top:2px}.about-contact{padding:96px 0}.about-contact .about-contact-title{color:#272f3d;font-family:Lato;font-size:40px;font-style:normal;font-weight:700;line-height:150%}.about-contact .about-contact-detail{color:rgba(39,47,61,.8);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;font-variant:small-caps}.about-contact .contact-form .input-field{border:1px solid #838a99;padding:14px;color:#838a99;font-family:Lato;font-size:16px;font-style:italic;font-weight:300;line-height:20px}.about-contact .contact-form textarea.input-field,.whats-in .partner-form textarea{height:100px}.about-contact .contact-form .input-field:focus{box-shadow:none!important}.about-contact .contact-form .send-btn{border-radius:2px;background:#272f3d;width:100%;padding:14px;color:#fff;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px;border:0}.Immigration-Law{padding:62px 0 48px;margin-top:104px;background:#f5f5f5}.Immigration-Law-Row{padding:40px 25px;background-color:#fff}.Immigration-Law .Immigration-Law-Row .Immigration-Law-title{color:#272f3d;font-family:'Roboto Slab';font-size:24px;font-style:normal;font-weight:600;line-height:28px;text-transform:uppercase;display:block}.Immigration-Law .Immigration-Law-Row .Immigration-Law-detail{color:#9ca2ad;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.Immigration-Law .Immigration-Law-points{margin:0;padding:0}.Immigration-Law .Immigration-Law-points .item{list-style:none;color:rgba(39,47,61,.8);font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:24px;font-variant:small-caps;margin-bottom:10px}.Immigration-Law .Immigration-Law-Row:hover .Immigration-item .Immigration-Img-overlay{display:flex}.Immigration-item img{height:100%}.Immigration-Law .Immigration-Img-overlay{width:calc(100% - 25px);height:100%;border-radius:2px;display:none;background:rgba(39,47,61,.2);backdrop-filter:blur(1.5px);cursor:pointer;align-items:center;justify-content:center}.Immigration-Law .Immigration-Img-overlay .Immigration-btn{border-radius:2px;border:0 solid transparent;background:#272f3d;padding:14px 25px;color:#fff;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.contact-header{background:url(../images/contact-image.webp) right/contain no-repeat #f1f2f3;min-height:390px;margin-top:105px;display:block}.contact-header .contact-header-title{color:#272f3d;font-family:Lato;font-size:40px;font-style:normal;font-weight:700;line-height:150%;margin-top:124px;display:block}.contact-header-detail{color:rgba(39,47,61,.6);font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.our-contact-details .contact-card{border-radius:4px;background:#fff;box-shadow:3px 3px 46px 3px rgba(103,101,101,.06);padding:36px;width:90%;display:flex;align-items:center;justify-content:center;height:250px;margin-top:-70px!important;margin:0 auto;flex-direction:column}.our-contact-details .contact-card img{width:100px;height:100px}.our-contact-details .contact-card.first{margin-left:0;margin-right:auto}.our-contact-details .contact-card.last{margin-left:auto;margin-right:0}.our-contact-details .contact-card-detail{color:#9ca2ad;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-variant:small-caps;width:50%}.our-contact-details .contact-card:hover .contact-card-data{transform:scale(1.4)}.our-contact-form .contact-form{max-width:65%}.expertise-bottom-banner .interested-box-gray{background-color:#e9e9eb;margin-bottom:104px}.expertise-bottom-banner{padding-top:76px}.expertise-bottom-banner .collaboration h5{color:#838a99}.expertise-bottom-banner .collaboration-box p{color:#9ca2ad}.expertise-bottom-banner .collaboration-btn .learn-more{border-color:#272f3d;color:#272f3d}.expertise-bottom-banner .collaboration-btn .partner-width{border-color:#272f3d;color:#fff;background-color:#272f3d}.our-contact-form{padding-bottom:32px}.appointment-box-gray{background:linear-gradient(109deg,#272f3d 2.39%,#323c4e 60.85%,#46546d 99.14%);width:100%;padding:193px 0 112px}.appointment-box-main h2{font-size:40px;font-style:normal;font-weight:700;margin-bottom:8px;color:#fff}.appointment-box-main p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:rgba(255,255,255,.7)}.form-appointment{width:100%;margin-top:56px}.icon-gray-form{width:100px;border-radius:2px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;height:88px;border:1px solid rgba(255,255,255,0)}.input-group-form{border-radius:2px;background:rgba(255,255,255,.15);width:calc(100% - 100px);border:1px solid rgba(255,255,255,0);border-left:none;padding:10px 12px}.form-group-form:hover .icon-gray-form,.form-group-form:hover .input-group-form{border-color:#fff}.input-group-form label{font-size:14px;font-style:normal;color:rgba(255,255,255,.5);font-weight:400;line-height:20px}.input-group-form input,.input-group-form select{background-color:transparent;border-radius:0;border:none!important;outline:0!important;font-size:14px;font-style:normal;color:#000!important;font-weight:400;box-shadow:none!important;padding-left:0;width:100%}.back-btn,.btn-submit{border-radius:2px;font-size:16px;font-weight:500;font-style:normal}.input-group-form select{appearance:none;background-image:url(../images/arrow-up.webp);background-repeat:no-repeat;background-position:right center}.btn-submit{background:#e2d3c9;min-width:330px;height:88px;padding:14px 76px;color:#272f3d;font-family:Lato;margin-left:auto}.appointment-thanks{background-color:#f5f5f5;padding:193px 0 112px;width:100%}.appointment-thanks-main{max-width:716px;margin:0 auto}.white-box-thanks{background-color:#fff;width:100%;justify-content:center;align-items:center;padding:44px 30px 36px;display:flex;flex-direction:column}.white-box-thanks h4{font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-top:0;color:#272f3d;margin-bottom:8px}.white-box-thanks h5{color:rgba(39,47,61,.8);font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-top:0;margin-bottom:28px}.back-btn-box{width:100%;text-align:center}.clock-img{width:100%;margin-bottom:36px;text-align:center}.back-btn{background:#272f3d;color:#fff;padding:14px 20px;min-width:200px}.partner-header,.partner-page .whats-in::before{background-position:bottom;background-repeat:no-repeat}.back-btn:hover{background:#3c475d;color:#fff}.partner-header{background-image:url(../images/partner-header.webp);height:700px;background-size:cover;margin-top:104px;padding-top:128px}.partner-header .partner-subtitle{color:rgba(255,255,255,.8);font-family:Spectral;font-size:24px;font-style:normal;font-weight:400;line-height:32px;font-variant:small-caps}.partner-page{background:#f5f5f5}.partner-header .partner-title{color:#fff;font-family:Lato;font-size:56px;font-style:normal;font-weight:700;line-height:60px;margin-bottom:28px}.partner-header .partner-detail{color:rgba(255,255,255,.8);text-align:center;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.partner-page .whats-in .whats-in-text{color:#838a99;font-family:Spectral;font-size:24px;font-style:normal;font-weight:400;line-height:32px;font-variant:small-caps;margin-top:140px}.partner-page .whats-in::before{background-image:url(../images/whats-in-bg.webp);background-size:contain;width:95%;z-index:-1;height:864px;content:'';display:block;position:absolute;left:0;top:0}.partner-page .whats-in .whats-in-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;content:'';background-color:#272f3d;margin-top:-60px;border-radius:100%}.whats-in .whats-in-box{margin:72px auto 80px;width:90%;display:flex;justify-content:center;flex-direction:column;border-radius:4px;background:#fff;box-shadow:3px 3px 20px 3px rgba(103,101,101,.08);align-items:center;padding:20px 22px}.whats-in .whats-in-card:nth-child(odd){margin-top:100px}.whats-in .whats-in-box .whats-in-box-title{color:#272f3d;text-align:center;font-family:Lato;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin-top:20px}.whats-in .whats-in-box .whats-in-box-detail{color:#9ca2ad;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.whats-in .partner-form{margin:100px 0;padding:48px}.whats-in .partner-form-title{color:#272f3d;font-family:Lato;font-size:40px;font-style:normal;font-weight:700;line-height:44px;width:100%;text-align:center}.whats-in .partner-form .accordion-button,.whats-in .partner-form .partner-form-btn,.whats-in .partner-form-detail{font-size:16px;line-height:24px;font-family:Lato;font-style:normal}.whats-in .partner-form-detail{color:rgba(39,47,61,.7);text-align:center;font-weight:400;font-variant:small-caps}.text-red{color:red}.whats-in .partner-form label{color:#838a99;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.whats-in .partner-form input,.whats-in .partner-form select,.whats-in .partner-form textarea{min-height:48px;border-radius:15px}.whats-in .partner-form .accordion-button{border-radius:8px;background:#f8f4f2;padding:12px 20px;color:rgba(39,47,61,.7);font-weight:400;position:relative}.whats-in .partner-form .accordion-button:focus,.whats-in .partner-form input:focus,.whats-in .partner-form select:focus,.whats-in .partner-form textarea:focus{box-shadow:none!important;border-color:#111}.accordion-button:not(.collapsed)::after{filter:brightness(.5)}.whats-in .partner-form .accordion-item{border:0}.whats-in .partner-form .partner-form-btn{border-radius:2px;background:#272f3d;width:100%;color:#fff;font-weight:500;padding:14px;border:0;margin-top:30px}.whats-in .partner-form .required-field{border-color:red}.whats-in .partner-form .custom-file-button{border-radius:12px;border:.5px dashed #b78f7b;background:#f4eeeb}.whats-in .partner-form .custom-file-button input[type=file]{margin-left:-2px!important}.whats-in .partner-form .custom-file-button input[type=file]::-webkit-file-upload-button{display:none}.whats-in .partner-form .custom-file-button input[type=file]::file-selector-button{display:none}.whats-in .partner-form .custom-file-button label{margin:7px;border-radius:8px!important;background:#dbc7bd;padding:6px 12px;border:0;color:#272f3d;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.whats-in .partner-form .custom-file-button input{background-color:transparent;border:0;line-height:2.2}.whats-in .partner-form .custom-file-button:hover label{background-color:#dbc7bd;cursor:pointer}.terms-wrapper{padding-top:160px}.preference_options .modal-title,.storecookies.modal.fade .modal-dialog .modal-title,.terms-wrapper .terms-title{color:#272f3d;font-family:Lato;font-size:32px;font-style:normal;font-weight:700;line-height:150%}.terms-wrapper .terms-detail,.terms-wrapper .terms-point-detail{color:#9ca2ad;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.terms-wrapper .terms-point{color:#272f3d;font-family:Lato;font-size:20px;font-style:normal;line-height:24px;letter-spacing:-.2px}.terms-wrapper .link-card{padding:24px 10px 28px 20px;background:#fff;box-shadow:3px 3px 46px 3px rgba(103,101,101,.12);position:fixed;width:255px}.terms-wrapper .link-card .link-card-detail{color:#9ca2ad;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;list-style:none}.terms-wrapper .link-card .link-card-detail a{text-decoration:none;color:#9ca2ad}.terms-wrapper .link-card .link-card-detail li.current,.terms-wrapper .link-card .link-card-detail li.current a{color:#272f3d;font-weight:500}.terms-wrapper .link-card .link-card-title{color:rgba(39,47,61,.8);text-align:center;font-family:Lato;font-size:22px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.22px}.nested-ol ol{counter-reset:item}.nested-ol li{display:block}.nested-ol li:before{content:counters(item, ".") " ";counter-increment:item}.terms-wrapper .browser{border-right:1px solid #9ca2ad}.storecookies.modal.fade .modal-dialog{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);position:fixed;top:auto;right:0;left:0;bottom:230px;width:90%;max-width:unset;margin:0 auto}.preference_options .modal-dialog .modal-content,.storecookies.modal.fade .modal-dialog .modal-content{border-radius:4px!important;padding:0 12px}.preference_options .modal-detail,.storecookies.modal.fade .modal-dialog .modal-detail{color:#9ca2ad;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.preference_options .preferences-btn,.storecookies.modal.fade .modal-footer .preferences-btn{border-radius:2px;border:1.5px solid #272f3d;background:0 0;color:#111;padding:14px 25px}.preference_options .allow-btn,.storecookies.modal.fade .modal-footer .allow-btn{border-radius:2px;background:#272f3d;border:0;padding:14px 25px}.preference_options .cookies-toggle,.select_custom ul{padding:0;font-family:Lato;font-style:normal;font-weight:400}.preference_options .modal-footer,.storecookies.modal.fade .modal-footer{justify-content:start!important}.preference_options .modal-body .prefer-title{color:#272f3d;font-family:Lato;font-size:20px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.2px}.preference_options .cookies-toggle{display:flex;justify-content:space-between;color:#9ca2ad;font-size:16px;line-height:24px;width:120px;align-items:center}.preference_options .cookies-toggle input{margin:5px auto;width:48px;height:24px}.preference_options .form-check-input:checked{background-color:#272f3d;border-color:#272f3d}#static_cookies .modal-footer{justify-content:flex-end!important}#save_cookies .modal-footer{justify-content:space-between!important}.modal-backdrop{width:100%;height:100%}.Immigration-Law .Immigration-Img-overlay .Immigration-btn,.about .about-btn,.about-contact .contact-form .send-btn,.frame-wrapper .frame .btn,.submit-filds button,.whats-in .partner-form .partner-form-btn{background:linear-gradient(to right,#505e7c 50%,#272f3d 50%);background-position:right bottom;transition:.5s;background-size:200% 100%}.about .about-btn,.about-contact .contact-form .send-btn{transition:.3s}.Immigration-Law .Immigration-Img-overlay .Immigration-btn:hover,.about .about-btn:hover,.about-contact .contact-form .send-btn:hover,.frame-wrapper .frame .btn:hover,.submit-filds button:hover,.whats-in .partner-form .partner-form-btn:hover{background-position:left bottom}.banner-text-box-legal .btn{background:linear-gradient(to right,#bb9684 50%,#e2d3c9 50%);background-position:right bottom;transition:.3s;background-size:200% 100%}.banner-text-box-legal .btn:hover{border-color:#bb9684;background-position:left bottom}.contact-form.partner-form .row-form{width:85%;margin:0 auto}.offset-header>.box{animation-name:slideUp;animation-duration:4s;animation-timing-function:ease-in;display:block}.box{position:absolute;top:0;height:100px;width:100%}@media(max-width:1200px){.banner-text-box{left:20px;top:25%}.navbar-footer ul li{padding:0 20px}.banner-text-box-legal{width:50%}.collaboration-btn{display:flex;justify-content:unset;gap:10px}.about .about-detail{width:650px!important}.practise .practise-card .practise-card-detail{line-height:18px!important}.contact-header{background-position:top right;background-size:50%;min-height:240px}.contact-header .contact-header-title{margin-top:10px}.our-contact-details .contact-card{padding:15px}.our-contact-details .contact-card-detail{width:75%}}@media(max-width:991px){.banner-box,.why-section-box-row{margin-top:70px}.about .about-title,.about-contact .about-contact-title,.appointment-box-main h2,.banner-text-box-legal h1,.collaboration h4,.contact-header .contact-header-title,.contact-left h4,.our-practice h2,.partner-header .partner-title,.partner-page .whats-in .whats-in-title,.practise .practise-title,.why-section-box h2{font-size:36px!important}.banner-text-box-legal h5{margin-bottom:25px}.collaboration-btn .learn-more,.collaboration-btn .partner-width{min-width:auto}.Immigration-Law,.about,.about-contact,.why-section{padding:70px 0!important}.contact-form{padding-bottom:70px}.interested-box-gray{margin-bottom:70px}.contact-right,.interested-box-gray{padding:30px}.header-data{flex-wrap:wrap;background:#272f3d;padding:10px;align-items:center;justify-content:space-between}.banner-box{position:relative}.site-header .container{padding:0!important;min-width:100%}.navbar-toggler{box-shadow:none!important;background-color:#e2d3c9;height:50px}.navbar-right .btn{width:200px;margin:0 auto}.navbar-right ul li a.nav-link{text-align:center}.about-img{width:100%}.about .about-detail{margin:0!important;width:100%!important;padding:30px!important}.Immigration-Law .Immigration-Law-Row{margin:0;padding:15px}.Immigration-Law .Immigration-Law-Row .Immigration-Law-title{font-size:20px}.contact-header{background-image:url(../images/contact-image-mobile.webp);background-size:cover}.our-contact-form .contact-form{min-width:100%}.whats-in .whats-in-box{margin:20px 0!important}.partner-page .whats-in .whats-in-text{margin-top:0!important}.whats-in .partner-form{margin:70px 0}.appointment-box-gray{padding:50px 0!important}}@media(max-width:767px){.banner-text-box-legal{width:98%}.banner-text-box-legal h1{font-size:21px!important}.about .about-title,.about-contact .about-contact-title,.appointment-box-main h2,.collaboration h4,.contact-header .contact-header-title,.contact-left h4,.our-practice h2,.partner-header .partner-title,.partner-page .whats-in .whats-in-title,.practise .practise-title,.whats-in .partner-form-title,.why-section-box h2{font-size:30px!important}.banner-text-box-legal h5{font-size:14px;line-height:21px}.site-header .navbar .navbar-brand{width:75px}.banner-text-box{top:35%}.Immigration-Law,.about,.about-contact,.why-section{padding:50px 0!important}.our-practice-slides,.why-section-box-row{margin-top:50px}.interested-box-gray{margin-bottom:50px}.about .about-detail,.whats-in .whats-in-card{margin:20px 0!important}.collaboration-btn,.footer-btn,.navbar-footer ul{flex-wrap:wrap;gap:20px}.navbar-footer ul li{padding:0 20px!important}.contact-form{padding-bottom:0!important}.contact-header{background-image:unset}.our-contact-details .contact-card{margin:20px auto!important;height:auto!important}.our-contact-details{margin-top:-100px}.contact-header .contact-header-title{margin-top:20px}.our-contact-details .contact-card img{width:70px;height:70px}.whats-in .partner-form{margin:50px 0;padding:20px}.whats-in .whats-in-box{width:100%}.partner-header .partner-subtitle,.partner-header .partner-title{line-height:1}.partner-header .partner-detail{line-height:1.5}.partner-header{margin-top:80px;padding-top:50px}.terms-wrapper .link-card{position:unset!important;margin-bottom:20px;width:100%}.btn-submit{width:100%;min-width:unset!important}}@media(max-width:575px){.why-box-first{width:calc(100% - 20px)}.collaboration-btn,.footer-btn,.navbar-footer ul{flex-direction:column;align-items:self-start}.navbar-footer ul li{border:0}.frame-wrapper .frame p{font-size:21px}.banner-text-box-legal h5{font-size:14px;margin:10px 0;line-height:16px}.banner-text-box-legal h1{margin:0}.banner-text-box-legal .btn{width:150px;height:40px}.site-header .navbar .navbar-brand{width:60px}.banner-text-box{top:25%}.collaboration-btn .learn-more,.collaboration-btn .partner-width{min-width:100%}}@media(max-width:400px){.banner-text-box{top:10%}}.about-box-title{position:relative;width:100%;height:100px;overflow:hidden}.hidden-text{background-color:#fff;color:#fff;padding:10px;text-align:center;position:absolute;top:-100px;left:0;width:100%;height:100%;animation:1.8s ease-in-out forwards slideDown}.option-none{display:none!important}@keyframes slideDown{0%{top:0}100%{top:100px}}.select_custom ul li.option:hover{background-color:#ede4de}.select_custom ul li.option{z-index:1;padding:15px 24px 6px;display:none;list-style:none}.select_custom ul li:first-child{display:block!important}.select_custom ul::after{content:'';width:10px;height:10px;display:block;position:absolute;right:24px;top:15px;border:2px solid #838a99;transform:rotate(45deg);border-width:0 2.5px 2.5px 0!important}.select_custom ul li{cursor:default;min-height:48px}.select_custom ul{background:#faf7f5;border:1px solid #ced4da;border-radius:15px;color:#838a99;font-size:14px;line-height:20px;overflow:hidden;position:absolute;width:100%;top:0;z-index:1}