.item-listing{padding-left:15px;}.item-listing-container{display:block;}.item-listing-container .page-container{padding:0px 15px;}.item-listing > .row{row-gap:1rem;}.item-listing__header{display:flex;flex-direction:column;}.item-listing__header .title-component{margin:0rem;padding:0px;}.item-listing__description{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-body-base);}.item-listing__view-more a{font-family:var(--font-family-base);color:var(--color-body-base);font-weight:450;text-decoration:none;position:relative;}.item-listing__view-more a:hover{text-decoration:underline !important;}.item-listing__view-more i::after{content:"      ";white-space:pre;}.item-listing__view-more svg{position:absolute;right:0;top:7px;}.item-listing__wrapper{width:100%;height:100%;}.item-listing__wrapper a{height:100%;display:flex;flex-direction:column;cursor:pointer;color:var(--primary-text-color);text-underline-offset:4px !important;text-decoration:none;}.item-listing__wrapper a:hover{text-decoration:underline;}.item-listing__image-wrapper{padding:0rem;}.item-listing__image{width:100%;height:auto;}.item-listing__title{display:flex;justify-content:start;text-align:center;flex:1;padding-top:0.5rem;padding-left:2px;font-weight:500;font-size:16px;font-family:var(--font-family-base);line-height:24px;color:var(--deep-navy-color) }.item-listing__title svg{margin:7px;}.item-listing .row > div:nth-child(odd){padding-right:0.5rem;}.item-listing .row > div:nth-child(even){padding-left:0.5rem;}.item-listing__info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px;}.item-listing-container__grid{display:none;}.item-listing-container__slider{display:block;padding-right:16px;}.listing-carousel{overflow:hidden;margin-right:-15px;padding-top:8px;margin-bottom:16px;}.listing-carousel .carousel-inner{width:max-content;transition:transform .6s,-webkit-transform .6s;}.listing-carousel .carousel-inner > div{transition:none;}.listing-carousel .carousel-item{width:57.6vw;margin:0px;}.listing-carousel .carousel-item{display:block;transition:none;}.listing-carousel a{text-decoration:none !important;}.slider-scrollbar__text{font-size:12px;line-height:18px;font-weight:500;margin-bottom:12px;display:block;color:var(--black-color-100);margin-top:10px;}.slider-scrollbar__progess-bar{display:flex;}.slider-scrollbar__progess-bar > div{background-color:var(--primary-text-color);height:3px;border-radius:3px;flex-grow:1;opacity:0;transition:opacity .1s ease-out;}.slider-scrollbar__progess-bar .opacity-100{opacity:1;}.slider-scrollbar__line{width:100%;opacity:.1;height:1px;background-color:#001325;}@media (min-width:768px){.item-listing-container.mobile-only{display:none;}.item-listing > .row{row-gap:2rem;}.item-listing__header{margin-bottom:2rem;}.item-listing__description{margin-bottom:2rem;padding:0px;}.item-listing__view-more{padding-right:12px;display:flex;align-items:center;}.item-listing__view-more a{font-weight:450;}.item-listing-container__grid{display:block;}.item-listing-container__slider{display:none;}.item-listing__info{margin-bottom:32px;}.item-listing{padding-left:0px;}.item-listing .row > div{padding-left:15px !important;padding-right:15px !important;}.item-listing__image-wrapper{padding:1rem;}.item-listing__view-more a:hover{text-decoration:underline !important;}}@media (min-width:992px){.item-listing__header{flex-direction:row;justify-content:space-between;}}@media (min-width:1300px){.item-listing-container .page-container{padding:56px 0px;}}
.title-component{display:flex;align-items:center;max-width:var(--site-max-width);margin-left:auto;margin-right:auto;padding:0px 16px;}.title-component__icon{padding-right:.5rem;display:flex;align-items:center;}.title-component__icon svg{height:16px;width:16px;}.title-component__text{margin-bottom:0px;}.rot-title-primary{font-size:38px;}h2.second-title{font-size:36px;font-weight:450;line-height:38px;}h2.second-title.rot-title-secondary{font-size:28px;font-weight:450;line-height:38px;}@media (min-width:768px){.title-component{padding:0px;}.rot-title-primary{font-size:60px;font-weight:500;line-height:110%;}h2.second-title{font-size:48px;line-height:110%;}h2.second-title.rot-title-secondary{font-size:48px;font-weight:450;line-height:110%;}.title-component__icon svg{height:33px;width:31px;}.rot-title-secondary{font-size:40px;line-height:50px;}}
