html,body{height:100%}html{overflow-y:scroll}body.modal-open{padding-right:0 !important}body{color:var(--primary-text-color);font-family:var(--main-font-name),serif;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:6 3 3}body:has(.main-container.new_profile){background-color:#eeeef0}@media(min-width: 768px){body:not(.home) .main-container{margin-top:120px}}.main-container{background-color:var(--page-bg-color);min-height:200px}@media(max-width: 767.98px){.main-container{--bs-gutter-x: 40px;margin-top:60px}}@media(min-width: 768px){.main-container{margin-top:80px}}@media(min-width: 992px){.main-container{min-height:700px}}.main-container>.row{margin-top:80px}@media(max-width: 767.98px){.main-container>.row{margin-top:56px}}.main-container>.row.mt-small{margin-top:50px}@media(max-width: 767.98px){.full-width-mob{padding:0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);max-width:none}}@media(min-width: 768px){.full-width-desk{padding:0}}.container-fluid.dark{background-color:#eeeef0}.flex-center{display:flex;justify-content:center;align-items:center}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semi-bold{font-weight:600}.fw-bold{font-weight:700}.btn-small-sb{font-size:14px;line-height:22px;border-radius:8px;font-weight:600}.btn-small-bold{font-size:14px;line-height:22px;font-weight:700}.label-bold{font-weight:700;font-family:"open sans";text-align:left;font-size:12px;line-height:19px}.label-reg{font-size:12px;font-weight:400;line-height:19px}.body-s{font-size:16px;font-weight:400;line-height:24px}.body-xs{font-size:14px;font-weight:400;line-height:22px}.body-m{font-size:18px;font-style:normal;font-weight:400;line-height:27px}.h4,h4{font-weight:700;font-family:"open sans";text-align:left;font-size:16px;line-height:24px}.h1{font-family:"open sans";font-style:normal}@media(max-width: 767.98px){.h1{font-size:28px;line-height:36px}}@media(min-width: 768px){.h1{font-size:35px;line-height:45px}}.h1-bold{font-family:"open sans";font-style:normal;font-weight:700}@media(max-width: 767.98px){.h1-bold{font-size:28px;line-height:36px}}@media(min-width: 768px){.h1-bold{font-size:35px;line-height:45px}}@media(max-width: 767.98px){.h1-bold{font-size:28px;line-height:36px}}.h2-bold{font-weight:700;font-family:"open sans";text-align:left;font-size:24px;line-height:34px}@media(max-width: 767.98px){.h2-bold{font-size:24px;font-style:normal;font-weight:700;line-height:34px}}.h3{font-size:18px;line-height:27px}.h3-bold{font-size:18px;line-height:27px;font-weight:700}.btn-large-bold{font-weight:700;font-size:17px;line-height:26px}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}@media(min-width: 768px){.w-md-100{width:100%}}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.no-border{border:none}.no-outline{outline:none}.hidden{display:none}.not-visible{visibility:hidden}.sticky{position:fixed;width:100%;top:0;left:0;right:0}select{width:100%}*:not(input,a,button,form,summary):focus{outline:#0673eb 2px solid;outline-offset:2px}.chip{border-radius:8px;padding:8px 16px;border-width:1px;border-style:solid;text-decoration:none;cursor:pointer;transition:.3s;border-color:#cecfd3;display:flex;align-items:center}@media(max-width: 767.98px){.chip{gap:4px}}@media(min-width: 768px){.chip{height:40px;gap:10px}}.chip:not(.active){background-color:#fff;color:#080d27}.chip:not(.active):hover{border-color:var(--primary-color);background-color:#ffebf0;color:var(--primary-color)}.chip:not(.active):hover>span{opacity:1}.chip:not(.active)>span{opacity:75%}.chip.active{background-color:var(--chip-bg-color) !important}.chip.active>span{opacity:1}.filter-chip{border-radius:8px;padding:8px 16px;border-width:1px;border-style:solid;text-decoration:none;cursor:pointer;transition:.3s;border-color:rgba(0,0,0,0);display:flex;align-items:center}@media(max-width: 767.98px){.filter-chip{gap:4px}}@media(min-width: 768px){.filter-chip{height:40px;gap:10px}}.filter-chip:not(.active){background-color:#eeeef0;color:#080d27}.filter-chip:not(.active):hover{border-color:var(--primary-color);background-color:#ffebf0;color:var(--primary-color)}.filter-chip:not(.active):hover>span{opacity:1}.filter-chip:not(.active)>span{opacity:75%}.filter-chip.active{background-color:var(--chip-bg-color) !important}.filter-chip.active>span{opacity:1}.filter-chip img{width:24px;height:24px}.filter-chip:hover img{filter:brightness(0) saturate(100%) invert(35%) sepia(85%) saturate(7413%) hue-rotate(336deg) brightness(95%) contrast(125%)}.filter-chip.active img{filter:brightness(0) saturate(100%) invert(100%) sepia(50%) saturate(1472%) hue-rotate(205deg) brightness(112%) contrast(105%)}.color-primary{color:var(--primary-color)}.category-banner{padding:0}@media(max-width: 767.98px){.category-banner{margin-bottom:32px}}@media(min-width: 768px){.category-banner{margin-bottom:40px}}.category-banner .banner-container{position:relative;height:300px}.category-banner .banner-container:before{content:"";position:absolute;left:0;top:0;width:100%;z-index:0;height:100%;background-color:#0673eb;opacity:.4;border-radius:15px}.category-banner .banner-container .category-banner-image{object-position:center !important;border-radius:15px}.category-banner .banner-container .category-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:58px;height:60px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:var(--primary-color);padding-top:12px}@media(max-width: 767.98px){.category-banner .banner-container .category-icon{left:20px}}@media(min-width: 768px){.category-banner .banner-container .category-icon{left:40px}}.category-banner .banner-container .category-icon:before{content:"";display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#fff;width:40px;height:40px}.category-banner .banner-container .banner-content{position:absolute;display:flex;width:100%;height:100%;top:0;flex-direction:column;justify-content:center}@media(max-width: 767.98px){.category-banner .banner-container .banner-content{left:10px;top:35px;padding:0 10px;max-width:calc(100% - 20px)}}@media(min-width: 768px){.category-banner .banner-container .banner-content{left:8%;padding:0 2%;max-width:87%}}.category-banner .banner-container .banner-content .banner-title,.category-banner .banner-container .banner-content .banner-description{color:#fff;overflow:hidden}.category-banner .banner-container .banner-content .banner-title{font-family:"open sans";font-style:normal;font-weight:700}@media(max-width: 767.98px){.category-banner .banner-container .banner-content .banner-title{font-size:28px;line-height:36px}}@media(min-width: 768px){.category-banner .banner-container .banner-content .banner-title{font-size:35px;line-height:45px}}.category-banner .banner-container .banner-content .banner-description{font-family:"open sans";font-style:normal}@media(max-width: 767.98px){.category-banner .banner-container .banner-content .banner-description{font-size:28px;line-height:36px}}@media(min-width: 768px){.category-banner .banner-container .banner-content .banner-description{font-size:35px;line-height:45px}}@media(max-width: 767.98px){.category-description{margin:56px 0}}@media(min-width: 768px){.category-description{margin:120px 0}}.category-description .description-title *{font-size:2.25rem}@media(max-width: 767.98px){.category-description .description-title{margin-bottom:10px}}@media(min-width: 768px){.category-description .description-title{padding-left:0}}.category-description .description-content:has(.long.show) .short{display:none}.category-description .description-content div{font-size:18px;font-style:normal;font-weight:400;line-height:27px}
