/** Shopify CDN: Minification failed

Line 85:39 Expected ":"

**/
.section--multibox .multibox--root{position:relative;}
.section--multibox .multibox--root:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.08;}
.section--multibox .multibox--root .multibox--wrapper { position: relative; z-index: 1; }

.section--multibox .multibox--header { text-align: center; margin-bottom: 60px; }

.section--multibox .multibox { display: flex; flex-direction: column; gap: 80px; }

.section--multibox .box-top-wrapper { display: flex; align-items: center; justify-content: center; gap: 60px; } 
.section--multibox .box-top-wrapper .box-top-item { border-radius: 5px; border: 1px solid #FFF; max-width: 252px; width:100%; } 
.section--multibox .box-top-wrapper .box-content { padding: 20px 10px 20px 20px; color: #FFF; font-family: var(--font--secondary--family); font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.192px; } 
.section--multibox .box-top-wrapper .box-top-title { padding: 6px 10px; color: #75B5B8; text-align: center; font-family: var(--font--secondary--family); font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.24px; background: #ffffff; }
.section--multibox .box-top-wrapper .box-content > * + * { margin-top:10px; }

.section--multibox .multibox-list { display:flex; flex-direction:column;column-gap: 80px; row-gap: 80px; }

.section--multibox .box-item { border-radius: 30px; position: relative; text-align: center; padding:30px;display: flex ; flex-direction: column; gap: 30px;}
.section--multibox .box-item .link-label { letter-spacing: 0px; color: currentcolor; font-size: 18px; line-height: 1.4; font-weight: 700; text-decoration: none; } 
.section--multibox .box-item .media-item { position: relative; width: 100%; } 
.section--multibox .box-item .media-item:before { content: ""; padding-bottom: 645px; display: block; } 
.section--multibox .box-item .media-item.image-ratio--small:before { padding-bottom: 84%; } 
.section--multibox .box-item .media-item img.media { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 20px; }

.section--multibox .box-item .info-main { display: flex; flex-direction: column; gap: 10px; }
.section--multibox .box-item .info-main .item-media {width: 35px;margin: 0;height: 35px;border-radius: 50%;background: rgba(2, 89, 107, 1);
  display: flex; align-items: center;justify-content: center;flex-shrink: 0; align-self: flex-start; }
.section--multibox .box-item .info-main .media {width: 20px;height: 20px;background: transparent;}
.section--multibox .box-item .info-main .info-item {display: flex;align-items: center;gap: 20px;}
.section--multibox .box-item .info-main .info-text,
.section--multibox .box-item .info-main .info-text p,
.section--multibox .box-item .info-main .info-text > *,
.section--multibox .box-item .info-main .info-text a {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal; text-align:left;letter-spacing: 0.192px;text-decoration: none;}
.section--multibox .box-item .info-main .info-text > *:first-child {margin-top: 0;}
.section--multibox .box-item .info-main .info-text > *:last-child {margin-bottom: 0;}
.section--multibox .box-item .info-main .info-text table{border:none;}
.section--multibox .box-item .info-main .info-text table tr {padding:0;}
.section--multibox .box-item .info-main .info-text table td {padding:0;border:none;}
.section--multibox .box-item .info-main .info-text table td:last-child { font-family: var(--font--secondary--family); }
.section--multibox .box-item .info-main .info-text table tr:not(:last-child) td{padding-bottom: 6px;}
.section--multibox .box-item .info-main .info-text table td:not(:last-child){padding-right: 10px; }
.template--page table { color: currentcolor; }

.section--multibox .content-wrapper { display: flex; align-items: center; justify-content: space-between; gap: 30px; }
.section--multibox .content-wrapper .stacked-text--button { text-transform: none;min-width: 216px; border-radius: 60px; background: #E54B4B; color: #FFF; text-align: center; border:none; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.192px; }


@media only screen and (min-width: 768px) {
  .section--multibox .multibox--root[data-section-id][data-spacing-above="full"][data-spacing-below="full"]{padding: 80px 50px;}
  .section--multibox .multibox--root[data-section-id][data-spacing-above="full"]{padding-top:80px;}
  .section--multibox .multibox--root[data-section-id][data-spacing-below="full"]{padding-bottom:80px;}
}

/* @media screen and (min-width: 750px){
  .section--multibox .page-width:has(.swiper) { padding-left:90px; padding-right:90px; max-width: calc(var(--page-width) + 80px); }

  .section--multibox .nav-btns .btn-arrow.swiper-button-prev { left: -21px; }
  .section--multibox .nav-btns .btn-arrow.swiper-button-next { right: -21px; }
}

@media screen and (max-width: 990px){
  .section--multibox .multibox-list { grid-template-columns: repeat(2,1fr); column-gap: 30px; row-gap: 30px; } 
}


@media screen and (max-width: 749px){
  .section--multibox .multibox-list { grid-template-columns: repeat(2,1fr); row-gap: 30px; } 

  .section--multibox .box-item .content-wrapper { padding: 12px 10px 14px 10px; } 
  .section--multibox .box-item .link-label { font-size: 16px; line-height: 1.31; } 
  .section--multibox .box-item .media-item:before { padding-bottom: 123px; } 
  .section--multibox .box-item .media-item.image-ratio--small:before { padding-bottom: 190px; }

  .section--multibox:has(.swiper) .box-main-wrapper { margin-right:-20px; } 
}
*/

@media screen and (max-width: 767px){
  .section--multibox .multibox--header { margin-bottom: 30px; }

  .section--multibox .multibox { column; gap: 40px; }

  .section--multibox .box-top-wrapper { gap: 25px; flex-wrap: wrap; }
  .section--multibox .box-top-wrapper .box-content { padding: 15px; font-size: 15px; letter-spacing: 0.0; } 
  .section--multibox .box-top-wrapper .box-top-title { padding: 6px; font-size: 18px; letter-spacing: 0; }
  .section--multibox .box-top-wrapper .box-content > * + * { margin-top:8px; }

  .section--multibox .multibox-list { column-gap: 40px; row-gap: 40px; }

  .section--multibox .box-item { border-radius: 20px; padding:20px; gap: 20px;}
  .section--multibox .box-item .link-label { font-size: 16px; } 
  .section--multibox .box-item .media-item:before { padding-bottom: 300px; }

  .section--multibox .content-wrapper { gap: 20px; flex-direction: column; align-items: flex-start; }


  .section--multibox .box-item .info-main .info-text, 
  .section--multibox .box-item .info-main .info-text p, 
  .section--multibox .box-item .info-main .info-text > *, 
  .section--multibox .box-item .info-main .info-text a { font-size:13px; }

}

