@media screen and (width>=2880px){#root{border:1px solid #e4e8f5;max-width:2880px;margin:0 auto}}.MuiAppBar-root{padding:10px 100px!important}.navbar-logo{width:160px}.menuStack{align-items:center}.menuStack>.MuiTypography-root{text-transform:uppercase;letter-spacing:.7px;margin-left:30px;font:500 20px Libre Franklin,sans-serif;transition:all .3s}.menuItem:hover{cursor:pointer;color:#e4e8f5!important}.menuItem>.MuiStack-root>:not(style)~:not(style){margin-left:20px!important}.icon .MuiIconButton-root,.icon .MuiIconButton-root:hover{border-radius:5px}.navbar-icon-btn>.MuiButtonBase-root{z-index:2}.navbar-icon>.MuiSvgIcon-root{fill:#fff;font-size:2.5rem}.language-button>.MuiSvgIcon-root{color:#e4e8f5}.language-button>.MuiOutlinedInput-notchedOutline{border:none}.language-button>.MuiButtonBase-root:hover{background-color:#0000;color:#e4e8f5!important}.language-option{grid-column-gap:10px;grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);align-items:center;min-width:130px;display:grid}.language-name{grid-area:1/1/2/2}.language-flag-container{grid-area:1/2/2/3;justify-content:flex-end;display:flex}.language-flag-image{width:32px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (width<=768px){.MuiAppBar-root{padding:0!important}.icon{z-index:2}.navbar-logo{width:135px}}@media screen and (width<=1024px){.icon{z-index:2;padding:5px}}.sidebar-container{z-index:1;background:#000;align-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}.sidebar-container>.MuiStack-root{align-items:center}.lang-dropdown-container{justify-content:center;display:flex}.lang-dropdown-container>.MuiInputBase-root{color:#fff;font:600 22px Libre Franklin,sans-serif}.lang-dropdown>.MuiSvgIcon-root{color:#fff}.lang-dropdown>.MuiNativeSelect-nativeInput{background-color:red}.lang-dropdown>.MuiNativeSelect-select{padding:10px}.sidebar-stack>.MuiTypography-root{letter-spacing:.7px;font:600 22px Libre Franklin,sans-serif;transition:all .3s}.contact{background-color:#000;height:auto;padding:130px 16% 100px}.contact .MuiTypography-h2{color:#fff;padding-bottom:10px}.contact-info{color:#fff}.contact-logo{width:270px;height:auto;padding-bottom:70px}.contact-form .MuiTextField-root{color:#fff!important}.submit-btn>.MuiButton-root{color:#fff;cursor:pointer;text-transform:uppercase;background:#171717;border:2px solid #171717;border-radius:5px;outline:none;min-width:130px;height:55px;padding:15px 20px;font-size:20px;font-weight:500;transition:all .3s;position:relative}.submit-btn .MuiButton-root:hover{color:#212529;background:#99a7ca}.footer-location{column-gap:10px;width:fit-content;display:flex}@media screen and (width<=1024px){.contact{padding:130px 2% 100px}.contact-logo{width:200px;padding-bottom:30px}.contact-grid>.MuiGrid-item{padding:0}}@media screen and (width<=768px){.MuiTypography-h2{font-size:45px!important}.MuiTypography-body1{padding-right:0!important;font-size:17px!important}.MuiFormLabel-root,.MuiInputBase-root{font-size:17px!important}.contact{padding:70px 5% 100px 6%}.contact-form .MuiTextField-root{width:100%}.contact-grid>.MuiGrid-item{padding:0!important}.contact>.MuiGrid-root{width:100%}.contact-info{text-align:center;padding-top:50px}.contact-logo{width:170px}.submit-btn>.MuiButton-root{min-width:none;padding:5px 9px;font-size:17px}.footer-left{text-align:center}.footer-location{text-align:left}}.MuiTypography-h2{font-size:60px}.MuiTypography-h3{font-family:Abhaya Libre,serif!important}.banner{background-repeat:no-repeat;background-attachment:static;background-position:40% 60%;background-size:cover;width:100%;height:50rem;margin-top:-110px}.welcome{text-align:center;padding:0% 20%;position:relative;top:35%}.banner-btn>.MuiButton-root{color:#fff;cursor:pointer;text-transform:uppercase;background:#171717;border:none;border-radius:5px;outline:none;min-width:130px;height:55px;padding:15px 20px;font-size:20px;font-weight:500;transition:all .3s;position:relative}.welcome>.MuiTypography-root{padding-bottom:30px;font-size:60px}.banner-btn .MuiButton-root:hover{color:#fff;background:#323232}.about-us{text-align:center;height:450px;padding:70px 50px}.about-us .MuiTypography-h2{padding-bottom:10px}.about-us .MuiTypography-body1{padding:30px 23%}.services{height:auto}.divider{background:#1f2d4f;width:45px;height:2px;margin:0 auto 15px;display:block}.service-background{background-repeat:no-repeat;background-attachment:static;color:#fff;background-position:40% 60%;background-size:cover;min-height:400px;padding:55px 15%}.service-content{max-width:1210px}.location{text-align:center;min-height:750px;padding:55px 10%}.location-content{grid-column-gap:0px;grid-row-gap:30px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);width:80%;margin:0 auto;padding:50px 0;display:grid}.location-text{text-align:start}@media screen and (width<=1024px){.welcome{padding:0% 15%;top:25%}.welcome>.MuiTypography-h1{font-size:55px}.banner-btn{padding-top:5%}.about-us{height:auto;padding:70px 5% 40px}.about-us .MuiTypography-body1{padding:30px 15%}.service-background{min-height:450px;padding:0 12%}.service-background>p.MuiTypography-root{padding-bottom:0;padding-right:0}.contact{padding:130px 2% 100px}.contact-logo{width:200px;padding-bottom:30px}.contact-grid>.MuiGrid-item{padding:0}.location{padding:55px 5%}.location-content{width:100%}}@media screen and (width<=768px){.banner{height:40rem;margin-top:-110px}.welcome{padding:0% 10%;top:29%}.welcome>.MuiTypography-root{padding-bottom:0}.welcome>.MuiTypography-h1{color:#fff;font-size:35px}.banner-btn{padding:30px 0 0}.banner-btn>.MuiButton-root{color:#e8e8e8;background-color:#171717;margin-top:28px;padding:5px 9px;font-size:17px}.MuiTypography-h2{font-size:45px!important}.MuiTypography-body1{padding-right:0!important;font-size:17px!important}.about-us .MuiTypography-body1{padding:30px 0}.service-background{min-height:400px;padding:20px 5%}.contact{padding:70px 5% 100px 6%}.contact-form .MuiTextField-root{width:100%}.contact-grid>.MuiGrid-item{padding:0!important}.contact>.MuiGrid-root{width:100%}.contact-info{text-align:center;padding-top:50px}.contact-logo{width:170px}.location{padding:35px 5%!important}.location-content{margin:0;padding-top:20px;display:block}.location-text{text-align:center;padding-bottom:30px}.location-text>.MuiTypography-h3{font-size:40px}.location-map>iframe{width:-webkit-fill-available}}.info-container{width:85%;min-height:500px;margin:0 auto}.info-row{text-align:left;align-items:center;gap:5px;display:flex}.frame-wrapper{height:0;padding-top:25px;padding-bottom:56.25%;position:relative}.frame-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=1024px){.info-container{width:95%;padding:50px 0 200px}.info-container .MuiTextField-root,.info-grid>.MuiGrid2-root{width:100%}.location-map{padding-top:50px}}@media screen and (width<=768px){.info-container{padding:50px 0 200px;width:93%!important}}.insurance{padding:55px 15% 10px}.insurance-partner-container{background-color:#000;justify-content:center;align-items:flex-end;column-gap:70px;width:100%;padding:30px 0 45px;display:flex}.insurance-summary>.insurance-paragraph{padding-bottom:10px}.insurance-contact{text-align:center;padding:120px 0 200px}.insurance-contact>.MuiButton-root{color:#fff;cursor:pointer;text-transform:uppercase;background:#171717;border:none;border-radius:5px;outline:none;min-width:130px;height:55px;padding:15px 20px;font-size:20px;font-weight:500;transition:all .3s;position:relative}.insurance-contact .MuiButton-root:hover{color:#fff;background:#323232}.insurance-services{padding-top:50px}.insurance-service{padding-bottom:25px}.insurance-service-content{column-gap:70px;display:flex}@media screen and (width<=1470px){.insurance{padding:55px 5% 10px}.insurance-container{padding:25px 3%}.insurance-service-content{display:block}.insurance-service-content>img{text-align:center;width:380px;padding-top:30px}.insurance-partner-container{text-align:center;display:block}.insurance-partner-container>img{width:350px;padding-top:30px}}@media screen and (width<=768px){.insurance{padding:55px 5% 10px}.insurance-container{padding:25px 3%}.insurance-service-content>img{width:380px!important}}.top-banner{background-position:40% 60%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:380px;display:flex}.top-banner>.MuiTypography-root{color:#fff}@media screen and (width<=768px){.top-banner{min-height:300px;margin-top:0}.top-banner>.MuiTypography-root{font-size:60px}}.immigration-summary{padding:55px 15% 10px}.immigration-container{min-height:500px;padding:25px 15%;font:500 18px Libre Franklin,sans-serif}.immigration-list{padding:20px 0 20px 30px}.immigration-list-item>.MuiTypography-body2{padding-bottom:10px}.immigration-contact{text-align:center;padding:120px 0 200px}.immigration-contact>.MuiButton-root{color:#fff;cursor:pointer;text-transform:uppercase;background:#171717;border:none;border-radius:5px;outline:none;min-width:130px;height:55px;padding:15px 20px;font-size:20px;font-weight:500;transition:all .3s;position:relative}.immigration-contact .MuiButton-root:hover{color:#fff;background:#323232}@media screen and (width<=768px){.immigration-summary{padding:55px 5% 10px}.immigration-container{padding:25px 3%}}.contact-container{width:80%;min-height:500px;margin:0 auto;padding:150px 0 200px}.contact-page-form .MuiTextField-root{width:100%}.contact-submit-btn{justify-content:center;display:grid}.contact-submit-btn>.MuiButton-root{color:#fff;cursor:pointer;text-transform:uppercase;background:#171717;border:none;border-radius:5px;outline:none;min-width:130px;height:55px;padding:15px 20px;font-size:20px;font-weight:500;transition:all .3s;position:relative}.contact-submit-btn .MuiButton-root:hover{background:#323232}.contact-row{align-items:center;gap:5px;display:flex}@media screen and (width<=1024px){.contact-container{width:95%;padding:50px 0 200px}.contact-container .MuiTextField-root,.contact-grid>.MuiGrid2-root{width:100%}.location-map{padding-top:50px}}@media screen and (width<=768px){.contact-container{padding:50px 0 200px;width:93%!important}}.real-estate{padding:55px 15% 10px}.real-estate-summary>.real-estate-paragraph{padding-bottom:10px}.real-estate-services{padding-top:50px}.real-estate-service{padding-bottom:25px}.real-estate-service-content{column-gap:70px;display:flex}.real-estate-contact{text-align:center;padding:120px 0 200px}.real-estate-contact>.MuiButton-root{color:#fff;cursor:pointer;text-transform:uppercase;background:#171717;border:none;border-radius:5px;outline:none;min-width:130px;height:55px;padding:15px 20px;font-size:20px;font-weight:500;transition:all .3s;position:relative}.real-estate-contact .MuiButton-root:hover{color:#fff;background:#323232}.article-divider{color:#ddd;background:#ddd;width:100%;height:1px;margin-bottom:15px;display:block}.real-estate-container{min-height:500px;padding:25px 15%;font:500 18px Libre Franklin,sans-serif}.real-estate-list{padding:20px 0 20px 30px}.real-estate-list-item>.MuiTypography-body2{padding-bottom:10px}@media screen and (width<=1470px){.real-estate{padding:55px 5% 10px}.real-estate-container{padding:25px 3%}.real-estate-service-content{display:block}.real-estate-service-content>img{text-align:center;width:380px;padding-top:30px}}@media screen and (width<=768px){.real-estate{padding:55px 5% 10px}.real-estate-container{padding:25px 3%}.real-estate-service-content>img{width:380px!important}}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}
