body.e--ua-safari {
font-weight: 500;
}
a:focus {
background-color: transparent !important;
}
.text-bold {
font-weight: 700;	
}
.text-medium {
font-weight: 500;
}
.text-break-word {
word-wrap: break-word;
}
.text-anywhere {
word-wrap: anywhere;
}
.text-main-blue {
color: #2173B0;
}
a.text-main-blue:focus,
a.text-main-blue:hover,
a.text-main-blue:active {
color: #2173B0 !important;
}
.text-yellow {
color: #FFC72C;
}
.text-black {
color: #000000;
}
.text-white {
color: #FFFFFF;
}
.title-h1 h1{
font-size: 52px !important;
} #cookie-law-info-bar {
opacity: 0.9;
font-family: inherit;
bottom: 0px;
position: fixed;
display: block;
width: 80%;
left: 50%;
transform: translate(-50%);
bottom: 5% !important;
}
#cookie-law-info-bar .cli-bar-container .cookie__x {
width: 40px;
height: 40px;
}
#cookie-law-info-bar .cli-bar-container .cookie__x .cookie__x-circle {
width: 100%;
height: 100%;
background: url(//cn.uclahealth.org/wp-content/uploads/2022/01/cross-btn.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
cursor: pointer;
}
#cookie-law-info-bar .cli-bar-container a#wt-cli-accept-all-btn {
position: absolute;
right: 30px;
background-color: transparent !important;
font-size: 0;
z-index: -1;
}
@media only screen and (max-width: 767px) {
#cookie-law-info-bar .cli-bar-container .cookie__x {
width: 20px;
height: 20px;
align-self: baseline;
}
}
@media only screen and (max-width: 1024px) {
#cookie-law-info-bar .cli-bar-container {
flex-wrap: nowrap;
justify-content: unset;
}
#cookie-law-info-bar .cli-bar-container .cli-bar-message {
width: 100%;
flex-basis: 92%;
}
}  #headerTop .elementor-column-gap-extended {
max-width: 2185px;
}
@media only screen and (max-width: 2350px) {
#headerTop .elementor-column-gap-extended {
max-width: 2130px;
}
}
@media only screen and (max-width: 2200px) {
#headerTop .elementor-column-gap-extended {
max-width: 2070px;
}
}
@media only screen and (max-width: 2100px) {
#headerTop .elementor-column-gap-extended {
max-width: 1970px;
}
}
#uclaHfeLogo img {
max-width: 70% !important;
}
#siteHeaderDesktop {
display: none;	
}
.header__navmenu-desktop nav .hfe-nav-menu li button.sub-menu-toggle {
display: none;
}
#siteHeaderDesktop div.hfe-nav-menu ul.hfe-nav-menu > li.menu-item:hover,
#siteHeaderDesktop div.hfe-nav-menu ul.hfe-nav-menu li.menu-item ul.sub-menu > li.menu-item:hover {
background: #F6F4EE !important;
cursor: pointer;
}
#siteHeaderDesktop div.hfe-nav-menu ul.hfe-nav-menu > li.menu-item a.hfe-menu-item {
white-space: nowrap !important;
}
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .hfe-menu-item,
#siteHeaderDesktop .hfe-nav-menu .current-menu-item:hover a.hfe-menu-item,
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .sub-menu .current-menu-item:hover .hfe-sub-menu-item-active{
color: #000000 !important;
}
#siteHeaderDesktop .hfe-nav-menu .current-menu-item .hfe-menu-item,
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .hfe-menu-item,
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .sub-menu .current-menu-item .hfe-sub-menu-item-active {
width: max-content;
margin: 0 auto;
position: relative;
}
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .hfe-menu-item::after,
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .sub-menu .current-menu-item .hfe-sub-menu-item-active::after,
#siteHeaderDesktop .hfe-nav-menu .current-menu-item .hfe-menu-item::after {
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color: #000 !important;
bottom: 25%;
opacity: 1 !important;
left: 0;
}
#siteHeaderDesktop .hfe-nav-menu .current-menu-ancestor .sub-menu .current-menu-item .hfe-sub-menu-item-active {
color: #000000 !important;
}
#siteHeaderDesktop .hfe-nav-menu .parent-has-child .hfe-has-submenu-container .hfe-menu-item {
pointer-events: none !important;
}
.arrow-down {
margin-left: .75rem;
height: 10px;
width: 10px;
display: inline-block;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
transform: translateY(-30%) rotate(45deg);
}
#mobileNavBurger {
height: 60px;
width: 100%;
position: fixed;
background: #FFF;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
z-index: 1;
}
#mobileNavBurger .mobile__nav-logolink {
display: flex;
align-items: center;
justify-content: center;
padding: 0 15px;
}
#mobileNavBurger .mobile__nav-logo {
height: 25px;
cursor: pointer;
}
#mobileNavBurger .mobile__nav-burger {
width: 45px;
height: 25px;
padding-right: 15px;
display: flex;
flex-direction: column;
justify-content: space-between;
cursor: pointer;
}
#mobileNavBurger .mobile__nav-burger span {
width: 100%;
display: block;
height: 5px;
background-color: #2173B0;
}
#mobileNavMenu { background-color: #FFFFFF;
display: flex;
flex-direction: column;
position: fixed;
width: 100%;
height: 100vh;
padding: 3rem;
top: -110vh;
z-index: 2;
transition: top .5s;
}
#mobileNavMenu.show {
top: 0;
}
.mobile__toggle i.fa::before {
content: '';
}
#mobileHomeLink {
margin-top: 1.8rem;
}
.mobile__nav--link {
margin-top: 1rem;
}
.mobile__nav--link a {
font-size: 24px;
font-weight: 500;
}
#mobileNavMenu .mobile__nav-close {
width: 35px;
height: 35px;
position: absolute;
top: 4%;
right: 20px;
cursor: pointer;
}
#mobileNavMenu .mobile__nav-close span {
height: 5px;
width: 100%;
top: 50%;
position: absolute; background-color: #000000;
transform: translateY(-50%) rotate(-45deg);
}
#mobileNavMenu .mobile__nav-close span:last-child {
transform: translateY(-50%) rotate(45deg);
}
#mobileNavMenu ul {
margin-bottom: 0;
padding-left: 1rem;
}
#mobileNavMenu ul li {
list-style: none;
padding: .25rem;
}
#mobileNavMenu .mobile__nav--link .mobile__nav--link-main,
#mobileNavMenu .mobile__nav--link .mobile__a,
#mobileNavMenu  ul li .mobile__a {
text-decoration: none;
}
#mobileNavMenu .mobile__a.active {
position: relative;
}
#mobileNavMenu .mobile__a.active::after {
content: '';
width: 100%;
height: 1px;
background-color: #000000;
display: block;
position: absolute;
bottom: 0;
left: 0;
}
#mobileNavMenu ul li .mobile__a {
font-size: 15px;
font-weight: 700;
}
#mobileNavMenu .mobile__nav--link .mobile__nav--link-main:hover,
#mobileNavMenu .mobile__nav--link .mobile__toggle:hover {
color: #000;
}
#mobileNavMenu .mobile__nav--link:hover,
#mobileNavMenu .collapse.show ul > li:hover {
background-color: #F6F4EE;
}
#mobileNavMenu ul li .mobile__a:hover { color: #000000;
}
#mobileNavMenu .mobile__nav--link .mobile__a .mobile__form-icon-nav,
#mobileNavMenu .mobile__nav--link .mobile__a .mobile__globe-icon-nav {
height: 30px;
width: 30px;
}
#mobileNavMenu .mobile__nav--link .mobile__a .mobile__form-icon-nav {
background-image: url(//cn.uclahealth.org/wp-content/uploads/2022/01/medical-report.png);
}
#mobileNavMenu .mobile__nav--link .mobile__a .mobile__globe-icon-nav {
background-image: url(//cn.uclahealth.org/wp-content/uploads/2022/01/world.svg);
}
#mobileNavMenu .mobile__nav--link .mobile__a .mobile__form-icon,
#mobileNavMenu .mobile__nav--link .mobile__a .mobile__globe-icon {
display: inline-block;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
margin-right: .5rem;
}
a#ucla-form, a#international-services-website {
display: flex;
flex-direction: row;
align-items: center;
line-height: 30px;
}
.header__nav.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 1; background-color: rgba(255, 255, 255, .9) !important;
}
.header__top-links {
display: flex;
flex-direction: row;
justify-content: end;
}
.header__top-links a {
margin-right: 12px;
text-decoration: none;
}
.header__top-links a:hover {
text-decoration: none;
}
a.header__form-link:focus,
.header__form-link {
background-color: #FFFFFF !important;
}
.header__form-link {
background-color: #FFF;
}
.header__global-link {
border: 1px solid #FFFFFF;
}
.header__global-link,
a.header__global-link:hover,
a.header__global-link:focus,
a.header__global-link {
background-color: transparent !important;	
}
.header__form-link, .header__global-link {
display: flex;
flex-direction: row;
align-items: center;
font-size: 20px;
line-height: 20px;
padding: .5rem 1rem;
}
.header__form-icon, .header__global-icon {
background-size: contain;
background-position: center;
background-repeat: no-repeat;
margin-right: .5rem;
}
.header__form-icon {
height: 20px;
width: 20px;
background-image: url(//cn.uclahealth.org/wp-content/uploads/2023/08/form-icon-darkestblue.svg);
display: inline-block;
}
.header__global-icon {
height: 20px;
width: 20px;
background-image: url(//cn.uclahealth.org/wp-content/uploads/2023/08/global-icon-white.svg);
display: inline-block;
}
.header__navmenu-desktop nav .hfe-nav-menu {
width: 100%;
height: 60px;
display: flex;
flex-direction: row; justify-content: space-evenly;
flex-wrap: nowrap;
align-items: center;
}  .header__navmenu-desktop nav .hfe-nav-menu li.menu-item {
padding-left: 10px;
padding-right: 10px;
}
.header__navmenu-desktop nav .hfe-nav-menu .sub-menu li.menu-item,
.header__navmenu-desktop nav .hfe-nav-menu .sub-menu {
width: 100% !important;
}
.header__navmenu-desktop nav .hfe-nav-menu .sub-menu {
min-width: unset;
}
.header__navmenu-desktop nav .hfe-nav-menu li.menu-item { cursor: pointer;
}
.header__navmenu-desktop nav .hfe-nav-menu li.menu-item a.hfe-menu-item {
justify-content: center;
height: 60px;
}
.header__navmenu-desktop nav .hfe-nav-menu .sub-menu li.menu-item {
display: block;
padding: 0;
text-align: center;
}
.header__navmenu-desktop nav .hfe-nav-menu .sub-menu li.menu-item a.hfe-sub-menu-item {
display: block;
padding: 15px 0;
}
.header__navmenu-desktop nav .hfe-nav-menu li.menu-item a.hfe-menu-item {
padding: 0 !important;
text-align: center;
} .header__navmenu-desktop nav .hfe-nav-menu .sub-menu li.menu-item:hover {
background: #F6F4EE;
}
@media only screen and (max-width: 1024px) {
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, 
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility: visible;
opacity: 1;
}
} @media only screen and (min-width: 1024px) {
#siteHeaderDesktop {
display: block;	
}
#mobileNavBurger {
display:none;
}
#mobileNavMenu {
display: none;
}
.header__nav.sticky { background-color: rgba(255, 255, 255, .9) !important;
}
}
@media only screen and (max-width: 767px) and (max-height: 670px) {
#mobileNavMenu {
overflow-y: scroll;
}	
}
@media only screen and (max-width: 767px) {
.header__nav {
background-color: #FFF !important;
}
.header__nav.sticky {
background-color: #FFF !important;
}
}  .footer__top,
.footer__bottom .footer__content {
padding-left: 15%;
padding-right: 15%;
padding-top: 5rem;
padding-bottom: 5rem;
}
.footer__bottom .elementor-widget {
margin: 0 !important;
}
@media only screen and (max-width: 1800px) {
.footer__top,
.footer__bottom .footer__content {
padding-left: 7rem;
padding-right: 7rem;
}
}
@media only screen and (max-width: 1280px) {
.footer__top,
.footer__bottom .footer__content {
padding-left: 5rem;
padding-right: 5rem;
}	
}
@media only screen and (max-width: 767px) {
.footer__top,
.footer__bottom .footer__content {
padding-left: 3rem;
padding-right: 3rem;
}		
}
@media only screen and (max-width: 600px) {
.footer__top,
.footer__bottom .footer__content {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 2rem;
padding-bottom: 2rem;
}		
}
#trioCardColLeft, #trioCardColRight {
width: 48%;
}
#trioCardTop .elementor-widget-wrap,
#trioCardColLeft .elementor-widget-wrap,
#trioCardColRight .elementor-widget-wrap {
padding: 2rem;
}
.trio__innersection .elementor-container {
display: flex;
margin-left: auto;
margin-right: auto;
position: relative;
flex-direction: row;
justify-content: space-between;
}
.trio__card h3 {
font-size: 22px;
color: #2173B0;
margin-bottom: 1.5rem;
font-weight: 700;
}
.trio__card p {
color: #000000;
font-size: 18px;
line-height: 24px;
word-break: break-all;
margin-top: 0;
margin-bottom: 1rem; }
.trio__card a {
font-size: 18px;
line-height: 24px;
word-break: break-all;
margin-top: 0;
margin-bottom: 1rem;	
}
.btn__yellow {
padding: 1rem 2rem;
background-color: #FFC72C;
}
a.btn__blue:focus,
a.btn__blue:active,
a.btn__blue:hover,
.btn__blue a:focus,
.btn__blue a:hover,
.btn__blue a:active {
background-color: #2173B0 !important;
}
.btn__yellow,
a.btn__yellow:focus,
a.btn__yellow:active,
a.btn__yellow:hover {
background-color: #FFC72C !important;
}
.flex {
display: flex;
}
.footer-form-btn {
font-size: 18px;
background-color: #FFC72C;
color: #000;
margin: 2rem 0;
}
.footer-form-btn:hover {
color: #000 !important;
text-decoration: none !important;
}
.trio__card .footer-form-btn a {
width: 100px;
}
.footer__bottom {
position: relative;
}
.footer__bottom .footer__content .elementor-column .elementor-widget-container .footer__left {
display: flex;
width: 80%;
flex-direction: column;
}
.footer__left .footer__social {
display: flex;
flex-direction: row;
justify-content: center;
}
.footer__left .footer__social a {
height: auto;
width: 100%;
}
.footer__left .footer__social img {
display: block;
}
.footer__right {
display: flex;
flex-direction:  row;
height: 125px;
}
.footer__right--container {
width: 100%;
height: 100%;
}    
.footer__right--container div {
display: flex;
flex-direction: column;
}
.footer__right--container div a {
color: #FFFFFF;
font-weight: 500;
font-size: 14px;
margin-bottom: 0.5rem;
}
.footer__social-icon {
width: 100%;
max-width: 40px !important;
}
.footer__social--wechat {
height: auto;
width: 100%;
}
.footer__qr {
position: absolute;
height: 100px;
width: 100px;
display: none;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
bottom: 95px;
left: 44%;
border: 10px solid #01273D;
transform: translateX(-50%);
}
.footer__social--wechat:hover .footer__qr {
display: initial;
}
.footer__qr::after {
content: '';
border-top: 10px solid #015587;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
position: absolute;
bottom: -20px;
left: 58%;
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.footer__copyright {
padding-top: 1rem;
color: #FFFFFF;
width: 100%;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
}
.footer__totop--container {
position: absolute;
right: -10px;
width: 60px;
background: #2173B0;
top: 0;
height: 285px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 9999;
}
.footer__totop--text {
font-size: 11px;
font-weight: 700;
color: #fff;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
text-orientation: upright; }
.footer__totop--animation {
height: 45px;
overflow: hidden;
}
.footer__totop--line {
width: 1px;
height: 45px;
background-color: #fff;
animation: expandLineVertical 2s steps(100) infinite;
}
@media only screen and (max-width: 1314px) {
.footer__qr {
bottom: 110px;
}
}
@media only screen and (max-width: 821px) {
.footer__qr {
bottom: 135px;
}
}
@media only screen and (max-width: 767px) {
#trioCardColLeft, #trioCardColRight {
width: 100%;
}
#trioCardColLeft .elementor-widget-wrap,
#trioCardColRight .elementor-widget-wrap {
margin-bottom: 3rem;
}
.trio__innersection .elementor-container {
flex-direction: column;
}
.footer__right {
display: none;
}
.footer__left .footer__social .footer__social--weibo img,
.footer__left .footer__social .footer__social--wechat img {
display: unset;
margin: 0 2rem;
}
.footer__left .footer__social .footer__social--wechat .footer__qr img {
margin: 0;
}
.footer__bottom .footer__content .elementor-column .elementor-widget-container .footer__left {
width: 100%;
}
.footer__totop--container {
display: none;
}
.footer__totop--mobile {
cursor: pointer;    
}
.footer__totop--mobilecontainer {
display: flex;
cursor: pointer;
justify-content: center;
align-items: center;
padding: 1rem 0;
}
.footer__totop--mobiletext {
color: #FFF;
text-align: center;
font-weight: 400;
font-size: 14px;
line-height: 1.5;
}
.footer__qr {
bottom: 90px !important;
left: 60%;
}
.footer__qr::after {
left: 60%;
}
.footer__social--wechat,
.footer__social--weibo {
width: initial !important;
}
.footer__social-icon {
width: 40px;
max-height: 40px;
}
.footer__copyright {
text-align: center;
}
} .cnr-innersection__top {
padding-top: 5rem;
padding-bottom: 0;
}
.cnr-innersection__bottom {
margin-top: 20px;
padding-top: 0;
}
#cnRepImageBoxLeft,
#cnRepImageBoxRight {
height: 100%;
background: #FFF;
padding: 2rem;
display: flex;
}
#cnRepColLeft, #cnRepColRight {
flex: 48% 0;
}   #cnRepImageBoxLeft .elementor-image-box-wrapper,
#cnRepImageBoxRight .elementor-image-box-wrapper {
display: flex;
flex-direction: row;
text-align: left;
}
#cnRepImageBoxLeft .elementor-image-box-img img,
#cnRepImageBoxRight .elementor-image-box-img img {
width: unset !important;
max-width: 130px !important;
}
#cnRepImageBoxLeft .elementor-image-box-img,
#cnRepImageBoxRight .elementor-image-box-img {
margin-right: 15px;
}
#cnRepImageBoxLeft .elementor-image-box-content,
#cnRepImageBoxRight .elementor-image-box-content {
width: unset;
margin-left: 1rem;
}
#cnRepImageBoxLeft .elementor-image-box-content h4,
#cnRepImageBoxRight .elementor-image-box-content h4 {
font-size: 24px;
font-weight: 700;
color: #2173B0;
}
#cnRepImageBoxLeft .elementor-image-box-content p,
#cnRepImageBoxRight .elementor-image-box-content p {
font-size: 16px;
word-break: break-word;
}
.cnr-innersection__bottom .elementor-container {
display: flex;
margin-left: auto;
margin-right: auto;
position: relative;
flex-direction: row;
justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
.cnr-innersection__bottom .elementor-container {
align-items: center;
}
#cnRepColLeft, #cnRepColRight {
margin-bottom: 20px;
width: 65%;
}
.cnr-innersection__bottom .elementor-container {
flex-direction: column;
}
}
@media only screen and (max-width: 826px) {
#cnRepColLeft, #cnRepColRight {
width: 80%;
}
#cnRepImageBoxLeft .elementor-image-box-img img,
#cnRepImageBoxRight .elementor-image-box-img img {
height: unset !important;
}
}
@media only screen and (max-width: 600px) {
.cnr-innersection__top {
padding-top: 2rem;
}
#cnRepImageBoxLeft .elementor-image-box-content,
#cnRepImageBoxRight .elementor-image-box-content {
margin-left: 0.5rem;
}
#cnRepColLeft, #cnRepColRight {
width: 100%;
}
}
@media only screen and (max-width: 425px) {
#cnRepImageBoxLeft .elementor-widget-container,
#cnRepImageBoxRight .elementor-widget-container {
margin: 0 auto;
}
#cnRepImageBoxLeft .elementor-image-box-wrapper,
#cnRepImageBoxRight .elementor-image-box-wrapper {
flex-direction: column;
}
#cnRepImageBoxLeft .elementor-image-box-content,
#cnRepImageBoxRight .elementor-image-box-content {
margin-top: 1rem;
}
}  .accordion__btn-row {
text-align: center;
}
.accordion__btn-row a{
text-align: center;
font-size: 1.5rem;
width: 40%;
background-color: #FFC72C;
color: #000;
margin: 2rem 0;
text-decoration: none;
padding: 15px 25px;
display: inline-block;
}
.d-flex {
display:flex;
}
.white-box{
background: #fff;
display: table;
padding: 3rem;
margin-bottom:30px !important;
width: 100%;
}
.white-box .thumbnail {
width: 30%;
max-height: 15rem; display: flex;
justify-content: center;
overflow: hidden;
}
.white-box .thumbnail img {
height: 100% !important;
object-fit: cover;
}
@media only screen and (min-width: 1600px) {
.white-box .thumbnail img {
max-width: 100% !important;
}
}
.white-box .content {
width: 70%;
margin-left:30px;
}
.white-box .content h2 {
font-size: 1.7rem;
line-height: 2rem;
font-weight: 700;
}
.white-box .content h3 {
font-weight: 700;
font-size: 1.4rem;
}
.white-box .content h5 {
font-size: 1.2rem;
margin-top: 0.5rem;
font-weight: normal;
}
.white-box .content a,
.white-box .content a:focus,
.white-box .content a:hover,
.white-box .content a:active {
color: #2173B0 !important;
}
.white-box .content p {
font-size: 1.4rem;
line-height: 1.8rem;
margin: 0;
margin-top: 1rem;
}
.page-banner {
min-height: 50vh; background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 100%;
padding: 70px 0px 70px 0px;
}
.banner-details {
text-align:center;
}
.banner-details span {
display: inline-block;
margin-bottom: 10px;
font-weight: bold;
}
.section-details.blue {
background: #2173b0;
color: #fff;
}
.section-details.white {
background: #FFFFFF;
color: #000000;
position: relative;
}
.section-details.white .section-overlay {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
background-image: url(//cn.uclahealth.org/wp-content/uploads/2023/08/UCLA_wave-3.svg);
background-repeat: no-repeat;
background-size: contain;
opacity: 1;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.section-details.white {
padding-top: 10rem !important;
}
@media only screen and (max-width: 1024px) {
.section-details.white {
padding-top: 7rem !important;
}	
}
@media only screen and (max-width: 400px) {
.section-details.white {
padding-top: 5rem !important;
}	
} .section-details {
padding-top: 5rem;
padding-bottom: 5rem;
}
.section-boxed {
padding-left: 15%;
padding-right: 15%;
}
@media only screen and (max-width: 1800px) {
.section-boxed {
padding-left: 7rem;
padding-right: 7rem;
}	
}
@media only screen and (max-width: 1280px) {
.section-boxed {
padding-left: 5rem;
padding-right: 5rem;
}	
}
@media only screen and (max-width: 767px) {
.section-boxed {
padding-left: 3rem;
padding-right: 3rem;
}	
}
@media only screen and (max-width: 600px) {
.section-details {
padding-top: 2rem;
padding-bottom: 2rem;
}
.section-boxed {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
} .colored-bullet li::marker {color: #2173B0;}
.colored-bullet li {margin-bottom: 15px;}
.section-boxed h1{
font-weight:bold;
}
.section-details button {
font-size: 18px;
background-color: #FFC72C !important;
color: #000 !important;
margin: 2rem auto;
border:0;
}
.section-details button:hover {
color: #2173b0 !important;
}
.video {
display: flex;
width:100%;
padding: 70px 0px 70px 0px;
}
.video-container {
display: flex;
width:100%;
background: #F6F4EE;
padding: 2rem;
}
.video-container .big-video{
width: 70%;
background: #F6F4EE;
}
.video-container .big-video h2 {
padding: 1rem;
font-size: 24px;
}
.video-container .video-list{
width: 30%;
padding-left: 15px;
position: relative;
padding-top: 65px;
background: #F6F4EE;
}
.video-container .video-list .item-container{
max-height: 522px;
overflow: auto;
}
.video-container .video-list h3 {
background: #F6F4EE;
position: absolute;
top: 0;
right: 0;
width: 100%;
font-size: 26px;
z-index: 1;
padding: 1rem;
}
.video-container .video-list .item {
position: relative;
margin-bottom: 15px;
}
.video-container .video-list .item span {
position: relative;
}
.video-container .video-list .item.active span {
color: #2173B0;
}
.video-container .video-list .item.active span:before{
position: absolute;
opacity: 1;
content: '';
border-top: 10px solid transparent;
border-left: 15px solid #fff;
border-right: 10px solid transparent;
border-bottom: 10px solid transparent;
top: 0px;
left: 2px;
}
.video-container .video-list .item h4{
position: absolute;
width: 100%;
left:0;
bottom: 0;
font-size: 14px;
color:#fff;
background:#2173B0;
padding: 0.7rem 2rem;
bottom: -8px;
font-weight: normal;
}
.video-container .video-list .item span {
padding-right:15px;
}
.j-center{
justify-content: center;
}
.elementor-4123 .elementor-element-populated {padding: 0 !important;} 
.page-with-latest-post .page-banner{
height: 50vh;	
}
.page-with-latest-post .left {
width:60%;
padding: 0 25px 0 0;
}
.page-with-latest-post .left h1{
font-size: 54px;
color: #2173B0;
margin-bottom: 1.5rem;
}
.page-with-latest-post .left p{
font-size: 22px;
line-height: 38px;
}
.page-with-latest-post .right {
width:40%;
padding: 0 0 0 25px;
}
.page-with-latest-post .section-boxed {
max-width: 100%;
width: 100%;
}
@media (min-width: 112.5em){
.page-with-latest-post .section-boxed {
padding-left: 15%;
padding-right: 15%;
}
}
.page-with-latest-post .section-boxed h1, .page-with-latest-post .has-extra-large-font-size{
font-size: 54px;
color: #2173B0;
}
.page-with-latest-post .section-boxed p, .page-with-latest-post .section-boxed li {
font-size: 22px;
line-height: 38px;
}
.page-with-latest-post .section-boxed .mb-2 li {
margin-bottom: 2rem;
}
.page-with-latest-post .section-boxed li a {
color: #2173B0;
}
.page-with-latest-post .section-boxed li strong{
color: #2173B0;
}
.page-with-latest-post .d-flex {
flex-direction: row;
}
.page-with-latest-post .column-3:nth-child(2)  {
margin: 0 2rem;
}
.page-with-latest-post .column-3 {
width: 100%;
max-width: 400px;
}
.page-with-latest-post .column-3 .img {
height: 350px;
width: 100%;
padding: 0 !important;
overflow: hidden;
background: #C3D7EE;
text-align:center;
}
.page-with-latest-post .column-3 .img img{
width: auto !important;
height: 100% !important;
float: none !important;
}
.page-with-latest-post .column-3 h2{
font-size: 22px;
line-height: 38px;
margin-top: 10px;
}
.page-with-latest-post .column-3 h2 a {
color: #2173B0;
}
.page-with-latest-post .column-3 h5 {
color: #212529;
font-weight: normal;
font-size: 1rem;
}
.page-with-latest-post .btn-white {
background-color: #FFF;
border: 1px solid #2173B0;
color: #2173B0;
font-size: 18px;
padding: 1rem 5rem;
display: inline-block;
margin-top: 2rem;
border-radius: 2px;
}
.page-with-latest-post .body-text{
background #fff;
}
@media only screen and (max-width: 767px) {
.page-with-latest-post .column-3:nth-child(2)  {
padding: 0;
}
.page-with-latest-post .column-3 {
margin-bottom: 15px;
}
}
div#n2-ss-5 .n2-style-b4a08bae801e7ebb526705adb9c31e72-simple, .elementor-2556 .elementor-element.elementor-element-7534d23 > .elementor-widget-container {
background:none !important;
}
div#n2-ss-5 .n2-ss-slider-1{
background-color: var( --e-global-color-67f0567 ); 
}
@media screen and (max-width: 900px) {
.page-with-latest-post .d-flex {
flex-direction: column;
align-items: center;
}
.page-with-latest-post .left, .page-with-latest-post .right{
width: 100%;
padding: 0;
}
.page-with-latest-post .section-boxed p, .page-with-latest-post .section-boxed li {
font-size: 16px;
line-height: 24px;
}
.page-with-latest-post .section-boxed h1, .page-with-latest-post .has-extra-large-font-size {
font-size: 32px !important;
}
.page-with-latest-post .column-3 {
width: 100%;
}
.page-with-latest-post .column-3:nth-child(2)  {
margin-left: unset;
margin-right: unset;
margin-bottom: 15px;
}
}
.override-align-wide {
max-width: inherit !important;
}
.override-align-wide .wp-block-media-text__content{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
@keyframes expandLineVertical{
0% {
transform:translateY(100%)
}
100% {
transform:translateY(-100%)
}
} .padding-lr-lg {
padding-left: 7rem;
padding-right: 7rem;
}
.padding-tb-lg {
padding-top: 5rem;
padding-bottom: 5rem;
}
@media (min-width: 112.5em) {
.padding-lr-lg {
padding-left: 15%;
padding-right: 15%;
}
}
.is__why {
padding: 4rem 3rem;
}
@media (min-width: 112.5em) {
.is__why {
padding: 4rem 8%;
}
}
.elementor-element-d1075fa .elementor-tab-content {
padding: 0 !important;
} .elementor-widget-container p:last-child {
margin-bottom: 0;
}
.elementor-accordion-item {margin-bottom: 15px;border-top: 1px solid #d4d4d4 !important; }
.elementor-accordion-item p {margin-bottom: 0;}
.elementor-accordion-item .elementor-active .elementor-accordion-icon {background-color: #2173B0 !important;}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before {color: #fff !important;}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
width: 30px;
height: 30px;
display: flex !important;
align-items: center;
justify-content: center;
background-color: #FFD100;
color: #fff;
}
.no-padding-list ol { padding-left: 15px !important; }
.awards-container ul li { margin-bottom: 2rem; }
.slick-dots li {
position: relative;
display: inline-block;
width: 30px;
height: 30px;
margin: 0 20px;
}
.slick-dots li button {
padding: 18px 31px 26px 14px;
background: #FFC72C !important; 
}
.slick-dots .slick-active button {
background: #2173B0 !important;
}
.elementor-accordion-item {
border:0 !important;
}    
.elementor-accordion .elementor-tab-title{
background: #fff;
border:0 !important;
padding: 2rem !important;
}
.elementor-accordion-item:not(:first-child) {
margin-top: 2rem;
}
.elementor-element-afd78c5 .elementor-tab-content {
background: #fff;
padding-top: 0 !important;
}
.elementor-tab-content {
border:0 !important;
padding: 2rem !important;
}
.elementor-tab-content .white-box {
display: flex;
align-items: center;
}
.elementor-tab-content .white-box span:first-child{
width: 40%;
}
.elementor-tab-content .white-box span:last-child{
width: 60%;
}
.elementor-accordion .elementor-tab-title a {
font-size: 26px !important;
}
.elementor-accordion-icon {
padding: 20px !important;	
}
.elementor-element.elementor-element-ffcde4c .elementor-heading-title, .elementor-element.elementor-element-13bc2fa .elementor-heading-title {
font-weight: 400 !important;
}
.with-scroll {
height: 1053px;
overflow-y: scroll;
padding-right: 1rem;
}
.with-scroll::-webkit-scrollbar {
width: 10px;
margin-left: 1rem;
}
.with-scroll::-webkit-scrollbar-thumb {
background-color: #2173B0;
}
.with-scroll::-webkit-scrollbar-track {
background: #FFF;
}
#Tab1 button.accordion {    display: flex;
align-items: center;
justify-content: space-between;}
.faq__chart{width:100%}@media (max-width:768px){.faq__chart--container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center}}.faq__chart-top{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}.faq__chart-row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative}.faq__chart-row p{margin:0}@media (max-width:768px){.faq__chart-top{margin-bottom:0}.faq__chart-top .faq__chart-box--sm{width:100%}.faq__chart-row{-ms-flex-direction:column;flex-direction:column}.faq__chart-row.small{width:35%}.faq__chart-row.arrows{width:5%;-ms-flex-pack:space-evenly;justify-content:space-evenly}.faq__chart-row.big{width:60%}}.faq__chart-box{width:21%;padding:1rem 1.5rem;background-color:#2173B0;color:#fff;display:-ms-flexbox;display:flex;font-size:22px}.faq__chart-box--sm{height:85px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.faq__chart-box--sm p{line-height:27px}@media (max-width:768px){.faq__chart-box{width:100%}.faq__chart-box--sm{height:200px;margin-bottom:1.5rem}}@media (max-width:37.5em){.faq__chart-box--sm{height:150px;margin-bottom:1rem}}.faq__chart-box--lg{height:250px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:35px}@media (max-width:768px){.faq__chart-box--lg{height:200px;margin-bottom:1.5rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}}@media (max-width:37.5em){.faq__chart-box--lg{height:150px;margin-bottom:1rem}}.faq__chart-box ul{padding-left:1rem;margin-bottom:0}.faq__chart-box ul li{margin-bottom:1.5rem}@media (max-width:768px){.faq__chart-box ul li{margin-bottom:.5rem}}@media (max-width:37.5em){.faq__chart-box ul li{margin-bottom:0;font-size:15px}}.faq__chart-arrowdown{height:3rem;width:21%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:2px 0}@media (max-width:768px){.faq__chart-arrowdown{-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:200px;margin-bottom:1.5rem}.faq__chart-arrowdown img{width:10px}}@media (max-width:37.5em){.faq__chart-arrowdown{height:150px;margin-bottom:1rem}}.faq__faq h2,.faq__support h2,.faq__support p,.patient__steps h2{margin-bottom:2rem}.faq__chart-arrowright{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.faq__chart-arrowright--left{left:0;top:0;width:50%;height:100%}@media (max-width:768px){.faq__chart-arrowright--left{width:100%;height:50%}}.faq__chart-arrowright--left .arrowright{width:6%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){.faq__chart-arrowright--left .arrowright{-ms-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);width:10%}}@media (max-width:37.5em){.faq__chart-arrowright--left .arrowright{width:15%}}.faq__chart-arrowright--center{left:0;top:0;width:100%;height:100%}.faq__chart-arrowright--center .arrowright{width:3%}@media (max-width:768px){.faq__chart-arrowright--center .arrowright{-ms-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);width:10%}}@media (max-width:37.5em){.faq__chart-arrowright--center .arrowright{width:15%}}.faq__chart-arrowright--right{top:0;right:0;height:100%;width:50%}@media (max-width:768px){.faq__chart-arrowright--right{width:100%;height:50%;top:unset;right:unset;bottom:0;left:0}}.faq__chart-arrowright--right .arrowright{width:6%;-ms-transform:translateX(50%);transform:translateX(50%)}@media (max-width:768px){.faq__chart-arrowright--right .arrowright{-ms-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);width:10%}}.faq__support ul{margin-left:1.5rem;font-size:22px}@media (max-width:37.5em){.faq__chart-arrowright--right .arrowright{width:15%}
@media (max-width: 37.5em) {
.editor-chart .faq__chart-box {
font-size: 15px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}
}
.row-reps .elementor-image-box-title {color: #2173B0 !important; }