<>
.portal--light {
--bt-brand-primary: #1b0344;
--bt-brand-secondary: #1b0344;
--bs-body-font-size: 1rem;
--bs-body-line-height: 1.5;
--bs-body-color: #282f48;
--fw-body-bg: #fff;
--fw-linkColor: #2d7ccc;
--fw-linkColorHover: #1f568d;
--bt-border-width: 2px;
--bt-border-color: #eceeef;
--bt-border-radius-base: 4px;
--bt-topbar-bg: #FFFFFF;
--bt-topbar-text-color: #fff;
--bt-topbar-link-color: var(--bt-topbar-text-color);
--bt-topbar-logo-height: 24px;
--bt-footer-bg: #1B0344;
--bt-footer-text-color: #FFF;
--bt-footer-link-color: #ccc;
--bt-font-size-base: 1rem;
--bt-font-size-small: calc(var(--bt-font-size-base) * 0.875);
--bt-font-size-h1: calc(var(--bt-font-size-base) * 3);
--bt-font-size-h2: calc(var(--bt-font-size-base) * 1.75);
--bt-font-size-h3: calc(var(--bt-font-size-base) * 1.5);
--bt-font-size-h4: calc(var(--bt-font-size-base) * 1.25);
--bt-font-size-h5: calc(var(--bt-font-size-base) * 1.1);
--bt-font-size-h6: calc(var(--bt-font-size-base) * 1);
--bt-spacer-4: 0.25rem;
--bt-spacer-8: 0.5rem;
--bt-spacer-12: 0.75rem;
--bt-spacer-14: 0.875rem;
--bt-spacer-16: 1rem;
--bt-spacer-18: 1.125rem;
--bt-spacer-20: 1.25rem;
--bt-spacer-22: 1.375rem;
--bt-spacer-24: 1.5rem;
--bt-spacer-28: 1.75rem;
--bt-spacer-32: 2rem;
--bt-spacer-36: 2.25rem;
--bt-spacer-40: 2.5rem;
--bt-spacer-44: 2.75rem;
--bt-spacer-46: 2.875rem;
--bt-spacer-48: 3rem;
--bt-spacer-52: 3.25rem;
--bt-spacer-56: 3.5rem;
--bt-spacer-60: 3.75rem;
--bt-spacer-64: 4rem;
--bt-spacer-68: 4.25rem;
--bt-spacer-72: 4.5rem;
--bt-spacer-80: 5rem;
--bt-spacer-84: 5.25rem;
--bt-spacer-88: 5.5rem;
--bt-spacer-92: 5.75rem;
--bt-spacer-96: 6rem;
--bt-spacer-100: 6.25rem;
--bt-spacer-104: 6.5rem;
--bt-spacer-108: 6.75rem;
--bt-spacer-112: 7rem;
--bt-spacer-116: 7.25rem;
--bt-spacer-120: 7.5rem;
--bt-spacer-124: 7.75rem;
--bt-spacer-128: 8rem;
--bt-spacer-132: 8.25rem;
--bt-spacer-136: 8.5rem;
--bt-spacer-140: 8.75rem;
--bt-spacer-160: 10rem;
--bt-spacer-164: 10.25rem;
--bt-spacer-168: 10.5rem;
}
.bt-hero-unit .title {
font-family: var(--header-font);
letter-spacing: 0;
margin-bottom: 20px;
color: #173B70;
text-align: center;
font-size: 50px;
font-weight: 700;
line-height: normal;
}
/* ==========================================================================
Topbar
========================================================================== */
header.bt-topbar {
top: 0px !important;
}
.header__wrapper {
display: flex;
justify-content: space-between;
background: #FFFFFF;
padding: 40px 20px 30px;
position: relative;
}
.bt-topbar--non-home {
background: url("https://i.ibb.co/zTfkhtMB/Hero-1.jpg");
}
.bt-topbar--non-home .bt-topbar__logo img,
.bt-topbar--non-home .bt-topbar__search svg,
.bt-topbar--non-home .user-svg {
filter: invert(0.5) brightness(6.2) contrast(1);
}
.bt-topbar--non-home #username {
color: var(--white);
}
.bt-topbar--non-home .navigation__link {
color: var(--white);
}
.bt-topbar--non-home .header__wrapper {
background: transparent;
}
.navigation__list {
gap: 10px;
}
.navigation__link {
color: #09143A;
font-family: var(--primary-font);
font-size: 16px;
font-: normal;
font-weight: 400;
line-height: normal;
padding: 6px 16px;
}
.navigation__link:hover {
color: var(--primary-teal) !important;
text-decoration: underline;
}
.bt-topbar {
color: var(--bt-topbar-text-color);
background-color: var(--bt-topbar-bg);
}
.bt-topbar__menu.is-active {
display: flex !important;
}
.bt-topbar__burger {
padding: 0;
background: transparent;
border: 0;
}
.bt-topbar__burger svg {
transition: all 0.3s ease;
}
.bt-topbar__burger svg path {
fill: #1B0344;
}
.bt-topbar__burger.is-active svg {
transform: rotateZ(90deg);
}
.bt-topbar__logo img {
max-width: 245px;
}
.nav-link {
--fw-linkColor: var(--bt-topbar-link-color);
}
.nav-link:focus,
.nav-link:hover {
--fw-linkColorHover: var(--bt-topbar-link-color);
}
.pe-md-16 {
padding-right: 0.5rem !important;
}
@media (max-width: 767px) {
.bt-mobile-menu-open {
overflow: hidden;
}
.bt-topbar__menu {
position: fixed;
top: 0;
bottom: 0;
left: 0;
z-index: 100;
width: 100%;
width: 70%;
max-width: 300px;
padding: 24px;
background-color: var(--bt-topbar-bg);
box-shadow: 0 2px 20px 0 rgba(0000.22);
flex-direction: column;
justify-content: center;
}
.bt-topbar__menu ul.fw-nav-dropdown-wrapper,
.bt-topbar__menu .fw-nav-dropdown-wrapper li,
.bt-topbar__menu .fw-nav-dropdown-wrapper li a {
width: 100%;
}
}
.fw-nav-dropdown-wrapper a.btn-topbar {
white-space: nowrap;
}
.bt-topbar--with-image {
background-image: url('https://deek8ilcp2d17.cloudfront.net/theme-moose/cover.jpg');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.bt-topbar--with-image:before {
position: absolute;
top: 0;
left: 0;
z-index: 0;
display: block;
width: 100%;
height: 100%;
content: "";
background: var(--bt-topbar-bg);
opacity: 0.8;
}
@media (min-width: 768px) {
.bt-topbar__search #fw-search-form {
display: none;
}
}
.bt-topbar__btn-search {
color: var(--bt-topbar-link-color);
border: 0;
padding: 0 1rem 0 0 !important;
}
@media (max-width: 767px) {
.bt-topbar__btn-search {
display: none;
}
.user-menu.open .dropdown-content {
top: 58%;
left: 32%;
}
header.bt-topbar--non-home form#fw-search-form {
width: 258px;
}
header.bt-topbar--non-home .input-group {
width: 235px;
}
header.bt-topbar--non-home form .fw-autocomplete-wrapper {
width: 258px;
}
}
.bt-topbar__search .fw-search .input-group input {
border-color: #fff;
}
.bt-topbar--large {
position: relative;
}
.bt-topbar--large::before {
content: url("data:image/svg+xml,%3Csvg width='620' height='760' viewBox='0 0 620 760' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='380' cy='380' r='380' fill='url(%23paint0_linear_1424_1070)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1424_1070' x1='686.378' y1='589.639' x2='112.031' y2='86.3247' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.214858' stop-color='%23D3D3D3'/%3E%3Cstop offset='0.90262' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
position: absolute;
right: 0;
top: 0;
z-index: 0;
}
/* ==========================================================================
Hero Unit
========================================================================== */
.bt-hero-unit {
position: relative;
padding-top: 100px;
}
.bt-hero-unit h1 {
margin-bottom: var(--bt-spacer-36);
font-size: var(--bt-font-size-h3);
line-height: 1.1;
text-align: center;
}
@media (min-width: 576px) {
.bt-hero-unit h1 {
font-size: var(--bt-font-size-h2);
}
}
@media (min-width: 768px) {
.bt-hero-unit h1 {
margin-bottom: var(--bt-spacer-24);
font-size: var(--bt-font-size-h1);
}
}
.fw-search .search-container {
align-items: flex-start;
align-self: flex-start;
background-color: var(--white);
border: 1px solid;
border-color: var(--light-blue);
border-radius: 30px;
display: flex;
gap: 12px;
height: 57px;
padding: 14px 42px 14px 56px;
}
.dlhdlh_search {
align-items: flex-start;
display: flex;
height: 24px;
justify-content: flex-end;
min-width: 24px;
padding: 2px 2.0px;
}
.union-2 {
height: 20px;
width: 20px;
}
.search-by-topic-product-and-more {
align-self: center;
color: #1b034466;
font-family: var(--primary-font);
font-size: var(--font-size-m);
font-weight: 300;
letter-spacing: 0.32px;
line-height: normal;
margin-bottom: 3.0px;
min-height: 22px;
width: 516px;
}
*,
*::before,
*::after {
font-family: var(--primary-font);
}
header.bt-topbar {
color: #1B0344;
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
}
header.bt-topbar a.btn {
background: #fff;
}
#userDropdownMenu {
font-weight: 300;
display: flex;
width: fit-content;
align-items: center;
gap: 10px;
}
.fw-user-info {
display: flex;
gap: 5px;
}
.dropdown-toggle::after {
border-top: .3em solid var(--tolopea);
}
.dropdown-item,
.dropdown-item:hover {
color: var(--tolopea) !important;
display: flex;
align-items: center;
}
header.bt-topbar--non-home a.btn,
header.bt-topbar--non-home #userDropdownMenu {
background: transparent;
}
.popular-searches {
color: #1B0344;
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
border-color: #1B0344;
display: grid;
border-radius: 50px !important;
place-items: center;
padding: 0 0.5rem;
}
header.bt-topbar .navigation-list a.btn {
background: linear-gradient(105deg#439fd1 2.51%#75cfff 57.54%#5db9ea 101.38%);
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #09143a;
padding: 0 28px;
border-radius: 55px !important;
border: none;
cursor: pointer;
text-decoration: none;
display: flex;
align-items: center;
}
header.bt-topbar .navigation-list a.btn:hover {
background: linear-gradient(105deg#75cfff 2.51%#bbe7ff 57.54%#75cfff 101.38%);
}
.gap-10 {
gap: 10px
}
.d-flex {
display: flex;
}
.items-center {
align-items: center
}
.justify-center {
justify-content: center;
}
.bt-topbar__logo {
text-align: center;
z-index: 2;
}
/*search*/
input {
color: rgba(273680.40);
font-size: 16px;
font-family: var(--primary-font);
font-: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 0.32px;
}
input.search-container.form-control {
border-radius: 40px !important;
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 0.32px;
padding-left: 54px;
}
.popular-searches {
padding: 18px 5%;
letter-spacing: 0.64px;
}
.popular-searches__link {
border-bottom: 0px
}
.popular-searches__link {
color: #1B0344;
text-align: center;
font-family: var(--primary-font);
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 0.64px;
}
.popular-searches__link:hover {
color: var(--primary-teal);
text-decoration: underline;
}
div.fw-avatar-text {
padding-top: 5px;
}
.fw-avatar-text {
background: transparent;
border: 1px solid #1B0344;
color: #1B0344;
}
.fw-avatar,
.fw-avatar .fw-avatar-text {
background: transparent;
}
.nav-item a>div.fw-avatar-text {
width: 34px;
height: 34px;
}
header.bt-topbar a {
height: 34px;
}
/* Style the login link */
li.nav-item.fw-login a.nav-link {
width: 62px;
height: 34px;
border: 1px solid #1B0344;
border-radius: 30px !important;
color: #1B0344;
text-decoration: none;
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
border-color: #1B0344;
display: flex;
align-items: center;
}
li.nav-item.fw-login {
padding: 0 0.5rem !important;
}
/* Style the login link on hover */
li.nav-item.fw-login:hover a {
background-color: #1B0344;
color: white;
}
header.bt-topbar--non-home form#fw-search-form {
border-radius: 10px;
border: 1px solid #21D1B0;
border-bottom: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: rgb(255255255);
display: none;
width: 298px;
flex-shrink: 0;
height: 35px;
}
header.bt-topbar--non-home .fw-search .fw-autocomplete-header .fw-search-tab.fw-active-search-tab {
background-color: #21D1B0;
color: #fff;
}
header.bt-topbar--non-home form .fw-autocomplete-wrapper {
border: 1px solid #21D1B0;
border-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
box-sizing: border-box;
width: 298px;
left: -1px;
margin-top: 34px;
padding-left: 20px !important;
}
header.bt-topbar--non-home #fw-search-form #searchInput {
border-radius: 50px !important;
padding-left: 15px !important;
display: flex;
align-items: center;
background: transparent;
height: 25px;
border: 1px solid #000;
background: #FFF;
width: 237px;
margin-top: 3px;
color: #626262;
font-family: var(--primary-font);
font-size: 12px;
font-: normal;
font-weight: 400;
line-height: 25px;
/* 250% */
letter-spacing: 0.3px;
}
header.bt-topbar--non-home #fw-search-form #searchInput::placeholder {
color: rgba(273680.40);
}
.fw-user-avatar {
padding: 0 0.5rem;
;
}
.dropdown-toggle::after,
.dropdown-toggle::hover .dropdown-toggle::after {
border-color: #1B0344;
}
.fw-search .fw-autocomplete-header .fw-search-tab {
margin: 0 auto;
border: 1px solid #1B0344;
padding: 0 15px;
margin-right: 3px;
}
ul.fw-no-bullet.fw-recent-searches.mb-16 {
margin-bottom: 0 !important;
}
a.ps-32.line-clamp-2 {
height: 100%;
width: 100%;
color: #1B0344 !important;
padding: 10px 0;
}
ul.fw-no-bullet {
margin: 10px 0 10px 0;
}
.fw-search .fw-autocomplete-header .fw-search-tab:hover {
background-color: #1B0344;
color: #fff;
}
.bt-topbar--large .col-8.fs-20.semi-bold {
color: #1B0344;
margin: 0 auto;
margin-left: 0;
}
.fw-search .fw-autocomplete-header .fw-search-tab.fw-active-search-tab {
background-color: #1B0344;
}
button.btn.btn-link.main.fw-clear-all {
display: flex;
align-items: center;
padding: 13px;
}
div.col-4.px-0.main.text-end {
padding-right: 25px !important;
}
.fw-autocomplete-focus .fw-clear-all {
height: 34px;
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
flex-shrink: 0;
color: #1b0344;
border: 1px solid #1b0344;
border-radius: 50px !important;
padding: 5px;
}
.fw-autocomplete-focus .fw-clear-all:hover {
height: 34px;
background-color: #1b0344;
color: #FFF;
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
}
.fw-autocomplete-wrapper {
padding: 0.5rem !important;
overflow-y: auto !important;
}
.form-control:focus {
box-shadow: none !important;
}
div.fw-recent-title.row.align-items-center {
white-space: nowrap;
}
p.semi-bold {
color: #1b0344;
margin-top: 5px;
}
li.popular-searches__item {
padding: 0 5px 0 0;
}
.bt-topbar--large .text-end {
padding-right: 20px !important;
width: auto;
}
header.bt-topbar--non-home ::-webkit-scrollbar {
width: 0;
}
::-webkit-scrollbar {
width: 3px;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #000;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555;
}
/* Button (not supported in Safari) */
::-webkit-scrollbar-button {
display: none;
}
.me-8 {
margin-right: 0.3rem !important;
}
header.bt-topbar--non-home .btn.btn-link.fw-view-all {
color: #21D1B0;
font-family: var(--primary-font);
border: none;
font-size: 12px;
font-: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.3px;
}
header.bt-topbar--non-home .text-end {
padding-right: 7px !important;
white-space: nowrap;
}
header.bt-topbar--non-home .btn.btn-link.fw-view-all:hover {
text-decoration: underline;
background: transparent;
}
fw-loading.my-80.d-none {
display: none;
}
.bt-layout__head header.bt-topbar--non-home {
height: 271px;
background-image: url(https://i.ibb.co/zTfkhtMB/Hero-1.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.bt-topbar__btn-search {
padding: 0 0.3rem 0 0 !important
}
header.bt-topbar--non-home .bt-topbar__btn-search svg {
color: #032439;
}
header.bt-topbar--non-home .fw-search:before {
position: absolute;
top: 60% !important;
left: 1rem;
z-index: 4;
width: 24px;
height: 24px;
background-repeat: no-repeat;
transform: translateY(-50%);
}
header.bt-topbar--non-home .fw-recent-search {
margin-top: 36px;
}
header.bt-topbar--non-home ul.fw-no-bullet {
margin: 0px;
}
header.bt-topbar--non-home .input-group {
width: 282px;
margin-top: 4px;
flex-shrink: 0;
display: flex;
align-content: space-around;
align-items: flex-end;
justify-content: flex-end;
padding-left: 47px;
}
header.bt-topbar--non-home .fw-search .fw-autocomplete-header .fw-search-tab {
background: #ADF7E9;
border: none;
border-radius: 3px;
width: 52px;
height: 16px;
color: #000;
text-align: center;
font-family: var(--primary-font);
font-size: 11px;
font-: normal;
font-weight: 300;
line-height: normal;
padding: 0;
}
header.bt-topbar--non-home .mt-24 {
margin: 0 !important;
height;
0px !important;
}
header.bt-topbar--non-home .fw-search .fw-autocomplete-header .fw-search-tab:hover {
border-radius: 3px;
background: #21D1B0;
color: #FFF;
}
header.bt-topbar--non-home .fw-search .fw-autocomplete-header {
margin-left: 28px;
}
header.bt-topbar--non-home .fw-autocomplete-focus .fw-clear-all {
color: #21D1B0;
font-family: var(--primary-font);
border: none;
font-size: 12px;
font-: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.3px;
}
header.bt-topbar--non-home .fw-autocomplete-focus .fw-clear-all:hover {
text-decoration: underline;
background: transparent;
}
header.bt-topbar--non-home ul.fw-no-bullet.fw-recent-searches.mb-16 {
list-: disc;
margin-left: 22px;
color: #1b0344;
font-size: 12px;
display: flex;
justify-content: cetner;
flex-direction: column;
margin: 0;
margin-top: -5px;
}
header.bt-topbar--non-home a.ps-32.line-clamp-2 {
height: 100%;
width: 100%;
color: #1B0344 !important;
padding: 8px 0;
padding-left: 0 !important;
font-size: 14px;
font-weight: 400;
}
header.bt-topbar--non-home a.ps-32.line-clamp-2:hover {
color: #21D1B0 !important;
}
header.bt-topbar--non-home ul.fw-no-bullet {
list--type: disc;
padding-left: 22px;
}
header.bt-topbar--non-home fw-solutions-search-results.fw-results {
margin-left: 16px;
}
header.bt-topbar--non-home a.ps-32.line-clamp-2:hover {
text-decoration: underline;
background-color: transparent;
}
header.bt-topbar--non-home .fw-autocomplete-focus {
margin-left: 13px;
margin-right: 10px;
margin-top: -28px;
}
header.bt-topbar--non-home .fw-search {
height: 35px;
display: flex;
}
.icon-recent:before {
content: "";
}
.icon-article:before {
content: "";
}
header.bt-topbar--non-home .semi-bold {
color: #1B0344;
font-family: var(--primary-font);
font-size: 1rem !important;
font-: normal;
font-weight: 600;
line-height: normal;
}
/* avatar login bar*/
#username {
flex-shrink: 0;
color: #1B0344;
font-family: var(--primary-font);
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
display: flex;
align-items: center;
/* Vertically center the content */
padding-left: 6px;
cursor: pointer;
}
#username:hover {
text-decoration: underline;
}
.user-svg {
display: flex;
align-items: center;
}
/* Rest of the CSS remains the same */
.dropdown-content {
display: none;
position: absolute;
background: #FFF;
border-radius: 6px;
box-shadow: 1px 1px 4px 1px rgba(0000.15);
width: 123px;
height: 123px;
flex-shrink: 0;
z-index: 1;
top: 75px;
}
.menu-item {
list-: none;
}
.menu-item a {
height: 33% !important;
flex-shrink: 0;
color: #1B0344;
font-family: var(--primary-font);
font-size: 16px;
font-: normal;
font-weight: 300;
line-height: normal;
text-decoration: none;
display: block;
padding-left: 23px;
padding-top: 16px;
}
.menu-item a:hover {
text-decoration: underline;
}
.user-menu.open .dropdown-content {
display: block;
padding: 0;
}
.fw-popular-articles-search {
display: none;
}
ul.dropdown-content:last-child li:last-child a {
color: #EE4C4E;
}
.user-menu {
padding: 0.5rem;
}
.fw-nav-wrapper {
border: none;
}
@media screen and (max-width: 500px) {
.bt-hero-unit .title {
font-size: 32px;
padding-top: 12px;
margin-bottom: 0;
}
.popular-searches__text {
margin-right: 0px;
font-size: 14px;
}
li.popular-searches__item {
margin: 0;
padding: 0;
}
.popular-searches__link {
font-size: 14px;
}
#fw-search-form {
width: 92%;
margin-top: -6px;
}
div.bt-container-inner.bt-topbar__container-inner.position-relative.py-32>div>a>span>svg {
width: 96%;
margin-left: -14px;
margin-top: 2px;
}
.search-box--hero-unit {
display: flex;
flex-direction: column;
align-items: center;
}
.popular-searches {
place-items: baseline;
}
div.article-page>div.row.article-body>div.col-sm-8>footer {
bottom: -20px !important;
}
}
@media (max-height: 650px) {
header>.bt-container-inner {
padding-top: 45px !important;
transform: scale(0.8)
}
.bt-hero-unit {
padding-top: 0;
padding-bottom: 0;
transform: scale(0.8);
}
.bt-hero-unit h1 {
margin-bottom: 0.5rem;
}
.fw-search .search-container {
margin-top: 10px;
}
.bt-container-inner.py32 {
padding-bottom: 1rem !important;
}
}
>
<>
.boxes-container {
margin: 75px 0;
padding: 0 20px;
}
.boxes {
display: grid;
grid-template-columns: repeat(auto-fillminmax(293px1fr));
width: 100%;
gap: 20px;
max-width: 1020px;
margin: 0 auto;
place-items: center;
}
.box-item {
max-width: 326px;
width: 100%;
height: 293px;
display: flex;
flex-direction: column;
align-items: center;
padding: 50px 30px;
border-radius: 16px;
color: #1b0344;
position: relative;
z-index: 1;
background: #FFFFFF;
box-shadow: 1px 1px 10px rgba(0000.07);
}
.box-item:hover {
background: #F4F4F4;
}
.box-img {
display: flex;
justify-content: center;
border-radius: 10px;
width: 73px;
height: 71px;
align-items: center;
}
.box-title {
margin-top: 23px;
text-align: center;
font-family: var(--primary-font);
font-size: 25px;
font-weight: 700;
white-space: nowrap;
}
.box-description {
text-align: center;
font-size: 16px;
font-weight: 300;
line-height: 22px;
letter-spacing: 0.64px;
margin-top: 10px;
}
.featured-articles {
max-width: 1020px;
margin: 0 auto;
}
.featured-container {
padding: 60px 0 80px;
background-color: var(--light-blue);
display: flex;
align-items: center;
justify-content: center;
}
a.box-item:nth-last-child(2) {
display: none;
}
a.box-item:hover {
color: var(--tolopea);
}
.feature_article_header {
display: flex;
align-items: center;
gap: 8px;
}
.feature_article_header h2 {
color: var(--white);
font-family: var(--primary-font);
font-size: 30px;
font-weight: 600;
letter-spacing: 0.6px;
margin-bottom: 0;
}
@media (max-height: 650px) {
.boxes-container {
margin-top: 0;
margin-bottom: 0;
}
.box-item {
padding: 30px 10px;
max-height: 255px;
}
#featured-articles {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.featured-article__title {
font-size: 14px;
}
.featured-articles__list {
grid-template-columns: repeat(auto-fillminmax(200px1fr));
}
.boxes {
grid-template-columns: repeat(auto-fillminmax(250px1fr));
gap: 5px;
max-width: 790px;
margin: 0 auto;
}
.box-item {
max-width: 250px;
max-height: 250px;
}
.box-img {
width: 55px;
height: 55px;
}
.box-title {
font-size: 18px;
}
.box-description {
font-size: 14px;
}
.featured-container {
margin-top: 20px;
min-height: 250px;
}
.featured-articles__list {
row-gap: 20px;
margin-top: 20px;
}
}
.contact-us {
background: #f9fbfe;
padding: 75px 0;
display: flex;
flex-direction: column;
align-items: center;
font-family: var(--primary-font);
}
.contact-us h2 {
color: #000;
font-size: 55px;
font-weight: 300;
letter-spacing: 1px;
margin-bottom: 35px;
font-family: var(--primary-font);
}
.contact-us .cta-wrapper {
display: flex;
align-items: center;
gap: 24px;
}
.contact-us .cta-wrapper .contact-us-button {
background: linear-gradient(105deg#439fd1 2.51%#75cfff 57.54%#5db9ea 101.38%);
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #09143a;
padding: 13px 28px;
border-radius: 55px;
border: none;
cursor: pointer;
text-decoration: none;
}
.contact-us .cta-wrapper .contact-us-button:hover {
background: linear-gradient(105deg#75cfff 2.51%#bbe7ff 57.54%#75cfff 101.38%);
}
.contact-us .cta-wrapper a {
text-decoration: underline;
font-weight: 400;
font-size: 16px;
color: #000;
}
.featured-container--home {
position: relative;
}
.featured-container--home::before {
content: url("data:image/svg+xml,%3Csvg width='606' height='832' viewBox='0 0 606 832' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='190.5' cy='416' rx='415.5' ry='416' fill='url(%23paint0_linear_1424_1069)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1424_1069' x1='525.5' y1='645.5' x2='-103.159' y2='95.2524' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.214858' stop-color='%23D3D3D3'/%3E%3Cstop offset='0.90262' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
position: absolute;
bottom: 0;
left: 0;
z-index: -1;
}
>