@font-face{font-family:Poppins;src:url('https://resources.swmc.com/swmc-react-2025/fonts/poppins-all-400-normal.woff') format('woff');font-display:swap}@font-face{font-family:PoppinsBold;src:url("https://d2w24n4g34usfg.cloudfront.net/events-templates/fonts/Poppins-Bold.woff2") format('woff2');font-display:swap}@font-face{font-family:futura-pt-bold;src:url("https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap}@font-face{font-family:futura-pt;src:url("https://use.typekit.net/af/361f51/000000000000000077586b60/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/361f51/000000000000000077586b60/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/361f51/000000000000000077586b60/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap}@font-face{font-family:futura-pt-light;src:url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-medium;src:url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}html, body{overflow-x:hidden;width:100%}body{margin:0;font-family:Poppins}.trending-option-btn span{color:#000!important}.trending-dropdown-unified{background-color:#ffffff80!important;-webkit-backdrop-filter:initial!important;backdrop-filter:initial!important}#cookieSettingModal{margin-top:5.5rem!important}#cookieSettingModal .btn-close{position:relative;z-index:4}#cookieSettingModal h4{margin-top:-2rem;color:#000;font-weight:600}#cookieSettingModal .modal-header{padding:0.75rem 1rem 0.75rem 1rem!important}.custom-hyperlink{color:inherit;text-decoration:none;cursor:pointer}.custom-hyperlink:hover{text-decoration:underline}@media screen and (min-width: 768px) and (max-width: 991px){#publication-logo-carousel-section{margin:6rem auto 2rem auto!important}}@media screen and (min-width: 320px) and (max-width: 767px){#publication-logo-carousel-section{margin:4rem auto 2rem auto!important}}.homepageNav>div a,
.homepageNav>div>div>div a,
.homepageNav>div>div>div>div>a{transition:.2s cubic-bezier(.455,.03,.515,.955)}.nav_temp{display:flex;flex-wrap:wrap;justify-content:center}.navbarmodalbtn{width:130px;cursor:pointer}@media (min-width: 992px){.custom-submenu{position:relative}.submenu-toggle{padding:0.5rem 1rem;cursor:pointer;color:#171717;display:flex;align-items:center;justify-content:space-between;transition:background-color 0.2s ease}.submenu-toggle:hover{background-color:rgba(179,236,255,0.3);border-bottom:2px solid #B3ECFF}.submenu-toggle::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA30lEQVQ4je2OPw/BQBjGn2t6ldS/EpZ+CYvVwmYTacRmOpvN4EswGc43MAkiWCy+j5D0hp6ktbS00YsYJZ7pcu/7+z0v8E8iBWdathk3VXObcbPgTMvxPy16WIOZRSg9ukIeqs48lwYL4W2IQU/5Pq+8CYK7PgFBnQANSf11/BKbcVO4cguQFoCapslxNCPPCsZpUcglgA4ABMA5I7U2Lem+EN4mhEGA3fUSdLEfeUlBigQBTmFNM9xY3bJGD4vh/f0CleS1mGhWC1IkKlgtiEkIYKjgz2GcgnH6PfhTeQBLbFnG/k9TJgAAAABJRU5ErkJggg==);border:none;margin-left:10px;margin-top:3px;vertical-align:middle;transform:rotate(270deg);display:inline-block}.custom-submenu:hover .submenu-items{display:block}.submenu-items{display:none;position:absolute!important;top:0!important;left:100%!important;min-width:240px;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,0.15);border-radius:4px;z-index:1000}.submenu-item{display:block;padding:0.5rem 1rem;color:#171717!important;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease;border-bottom:2px solid transparent}.submenu-item:hover{background-color:rgba(179,236,255,0.3);border-bottom:2px solid #B3ECFF!important;text-decoration:none}}@media (max-width: 991px){.custom-submenu{position:relative}.submenu-toggle{padding:0.5rem 1rem;cursor:pointer;color:#171717;display:flex;align-items:center;justify-content:flex-start;background-color:transparent;transition:background-color 0.2s ease}.submenu-toggle::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA30lEQVQ4je2OPw/BQBjGn2t6ldS/EpZ+CYvVwmYTacRmOpvN4EswGc43MAkiWCy+j5D0hp6ktbS00YsYJZ7pcu/7+z0v8E8iBWdathk3VXObcbPgTMvxPy16WIOZRSg9ukIeqs48lwYL4W2IQU/5Pq+8CYK7PgFBnQANSf11/BKbcVO4cguQFoCapslxNCPPCsZpUcglgA4ABMA5I7U2Lem+EN4mhEGA3fUSdLEfeUlBigQBTmFNM9xY3bJGD4vh/f0CleS1mGhWC1IkKlgtiEkIYKjgz2GcgnH6PfhTeQBLbFnG/k9TJgAAAABJRU5ErkJggg==);transition:transform 0.3s ease;vertical-align:middle;display:inline-block;margin-left:5px}.submenu-toggle.open::after{transform:rotate(180deg)}.submenu-items{padding-left:1rem;animation:slideDown 0.3s ease;overflow:hidden;width:250px}@keyframes slideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.submenu-item{display:block;padding:0.5rem 1rem;color:#171717;text-decoration:none;transition:background-color 0.2s ease}.submenu-item:hover{background-color:rgba(0,0,0,0.1);color:#083f88}}@media screen and (max-width:575px){.mobileaccesibilty{right:0.5rem!important}}@media screen and (min-width:576px) and (max-width:600px){.mobileaccesibilty{right:0.8rem}}@media screen and (min-width:600.7px) and (max-width:625px){.mobileaccesibilty{right:0.8rem}}@media screen and (min-width:625.7px) and (max-width:767px){.mobileaccesibilty{right:1rem}}@media screen and (min-width:767.7px) and (max-width:800px){.mobileaccesibilty{right:0.5rem}}@media screen and (min-width:800.7px) and (max-width:991.7px){.mobileaccesibilty{right:0.5rem}}@media screen and (min-width:991.7px){.mobileaccesibilty{display:none}}@media screen and (max-width:991.7px){.navbar-collapse{position:relative!important}.mobile-accessibility-container{}.desktopaccesibility{display:none}.mobileaccesibilty{top:5.4rem;display:flex;position:absolute;z-index:5}}.navbar-dark .navbar-nav .nav-link{z-index:1000;white-space:nowrap;text-decoration:none}.navbar-expand-lg .navbar-nav .dropdown-menu{margin:0 0 0 -30px!important}@media (min-width: 992px){.askangelai-nav #collasible-nav-dropdown-login + .dropdown-menu .submenu-items{left:0!important;right:auto!important;top:100%!important}}@media (min-width:992px){.submenu-dropdown{position:relative}.submenu-dropdown > .dropdown-toggle{display:flex;align-items:center;gap:5px;justify-content:flex-start!important;text-align:justify!important}.submenu-dropdown > .dropdown-toggle::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA30lEQVQ4je2OPw/BQBjGn2t6ldS/EpZ+CYvVwmYTacRmOpvN4EswGc43MAkiWCy+j5D0hp6ktbS00YsYJZ7pcu/7+z0v8E8iBWdathk3VXObcbPgTMvxPy16WIOZRSg9ukIeqs48lwYL4W2IQU/5Pq+8CYK7PgFBnQANSf11/BKbcVO4cguQFoCapslxNCPPCsZpUcglgA4ABMA5I7U2Lem+EN4mhEGA3fUSdLEfeUlBigQBTmFNM9xY3bJGD4vh/f0CleS1mGhWC1IkKlgtiEkIYKjgz2GcgnH6PfhTeQBLbFnG/k9TJgAAAABJRU5ErkJggg==);border:none;margin-left:5px;vertical-align:middle;transform:rotate(-90deg)}.submenu-dropdown .dropdown-menu{position:absolute!important;top:0!important;left:100%!important;transform:none!important;margin-left:0!important;min-width:280px}.submenu-dropdown .dropdown-item{white-space:nowrap;text-align:left;justify-content:flex-start}}.dropdown-item.active,
.dropdown-item:active{color:#fff;text-decoration:none;background-color:transparent;border-left:4px solid #B3ECFF;border-right:4px solid #B3ECFF;transition:.1s linear;border-radius:2px}.dropdown-item{border-bottom:2px solid transparent;transition:background-color 0.2s ease}.dropdown-item:focus,
.dropdown-item:hover{background-color:rgba(179,236,255,0.3)}.dropdown-item:hover{border-bottom:2px solid #B3ECFF!important;text-decoration:none}#dropdown-item-button::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA30lEQVQ4je2OPw/BQBjGn2t6ldS/EpZ+CYvVwmYTacRmOpvN4EswGc43MAkiWCy+j5D0hp6ktbS00YsYJZ7pcu/7+z0v8E8iBWdathk3VXObcbPgTMvxPy16WIOZRSg9ukIeqs48lwYL4W2IQU/5Pq+8CYK7PgFBnQANSf11/BKbcVO4cguQFoCapslxNCPPCsZpUcglgA4ABMA5I7U2Lem+EN4mhEGA3fUSdLEfeUlBigQBTmFNM9xY3bJGD4vh/f0CleS1mGhWC1IkKlgtiEkIYKjgz2GcgnH6PfhTeQBLbFnG/k9TJgAAAABJRU5ErkJggg==);vertical-align:-.09em;border:none;margin-top:5px;transition:transform 0.3s ease}@media (max-width: 991px){#dropdown-item-button::after{transition:transform 0.3s ease}.dropdown.show #dropdown-item-button::after,
    #dropdown-item-button.show::after{transform:rotate(180deg)}.dropdown-toggle::after{transition:transform 0.3s ease!important}.show > .dropdown-toggle::after,
    .dropdown.show > .dropdown-toggle::after{transform:rotate(180deg)!important}}.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle,
.show>.btn-primary.dropdown-toggle:focus{background:#fff;color:#045c86;border:1px solid #fff;box-shadow:none}.navbar-dark .navbar-toggler{}@media (min-width:1151px) and (max-width:1260px){.navbar-dark .navbar-nav .nav-link{font-weight:500}}@media (min-width:1055px) and (max-width:1150px){.navbar-dark .navbar-nav .nav-link{font-weight:400;padding:10px 5px}}.homepageNav{z-index:1000;justify-content:space-between!important;padding:.5rem 6rem 0.5rem 2rem!important}.homepageNav>div a{color:var(--hp-color-black)!important}.homepageNav>div a{font-size:clamp(14px,3vw,16px)!important}@media (min-width:992px){.homepageNav>div a{color:var(--hp-color-black)!important}}.homepageNav>div>div>div a::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA30lEQVQ4je2OPw/BQBjGn2t6ldS/EpZ+CYvVwmYTacRmOpvN4EswGc43MAkiWCy+j5D0hp6ktbS00YsYJZ7pcu/7+z0v8E8iBWdathk3VXObcbPgTMvxPy16WIOZRSg9ukIeqs48lwYL4W2IQU/5Pq+8CYK7PgFBnQANSf11/BKbcVO4cguQFoCapslxNCPPCsZpUcglgA4ABMA5I7U2Lem+EN4mhEGA3fUSdLEfeUlBigQBTmFNM9xY3bJGD4vh/f0CleS1mGhWC1IkKlgtiEkIYKjgz2GcgnH6PfhTeQBLbFnG/k9TJgAAAABJRU5ErkJggg==);border:none;margin-top:3px;vertical-align:middle}.homepageNav>div>div>div>div a::after{content:'';vertical-align:middle;border:none;margin-top:0}.homepageButtonApply{margin-top:-6px;border:1px solid #083F88!important;color:#fff!important;background-color:#083F88!important;border-radius:20px!important;min-width:10vw;font-weight:400;box-shadow:none!important}.homepageButtonApply:hover{background-color:#083F88!important;color:#fff!important;opacity:0.9}.homepageButtonApply:focus{background-color:#083F88!important;color:#fff!important;box-shadow:none!important}.external{color:#000;background-color:transparent;border:1px solid transparent}.external:hover{border-bottom:1px solid #083f88}@media (min-width:992px){.homepageNav{height:80px;background-color:#B3ECFF!important;box-shadow:none!important;transition:all 0.3s ease-in-out;display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem 0.5rem 2rem!important}.navbar.active{background-color:#B3ECFF!important}.homepageNav.navbar-scrolled{background-color:#B3ECFF!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 4px -1px rgb(0 0 0/20%),0 4px 5px 0 rgb(0 0 0/14%),0 1px 10px 0 rgb(0 0 0/12%)!important}.navbar-brand{order:1;flex:0 0 auto}.navbar-collapse{order:2;flex:1 1;display:flex;justify-content:flex-end}.custom-changes-askangel{margin-right:0.35rem}.nav_temp{display:flex;align-items:center;justify-content:flex-end;gap:0;border-radius:65px;padding:5px 15px;margin:0}.dropdown{display:flex;justify-content:center;align-items:center}.dropdown-toggle,
    .nav-link{display:flex;justify-content:center;align-items:center;font-family:Poppins;font-weight:400;line-height:31px;color:var(--hp-color-black)!important;padding:0 20px!important}.desktopaccesibility{order:3;flex:0 0 auto;margin-left:0.5rem;display:flex!important;align-items:center;gap:1rem}.main_logo{width:300px;height:50px;margin:0}.responsive-navbar-nav{min-height:100px}.navbarmodalbtnTablet{display:none}}@media (min-width:768px) and (max-width:991px){.navbarmodalbtnDesktop{display:none}.navbarmodalbtnTablet{margin-bottom:20px}}@media (max-width:991px){.navbar-dark .navbar-toggler{color:#083F88;box-shadow:none;height:37px}.homepageNav>div>div>div a::after{vertical-align:0;border:none;margin-top:0;transition:transform 0.3s ease}.dropdown.show .homepageNav>div>div>div a::after,
    .show > .homepageNav>div>div>div a::after,
    .homepageNav .dropdown.show a::after,
    .homepageNav .show > a::after{transform:rotate(180deg)}.dropdown-menu{width:fit-content}}.navbar-brand{min-height:60px}@media (max-width:767px){.dropdown-item,
    .dropdown-item:hover{border-bottom:0 transparent!important}.navbarmodalbtnDesktop,
    .navbarmodalbtnTablet{display:none}.navbar-brand{min-height:50px}.homepageNav{background-color:#B3ECFF!important;margin-bottom:0;transition:.3s cubic-bezier(.455,.03,.515,.955);z-index:1000}.homepageNav>div a,
    .homepageNav>div>div>div a{transition:.2s cubic-bezier(.455,.03,.515,.955)}.homepageNav>div>div>div a::after{vertical-align:-.05em;border:none;margin-top:3px}}@media (min-width:300px) and (max-width:365px){.main_logo{width:10rem!important;height:3rem!important}}@media (min-width:390px) and (max-width:440px){.main_logo{width:12rem!important}}@media (max-width:991.7px){.main_logo{width:13rem;height:auto}.homepageButtonApply{margin-top:5px;margin-bottom:5px}}@media (min-width:1024px) and (max-width:1050px){.homepageNav>div a{transition:.2s cubic-bezier(.455,.03,.515,.955)}}@media (min-width:992px) and (max-width:1199px){.homepageNav>div>div>div a::after{margin-top:10px!important}.homepageButtonApply{height:40px;margin-top:3px}.navbarmodalbtn{width:112px;cursor:pointer;height:47px;padding-left:3px}}@media (min-width:1200px) and (max-width:1399.7px){.navbarmodalbtn{padding-left:3px}.homepageNav>div>div>div a::after{margin-top:8px!important}.main_logo{width:280px!important}.homepageButtonApply{height:40px;margin-top:5px}}@media (min-width:1900px){.homepageButtonApply{width:150px;min-width:110px!important}}@media (min-width:1400px){.navbarmodalbtn{width:160px;height:54px;margin-top:-2px}.main_logo{}.homepageButtonApply{height:40px;margin-top:5px;margin-right:5px}}.navbar-collapse{min-height:40px}@media (min-width:992px) and (max-width:1199.7px){.main_logo{width:240px!important}}@media (max-width:991.7px){.homepageNav{padding:.5rem 1rem!important;background-color:#B3ECFF!important}.close-icon-angelai-life,
    .burger-icon-angelai-life{width:26px}}@media (min-width: 1261px) and (max-width: 1350px){.homepageNav{}}@media (min-width: 992px) and (max-width: 1035px){.homepageNav{font-weight:400;padding:10px 70px 10px 30px!important}}@media (max-width:767.7px){.navbar-expand-lg .navbar-nav .dropdown-menu{margin:0 0 0 0px!important}.call-icon-navbar{margin-left:15rem;margin-top:-0.5rem}}@media (max-width:575.7px){.call-icon-navbar{margin-left:9rem;margin-top:-0.5rem}}@media (max-width:480.7px){.call-icon-navbar{margin-left:5rem;margin-top:-0.5rem}}@media (max-width:399.7px){.homepageNav{padding:0.5rem!important}.call-icon-navbar{margin-left:3rem;margin-top:-0.5rem}.navbar-toggler-angelai-life{padding-left:1px;padding-right:1px}.call-icon-angelai-life{width:25px;height:25px}.close-icon-angelai-life,
    .burger-icon-angelai-life{width:18px}}@media (max-width:375.7px){.call-icon-navbar{margin-left:2rem;margin-top:-0.5rem}}@media (max-width:340.7px){.call-icon-navbar{margin-left:1rem;margin-top:-0.5rem}}@media (min-width: 768px) and (max-width: 991.7px){.navbar-expand-lg .navbar-nav .dropdown-menu{margin:0 0 0 -10px!important}.call-icon-navbar{margin-left:26rem;margin-top:-0.5rem}}.navbarTransition{transition:all 0.3s ease-in-out;transform:translateY(-100%)}.burger-icon{}.close-icon{}@media (min-width: 991px) and (max-width: 1199.7px){.main_logo{width:240px!important}.dropdown-toggle, .nav-link{padding:0 8px!important}}@media (min-width: 1200px) and (max-width: 1399.7px){.main_logo{width:280px!important}}@media (min-width: 1400px){.homepageNav>div>div>div a::after{margin-top:7px!important}}.angelai_life_logo{width:230px;height:30px;margin-top:18px}.swmc_logo{width:230px;height:auto;margin-top:8px}@media screen and (min-width: 1200px) and (max-width: 1399.8px){.angelai_life_logo{width:180px;height:25px;margin-top:15px}.swmc_logo{width:180px;height:auto;margin-top:8px}}@media screen and (min-width: 992px) and (max-width: 1199.8px){.angelai_life_logo{width:150px;height:20px;margin-top:18px}.swmc_logo{width:150px;height:auto;margin-top:11px}}@media screen and (max-width: 767.8px){.angelai_life_logo{width:130px;height:18px;margin-top:15px}.swmc_logo{width:130px;height:auto;margin-top:8px}.marginRight0{margin-right:0!important}.close-icon-angelai-life,
    .burger-icon-angelai-life{}}.angelai-icon-logo{width:200px;height:auto}.brandTagLineBox{position:absolute;bottom:0}.brandTagLine{font-size:10.5px;margin-top:-0.25rem;font-weight:500}.brandTagLine{cursor:pointer;color:#171717!important}@media screen and (max-width: 992px){.angelai-icon-logo{width:130px}.burger-icon-askangelai{font-size:25px}.brandTagLineBox{position:absolute;bottom:0;transform:translate(54%,55%)}.brandTagLine{font-size:6.8px;margin-top:-0.10rem;margin-left:0px}}@media screen and (min-width: 992px){.lang-toggle-wrap{margin-right:1rem}.brandTagLineBox{position:absolute;bottom:0;transform:translate(55.1%,44%)}.logo-margin{margin-top:0.1rem}}@media (min-width: 768px) and (max-width: 991.7px){.angelai-icon-logo{width:190px!important}.brandTagLine{font-size:10px!important}}@media (min-width: 320px) and (max-width: 331.7px){.angelai-icon-logo{width:120px!important}.brandTagLine{font-size:6.2px!important;margin-left:1px!important}}@media screen and (min-width: 1400px){.swmc_logo_newchanges{width:180px;height:auto;margin-top:26px;margin-left:14px}}@media screen and (min-width: 1200px) and (max-width: 1399.8px){.swmc_logo_newchanges{width:160px;height:auto;margin-top:26px;margin-left:14px}}@media screen and (min-width: 992px) and (max-width: 1199.8px){.swmc_logo_newchanges{width:130px;height:auto;margin-top:26px;margin-left:14px}}@media screen and (min-width: 768px) and (max-width:991.8px){.swmc_logo_newchanges{width:130px;height:auto;margin-top:25px;margin-left:14px}}@media screen and (max-width: 767.8px){.swmc_logo_newchanges{width:90px;height:auto;margin-top:16.5px;margin-left:6px}}.lang-toggle-wrap{display:flex;align-items:center;background-color:#fff;border-radius:20px;padding:2px;border:1.5px solid #083F88;gap:2px}.lang-toggle-btn{background:transparent;border:none;border-radius:18px;padding:3px 12px;font-size:13px;font-weight:600;color:#083F88;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease;line-height:1.4}.lang-toggle-btn.active{background-color:#083F88;color:#fff;cursor:default}.lang-toggle-btn:not(.active):hover{background-color:rgba(8,63,136,0.1)}.mobile-right-controls{gap:8px;flex-shrink:0}.mobile-burger-fixed{flex-shrink:0;width:37px!important;height:37px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}:root{--hp-color-primary-navy:#09165D!important;--hp-color-primary-orange:#FF541C!important;--hp-color-accent-blue:#00B4D8!important;--hp-color-black:#171717!important;--hp-color-white:#FAFAFA!important;--hp-gradient-primary:linear-gradient(90deg,#FF541C,#00B4D8)!important;--hp-font-primary:'Poppins',sans-serif;--hp-fs-hero-h1:clamp(32px,10vw,48px)!important;--hp-fs-main-header-h1:clamp(32px,10vw,48px)!important;--hp-fs-sub-header-h2:clamp(22px,8vw,32px)!important;--hp-fs-sub-header-h3:clamp(14px,3vw,16px)!important;--hp-fs-body-text:clamp(14px,6vw,16px)!important;--hp-fs-body-text-blue:clamp(14px,6vw,16px)!important;--hp-fs-body-text-sm:clamp(13px,3.5vw,14px)!important;--hp-fs-body-text-very-sm:clamp(10px,3vw,24px)!important;--hp-fs-footer-link-sm:clamp(13px,3.5vw,13px)!important}.hp-body-text-blue{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(14px,6vw,16px)!important;font-size:var(--hp-fs-body-text-blue)!important;font-weight:600!important;line-height:1.1;color:#00B4D8!important;color:var(--hp-color-accent-blue)!important}.hp-hero-h1{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(32px,10vw,48px)!important;font-size:var(--hp-fs-hero-h1)!important;font-weight:600;line-height:1.1;color:#00B4D8!important;color:var(--hp-color-accent-blue)!important}.hp-main-header-h1{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(32px,10vw,48px)!important;font-size:var(--hp-fs-main-header-h1)!important;font-weight:600;line-height:1.2;color:#09165D!important;color:var(--hp-color-primary-navy)!important}.hp-main-header-white-h1{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(32px,10vw,48px)!important;font-size:var(--hp-fs-main-header-h1)!important;font-weight:600;line-height:1.2;color:#FAFAFA!important;color:var(--hp-color-white)!important}.hp-sub-header-h2{font-family:Poppins,sans-serif;font-family:var(--hp-font-primary);font-size:clamp(22px,8vw,32px)!important;font-size:var(--hp-fs-sub-header-h2)!important;font-weight:500;line-height:1.3;color:#09165D!important;color:var(--hp-color-primary-navy)!important}.hp-sub-header-h3{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(14px,3vw,16px)!important;font-size:var(--hp-fs-sub-header-h3)!important;line-height:1.3;color:#09165D!important;color:var(--hp-color-primary-navy)!important}.hp-body-text{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(14px,6vw,16px)!important;font-size:var(--hp-fs-body-text)!important;font-weight:400;line-height:1.6;color:#171717!important;color:var(--hp-color-black)!important}.hp-body-text-sm{font-family:Poppins,sans-serif!important;font-family:var(--hp-font-primary)!important;font-size:clamp(13px,3.5vw,14px)!important;font-size:var(--hp-fs-body-text-sm)!important;font-weight:400;line-height:1.5;color:#171717!important;color:var(--hp-color-black)!important}.hp-btn{font-family:Poppins,sans-serif;font-family:var(--hp-font-primary);font-size:clamp(14px,6vw,16px);font-size:var(--hp-fs-body-text);padding:12px 24px;border-radius:8px;border:none;cursor:pointer;width:90%;max-width:300px;transition:all 0.2s ease-in-out;color:#00B4D8;color:var(--hp-color-accent-blue);background-color:#FAFAFA;background-color:var(--hp-color-white)}.hp-btn-blue{font-family:Poppins,sans-serif;font-family:var(--hp-font-primary);font-size:clamp(14px,6vw,16px);font-size:var(--hp-fs-body-text);padding:12px 24px;border-radius:8px;border:none;cursor:pointer;width:90%;max-width:300px;transition:all 0.2s ease-in-out;color:#FAFAFA;color:var(--hp-color-white);background-color:#00B4D8;background-color:var(--hp-color-accent-blue)}.hp-btn-primary{background:linear-gradient(90deg,#FF541C,#00B4D8);background:var(--hp-gradient-primary);color:#FAFAFA;color:var(--hp-color-white)}.hp-btn-secondary{background:#09165D;background:var(--hp-color-primary-navy);color:#FAFAFA;color:var(--hp-color-white)}.hp-btn-outline{background:transparent;border:1px solid #FF541C;border:1px solid var(--hp-color-primary-orange);color:#FF541C;color:var(--hp-color-primary-orange)}.hp-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.modal-content{margin-top:3rem}.scrolltoTop{position:fixed;bottom:0.5rem;right:0.5rem;animation:fadeIn 700ms ease-in-out 1s both;cursor:pointer;z-index:1500}.scrolltoTop i{color:#26aae1;font-size:53px}.lang-es .figma-banner-title.hp-main-header-h1{font-size:clamp(28px,8vw,42px)!important}.lang-es .figma-banner-secondary-subtitle{font-size:clamp(13px,2.8vw,15px)!important}.lang-es .banner-action-text{font-size:clamp(12px,2.5vw,14px)!important;white-space:normal;line-height:1.3}.lang-es .hp-sub-header-h2{font-size:clamp(15px,3vw,20px)!important}@media (min-width: 992px){.lang-es .ask-angelai-container{max-width:max-content}.lang-es .animated-static-btn{width:max-content}}.lang-es .figma-button{font-size:17px}.lang-es .feature-item h2{font-size:clamp(13px,2.5vw,15px)!important}.lang-es .feature-item p{font-size:clamp(12px,2.2vw,13px)!important;max-width:180px}.lang-es .cta-btn{font-size:clamp(13px,2.5vw,15px)!important}.lang-es .angelai-stats-label{font-size:clamp(10px,2vw,12px)!important;max-width:130px}.lang-es .contact-description{font-size:clamp(12px,2.2vw,13px)!important}.lang-es .phone-help-text{font-size:12px}@media (max-width: 767.8px){.lang-es .figma-banner-title.hp-main-header-h1{font-size:clamp(24px,7vw,32px)!important}.lang-es .banner-action-text{font-size:clamp(11px,2.5vw,13px)!important}.lang-es .figma-button{font-size:13px!important}}@media (max-width: 480px){.lang-es .figma-button{font-size:12px!important}.lang-es .banner-action-buttons{gap:10px}}@media (max-width: 360px){.lang-es .figma-button{font-size:11px!important}}@media (min-width: 768px) and (max-width: 991.7px){.lang-es .figma-banner-title.hp-main-header-h1{font-size:clamp(28px,5vw,36px)!important}.lang-es .figma-banner-secondary-subtitle{width:100%}}@media (max-width: 991.8px){.figma-banner-tertiary-subtitle{margin-bottom:2rem!important}.banner-bg-layer{background-size:cover!important;background-position:center center!important;min-height:100vh!important}}.figma-banner-section{position:relative;width:100%;padding:0 0 20px}.bg-name h1{font-size:190px;font-weight:700;color:#ff541c20;margin-bottom:0;-webkit-user-select:none;user-select:none}.banner-bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center 20rem;background-repeat:no-repeat;background-size:contain;transition:opacity 1.5s ease-in-out;will-change:opacity;pointer-events:none}@media (max-width: 767.8px){.figma-banner-section{background-size:contain!important;padding:0 0 30px}.banner-bg-layer{background-size:contain!important;background-position:center 19rem!important}.figma-banner-section::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(179.61deg,rgba(255,255,255,0) 10.1%,#B3ECFF 105.13%);transform:scaleY(2);z-index:2;pointer-events:none}.figma-banner-gradient-overlay{z-index:2!important;height:375px}.figma-banner-title{margin-top:4.5rem;line-height:1.2;margin-bottom:1rem}.angelAimessagebar{margin-top:2rem}.figma-banner-subtitle{line-height:1.2;padding:0 15px}.figma-banner-subtitle-bottom{line-height:1.2;padding:0 15px}.figma-banner-secondary-subtitle{padding-left:15px;padding-right:15px}.figma-banner-background{background-position:center top!important}.banner-american-dream-row{position:relative;z-index:4}}.figma-banner-gradient-overlay{position:absolute;width:100%;height:900px;left:0;top:0;background:linear-gradient(181.59deg,rgba(255,255,255,0) 25.1%,#B3ECFF 48.13%);transform:scaleY(-1);z-index:2;pointer-events:none}@media (max-width: 1200px){.figma-banner-family-text{font-size:120px;line-height:180px;width:700px}}@media (max-width: 767.8px){.figma-banner-family-text{font-size:80px;line-height:120px;width:90%;top:60%}.figma-banner-secondary-subtitle{margin:0;padding:0}}@media (max-width: 480px){.figma-banner-family-text{font-size:60px;line-height:90px}}.figma-banner-overlay{position:relative;width:100%;min-height:12rem;display:flex;align-items:flex-start;z-index:3}.figma-banner-title-spacer{margin-top:8rem}@media (min-width: 992px) and  (max-width: 1199px){.figma-banner-title-spacer{margin-top:6rem!important}}@media (min-width: 1200px) and  (max-width: 1399px){.figma-banner-title-spacer{margin-top:5rem!important}}@media (min-width: 1400px){.figma-banner-title-spacer{margin-top:5rem!important}}@media (max-width: 991.8px){.figma-banner-title-spacer{margin-top:4.5rem}}@media (min-width: 768px) and (max-width: 991.7px){.figma-banner-title-spacer{margin-top:6.5rem}.figma-banner-secondary-subtitle p{margin-top:2rem}}.figma-banner-title{font-weight:700;position:relative;color:var(--hp-color-primary-navy);font-family:PoppinsBold!important}.special-font-text,
.askAngel-font-style{text-decoration:none;color:rgba(0,0,0,0)!important;font-family:futura-pt-bold,sans-serif!important;background:linear-gradient(180deg,#ff6a13 18.11%,#ef426f 96.37%)!important;font-weight:700!important;text-decoration:none!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;line-height:1.2}.special-font-text-subtitle{text-decoration:none;color:rgba(0,0,0,0)!important;font-family:futura-pt-bold!important;background:linear-gradient(181deg,#FF6102 28.34%,#FF3471 73.33%)!important;font-weight:600!important;text-decoration:none!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.no-decoration{text-decoration:none}@media (max-width: 480px){.figma-banner-secondary-subtitle{line-height:1.2}}.figma-banner-subtitle{line-height:1.2;color:var(--hp-color-primary-navy);margin-top:0.5rem;position:relative;z-index:4;font-family:var(--hp-font-primary)}.figma-banner-subtitle-bottom{line-height:1.2;color:var(--hp-color-primary-navy);margin-top:0rem;position:relative;z-index:4;font-family:futura-pt}.figma-banner-search-wrapper{display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:12px;padding:6px;position:relative;height:60px;z-index:4}.figma-banner-apps-icon{color:#000;margin-right:10px;margin-left:10px}.figma-banner-input{flex:1 1;border:none;outline:none;padding-left:6px}.figma-banner-search-btn{border:none;width:45px;height:45px;border-radius:50%;background:#ff5b33;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.2s ease}.figma-banner-search-btn:hover{transform:scale(1.1)}.arrow-icon{color:white}.figma-banner-secondary-subtitle{font-weight:600;text-align:center;color:var(--hp-color-primary-navy)!important;position:relative;z-index:4;padding-top:0.5rem}.figma-banner-bottom-btns{margin-top:35px;position:relative;z-index:4}.figma-banner-role-btn{background:#FFFFFF;padding:12px 22px;border-radius:40px;border:none;transition:.3s ease;cursor:pointer}.figma-banner-role-btn:hover{transform:scale(1.05)}.angelAimessagebar{position:relative;z-index:4}.buttons-banner-conatiner{position:relative;z-index:5}@media (max-width: 991.8px){.bg-name h1{margin-top:0.5rem!important;color:#ff541c30!important;font-size:45px;margin-left:auto;margin-right:auto;display:block;text-align:center;margin:0.6rem 0}.figma-banner-gradient-overlay{position:absolute;width:100%;height:800px!important;left:0;top:0;background:linear-gradient(181.59deg,rgba(255,255,255,0) 11.1%,#B3ECFF 39.13%)!important;transform:scaleY(-1);z-index:2!important;pointer-events:none}.figma-banner-title{margin-top:6.5rem}.figma-banner-subtitle{line-height:1.2;font-family:var(--hp-font-primary)}.figma-banner-subtitle-bottom{margin-top:0rem!important;line-height:1.2;font-family:futura-pt}.figma-banner-secondary-subtitle{padding-top:0rem;padding-bottom:1rem;font-weight:500;font-family:var(--hp-font-primary)}.figma-banner-section{padding:0 0 0px}}@media (min-width: 1500px) and (max-width: 1599px){.buttons-banner-conatiner{margin-top:2rem!important}}@media (min-width: 992px){.figma-banner-secondary-subtitle p{margin-bottom:0.5rem!important}.figma-banner-section{position:relative;width:100%;padding:0 0 0px;overflow:hidden}.buttons-banner-conatiner{margin-top:3rem}.figma-banner-section::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:500px;background:linear-gradient(179.61deg,rgba(255,255,255,0) 10.1%,#B3ECFF 105.13%);transform:scaleY(2);z-index:2;pointer-events:none}.banner-bg-layer::before{content:"";position:absolute;top:30rem;left:0;width:100%;height:90px;background:#ffffff;filter:blur(14px);z-index:3;pointer-events:none}.bg-name h1{font-size:190px}.banner-action-buttons{margin-top:6px}.figma-banner-title{margin-top:8rem}.figma-banner-subtitle-bottom{margin-top:0rem}.figma-banner-gradient-overlay{height:900px}.figma-banner-secondary-subtitle{font-weight:500;display:block;margin-left:auto;margin-right:auto;font-family:var(--hp-font-primary)}}@media screen and (min-width: 320px) and (max-width: 359px){.bg-name h1{font-size:43px!important}.buttons-banner-conatiner{margin-top:40px;margin-bottom:10px}}@media screen and (min-width: 360px) and (max-width: 379px){.bg-name h1{font-size:48px!important}.buttons-banner-conatiner{margin-top:40px;margin-bottom:10px}}@media screen and (min-width: 380px) and (max-width: 389px){.bg-name h1{font-size:48px!important}.buttons-banner-conatiner{margin-top:50px;margin-bottom:10px}}@media screen and  (max-width: 424px){#inputChatContainer .inputChat{gap:4px;padding:10px 0 4px 0!important}}@media screen and (min-width: 390px) and (max-width: 415px){.bg-name h1{font-size:56px!important}.buttons-banner-conatiner{margin-top:50px;margin-bottom:10px}}@media screen and (min-width: 415px) and (max-width: 424px){.bg-name h1{font-size:56px!important}.buttons-banner-conatiner{margin-top:50px;margin-bottom:10px}.figma-banner-secondary-subtitle{font-size:15px!important}}@media screen and (min-width: 425px) and (max-width: 767px){.bg-name h1{font-size:56px!important}.buttons-banner-conatiner{margin-top:40px;margin-bottom:10px}.figma-banner-secondary-subtitle{font-size:15px!important}}@media screen and (min-width: 992px) and (max-width: 1199.7px){.figma-banner-secondary-subtitle{padding-top:1.rem!important}.bg-name h1{font-size:150px!important}.figma-banner-gradient-overlay{height:860px}.special-font-text{font-size:86px}.banner-bg-layer{background-position:center 32.5rem!important}}@media (min-width: 768px) and (max-width: 991.7px){.figma-banner-section{background-size:contain!important;padding:0 0 30px}.american-dream-mobile{padding-top:0!important}.banner-bg-layer{background-size:contain!important;background-position:center 20rem!important}.special-font-text{font-size:80px!important}.figma-banner-secondary-subtitle{width:600px;display:block;margin-left:auto;margin-right:auto}.banner-action-buttons{gap:15px!important;max-width:700px!important;margin:0 auto}.bg-name h1{font-size:80px!important}.figma-banner-gradient-overlay{height:870px!important}.figma-banner-title{margin-top:6.5rem!important}}@media only screen and (min-width: 360px) and (max-width: 767.9px){.askAngel-font-style{margin-top:-10px}.special-font-text{font-size:65px!important;margin-top:-10px}}@media only screen and (min-width: 340px) and (max-width: 359.9px){.special-font-text{font-size:56px!important}}@media only screen and (min-width: 320px) and (max-width: 339.9px){.special-font-text{font-size:52px!important}}.banner-action-buttons{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.banner-action-item{display:flex;align-items:center;gap:10px;cursor:pointer}.banner-action-icon{width:27px;height:27px;object-fit:contain}.banner-action-text{font-family:var(--hp-font-primary);font-weight:500;line-height:38px;color:var(--hp-color-primary-navy)!important;white-space:nowrap}@media (max-width: 991.8px){.banner-action-text{line-height:32px}.figma-banner-title{font-size:30px!important}}@media (min-width: 300.8px) and (max-width: 359.8px){.banner-action-buttons{gap:5px!important}}@media (max-width: 991.8px){.banner-action-buttons{display:flex;grid-template-columns:repeat(2,1fr);gap:15px;max-width:450px;margin:0 auto;flex-wrap:nowrap;text-align:center;font-weight:500}.banner-action-item{display:flex;align-items:center;justify-content:flex-start;gap:8px}.banner-action-text{line-height:20px;white-space:normal;font-weight:500}.banner-action-icon{width:22px;height:22px;flex-shrink:0}}.banner-sunwest-logo-text{font-family:PoppinsBold;font-weight:900;background:linear-gradient(90deg,#2E398D,#07549D 61%,#0966AC 81%,#0C74B8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.spacingfixesbanner{letter-spacing:-1.75px!important}.spacingfixesbannerbelow{letter-spacing:-0.5px!important}@media (max-width: 767.8px){.spacingfixesbanner{letter-spacing:-1px!important}.spacingfixesbannerbelow{letter-spacing:-0.5px!important}.banner-action-separator{width:2px;height:40px;background-color:rgb(0,170,228);align-self:center}}@media (min-width: 768px){.banner-action-separator{width:2px;height:40px;background-color:rgb(0,170,228);align-self:center}}@media (max-width: 767.9px){.mobile-angelai-padding{padding-top:1rem!important}}@media screen and (min-width: 768px) and (max-width: 991.7px){.banner-bg-layer{background-position:center 22rem;background-size:100% 50%}}@media screen and (min-width: 1200px) and (max-width: 1399.7px){.bg-name h1{font-size:160px!important}.banner-bg-layer{background-position:center 32.5rem!important}.buttons-banner-conatiner{margin-top:2rem!important}}@media (min-width: 1400px){.banner-bg-layer{background-position:center 32.5rem!important}}@media screen and (min-width: 400px) and (max-width: 475.7px){.angelAimessagebar{margin-top:2rem!important}}@media screen and (min-width: 476px) and (max-width: 575.7px){.angelAimessagebar{margin-top:2rem!important}}@media screen and (min-width: 576px) and (max-width: 767.7px){.angelAimessagebar{margin-top:2rem!important}}.angelAimessagebar{min-height:186px}@media (min-width: 430px){.angelAimessagebar{min-height:clamp(176px,calc(80px + 12vw),240px)}}.button-bar-container{display:flex;justify-content:center;gap:20px;position:relative;z-index:6}.figma-button{display:flex;flex-direction:column;align-items:center;gap:12px;padding:5px 20px 5px 5px;font-weight:600;font-size:20px;color:#09165D;cursor:pointer;position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease}.button-bar-container a{text-decoration:none}.icon-wrapper-button{display:flex;align-items:center;justify-content:center}.icon-size-button{width:30px;height:30px;object-fit:contain}@media (max-width: 575.7px){.button-bar-container{gap:0px;padding:0 0rem}.icon-size-button{width:30px;height:30px}.figma-button{font-size:16px!important}}@media (max-width: 480.7px){.figma-button{padding:5px 5px 5px 5px}.figma-button{font-size:15px!important}}@media (max-width: 380.7px){.figma-button{font-size:14px!important}}@media (max-width: 360.7px){.figma-button{font-size:12px!important}}@media screen and (min-width: 992px) and (max-width: 1199.7px){.button-bar-container{gap:10px}}@media screen and (min-width: 768px) and (max-width:991.7px){.button-bar-container{margin-top:15px!important}}@media (min-width: 992px){.button-bar-container a:hover{transform:scale(1.1)}}.buttonchanges{filter:contrast(1.4) saturate(1.2)}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,
.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,
  .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{> .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}> .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{> .swiper-wrapper{scroll-snap-type:x mandatory}> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}> .swiper-wrapper > .swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{> .swiper-wrapper{scroll-snap-type:y mandatory}> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}> .swiper-wrapper > .swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{> .swiper-wrapper{scroll-snap-type:none}> .swiper-wrapper > .swiper-slide{scroll-snap-align:none}}&.swiper-centered{> .swiper-wrapper::before{content:'';flex-shrink:0;order:9999}> .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}> .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}> .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.loading-container{display:flex;align-items:center;justify-content:center;height:16rem}.loading-text{font-size:1.125rem;color:#4b5563}.loading-container{display:flex;align-items:center;justify-content:center;height:16rem}.loading-text{font-size:1.125rem;color:#4b5563}.marquee-container{width:100%;display:flex;flex-direction:column;max-width:100vw;overflow:hidden;position:relative}.publications-container{margin:5rem auto}.video-player-container{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);aspect-ratio:1.78;max-width:min(650px,90vw);z-index:10;background-color:white;border-radius:15px;box-shadow:0px 4.04px 51.53px -12.12px #00AAE4;padding:1rem}.dream-play-button{position:absolute;background-color:#FF541C;transform:translateX(-50%);left:50%;top:70%;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:transform 0.2s ease;color:#FFF;font-size:14px}.play-icon{margin-left:15%}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-close-button{position:absolute;top:-40px;right:0;background-color:transparent;border:none;cursor:pointer;padding:8px;z-index:1001;transition:transform 0.2s ease}.modal-video{width:100%;height:auto;border-radius:1rem}.marquee-wrapper{width:100%;padding:3rem 0}.marquee-offset{padding-left:10rem}.marquee-swiper{overflow:visible!important;direction:ltr}.marquee-swiper .swiper-wrapper{transition-timing-function:linear!important}.marquee-slide{width:auto!important}.publication-link{display:flex;flex-direction:column;align-items:center;gap:0.75rem;padding:0 1.5rem;transition:transform 0.3s ease}.logo-container{height:6rem;display:flex;align-items:center;justify-content:center}.publication-logo{max-height:100%;max-width:100%;object-fit:contain;transition:transform 0.3s ease}.publication-keyword{font-size:0.875rem;color:#4b5563;font-weight:500}.video-close-button{position:absolute;background-color:#FF541C;transform:translateX(-50%);left:50%;top:92%;border:none;width:60px;height:60px;border-radius:50%;cursor:pointer;transition:transform 0.2s ease;display:flex;align-items:center;justify-content:center;color:#FFF;z-index:20}@media (min-width: 320px) and (max-width: 767px){.video-player-container{margin:0 auto!important;display:block!important}}@media (min-width: 768px) and (max-width: 991px){.video-player-container{margin:0 auto!important;display:block!important}}@media (max-width: 991px){.custom-pagination{display:none!important}.publications-container{margin:2rem 0 0 0!important}.american-dream-video{width:100%;height:auto;border-radius:1rem;min-height:165px;background-color:#fff}.video-player-container{padding:0.5rem 0.5rem 0rem 0.5rem!important}.dream-play-button{width:28px!important;height:28px!important;top:85%!important}.video-close-button{width:28px!important;height:28px!important;top:85%!important}}.marquee-container{width:100%;display:flex;flex-direction:column;max-width:100vw;overflow:hidden;position:relative}@media (min-width: 992px){.marquee-container{z-index:100}.american-dream-video{width:100%;height:auto;border-radius:1rem;min-height:345px;background-color:#fff}}.video-player-container{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);aspect-ratio:1.78;max-width:min(650px,90vw);z-index:10;background-color:white;border-radius:1rem;box-shadow:0px 4.04px 51.53px -12.12px #00AAE4;padding:1rem}.dream-play-button{position:absolute;background-color:#FF541C;transform:translateX(-50%);left:50%;top:75%;border:none;width:36px;height:36px;border-radius:50%}.play-icon{margin-left:15%}.marquee-wrapper{width:100%;padding:3rem 0}.marquee-offset{padding-left:10rem}.marquee-swiper{overflow:visible!important;direction:ltr}.marquee-swiper .swiper-wrapper{transition-timing-function:linear!important}.marquee-slide{width:auto!important}.publication-link{display:flex;flex-direction:column;align-items:center;gap:0.75rem;padding:0 1.5rem;transition:transform 0.3s ease}.logo-container{height:8rem;display:flex;align-items:center;justify-content:center}.publication-logo{max-height:100%;max-width:100%;object-fit:contain;transition:transform 0.3s ease}.publication-keyword{font-size:0.875rem;color:#4b5563;font-weight:500}@media (min-width: 992px){.publication-logo{border-radius:6px!important}}@media (min-width: 320px) and (max-width: 400px){.mobile-publications-swiper{margin-top:5rem!important}}@media (max-width: 991.7px){.mobile-publications-swiper{margin-top:4rem;margin-bottom:40px}.marquee-container{display:none!important}.american-dream-mobile{width:100%;margin-bottom:2rem}.video-player-container{position:relative!important;transform:none!important;left:auto!important;top:auto!important;padding:0!important;margin-bottom:1.2rem;box-shadow:none!important}.american-dream-video{width:100%!important;min-height:170px!important;border-radius:1rem!important;margin-left:0rem}.dream-play-button,
    .video-close-button{width:40px!important;height:40px!important;bottom:-16px!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important}.mobile-publications-swiper{width:100%;padding-top:4rem!important}.mobile-slide{width:40%!important;max-width:160px}.mobile-publication-img{width:100%;border-radius:15px}}.mobile-slide{display:flex!important;justify-content:center}.mobile-publication-img{width:100%;border-radius:15px;object-fit:cover}.custom-pagination{display:flex;justify-content:center;margin-top:12px;gap:6px}.custom-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#d1d5db;opacity:1;border-radius:50%}.custom-pagination .swiper-pagination-bullet-active{background:#009fe3;width:10px;height:10px}.ad-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.ad-modal-content{position:relative;width:100%;max-width:750px;border-radius:1rem;overflow:hidden;box-shadow:0 8px 60px rgba(0,180,216,0.4)}.ad-modal-video{width:100%;height:auto;display:block;border-radius:1rem}.ad-modal-close{position:absolute;top:0.75rem;right:0.75rem;background:rgba(0,0,0,0.6);border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:16px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.american-dream-desktop{position:relative;z-index:5;width:100%;display:flex;justify-content:center;padding:3rem 0 6rem}.banner-carousel-container{max-width:min(650px,90vw);width:100%;z-index:10}.banner-carousel-swiper{background:white;border-radius:1rem;box-shadow:0px 4px 20px 2px rgba(0,170,228,0.2);overflow:visible!important;margin-top:1.4rem}.banner-carousel-swiper .swiper-slide{opacity:0!important;pointer-events:none!important;transition:opacity 1s ease-in-out!important}.banner-carousel-swiper .swiper-slide-active{opacity:1!important;pointer-events:auto!important}.banner-carousel-swiper .swiper-slide:not(.swiper-slide-active) .carousel-play-btn,
.banner-carousel-swiper .swiper-slide:not(.swiper-slide-active) .carousel-close-btn,
.banner-carousel-swiper .swiper-slide:not(.swiper-slide-active) .mobile-play-btn,
.banner-carousel-swiper .swiper-slide:not(.swiper-slide-active) .mobile-close-btn,
.banner-carousel-swiper .swiper-slide:not(.swiper-slide-active) .carousel-video-wrapper{pointer-events:none!important}.carousel-video-wrapper{position:relative;width:100%;padding:0.875rem;overflow:visible}.carousel-video{width:100%;height:auto;border-radius:0.75rem;min-height:345px;background-color:#fff;display:block}.carousel-play-btn{position:absolute;left:50%;bottom:-5px;top:auto!important;transform:translateX(-50%)!important;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,0.25)}.carousel-close-btn{position:absolute;top:1.5rem;right:1.5rem;left:auto;bottom:auto;transform:none;width:36px;height:36px;font-size:14px}.banner-slide-content{position:relative;width:100%;padding:1rem}.banner-slide-content .dream-play-button,
.banner-slide-content .mobile-play-btn{position:absolute;left:50%;bottom:-28px;top:auto!important;transform:translateX(-50%)!important;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,0.25)}.banner-slide-image{width:100%;height:auto;border-radius:1rem;display:block;min-height:345px;object-fit:cover;filter:contrast(70%)}.banner-slide-heading{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);font-size:64px;font-weight:700;color:rgba(255,84,28,0.15);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;letter-spacing:4px}.desktop-banner-arrows{display:flex;justify-content:center;gap:44px;margin-top:20px}.desktop-banner-arrows .banner-arrow-btn{background:transparent;border:none;cursor:pointer;padding:0;line-height:0}.desktop-banner-arrows .banner-arrow-btn:disabled{cursor:default}@media (max-width: 991.7px){.mobile-banner-carousel{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0 auto;padding:0;width:320px}}@media (min-width: 360px) and (max-width: 374px){.mobile-banner-carousel{width:350px}}@media (min-width: 375px) and (max-width: 389px){.mobile-banner-carousel{width:360px}}@media (min-width: 390px) and (max-width: 400px){.mobile-banner-carousel{width:375px}}@media (min-width: 401px) and (max-width: 424px){.mobile-banner-carousel{width:390px}}@media (min-width: 425px) and (max-width: 767px){.mobile-banner-carousel{width:400px}}@media (min-width: 768px) and (max-width: 991px){.mobile-banner-carousel{width:500px}}@media (max-width: 991.7px){.mobile-banner-carousel .banner-carousel-swiper{border-radius:0.75rem;box-shadow:none}.carousel-video{min-height:165px}.banner-slide-image{min-height:165px}.banner-slide-heading{font-size:32px;bottom:1.5rem}.carousel-video-wrapper{padding:0.5rem;overflow:visible}.banner-slide-content{padding:0.5rem 0.5rem 0}.carousel-play-btn{width:28px!important;height:28px!important;bottom:-5px}.carousel-close-btn{top:1rem;right:1rem;width:30px!important;height:30px!important;font-size:12px}.mobile-carousel-close-btn{position:absolute;top:1rem;right:1rem;left:auto!important;bottom:auto!important;transform:none!important;width:30px!important;height:30px!important;font-size:12px;z-index:20}.mobile-play-btn{position:absolute;top:auto;bottom:-5px;left:50%;transform:translateX(-50%);right:auto;background-color:#FF541C;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;color:#FFF;display:flex;align-items:center;justify-content:center;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,0.25)}.mobile-close-btn{position:absolute;top:-10px;right:-10px;background-color:#FF541C;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;color:#FFF;display:flex;align-items:center;justify-content:center;z-index:20;font-size:14px}.banner-carousel-arrows{display:flex;justify-content:center;gap:56px;margin-top:16px}.banner-arrow-btn{background:transparent;border:none;cursor:pointer;padding:0;line-height:0}.banner-arrow-btn:disabled{cursor:default}}#cookieSettingModal .modal-content{border-radius:8px}#cookieSettingModal .form-switch .form-check-input{width:3em;height:1.5em;background-color:#ccc;border:none;cursor:pointer}#cookieSettingModal .form-switch .form-check-input:checked{background-color:#4CAF50;border:none}#cookieSettingModal .form-switch .form-check-input:focus{box-shadow:none;border:none}#cookieSettingModal .custom-switch{padding-left:3.5em}#cookieSettingModal .modal-header .btn-close{margin:-0.5rem -0.5rem -0.5rem auto}#cookieSettingModal .text-primary{color:#0066b2!important}#cookieSettingModal .collapse{transition:height 0.3s ease}#cookieSettingModal .btn-link:hover{color:#0066b2!important}#cookieSettingModal .status-text{color:#666;font-size:0.9rem}#cookieSettingModal .text-muted{color:#666!important}.cookieFont{font-size:15px;text-align:justify;word-wrap:break-word}.cookieSettingBtn{justify-content:start;gap:0.5rem}.cookieSettingBtn .btn-primary{background-color:#0066b2;border-color:#0066b2}.cookieSettingBtn .btn-primary:hover{background-color:#004d85;border-color:#004d85}.cookieSettingBtn .btn-outline-primary{color:#0066b2;border-color:#0066b2}.cookieSettingBtn .btn-outline-primary:hover{background-color:#0066b2;color:#fff}.saveChoiceSpinner{width:1rem;height:1rem}.pad-right{padding-right:1rem}.cookieBannerBtn{padding:6px 6px!important}@media screen and (max-width: 991.7px){.cookieBannerBtn{padding:6px 2px!important}.cookieFont{font-size:13px}.pad-right{padding-right:3rem}.cookieSettingBtn{justify-content:center;width:100%}.cookieSettingBtn .btn{flex:1 1;max-width:160px}}@media screen and (min-width: 992px) and (max-width: 1199.7px){.pad-right{padding-right:3rem}}.maintenance-alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:1000}.maintenance-content{background-color:white;padding:20px;border-radius:8px;max-width:600px;width:90%;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.maintenance-heading{background:#0D1C59;color:#fff;padding:5px;border-radius:5px;margin-bottom:20px}.maintenance-message{font-size:1rem;color:#555;line-height:1.2;text-align:left;margin-bottom:20px}.maintenance-button{padding:8px 16px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.maintenance-button:hover{background-color:#0056b3}