@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";
.color-text{
  color:#151f2b;
}
.color-white{
  color:#fff;
}
.color-primary{
  color:#01746d !important;
}
.color-secondary{
  color:#024b82 !important;
}
.color-tertiary{
  color:#eef5fb !important;
}
.theme-bg-black{
  background:#000;
}
.theme-bg-white{
  background:#fff;
}
.theme-bg-primary{
  background:#01746d;
}
.theme-bg-secondary{
  background:#024b82;
}
.theme-bg-tertiary{
  background:#eef5fb;
}
.theme-bg-lightgrey{
  background:#f0f6f6;
}
.theme-bg-darkgrey{
  background:#151f2b;
}
.p-theme{
  padding-top:90px;
  padding-bottom:90px;
}
@media (max-width: 768px){
  .p-theme{
    padding-top:calc(90px / 2);
    padding-bottom:calc(90px / 2);
  }
}
.p-theme-top{
  padding-top:90px;
}
@media (max-width: 768px){
  .p-theme-top{
    padding-top:calc(90px / 2);
  }
}
.p-theme-bot{
  padding-bottom:90px;
}
@media (max-width: 768px){
  .p-theme-bot{
    padding-bottom:calc(90px / 2);
  }
}
.m-theme{
  margin-top:90px;
  margin-bottom:90px;
}
@media (max-width: 768px){
  .m-theme{
    margin-top:calc(90px / 2);
    margin-bottom:calc(90px / 2);
  }
}
.m-theme-top{
  margin-top:90px;
}
@media (max-width: 768px){
  .m-theme-top{
    margin-top:calc(90px / 2);
  }
}
.m-theme-bot{
  margin-bottom:90px;
}
@media (max-width: 768px){
  .m-theme-bot{
    margin-bottom:calc(90px / 2);
  }
}
.border-radius{
  border-radius:10px;
}
.filter-primary{
  filter:brightness(0) saturate(100%) invert(33%) sepia(31%) saturate(1593%) hue-rotate(132deg) brightness(96%) contrast(99%);
}
.filter-secondary{
  filter:brightness(0) saturate(100%) invert(19%) sepia(26%) saturate(5154%) hue-rotate(187deg) brightness(99%) contrast(98%);
}
.filter-white{
  filter:brightness(0) invert(1);
}
.semibold{
  font-weight:600;
}
.theme-button{
  font-weight:700;
  transition:all 0.4s;
  color:#fff !important;
  text-align:center;
  border:0;
  border-radius:25px;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  position:relative;
  min-width:260px;
  padding:16px 29px;
  line-height:1.2;
  font-size:16px;
  margin-right:10px;
  height:54px;
  isolation:isolate;
  background-color:#01746d;
}
.theme-button::after{
  content:"";
  width:22px;
  height:22px;
  display:block;
  background-image:url("/ws_content/images/arrow-right-white-22.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
  transition:all 0.4s;
}
.theme-button:hover, .theme-button:focus-visible{
  color:#fff !important;
  opacity:1 !important;
  background-color:#024b82 !important;
}
.theme-button-white{
  font-weight:700;
  transition:all 0.4s;
  color:#fff !important;
  text-align:center;
  border:0;
  border-radius:25px;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  position:relative;
  min-width:260px;
  padding:16px 29px;
  line-height:1.2;
  font-size:16px;
  margin-right:10px;
  height:54px;
  isolation:isolate;
  background-color:#01746d;
  color:#024b82 !important;
  background-color:#fff;
}
.theme-button-white::after{
  content:"";
  width:22px;
  height:22px;
  display:block;
  background-image:url("/ws_content/images/arrow-right-white-22.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
  transition:all 0.4s;
}
.theme-button-white:hover, .theme-button-white:focus-visible{
  color:#fff !important;
  opacity:1 !important;
  background-color:#024b82 !important;
}
.theme-button-white::after{
  filter:brightness(0) saturate(100%) invert(19%) sepia(26%) saturate(5154%) hue-rotate(187deg) brightness(99%) contrast(98%);
}
.theme-button-white:hover, .theme-button-white:focus-visible{
  color:#fff !important;
}
.theme-button-white:hover::after, .theme-button-white:focus-visible::after{
  filter:none;
}
.btn-fw{
  width:100%;
  min-width:0;
}
:root{
  --bg-menu-color:#01746d;
  --fg-menu-color:#024b82;
}
body{
  font-family:"Poppins", sans-serif !important;
}
.primago-toplinks-bg-color{
  background-color:#01746d;
  color:#fff;
}
.primago-toplinks-bg-color .container > .d-flex{
  padding:8px 0 !important;
}
.primago-toplinks-bg-color .container > .d-flex .col-md-5{
  order:-1;
  flex:0;
  max-width:none;
}
@media (max-width: 992px){
  .primago-toplinks-bg-color .container > .d-flex .col-md-5{
    width:100% !important;
    flex:1 1 auto;
  }
}
.primago-toplinks-bg-color .container > .d-flex .col-md-7{
  flex:1 1 auto;
  max-width:none;
}
@media (max-width: 992px){
  .primago-toplinks-bg-color .container > .d-flex .col-md-7{
    display:none !important;
  }
}
.primago-toplinks-bg-color [href*="tel:"]{
  display:flex !important;
  align-items:center;
  font-size:14px;
  font-weight:700;
  padding:0 !important;
}
.primago-toplinks-bg-color [href*="tel:"]::before{
  content:"Call us on:";
  font-weight:500;
  margin-right:5px;
}
.primago-toplinks-bg-color [href*="tel:"] i{
  order:-1;
  font-size:14px;
  color:#024b82;
  margin-right:8px !important;
}
.primago-toplinks-bg-color [href*="tel:"]:hover, .primago-toplinks-bg-color [href*="tel:"]:focus-visible{
  color:#024b82 !important;
  opacity:1 !important;
}
.primago-toplinks-bg-color .primago-hn-delivery-address-btn{
  margin:0 0 0 10px !important;
  width:auto !important;
  max-width:200px !important;
}
.primago-toplinks-bg-color .primago-hn-delivery-address-btn a{
  font-size:12px;
}
.primago-header-social-list,
.primago-footer-social-list{
  gap:7px;
}
.primago-header-social-list a,
.primago-footer-social-list a{
  width:25px;
  height:25px;
  background-color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:5px;
  transition:all 0.4s;
}
.primago-header-social-list a i,
.primago-footer-social-list a i{
  padding:0 !important;
  width:15px;
  height:15px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#024b82;
  transition:all 0.4s;
}
.primago-header-social-list a:hover, .primago-header-social-list a:focus-visible,
.primago-footer-social-list a:hover,
.primago-footer-social-list a:focus-visible{
  background-color:#024b82;
}
.primago-header-social-list a:hover i, .primago-header-social-list a:focus-visible i,
.primago-footer-social-list a:hover i,
.primago-footer-social-list a:focus-visible i{
  filter:brightness(0) invert(1);
}
.primago-header-social-list .fa-linkedin,
.primago-footer-social-list .fa-linkedin{
  background:url("/ws_content/images/social-in.png") no-repeat center center;
}
.primago-header-social-list .fa-linkedin::before,
.primago-footer-social-list .fa-linkedin::before{
  display:none;
}
.primago-header-social-list .fa-facebook,
.primago-header-social-list .fa-facebook-square,
.primago-footer-social-list .fa-facebook,
.primago-footer-social-list .fa-facebook-square{
  background:url("/ws_content/images/social-fb.png") no-repeat center center;
}
.primago-header-social-list .fa-facebook::before,
.primago-header-social-list .fa-facebook-square::before,
.primago-footer-social-list .fa-facebook::before,
.primago-footer-social-list .fa-facebook-square::before{
  display:none;
}
.primago-header-social-list .fa-twitter,
.primago-header-social-list .fa-twitter-square,
.primago-footer-social-list .fa-twitter,
.primago-footer-social-list .fa-twitter-square{
  background:url("/ws_content/images/social-x.png") no-repeat center center;
}
.primago-header-social-list .fa-twitter::before,
.primago-header-social-list .fa-twitter-square::before,
.primago-footer-social-list .fa-twitter::before,
.primago-footer-social-list .fa-twitter-square::before{
  display:none;
}
.primago-footer-social-list a{
  background-color:#eef5fb;
}
.topbar-links{
  margin-left:auto;
  display:flex;
  align-items:center;
}
.topbar-links a{
  display:flex;
  align-items:center;
  gap:8px;
  font-size:14px;
  font-weight:500;
  position:relative;
}
.topbar-links a i{
  font-size:14px;
  color:#024b82;
}
.topbar-links a + a{
  margin-left:15px;
  padding-left:15px;
}
.topbar-links a + a::before{
  content:"";
  width:2px;
  height:13px;
  background-color:#151f2b;
  position:absolute;
  left:-1px;
  top:50%;
  transform:translateY(-50%);
}
.topbar-links a:hover, .topbar-links a:focus-visible{
  color:#024b82 !important;
  opacity:1 !important;
}
.primago-header-container{
  justify-content:space-between !important;
  margin-block:0 !important;
  padding-block:10px;
}
.primago-header-container > div{
  width:auto;
  flex:0 1 auto;
  max-width:none;
  margin-bottom:0 !important;
}
.primago-header-container > .col-lg-8{
  flex-grow:1;
}
.primago-header-container > .col-lg-8 form > p:empty{
  display:none;
}
.primago-header-container > .col-lg-8 form #search_focus{
  background-color:#f0f6f6;
}
.primago-header-container > .col-lg-8 form .input-group > .form-control{
  min-height:47px !important;
}
.primago-header-container > .col-lg-8 form #header-search-topclass{
  min-height:47px !important;
}
.primago-header-container > .col-lg-8 form #search-text{
  display:none;
}
.primago-header-container > .col-lg-8 form .input-group-append svg{
  margin:0;
  filter:brightness(0) invert(1);
  transform:scale(1) !important;
}
.primago-header-container > .col-lg-8 form .primago-search-bar-btn-colors{
  background-color:#024b82 !important;
  min-height:47px !important;
}
.primago-header-container > .col-lg-8 form .primago-search-bar-btn-colors:hover{
  transform:none !important;
  opacity:1 !important;
  background-color:#01746d !important;
}
.primago-header-container .primago-account-icon-sizing > a,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown{
  display:grid !important;
  grid-template-columns:50px 1fr;
  align-items:center;
  line-height:25px;
  gap:5px 20px;
  font-size:16px;
}
.primago-header-container .primago-account-icon-sizing > a::before,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown::before{
  content:"";
  width:50px;
  height:50px;
  background-color:#eef5fb;
  background-image:url("/ws_content/images/user-blue-19.png");
  background-repeat:no-repeat;
  background-position:center;
  border-radius:50%;
  display:block;
  grid-row:1/3;
  transition:all 0.4s;
}
.primago-header-container .primago-account-icon-sizing > a .primago-account-title-sizing,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown .primago-account-title-sizing{
  order:2;
  white-space:normal;
  max-width:none;
  transform:translateY(-5px);
  font-size:14px;
  color:#70757b;
}
.primago-header-container .primago-account-icon-sizing > a:hover, .primago-header-container .primago-account-icon-sizing > a:focus-visible,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown:hover,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown:focus-visible{
  opacity:1 !important;
}
.primago-header-container .primago-account-icon-sizing > a:hover::before, .primago-header-container .primago-account-icon-sizing > a:focus-visible::before,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown:hover::before,
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown:focus-visible::before{
  background-color:#f0f6f6;
}
.primago-header-container .primago-account-icon-sizing > a:has(+ .show),
.primago-header-container .primago-account-icon-sizing .dropdown > #navbarDropdown:has(+ .show){
  opacity:1 !important;
  background-color:#fff !important;
}
.primago-header-container .primago-cart-icon-sizing{
  order:10 !important;
}
.primago-header-container .primago-cart-icon-sizing > a{
  display:flex !important;
  align-items:center;
  gap:10px 18px;
}
.primago-header-container .primago-cart-icon-sizing > a::after{
  content:"Your Basket";
  font-size:16px;
  font-weight:600;
}
.primago-header-container .primago-cart-icon-sizing > a > span{
  width:50px;
  height:50px;
  background-color:#eef5fb;
  background-image:url("/ws_content/images/basket-blue-26.png");
  background-repeat:no-repeat;
  background-position:center;
  border-radius:50%;
}
.primago-header-container .primago-cart-icon-sizing > a > span svg{
  display:none;
}
.primago-cart-count-icon-sizing{
  left:50px;
  right:inherit;
}
.primago-cart-mobile-btn{
  position:relative;
}
.primago-horizontal-navigation .nav-item > .nav-link{
  padding:16px 20px !important;
}
.primago-horizontal-navigation .nav-item > .nav-link > span{
  font-size:16px;
  font-weight:600;
  color:#fff;
}
.primago-horizontal-navigation .nav-bar-item > .dropdown-item{
  padding:16px 20px !important;
}
.primago-horizontal-navigation .nav-bar-item > .dropdown-item .primago-heading-tag-initial{
  font-size:16px !important;
  font-weight:600 !important;
  color:#fff;
}
@media (max-width: 992px){
  .primago-navigation-hamburger,
  .primago-vertical-navigation-title{
    color:#fff;
  }
  .primago-vertical-navigation{
    color:#fff !important;
  }
  #navbarDropdown{
    color:#fff !important;
  }
  #navbarDropdown:hover, #navbarDropdown:focus-visible{
    color:#fff !important;
  }
  .primago-navigation-categories > .nav-item > .nav-link{
    color:#fff !important;
  }
  .primago-vn-delivery-address-btn a{
    color:#fff !important;
  }
}
.primago-selling-points-wrapper-wrapper{
  border-bottom:1px solid #d7d7d7;
}
.primago-selling-points-wrapper ul{
  padding-block:15px !important;
  justify-content:space-around !important;
  gap:15px;
}
.primago-selling-points-wrapper ul li{
  padding:0 !important;
  border:0 !important;
}
.primago-selling-points-icon{
  font-size:24px;
  padding-right:20px !important;
}
.primago-selling-points-title{
  font-size:14px;
  color:#151f2b;
  font-weight:400 !important;
  transition:all 0.4s;
}
.primago-horizontal-selling-points a:hover .primago-selling-points-title, .primago-horizontal-selling-points a:focus-visible .primago-selling-points-title{
  color:#01746d;
}
#verticalNavigationBar .primago-selling-points-title,
#verticalNavigationBar .primago-selling-points-icon,
#verticalNavigationBar .primago-navigation-hamburger{
  color:#fff;
}
#sideNavigationBar .primago-vertical-navigation-title,
#sideNavigationBar .nav-bar-item > .dropdown-item > .primago-heading-tag-initial{
  color:#fff;
}
#sideNavigationBar .primago-navigation-categories > li > a > span{
  color:#fff;
}
body.bg-light{
  background-color:#fff !important;
}
p{
  font-size:16px;
  line-height:1.8;
}
a:hover i.fa{
  transform:none;
}
.text-content h2{
  font-size:32px;
  font-weight:700;
  margin-bottom:25px;
  color:#151f2b;
}
.text-content h2 + p strong{
  font-weight:600;
}
.text-content p{
  margin:0 0 25px;
}
.text-content p:last-child{
  margin-bottom:0;
}
.content-eyebrow{
  font-size:20px;
  font-weight:700;
  color:#01746d;
  margin-bottom:20px;
}
.primago-custom-page .primago-main-content{
  overflow:hidden;
}
.primago-custom-page .primago-main-content > .row #content > div:last-of-type{
  margin-bottom:0 !important;
}
@media (max-width: 799px){
  .primago-custom-page .primago-main-content > .row #content{
    max-width:100% !important;
  }
}
@media (min-width: 800px) and (max-width: 992px){
  .primago-custom-page .primago-main-content .container{
    padding-left:30px;
    padding-right:30px;
  }
}
@media (max-width: 575px){
  .primago-custom-page .primago-main-content .container{
    padding-left:30px;
    padding-right:30px;
  }
}
.primago-custom-page .primago-footer-wrapper{
  margin-top:0 !important;
}
.primago-footer-wrapper{
  padding:100px 0 !important;
  border-top:1px solid #d1d1d1;
}
.primago-footer-wrapper > .container > .d-flex{
  margin:0 !important;
  padding:0 !important;
  justify-content:space-between !important;
}
.primago-footer-wrapper > .container > .d-flex > div:first-child{
  flex:0 0 40%;
  max-width:470px;
}
.primago-footer-wrapper div.footer-accreditations{
  display:flex !important;
  gap:15px;
  flex-wrap:wrap;
  align-items:center;
}
@media (max-width: 992px){
  .primago-footer-wrapper div.footer-accreditations{
    justify-content:center;
  }
}
.primago-footer-wrapper .footer-accreditation{
  width:136px;
  height:72px;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#f0f6f6;
  border-radius:10px;
  padding:10px;
  transition:all 0.4s;
}
.primago-footer-wrapper .footer-accreditation img{
  max-width:100%;
  height:auto;
  object-fit:contain;
  mix-blend-mode:multiply;
}
.primago-footer-header{
  letter-spacing:0;
  color:#01746d;
}
.footer-logo{
  display:block;
  margin:0 0 30px;
}
.footer-logo:hover,
.footer-logo:focus-visible{
  opacity:1 !important;
}
.footer-logo:hover img,
.footer-logo:focus-visible img{
  transform:none !important;
}
.footer-col-1 p{
  font-size:14px;
  margin:0 0 20px;
  color:#777;
}
@media (max-width: 992px){
  .footer-col-1{
    margin:0 0 40px;
  }
}
.primago-footer-text{
  font-size:16px;
  margin:0;
}
.primago-footer-text li{
  margin:12px 0;
}
.primago-footer-text li a{
  padding-right:45px;
  position:relative;
  display:block;
}
@media (max-width: 992px){
  .primago-footer-text li a{
    padding-right:0;
  }
}
.primago-footer-text li a::before{
  content:"";
  position:absolute;
  right:0;
  top:8px;
  width:22px;
  height:13px;
  background-image:url("/ws_content/images/arrow-right-black-22.png");
  filter:brightness(0) saturate(100%) invert(19%) sepia(26%) saturate(5154%) hue-rotate(187deg) brightness(99%) contrast(98%);
}
@media (max-width: 992px){
  .primago-footer-text li a::before{
    display:none;
  }
}
.primago-footer-text li a i{
  color:#01746d;
  width:15px;
  height:15px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-right:10px !important;
}
.primago-footer-text li a:has(i){
  padding-left:0;
}
.primago-footer-text li a:has(i)::before{
  display:none;
}
.primago-powered-by-wrapper{
  padding:16px 0 !important;
  background:#01746d !important;
  color:#fff !important;
}
.primago-powered-by-wrapper .container{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:15px;
}
@media (max-width: 992px){
  .primago-powered-by-wrapper .container{
    flex-direction:column;
    justify-content:center;
  }
}
.primago-powered-by-wrapper .primago-footer-payment-list{
  padding:0 !important;
  order:1;
  flex-shrink:0;
}
.primago-powered-by-wrapper .primago-footer-payment-list img{
  margin:0 !important;
}
.primago-powered-by-wrapper p{
  font-weight:400;
  font-size:16px;
  margin:0;
  display:flex;
  align-items:center;
  gap:10px;
  justify-content:space-between;
  flex-wrap:wrap;
  width:100%;
}
@media (max-width: 992px){
  .primago-powered-by-wrapper p{
    justify-content:center;
    text-align:center;
    flex-direction:column;
  }
}
.splide__container{
  box-sizing:border-box;
  position:relative;
}
.splide__list{
  backface-visibility:hidden;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  margin:0 !important;
  padding:0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list{
  display:block;
}
.splide__pagination{
  -ms-flex-align:center;
  align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:center;
  justify-content:center;
  margin:0;
  pointer-events:none;
}
.splide__pagination li{
  display:inline-block;
  line-height:1;
  list-style-type:none;
  margin:0;
  pointer-events:auto;
}
.splide:not(.is-overflow) .splide__pagination{
  display:none;
}
.splide__progress__bar{
  width:0;
}
.splide{
  position:relative;
  visibility:hidden;
}
.splide.is-initialized, .splide.is-rendered{
  visibility:visible;
}
.splide__slide{
  backface-visibility:hidden;
  box-sizing:border-box;
  -ms-flex-negative:0;
  flex-shrink:0;
  list-style-type:none !important;
  margin:0;
  position:relative;
}
.splide__slide img{
  vertical-align:bottom;
}
.splide__spinner{
  animation:splide-loading 1s linear infinite;
  border:2px solid #999;
  border-left-color:transparent;
  border-radius:50%;
  bottom:0;
  contain:strict;
  display:inline-block;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}
.splide__sr{
  clip:rect(0 0 0 0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause{
  display:none;
}
.splide__toggle.is-active .splide__toggle__pause{
  display:inline;
}
.splide__track{
  overflow:hidden;
  position:relative;
  z-index:0;
}
@keyframes splide-loading{
  0%{
    transform:rotate(0);
  }
  to{
    transform:rotate(1turn);
  }
}
.splide__track--draggable{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.splide__track--fade > .splide__list > .splide__slide{
  margin:0 !important;
  opacity:0;
  z-index:0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active{
  opacity:1;
  z-index:1;
}
.splide--rtl{
  direction:rtl;
}
.splide__track--ttb > .splide__list{
  display:block;
}
.splide__arrow{
  -ms-flex-align:center;
  align-items:center;
  background:#ccc;
  border:0;
  border-radius:50%;
  cursor:pointer;
  display:-ms-flexbox;
  display:flex;
  height:2em;
  -ms-flex-pack:center;
  justify-content:center;
  opacity:0.7;
  padding:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:2em;
  z-index:1;
}
.splide__arrow svg{
  fill:#000;
  height:1.2em;
  width:1.2em;
}
.splide__arrow:hover:not(:disabled){
  opacity:0.9;
}
.splide__arrow:disabled{
  opacity:0.3;
}
.splide__arrow:focus-visible{
  outline:3px solid #0bf;
  outline-offset:3px;
}
.splide__arrow--prev{
  left:1em;
}
.splide__arrow--prev svg{
  transform:scaleX(-1);
}
.splide__arrow--next{
  right:1em;
}
.splide.is-focus-in .splide__arrow:focus{
  outline:3px solid #0bf;
  outline-offset:3px;
}
.splide__pagination{
  bottom:0.5em;
  left:0;
  padding:0 1em;
  position:absolute;
  right:0;
  z-index:1;
}
.splide__pagination__page{
  background:#ccc;
  border:0;
  border-radius:50%;
  display:inline-block;
  height:8px;
  margin:3px;
  opacity:0.7;
  padding:0;
  position:relative;
  transition:transform 0.2s linear;
  width:8px;
}
.splide__pagination__page.is-active{
  background:#fff;
  transform:scale(1.4);
  z-index:1;
}
.splide__pagination__page:hover{
  cursor:pointer;
  opacity:0.9;
}
.splide__pagination__page:focus-visible{
  outline:3px solid #0bf;
  outline-offset:3px;
}
.splide.is-focus-in .splide__pagination__page:focus{
  outline:3px solid #0bf;
  outline-offset:3px;
}
.splide__progress__bar{
  background:#ccc;
  height:3px;
}
.splide__slide{
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.splide__slide:focus{
  outline:0;
}
@supports (outline-offset: -3px){
  .splide__slide:focus-visible{
    outline:3px solid #0bf;
    outline-offset:-3px;
  }
}
@media screen and (-ms-high-contrast: none){
  .splide__slide:focus-visible{
    border:3px solid #0bf;
  }
}
@supports (outline-offset: -3px){
  .splide.is-focus-in .splide__slide:focus{
    outline:3px solid #0bf;
    outline-offset:-3px;
  }
}
@media screen and (-ms-high-contrast: none){
  .splide.is-focus-in .splide__slide:focus{
    border:3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus{
    border-color:#0bf;
  }
}
.splide__toggle{
  cursor:pointer;
}
.splide__toggle:focus-visible{
  outline:3px solid #0bf;
  outline-offset:3px;
}
.splide.is-focus-in .splide__toggle:focus{
  outline:3px solid #0bf;
  outline-offset:3px;
}
.splide__track--nav > .splide__list > .splide__slide{
  border:3px solid transparent;
  cursor:pointer;
}
.splide__track--nav > .splide__list > .splide__slide.is-active{
  border:3px solid #000;
}
.splide__arrows--rtl .splide__arrow--prev{
  left:auto;
  right:1em;
}
.splide__arrows--rtl .splide__arrow--prev svg{
  transform:scaleX(1);
}
.splide__arrows--rtl .splide__arrow--next{
  left:1em;
  right:auto;
}
.splide__arrows--rtl .splide__arrow--next svg{
  transform:scaleX(-1);
}
.splide__arrows--ttb .splide__arrow{
  left:50%;
  transform:translate(-50%);
}
.splide__arrows--ttb .splide__arrow--prev{
  top:1em;
}
.splide__arrows--ttb .splide__arrow--prev svg{
  transform:rotate(-90deg);
}
.splide__arrows--ttb .splide__arrow--next{
  bottom:1em;
  top:auto;
}
.splide__arrows--ttb .splide__arrow--next svg{
  transform:rotate(90deg);
}
.splide__pagination--ttb{
  bottom:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  left:auto;
  padding:1em 0;
  right:0.5em;
  top:0;
}
@keyframes splide-loading{
  0%{
    transform:rotate(0);
  }
  to{
    transform:rotate(1turn);
  }
}
.splide__track--draggable{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.splide__track--fade > .splide__list > .splide__slide{
  margin:0 !important;
  opacity:0;
  z-index:0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active{
  opacity:1;
  z-index:1;
}
.splide--rtl{
  direction:rtl;
}
.splide__track--ttb > .splide__list{
  display:block;
}
.splide__container{
  box-sizing:border-box;
  position:relative;
}
.splide__list{
  backface-visibility:hidden;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  margin:0 !important;
  padding:0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list{
  display:block;
}
.splide__pagination{
  -ms-flex-align:center;
  align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:center;
  justify-content:center;
  margin:0;
  pointer-events:none;
}
.splide__pagination li{
  display:inline-block;
  line-height:1;
  list-style-type:none;
  margin:0;
  pointer-events:auto;
}
.splide:not(.is-overflow) .splide__pagination{
  display:none;
}
.splide__progress__bar{
  width:0;
}
.splide{
  position:relative;
  visibility:hidden;
}
.splide.is-initialized, .splide.is-rendered{
  visibility:visible;
}
.splide__slide{
  backface-visibility:hidden;
  box-sizing:border-box;
  -ms-flex-negative:0;
  flex-shrink:0;
  list-style-type:none !important;
  margin:0;
  position:relative;
}
.splide__slide img{
  vertical-align:bottom;
}
.splide__spinner{
  animation:splide-loading 1s linear infinite;
  border:2px solid #999;
  border-left-color:transparent;
  border-radius:50%;
  bottom:0;
  contain:strict;
  display:inline-block;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}
.splide__sr{
  clip:rect(0 0 0 0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause{
  display:none;
}
.splide__toggle.is-active .splide__toggle__pause{
  display:inline;
}
.splide__track{
  overflow:hidden;
  position:relative;
  z-index:0;
}
.module-create-account{
  background:url("/ws_content/images/create-account-bg.jpg") no-repeat center center;
  background-size:cover;
  padding-block:45px;
  margin-top:40px;
  margin-bottom:-1rem;
  opacity:0;
  transform:translateY(38px);
  transition:opacity 0.75s ease, transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
.module-create-account.is-visible{
  opacity:1;
  transform:translateY(0);
}
.module-create-account.is-visible .create-account-title,
.module-create-account.is-visible .create-account-buttons,
.module-create-account.is-visible .create-account-point{
  opacity:1;
  transform:none;
}
.module-create-account.is-visible .create-account-point-icon{
  transform:scale(1) rotate(0deg);
}
.create-account-content{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:40px 20px;
}
@media (max-width: 1000px){
  .create-account-content{
    flex-direction:column;
    text-align:center;
  }
}
.create-account-title{
  opacity:0;
  transform:translateX(-36px);
  transition:opacity 0.65s ease 0.08s, transform 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.08s;
}
.create-account-title h3{
  font-size:20px;
  font-weight:700;
  color:#fff;
  margin:0 0 20px;
}
.create-account-title h2{
  font-size:32px;
  font-weight:700;
  color:#fff;
  margin:0;
  max-width:450px;
}
.create-account-points{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:20px 60px;
}
@media (max-width: 1200px){
  .create-account-points{
    gap:20px;
  }
}
@media (max-width: 400px){
  .create-account-points{
    grid-template-columns:repeat(2, 1fr);
  }
}
.create-account-point{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
  opacity:0;
  transform:translateY(28px);
  transition:opacity 0.55s ease var(--create-account-delay, 0s), transform 0.75s cubic-bezier(0.22, 1, 0.36, 1) var(--create-account-delay, 0s);
}
.create-account-point .create-account-point-icon{
  width:42px;
  height:42px;
  background-color:#fff;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:22px;
  color:#024b82;
  transform:scale(0.72) rotate(-14deg);
  transition:transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) var(--create-account-delay, 0s);
}
.create-account-point .create-account-point-icon i{
  width:22px;
  height:22px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.create-account-point-text{
  font-size:16px;
  color:#fff;
  text-align:center;
  font-weight:600;
}
.create-account-buttons{
  display:flex;
  flex-direction:column;
  gap:15px;
  opacity:0;
  transform:translateX(36px);
  transition:opacity 0.65s ease 0.18s, transform 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.18s;
}
@media (prefers-reduced-motion: reduce){
  .module-create-account,
  .create-account-title,
  .create-account-point,
  .create-account-point-icon,
  .create-account-buttons{
    opacity:1;
    transform:none;
    transition:none;
  }
}
.module-content-img-text{
  margin-bottom:-1rem;
}
.module-popular-categories{
  margin-bottom:-1rem;
}
.module-popular-categories .text-content{
  opacity:0;
  transform:translateY(30px);
  transition:opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}
.module-popular-categories .text-content.is-visible{
  opacity:1;
  transform:translateY(0);
}
.categories-grid{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  gap:25px 40px;
  margin-top:50px;
}
@media (max-width: 1400px){
  .categories-grid{
    gap:20px;
  }
}
@media (max-width: 1200px){
  .categories-grid{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media (max-width: 550px){
  .categories-grid{
    grid-template-columns:repeat(1, 1fr);
  }
}
.category-item{
  display:flex;
  align-items:center;
  gap:20px;
  background-color:#fff;
  padding:30px 30px 35px;
  border-radius:10px;
  position:relative;
  overflow:hidden;
  box-shadow:-2px 3.464px 32px 0 rgba(0, 0, 0, 0.04);
  isolation:isolate;
  opacity:0;
  transform:translateY(50px) scale(0.9) rotateX(10deg);
  transform-style:preserve-3d;
  perspective:1000px;
  transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1), transform 0.7s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
}
.category-item.is-visible{
  opacity:1;
  transform:translateY(0) scale(1) rotateX(0deg);
}
@media (max-width: 1400px){
  .category-item{
    padding:20px;
    gap:10px;
  }
}
.category-item::before{
  content:"";
  width:100%;
  height:7px;
  background-color:#01746d;
  position:absolute;
  bottom:0;
  left:0;
  z-index:-2;
  transition:all 0.4s;
}
.category-item::after{
  content:"";
  width:100%;
  height:0;
  background-color:#01746d;
  position:absolute;
  bottom:6px;
  left:0;
  z-index:-1;
  transition:height 0.4s ease-out;
  clip-path:polygon(0% 100%, 5% 85%, 10% 75%, 15% 70%, 20% 68%, 25% 70%, 30% 75%, 35% 82%, 40% 88%, 45% 90%, 50% 88%, 55% 82%, 60% 75%, 65% 70%, 70% 68%, 75% 70%, 80% 75%, 85% 82%, 90% 88%, 95% 92%, 100% 95%, 100% 100%);
}
.category-item-image{
  width:100px;
  height:100px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  isolation:isolate;
}
.category-item-image::before{
  content:"";
  width:76px;
  height:76px;
  background-color:#ededed;
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  z-index:-1;
  transition:all 0.4s;
}
.category-item-image img{
  mix-blend-mode:multiply;
  transition:transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0.2s, opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;
}
.category-item:not(.is-visible) .category-item-image img{
  transform:scale(0.5) rotate(-20deg);
  opacity:0;
}
.category-item-text{
  flex-grow:1;
}
.category-item-text h3,
.category-item-text .h3{
  font-size:20px;
  font-weight:700;
  margin:0 0 10px;
  display:block;
}
.category-item-shopnow{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.category-item:hover, .category-item:focus-visible{
  opacity:1 !important;
}
.category-item:hover img, .category-item:focus-visible img{
  transform:none;
  opacity:1;
}
.category-item:hover .category-item-image::before, .category-item:focus-visible .category-item-image::before{
  border-radius:20px;
  transform:translate(-50%, -50%) rotate(240deg) scale(1.2);
}
.category-item:hover::after, .category-item:focus-visible::after{
  height:30px;
}
.cta-banner{
  position:relative;
  isolation:isolate;
  border-radius:10px;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:50px 60px;
}
@media (max-width: 991px){
  .cta-banner{
    flex-direction:column;
    text-align:center;
  }
}
.cta-banner > img{
  width:100%;
  height:100%;
  object-fit:cover;
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  opacity:0;
  transform:scale(1.15);
  transition:opacity 1s cubic-bezier(0.16, 1, 0.3, 1), transform 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}
.cta-banner > img.is-visible{
  opacity:1;
  transform:scale(1);
}
.cta-banner-content-left{
  opacity:0;
  transform:translateX(-60px);
  transition:opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}
.cta-banner-content-left.is-visible{
  opacity:1;
  transform:translateX(0);
}
.cta-banner-content-right{
  opacity:0;
  transform:translateX(60px) scale(0.9);
  transition:opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}
.cta-banner-content-right.is-visible{
  opacity:1;
  transform:translateX(0) scale(1);
}
.cta-banner h2{
  color:#fff;
  font-size:32px;
  margin:0 0 15px;
}
@media (max-width: 991px){
  .cta-banner h2{
    font-size:24px !important;
  }
}
.cta-banner p{
  color:#fff;
  font-size:16px;
  margin:0 0 15px;
}
.cta-banner p:last-child{
  margin-bottom:0;
}
.cta-banner:has(a:hover, a:focus-visible) > img{
  transform:scale(1.05);
}
.img_grid_div_25224{
  margin-top:30px;
}
.img_grid_div_25224 > .row{
  margin:0 !important;
  display:grid;
  grid-template-columns:338fr 338fr 338fr 388fr;
  gap:7px;
}
@media (max-width: 992px){
  .img_grid_div_25224 > .row{
    grid-template-columns:repeat(2, 1fr);
  }
}
.img_grid_div_25224 .column-style{
  padding:0 !important;
  width:100% !important;
  max-width:none;
  aspect-ratio:338/564;
}
@media (min-width: 993px){
  .img_grid_div_25224 .column-style:last-child{
    aspect-ratio:388/564;
  }
}
@media only screen and (min-width: 1800px) and (max-width: 1999px){
  .img_grid_div_25224 .order-1 img,
  .img_grid_div_25224 .order-2 img,
  .img_grid_div_25224 .order-3 img{
    max-width:392px;
    max-height:320px;
  }
}
@media only screen and (min-width: 1800px) and (max-width: 1999px){
  .img_grid_div_25224 .order-4 img{
    max-width:450px;
    max-height:655px;
  }
}
.img_grid_div_25224 .row-style{
  padding:0 !important;
  width:100% !important;
}
.img_grid_div_25224 .row-style.pb-2{
  padding-bottom:7px !important;
}
@media only screen and (min-width: 1800px) and (max-width: 1999px){
  .img_grid_div_25224 .row-style:not(.pb-2){
    display:flex;
    align-items:flex-end;
  }
}
.cta-strip{
  display:flex;
  justify-content:space-between;
  align-items:stretch;
  border-radius:10px;
  color:#fff;
  background-color:#01746d;
  margin-top:7px;
  overflow:hidden;
  opacity:0;
  transform:translateY(40px) scale(0.98);
  transition:opacity 0.75s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.75s ease;
}
.cta-strip > *{
  opacity:0;
  transform:translateY(22px);
  transition:opacity 0.55s ease, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}
.cta-strip.is-visible{
  opacity:1;
  transform:translateY(0) scale(1);
  box-shadow:0 18px 45px rgba(0, 0, 0, 0.16);
}
.cta-strip.is-visible > *{
  opacity:1;
  transform:translateY(0);
}
@media (max-width: 480px){
  .cta-strip{
    flex-direction:column;
  }
}
.cta-strip h3{
  color:#fff;
  font-weight:600;
  font-size:16px;
  display:flex;
  align-items:center;
  gap:14px;
  padding:15px 30px;
  justify-content:flex-start;
  margin:0;
  flex-grow:1;
}
.cta-strip h3 i{
  font-size:24px;
}
.cta-strip ul{
  position:relative;
  isolation:isolate;
  padding:15px 32px;
  margin:0;
  list-style:none;
  display:flex;
  align-items:center;
  gap:5px 20px;
  flex-wrap:wrap;
  flex-shrink:0;
  transition-delay:0.18s;
}
@media (max-width: 1100px){
  .cta-strip ul{
    flex-direction:column;
    justify-content:center;
  }
}
@media (max-width: 800px){
  .cta-strip ul{
    display:none;
  }
}
.cta-strip ul::before{
  content:"";
  position:absolute;
  inset:0;
  background-color:#038981;
  transform:skewX(-30deg);
  transform-origin:left center;
  z-index:-1;
}
.cta-strip ul li{
  color:#fff;
  display:flex;
  align-items:center;
  gap:14px;
  font-size:16px;
}
.cta-shopnow{
  display:flex;
  align-items:center;
  gap:20px;
  padding:15px 30px;
  position:relative;
  isolation:isolate;
  color:#fff;
  font-weight:700;
  font-size:16px;
  flex-shrink:0;
  transition-delay:0.28s;
}
@media (max-width: 480px){
  .cta-shopnow{
    background-color:#059a91;
    justify-content:center;
  }
}
.cta-shopnow::before{
  content:"";
  position:absolute;
  inset:0;
  left:0;
  width:calc(100% + 30px);
  background-color:#059a91;
  transform:skewX(-30deg);
  transform-origin:left center;
  z-index:-1;
}
@media (prefers-reduced-motion: reduce){
  .cta-strip,
  .cta-strip > *{
    opacity:1;
    transform:none;
    transition:none;
  }
}
.featured.primago-module-container{
  margin:30px 0 !important;
}
.featured.primago-module-container:last-of-type{
  padding-bottom:80px !important;
}
.featured.primago-module-container .primago-module-header{
  padding:0 !important;
  margin:0 !important;
  background-color:transparent;
  border:0;
  gap:20px 0;
}
@media (max-width: 991px){
  .featured.primago-module-container .primago-module-header{
    flex-direction:column;
    align-items:flex-start;
  }
}
.featured.primago-module-container .primago-module-header h2{
  margin:0;
  font-size:0 !important;
}
.featured.primago-module-container .bg-white{
  background:transparent !important;
  position:relative;
}
.featured.primago-module-container .primago-product-list-img-wrapper{
  height:auto;
}
.featured.primago-module-container .primago-product-list-img-wrapper a{
  background:#f0f6f6;
  border-radius:20px;
  height:242px;
  padding:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:all 0.4s;
  border:4px solid transparent;
}
.featured.primago-module-container .primago-product-list-img-wrapper a:hover, .featured.primago-module-container .primago-product-list-img-wrapper a:focus-visible{
  opacity:1 !important;
  border-color:#01746d;
}
.featured.primago-module-container .primago-product-list-img-wrapper a:hover img, .featured.primago-module-container .primago-product-list-img-wrapper a:focus-visible img{
  transform:none !important;
  opacity:1 !important;
}
.featured.primago-module-container .primago-product-list-img-wrapper img{
  max-width:100% !important;
  max-height:100% !important;
  object-fit:contain;
  mix-blend-mode:multiply;
}
.featured.primago-module-container .primago-product-list-description{
  margin-top:20px !important;
  min-height:78px;
}
.featured.primago-module-container .primago-product-list-description a{
  font-size:16px;
  line-height:1.5;
  font-weight:700;
  color:#151f2b;
}
.featured.primago-module-container .primago-product-list-description a:hover, .featured.primago-module-container .primago-product-list-description a:focus-visible{
  color:#01746d !important;
  opacity:1 !important;
}
.featured.primago-module-container span.text-truncate.text-muted{
  font-size:12px;
  line-height:1.5;
  font-weight:700;
  color:#646464;
}
.featured.primago-module-container span.text-truncate.text-muted strong{
  font-weight:700;
}
.featured.primago-module-container .primago-product-list-indicators{
  min-height:0 !important;
}
.featured.primago-module-container .primago-product-list-stock-available,
.featured.primago-module-container .primago-product-list-stock-unavailable{
  min-height:0 !important;
  padding:5px 10px !important;
  border-radius:10px;
}
.featured.primago-module-container .product-content-price{
  margin-top:20px;
}
.featured.primago-module-container .primago-product-list-savings{
  padding:5px 10px !important;
  border-radius:8px;
  top:10px;
  right:10px;
  margin:0 !important;
  font-size:12px;
}
.featured.primago-module-container .primago-product-list-price{
  font-size:22px;
}
.featured.primago-module-container .primago-product-list-cart-wrapper{
  margin-top:20px !important;
}
.featured.primago-module-container .primago-product-list-cart-wrapper .alert-info{
  width:100%;
  border-radius:25px;
  padding:11px 15px;
  margin:0 !important;
  font-size:16px;
  color:#fff !important;
  font-weight:700;
  background-color:#024b82;
  transition:all 0.4s;
  border:0;
}
.featured.primago-module-container .primago-product-list-cart-wrapper .alert-info:hover, .featured.primago-module-container .primago-product-list-cart-wrapper .alert-info:focus-visible{
  color:#fff !important;
  background-color:#01746d !important;
  transform:none !important;
}
.featured.primago-module-container .btn-group{
  width:100%;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:10px 0;
}
.featured.primago-module-container .btn-group .col-4{
  width:50px !important;
  max-width:50px !important;
  flex:0 1 auto;
  flex-shrink:0;
  display:block;
}
.featured.primago-module-container .btn-group .col-4 input{
  height:50px;
  margin:0 !important;
}
.featured.primago-module-container .btn-group .col-8{
  width:calc(100% - 60px) !important;
  flex:1 1 auto;
  max-width:calc(100% - 60px) !important;
}
.featured.primago-module-container .btn-primary{
  width:100%;
  border-radius:25px;
  padding:11px 15px;
  margin:0 !important;
  font-size:16px;
  color:#151f2b !important;
  font-weight:700;
}
.featured.primago-module-container .btn-primary.p-product-cart-btn{
  color:#fff !important;
}
.featured.primago-module-container .btn-primary:hover, .featured.primago-module-container .btn-primary:focus-visible{
  color:#fff !important;
  background-color:#024b82 !important;
  transform:none !important;
}
.featured.primago-module-container .splide__slide .p-2:not(.bg-danger, .primago-product-list-stock-available, .primago-product-list-stock-unavailable){
  padding:0 !important;
}
.featured.primago-module-container .splide__arrow{
  width:30px;
  height:44px;
  background-color:#01746d;
  opacity:1 !important;
  border-radius:0;
  top:98px;
  transform:translateY(0);
  transition:all 0.4s;
}
.featured.primago-module-container .splide__arrow svg{
  width:15px;
  height:15px;
  transition:all 0.4s;
  fill:#fff;
}
.featured.primago-module-container .splide__arrow--prev{
  left:0;
  border-radius:0 5px 5px 0;
}
.featured.primago-module-container .splide__arrow--prev svg{
  transform:scaleX(-1) !important;
}
.featured.primago-module-container .splide__arrow--next{
  right:0;
  border-radius:5px 0 0 5px;
}
.featured.primago-module-container .splide__arrow--next svg{
  transform:scaleX(1) !important;
}
.featured.primago-module-container .splide__arrow:hover, .featured.primago-module-container .splide__arrow:focus-visible{
  background-color:#024b82;
}
.featured.primago-module-container .splide__pagination{
  bottom:-30px;
}
.featured.primago-module-container .splide__pagination__page{
  background-color:#024b82;
  opacity:1;
  width:18px;
  height:7px;
  border-radius:3px;
  transition:all 0.4s;
}
.featured.primago-module-container .splide__pagination__page:hover, .featured.primago-module-container .splide__pagination__page:focus-visible{
  background-color:#01746d;
}
.featured.primago-module-container .splide__pagination__page.is-active{
  background-color:#01746d;
  width:32px;
  transform:scale(1);
}