.family-offices .button-block{display:flex;align-items:center}.family-offices .button-block a{height:43px;padding:0 21px}.family-offices .button-block a span{font-size:16px;line-height:19px}.family-offices .button-block a i:before{font-size:12px}.family-offices .banner-block{margin-bottom:0;position:relative}.family-offices .banner-description .sub-head{letter-spacing:3.6px;color:#4c4ccc;font-size:12px;line-height:20px;font-weight:800;text-align:center;margin-bottom:16px;display:flex;align-items:center}.family-offices .banner-description .sub-head span.icon-pms{font-size:15px}.family-offices .banner-description .sub-head span.icon-pms:before{color:#4c4ccc}.family-offices .banner-description h2{font-size:46px;line-height:56px;font-weight:600;margin-bottom:30px;color:#0f0f83}.family-offices .banner-description h2 span{color:#7d7dd0}@media (min-width:768px){.family-offices .banner-description{padding:40px 0;width:54%}.family-offices .banner-description h2 span{width:95%;display:block}}.family-offices .banner-description p{color:#272756;font-size:15px;line-height:19px;width:75%}.family-offices .banner-description .request-form{display:flex;flex-flow:column}.family-offices .banner-description .request-form .button-block .btn{height:43px}.family-offices .banner-description .request-form label{font-size:12px;line-height:14px;font-weight:700;color:rgb(15 44 61 / 60%);margin-bottom:18px}.family-offices-ensured{background:#fff;padding:30px 0 90px}.family-offices-ensured h3{font-size:36px;line-height:43px;color:#23234c;font-weight:700;margin-bottom:60px;text-align:center}.family-offices-ensured h3 span,.family-offices-solutions .button-block a i:before{color:#0f0f83}.family-offices-ensured-inner ul{display:flex;align-items:center;justify-content:space-between}.family-offices-ensured-inner li .family-offices-ensured-listing-item{display:flex;align-items:center;width:100%;margin-bottom:32px}.family-offices-ensured-inner li .family-offices-ensured-listing-item span{font-size:84px;line-height:101px;font-weight:700;color:#20b15a;letter-spacing:25.2px}.family-offices-ensured-inner li .family-offices-ensured-listing-item p{color:#2d353a;margin:0;font-size:18px;line-height:22px;font-weight:500}.family-offices-benefits{background-color:#0f0f83;padding:180px 0 90px;margin-top:-105px}.family-offices-benefits-inner h3{font-size:44px;line-height:53px;color:#fff;font-weight:700;margin-bottom:48px;text-align:center}.family-offices-benefits-inner li{margin-bottom:32px}.family-offices-benefits-inner .button-block{margin-top:8px;justify-content:center}.family-offices-benefits-inner .button-block a{width:283px}.family-offices-benefits-inner .button-block a i:before,.family-offices-explore .explore-btns .button-block a:hover,.family-offices-explore .explore-btns .button-block a:hover span,.family-offices-explore .explore-btns .button-block i:before,.family-offices-why-choose .button-block a i:before{color:#fff}.family-offices-benefits-inner .button-block a:focus span,.family-offices-benefits-inner .button-block a:hover span{color:#fff!important}.family-offices-benefits-inner-listing{display:flex;justify-content:center}.family-offices-benefits-inner-listing-item{background:#fff;border-radius:24px;border:1px solid #bababa;padding:20px 15px;height:100%}.family-offices-benefits-inner-listing-item .icon-block{width:30px;height:30px;margin-bottom:7px}.family-offices-benefits-inner-listing-item p{font-size:18px;line-height:22px;margin:0;color:#0f0f83}.family-offices-benefits-inner-listing-item p strong{font-weight:700}.family-offices-why-choose{padding:95px 0 25px}.family-offices-why-choose .button-block{margin-top:7px}.family-offices-why-choose .button-block a{width:210px;color:#fff}.family-offices-why-choose-inner h3{font-size:36px;line-height:42px;margin-bottom:40px;color:#272756;font-weight:600}.family-offices-why-choose-inner-listing{display:flex;flex-wrap:wrap;gap:60px}.family-offices-why-choose-inner-listing-item{flex:1 1 calc(33.33% - 60px)}.family-offices-why-choose-inner-listing-item .img-block{width:36px;height:36px;margin-bottom:24px}.family-offices-why-choose-inner-listing-item h4{font-size:18px;line-height:22px;letter-spacing:3.6px;color:#272756;text-transform:uppercase;font-weight:700;margin-bottom:16px}.family-offices-why-choose-inner-listing-item p{font-size:18px;line-height:22px;color:rgba(39,39,86,.9);font-weight:500}.family-offices-solutions{background:#f4f4ff;padding:53px 0 140px}.family-offices-solutions .button-block{justify-content:center;padding-top:30px}.family-offices-solutions .button-block a{border:1px solid #0f0f83;max-width:248px;width:100%}.family-offices-solutions .button-block a span{color:#0f0f83;font-weight:600}.family-offices-solutions h3{font-size:36px;line-height:42px;margin-bottom:30px;color:#272756;font-weight:600;text-align:center}.family-offices-solutions-inner-listing-item .description-details{position:absolute;left:0;right:0;top:0;bottom:0;padding:35px 30px 24px;background-color:#4c4ccc;border-radius:30px;z-index:-1;opacity:0;transition:opacity .4s}.family-offices-solutions-inner-listing-item .description-details a,.family-offices-solutions-inner-listing-item .description-details li,.family-offices-solutions-inner-listing-item .description-details p{color:#fff;font-size:14px;line-height:22px;margin:0}.family-offices-solutions-inner-listing-item .description-details a{text-decoration:underline}.family-offices-solutions-inner-listing-item:hover .description-details{opacity:1;z-index:1;transition:opacity .4s}.family-offices-solutions-inner-listing{justify-content:center}.family-offices-solutions-inner-listing>li{margin-bottom:30px}.family-offices-solutions-inner-listing-item{background:#fff;border-radius:30px;padding:35px 30px 24px;height:100%;position:relative}.family-offices-solutions-inner-listing-item .icons-block .img-block{width:37px;height:37px;margin-bottom:19px}.family-offices-solutions-inner-listing-item .icons-block label{color:#503ed6;font-size:18px;line-height:22px;font-weight:700;margin-left:14px}.family-offices-solutions-inner-listing-item .description li{list-style-type:disc}.family-offices-solutions-inner-listing-item .description li a{text-decoration:underline;color:#7979f5;font-weight:700}.family-offices-solutions-inner-listing-item .description li::marker{color:rgba(80,80,118,.5)}.family-offices-solutions-inner-listing-item .description label{color:#503ed6;font-size:24px;line-height:29px;font-weight:700;margin-bottom:20px}.family-offices-solutions-inner-listing-item .description li,.family-offices-solutions-inner-listing-item .description p{font-size:18px;line-height:22px;color:rgba(39,39,86,.9);margin:0}.family-offices-explore,.family-offices-explore-inner{position:relative}@media (min-width:992px){.family-offices .banner-block{height:100%;display:flex;align-items:center;justify-content:space-between}.family-offices .banner-block:before{background:url(../images/family-offices-bnr.svg) 0 -75px/cover no-repeat;width:542px;height:100%;display:block;content:"";position:absolute;top:0;right:0;margin:0!important}.family-offices .banner-block .banner-img{display:none}.family-offices .banner-description .request-form.cursor-pointer .button-block{position:absolute;left:50%;top:0;z-index:-1}.family-offices-explore{height:234px}}.family-offices-explore:before{content:"";background:url(../images/family-offices-explore-bnr.svg) 0 -45px/cover no-repeat;width:100%;height:100%;display:block;position:absolute;top:0}.family-offices-explore .container{max-width:1040px}.family-offices-explore ul{gap:38px;align-items:center;position:absolute;top:-85px}.family-offices-explore .explore-btns{gap:13px}.family-offices-explore .explore-btns .button-block:last-child a{width:215px}.family-offices-explore .explore-btns .button-block:first-child a{width:170px}.family-offices-explore li{box-shadow:5px 3px 12px rgba(39,39,86,.1019607843);border-radius:20px}.family-offices-explore li label{color:#fff;font-weight:700}.family-offices-explore li:first-child{background:#9c9ce8;padding:30px 36px}.family-offices-explore li:first-child label{font-size:30px;line-height:36px;margin-bottom:30px}@media (max-width:991.98px){.family-offices .banner-block{margin-bottom:60px}.family-offices .banner-description .sub-head,.family-offices-solutions h3{text-align:left}.family-offices .banner-block .banner-img{height:100%}.family-offices .banner-description h2{font-size:34px;line-height:39px}.family-offices .banner-description h2 span{display:flex;align-items:center;justify-content:center}.family-offices .banner-description .request-form ul,.family-offices .banner-description p,.family-offices-explore .explore-btns .button-block:first-child a,.family-offices-explore .explore-btns .button-block:last-child a{width:100%}.family-offices-ensured{padding:0 0 47px}.family-offices-ensured h3{text-align:left;margin-bottom:40px}.family-offices-ensured-inner ul,.family-offices-explore .explore-btns{flex-flow:column}.family-offices-ensured-inner li .family-offices-ensured-listing-item{border-bottom:2px solid rgba(112,112,112,.2);padding:10px 0;margin-bottom:0}.family-offices-ensured-inner li:last-child .family-offices-ensured-listing-item{border-bottom:none;padding:0}.family-offices-benefits{padding:160px 0 60px}.family-offices-benefits-inner h3{font-size:36px;line-height:43px;text-align:left;margin-bottom:26px}.family-offices-benefits-inner li,.family-offices-solutions-inner-listing>li{margin-bottom:12px}.family-offices-benefits-inner .button-block{justify-content:flex-start;margin-top:25px}.family-offices-benefits-inner-listing-item{display:flex;gap:18px;align-items:center}.family-offices-benefits-inner-listing-item .icon-block{margin-bottom:0;flex:0 0 30px}.family-offices-benefits-inner-listing-item p{font-size:16px;line-height:19px}.family-offices-why-choose{padding:76px 0 60px}.family-offices-why-choose .button-block{margin-top:30px}.family-offices-why-choose-inner h3{margin-bottom:32px}.family-offices-why-choose-inner-listing{gap:32px;flex-flow:column}.family-offices-why-choose-inner-listing-item p{font-size:16px;line-height:19px;margin:0}.family-offices-solutions .button-block{justify-content:flex-start}.family-offices-solutions-inner-listing-item{padding:28px 10px;border-radius:12px}.family-offices-solutions-inner-listing-item .icons-block{align-items:center}.family-offices-solutions-inner-listing-item .icons-block .img-block{margin-bottom:0}.family-offices-solutions-inner-listing-item .icons-block label{font-size:18px;line-height:22px;width:100%;display:flex;align-items:center;position:relative;cursor:pointer}.family-offices-solutions-inner-listing-item .icons-block label:before{position:absolute;right:0;font-family:icomoon;content:"\e90c"}.family-offices-solutions-inner-listing-item .icons-block label.collapsed:before{content:"\e925";transform:rotate(45deg)}.family-offices-solutions-inner-listing-item .description li,.family-offices-solutions-inner-listing-item .description p{font-size:14px;line-height:17px;padding:10px 15px}.family-offices-explore:before{height:300px;top:66px;background:url(../images/family-offices-explore-bnr-mob.png) 0 bottom no-repeat}.family-offices-explore ul{flex-flow:column;gap:24px;position:static;margin-top:-100px}.family-offices-explore li:first-child label{font-size:24px;line-height:29px;margin-bottom:23px}}.family-offices-explore li:last-child{background:#45bebe;padding:33px 40px}.family-offices-explore li:last-child label{font-size:26px;line-height:32px;margin-bottom:20px}.family-offices-explore li:last-child .button-block a{width:230px}.family-offices-explore li:last-child .button-block a i:before{color:#272756}.family-offices-explore li:last-child .button-block a span{color:#272756;font-size:16px;line-height:19px;font-weight:600}.nri-account-block.nri-account-block{background:linear-gradient(180deg,#0000a0 0,#27277d 54%,#07075a 100%) no-repeat padding-box!important}