@media (min-width:1921px ) { body { max-width:100%;} } @media (max-width:1920px ) { body { max-width:1920px;} } body { left:auto; right:auto; width:100%; padding: 0% 2%; background-color: #e2e2e2; } .bricks-layout-inner { max-height: 100%!important; } .bricks-layout-wrapper .image { aspect-ratio: auto!important; } .bricks-background-video-wrapper { border-radius: 1em!important; }    .show-two-elements { .btn-prd-cat01 a:nth-child(n+3), .btn-prd-cat02 a:nth-child(n+3) { display: none; } }     h1, h2, h3, h4, h5, h6 { font-family: 'Noto Serif', serif; line-height: 1.2em; letter-spacing: 1px; }  .font-t-upper { text-transform: uppercase; } .font-t-cap { text-transform: capitalize; }  p { font-family: 'Montserrat', sans-serif; line-height: 1.3em; letter-spacing: 1px; } span { font-family: 'Montserrat', sans-serif; line-height: 100%; letter-spacing: 0%; }  button, a.button, nav a, .menu-item { font-family: 'Montserrat', sans-serif; }    .size-12 { font-size: 0.75rem; }  .size-14 { font-size: 0.875rem; }  .size-16 { font-size: 1rem; }  .size-17 { font-size: 1.05rem; }  .size-20 { font-size: 1.1rem; }  .size-24 { font-size: 1.5rem; }  .size-32 { font-size: 2rem; }  .size-38 { font-size: 2.375rem; }  .size-40 { font-size: 2.5rem; }  .size-48 { font-size: 3rem; }  .size-116 { font-size: 4rem; }  .fontp-1 { font-weight: 100; } .fontp-2 { font-weight: 200; } .fontp-3 { font-weight: 300; } .fontp-4 { font-weight: 400; } .fontp-5 { font-weight: 500; } .fontp-6 { font-weight: 600; } .fontp-7 { font-weight: 700; } .fontp-8 { font-weight: 800; } .fontp-9 { font-weight: 900; }    .mrg-t-1 { margin-top: 0.625rem; }  .mrg-t-2 { margin-top: 1.25rem; }  .mrg-t-3 { margin-top: 1.25rem; }  .mrg-t-4 { margin-top: 2.5rem; }  .mrg-t-5 { margin-top: 3.125rem; }  .mrg-t-6 { margin-top: 3.75rem; }  .mrg-b-1 { margin-bottom: 0.625rem; } .mrg-b-2 { margin-bottom: 1.25rem; } .mrg-b-3 { margin-bottom: 1.25rem; } .mrg-b-4 { margin-bottom: 2.5rem; } .mrg-b-5 { margin-bottom: 3.125rem; } .mrg-b-6 { margin-bottom: 3.75rem; } .mrg-l-1 { margin-left: 0.625rem; } .mrg-l-2 { margin-left: 1.25rem; } .mrg-l-3 { margin-left: 1.25rem; } .mrg-l-4 { margin-left: 2.5rem; } .mrg-l-5 { margin-left: 3.125rem; } .mrg-l-6 { margin-left: 3.75rem; } .mrg-r-1 { margin-right: 0.625rem; } .mrg-r-2 { margin-right: 1.25rem; } .mrg-r-3 { margin-right: 1.25rem; } .mrg-r-4 { margin-right: 2.5rem; } .mrg-r-5 { margin-right: 3.125rem; } .mrg-r-6 { margin-right: 3.75rem; }     .bg-366480 { background-color: #366480; }  .cl-366480 { color: #366480; } .cl-fff { color: #ffffff; } .cl-535353 { color: #535353; } .cl-1F3C4E { color: #1F3C4E; }  .bgg-0001 { background: linear-gradient(111.96deg, rgba(255, 255, 255, 0.3) 20.52%, rgba(153, 153, 153, 0.3) 97.35%); } .shad-prd-01 { border-radius: 2em; background-color: #ffffffad; backdrop-filter: blur(0.8875rem); box-shadow: 0.625rem 0.625rem 0.63125rem -0.3125rem #00000040; }    .full-cont-100 { width: 100%; } .radius-20 { border-radius: 1em;  }    .sec-btn-redme { text-wrap-mode: nowrap; display: flex; padding: 1.25rem 0rem; } .sec-btn-redme-2 { text-wrap-mode: nowrap; width: 100%; display: flex; padding: 1.25rem; flex-direction: row; align-items: center; justify-content: space-between; } .btn-prd-redme { text-wrap-mode: nowrap; border-radius: 7em;  background: #366480; color: #ffffff; font-family: 'Montserrat', sans-serif; font-weight: 400; font-style: Regular; font-size: 1.1rem;  line-height: 100%; letter-spacing: 0%; text-align: center; padding: 0.5rem 3.125rem;  margin: 0.625rem 0;  } .btn-prd-redme-chev { text-wrap-mode: nowrap; border-radius: 999px; background: #366480; color: #ffffff; font-family: 'Montserrat', sans-serif; font-weight: 400; font-style: Regular; font-size: 1.1rem; line-height: 100%; letter-spacing: 0%; text-align: center; padding: 0.5rem 0.875rem;  margin: 0.625rem 0.9375rem;  } .btn-prd-redme-2 { text-wrap-mode: nowrap; backdrop-filter: blur(0.8875rem); border: 0.0625rem solid #366480; border-radius: 999px; background: none; color: #366480; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 0.9rem; text-align: center; padding: 0.3rem 1.4rem; margin: 0 0.625rem 0 0; } .btn-prd-cat01 a { text-wrap-mode: nowrap; backdrop-filter: blur(0.875rem);  border: 0.0625rem solid #366480; border-radius: 999px; background: none; color: #366480; font-family: 'Montserrat', sans-serif; font-weight: 400; font-style: Regular; font-size: 0.875rem; line-height: 100%; letter-spacing: 0%; text-align: center; padding: 0.3125rem 1.25rem; margin: 0 0.625rem 0 0; } .btn-prd-cat02 a { text-wrap-mode: nowrap; min-height: 4rem;  min-width: 13.0625rem;  box-shadow: 0.3125rem 0.3125rem 0.45rem -0.3125rem rgba(0, 0, 0, 0.25); border: 0.0625rem solid #FFFFFF66; border-radius: 999px; color: #ffffff; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 0.75rem;  letter-spacing: 0%; text-align: center; padding: 0.375rem 1.875rem;  margin: 0 0.625rem 0 0; background: linear-gradient(111.96deg, rgba(255, 255, 255, 0.3) 20.52%, rgba(153, 153, 153, 0.3) 97.35%); backdrop-filter: blur(0.875rem); }    .bricks-pagination ul { margin-top: 3.75rem;  } a.prev.page-numbers, a.next.page-numbers { height: 2.5rem;  width: 2.5rem;  font-style: Light; text-align: center; border-width: 0.125rem;  border-style: solid; border-color: #366480; border-radius: 1000em;  } a.page-numbers { height: 2.5rem; width: 2.5rem; font-weight: 400; font-size: 1rem;  text-align: center; color: #366480; } a.page-numbers:hover { font-weight: 600; } span.page-numbers.current { color: #366480; font-weight: 600; font-size: 1.25rem;  text-decoration: underline; } li.page-numbers { margin-top: 3.125rem;  }    .repeater-item [data-field-id="wssitk"] { width: 100%; } .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner { border-radius: 1em;  background-color: #ffffff; } #brxe-3749c8 .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-ijnlbi .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-lqyvew .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-qsdhcl .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-jckexo .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-edff1c .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-cc47a7 .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner, #brxe-kagydy .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner { border-radius: 1em; background-color: #ffffff; } #brxe-ojhjfw .bricks-layout-wrapper[data-layout=grid] .bricks-layout-inner { border-radius: 1em; background-color: #366480; } .icon-mold-01 i { display: flex ; padding: 0.5rem; color: #366480; top: 50%; left: 50%; font-size: 1.3rem !important; height: 2.375rem; width: 2.375rem; border: 0.125rem solid #366480; border-radius: 999px; align-content: center; align-items: center; justify-content: center; } #brxe-ojhjfw .overlay-wrapper { display: flex; align-items: flex-end; }          @media (max-width: 767px) { body { padding-left: 4%; padding-right: 4%; }    p { line-height: 1.2em; }    .size-12 { font-size: 1.1667rem; }  .size-14 { font-size: 1.1667rem; } .size-16 { font-size: 1.1667rem; } .size-17 { font-size: 1.1667rem; } .size-20 { font-size: 1.25rem; }  .size-24 { font-size: 1.333rem; }  .size-32 { font-size: 1.5rem; }  .size-38 { font-size: 1.6667rem; }  .size-40 { font-size: 1.833rem; }  .size-48 { font-size: 2rem; }  .size-116 { font-size: 2.333rem; }  span { font-size: 1.1667rem; } .btn-prd-redme { font-size: 1.333rem;  } }              .show-mob { display: block !important; } .hide-mob { display: none !important; } .show-tab, .show-desk { display: none !important; }  @media (min-width: 768px) { .show-tab { display: block !important; } .hide-tab { display: none !important; } .show-mob { display: none !important; } }  @media (min-width: 992px) { .show-desk { display: block !important; } .hide-desk { display: none !important; } .show-mob { display: none !important; } }