@font-face{font-family:'Grift';src:url(../fonts/Grift-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-SemiBoldItalic.woff2) format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-ExtraBoldItalic.woff2) format('woff2');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Grift Fallback';src:local('Arial');size-adjust:100%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-300.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-800.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/jost-v20-latin-900.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}:root{--text-color:var(--black);--primary-color:#e63329;--primary-color-alt:#d42f25;--secondary-color:#212529;--secondary-color-alt:#2c3034;--white:#fff;--black:#231f20;--black2:#111;--black3:#4d4d4d;--dark-grey:#212529;--dark-grey-accent:#363636;--grey:#f5f5f5;--grey2:#d3d3d3;--grey3:#d7d7d7;--grey4:#8a8a8a;--grey5:#cbcbcb;--border-color:#eee;--muted-color:#aaa;--dot-color:#ccc;--success:#54ac1a;--danger:#ff0004;--warning:#e6a029;--overlay:rgba(0,0,0,.5);--overlay-strong:rgba(0,0,0,.8);--overlay-gallery:rgba(66,66,66,.5);--footer-bg:#2b2b2b;--primary-font:'Grift' , sans-serif;--secondary-font:"Jost" , sans-serif;--font-awesome:'Font Awesome 7 Pro';--font-awesome-sharp:'Font Awesome 7 Sharp';--container-width:1465px;--rest-space:max(1px,calc(100vw - var(--container-width)));--half-space: calc(var(--rest-space) / 2);--row-space:90px;--border-radius:0;--gradient-top:none;--gradient-bottom:none;--banner-gradient:linear-gradient(73.27deg,rgba(35,31,32,.83) 23.69%,rgba(35,31,32,0) 79.71%);--img-gradient:linear-gradient(180deg,rgba(1,1,1,0) 0%,rgba(35,31,32,.9) 100%);--img-gradient80:linear-gradient(90deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);--img-gradient25:linear-gradient(180deg,rgba(1,1,1,0) 25%,rgba(35,31,32,.95) 100%);--white-gradient:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);--box-shadow:0 10px 30px rgba(35,31,32,.15);--filter-white:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(209deg) brightness(101%) contrast(101%);--filter-black:brightness(0) saturate(100%);--filter-primary:brightness(0) saturate(100%) invert(30%) sepia(63%) saturate(1970%) hue-rotate(338deg) brightness(90%) contrast(107%);--filter-secondary:none;--filter-tertiary:none;--filter-quaternary:none;--location:'\f3c5';--phone:'\f095';--envelope:'\f0e0';--arrow-up:'\f062';--arrow-right:'\f061';--arrow-right-long:'\f178';--arrow-right-up:'\e09f';--arrow-left:'\f060';--arrow-left-up:'\e09d';--arrow-down:'\f063';--angler-up:'\f106';--angler-down:'\f107';--angler-right:'\f105';--angler-left:'\f104';--chevron-right:'\f054';--chevron-down:'\f078';--circle:'\f111';--check:'\f00c';--box-check:'\e0c4';--filter:'\f0b0';--sort:'\f149';--search:'\f002';--plus:'\2b';--minus:'\2212';--pdf:'\f1c1';--comments:'\f086';--play:'\f04b';--user:'\f2bd';--cart:'\f07a';--times:'\f00d';--globe:'\f0ac';--brandmark:url(/media/2026-08/brandmark.svg);--mouse:url(/media/2026-08/mouse.svg);--triangle-up:polygon(50% 0%,0% 100%,100% 100%);--triangle-down:polygon(50% 100%,0% 0%,100% 0%);--triangle-left:polygon(100% 0,0 50%,100% 100%);--triangle-right:polygon(100% 50%,0% 0%,0% 100%);--triangle-90-bottom-right:polygon(100% 0,0% 100%,100% 100%);--triangle-90-top-left:polygon(100% 0,0% 100%,100% 100%)}*{outline:0}body{font-family: var(--primary-font);font-size:clamp(1rem,1.1vw,1rem);font-weight:300;font-style:normal;color:var(--text-color);line-height:1.5;text-box-trim:trim-both;scrollbar-gutter:stable!important}:is(h1,.h1){font-size:clamp(2.5rem,4.5vw,5rem);font-weight:800;line-height:1;color:var(--white)}:is(h2,.h2){font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1;color:var(--text-color)}:is(h3,.h3){font-size: clamp(1.25rem, -1.512rem + 4.96vw, 2rem);font-weight:600;line-height:1;color:var(--white)}:is(h4,.h4){font-size: clamp(1.125rem, 0.97rem + 1.12vw, 1.6rem);line-height:1.25;color:var(--text-color)}:is(h5,.h5){font-size: clamp(1.125rem, 0.97rem + 1.12vw, 1.25rem);line-height:1.25;color:var(--text-color)}:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5) {font-family: var(--primary-font);display:block;text-wrap:balance;text-transform:uppercase;margin:0 0 24px}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.btn{font-family:var(--secondary-font);font-weight:500;font-size:1.125rem;line-height:1.2;border-radius:var(--border-radius);text-transform:uppercase;padding:.75rem 1.5rem;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none;cursor:pointer;transition:background-color .2s ease , color .2s ease , border-color .2s ease , box-shadow .2s ease , transform .1s ease}.btn::after{content:'';display:inline-block;width:9px;height:13px;clip-path:var(--triangle-right);background:var(--white);transform:rotate(0deg);transition:all .5s}.btn:is(:hover, :focus-visible)::after {transform:translateX(3px)}.btn[href*=".pdf"]::before{content:var(--pdf);font-family: var(--font-awesome-sharp)}.btn[href*=".pdf"]::after{display:none}p:has(.btn + .btn) {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px 24px}.btn.btn-primary{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.btn.btn-primary:is(:hover, :focus-visible, :active) {background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.btn.btn-secondary{background-color:transparent;color:var(--white);border-color:var(--white)}.btn.btn-secondary:is(:hover, :focus-visible, :active) {background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.btn.btn-tertiary{background-color:transparent;color:var(--white);border-color:var(--primary-color)}.btn.btn-tertiary:is(:hover, :focus-visible, :active) {background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.btn.btn-info{background-color:transparent!important;color:var(--primary-color);border:0;padding:0;border-radius:0;text-decoration:none;font-weight:600}.btn.btn-info::after{content:var(--arrow-right);font-family: var(--font-awesome);margin-left:6px;font-size:.9em;transition:transform .2s ease}.btn.btn-info:is(:hover, :focus-visible, :active) {color:var(--tertiary-color);text-decoration:underline}.btn.btn-info:is(:hover, :focus-visible, :active)::after {transform:translateX(3px)}.btn.btn-warning{background-color:transparent;color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-warning:is(:hover, :focus-visible, :active) {background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.btn.btn-default{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.btn.btn-default:is(:hover, :focus-visible, :active) {background-color:var(--secondary-color);border-color:var(--secondary-color)}.btn.back{flex-direction:row-reverse;&::after {clip-path: var(--triangle-left);} &:is(:hover, :focus-visible)::after {transform: translateX(-3px);} }figure{margin-bottom:0}@view-transition { navigation: auto; }section.container-fluid.top{view-transition-name:site-top}nav.container-fluid.navigation{view-transition-name:site-nav}::view-transition-group(*) {animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root) {animation:page-fade-out .5s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root) {animation:page-fade-in .5s cubic-bezier(.4,0,.2,1) both}@keyframes page-fade-out { from { opacity: 1; } to { opacity: 0; } }@keyframes page-fade-in { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }@media (prefers-reduced-motion:reduce){@view-transition { navigation: none; }}a:not(.btn):not(:has(img)):not( .item) {color:var(--primary-color);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease , text-decoration-color .2s ease}a:not(.btn):not(:has(img)):not( .item):is(:hover, :focus-visible) {color:var(--tertiary-color);text-decoration-color:var(--tertiary-color)}a:not(.btn):not(:has(img)):not( .item):active {color:var(--secondary-color)}.container-fluid.content ul{padding-left:0}.container-fluid.content ul li{list-style:none;position:relative;padding-left:24px}.container-fluid.content ul li::before{content:var(--angler-right);font-family: var(--font-awesome);font-weight:400;font-style:normal;position:absolute;left:0;top:2px}.container-fluid.content .image:has(a) {overflow:hidden;border-radius:var(--border-radius)}.container-fluid.content .image:has(a) img {-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.container-fluid.content .image:has(a):hover img{-moz-transform:scale(1.08);-webkit-transform:scale(1.08);transform:scale(1.08)}.container{width:var(--container-width);max-width:var(--container-width);margin-right:auto;margin-left:auto}.container-fluid.notification{background:var(--warning);font-size:1rem;color:var(--white);text-align:center;text-transform:uppercase}.container-fluid.notification a{color:var(--white);text-decoration:none}.container-fluid.notification a:hover{color:var(--white);text-decoration:underline}.container-fluid.notification p{margin:5px 0}.container-fluid.top{}.container-fluid.navigation{padding: 12px calc(var(--bs-gutter-x) * .5);position:sticky;top:0;z-index:99}.container-fluid.navigation .collapse{justify-content:space-between}.container-fluid.navigation .navbar-brand{max-width:200px;width:100%;flex-shrink:0;display:flex;align-items:center;transition:max-width .3s ease-in-out}.container-fluid.navigation .navbar-brand img{width:100%}.container-fluid.navigation .navbar-nav{gap:28px}.container-fluid.navigation .navbar-nav .nav-item{position:relative}.container-fluid.navigation .navbar-nav .nav-item .nav-link{font-family: var(--primary-font);font-weight:600;font-size:1rem;padding:4px 0;color:var(--primary-color);position:relative;text-decoration:none;transition:color .2s ease}.container-fluid.navigation .navbar .navbar-collapse .navbar-nav .nav-item.dropdown:is(:hover, :focus, :focus-visible, :target, :focus-within, :active) .dropdown-menu {display:flex}.navbar-toggler:focus{box-shadow:none!important}.container-fluid.navigation .navbar-toggler{border:0;border-radius:0;padding-right:0}.container-fluid.navigation .navbar-nav .dropdown.nav-item:hover .dropdown-menu{display:flex;flex-direction:column;gap:6px}.container-fluid.navigation .navbar-nav .nav-item.dropdown>.nav-link span::after{content:var(--angler-down);font-family: var(--font-awesome);display:inline-block;transition:all .5s ease-in-out}.container-fluid.navigation .navbar-nav .nav-item.dropdown:is(:hover, :focus-visible) > .nav-link span::after {transform:rotate(180deg)}.container-fluid.mainbanner .col-md-12{padding:0}.container-fluid.mainbanner img{width:100%}.container-fluid.banner{padding-top:48px}.container-fluid.banner:has(img){padding:0;position:relative}.container-fluid.banner img{width:100%}.container-fluid.banner:has(img) .content{position:absolute;bottom:0;left:0;width:100%;z-index:2}.container-fluid.banner:has(img) .content .text{}.container-fluid.banner:has(img) .content .text h1 {color:var(--white)}.container-fluid.content{}.block:is(.product, .list, .calendar):has(.item){row-gap:24px}.container-fluid.breadcrumb{}.block.breadcrumb{padding:0;margin-bottom:0}.block.breadcrumb ul{padding-left:0;margin-bottom:0}.block.breadcrumb ul li{list-style:none;display:inline;color:var(--dark-grey-accent);padding:0}.block.breadcrumb ul li::before{display:none}.block.breadcrumb ul li.breadcrumarrow:after{content:var(--angler-right);font-family: var(--font-awesome);font-weight:400;font-style:normal;margin:0 10px}.block.breadcrumb ul li a{font-weight:300;color:var(--dark-grey-accent)}.block.breadcrumb ul li:last-child a{font-weight:500;color:var(--primary-color);pointer-events:none;text-decoration:none}.block.availability{position:relative;float:right}.block.availability .availa_column .available:before{content:'\f111';font-family: var(--font-awesome);font-size:8px;font-weight:900;color:#41ab34;display:block;position:absolute;left:5px;top:0}.block.availability .availa_column .not_available:before{content:'\f111';font-family: var(--font-awesome);font-size:8px;font-weight:900;color:var(--warning);display:block;position:absolute;left:5px;top:0}.block.availability .availa_column .available,.block.availability .availa_column .not_available{padding-left:25px}.block.list.input{}.block.list.input .col-md-6.col-lg-4{margin-bottom:30px}.block.list.input a{color:var(--text-color)}.block.list.input a:hover{color:var(--text-color);text-decoration:none}.block.list.input .item{position:relative;height:100%;border:1px solid var(--grey)}.block.list.input .item .image{position:relative}.block.list.input .item .image img{}.block.list.input .item .content{padding:20px 20px 70px 20px}.block.list.input .item .content h3{margin-top:0}.block.list.input .item .content .text{}.block.list.logoslider{}.block.list.logoslider .item{padding:0}.block.list.vacatures{}.block.list.vacatures a{color:var(--text-color)}.block.list.vacatures a:hover{color:var(--text-color);text-decoration:none}.block.list.vacatures .item{position:relative;height:100%;border:1px solid var(--grey)}.block.list.vacatures .item .image{position:relative}.block.list.vacatures .item .image img{}.block.list.vacatures .item .image .overlay{position:absolute;bottom:10px;right:10px}.block.list.vacatures .item .image .overlay span{background:var(--black);color:var(--white);padding:5px}.block.list.vacatures .item .content{padding:20px 20px 70px 20px}.block.list.vacatures .item .content h3{margin-top:0}.block.list.vacatures .item .content .text{}details{overflow:hidden;padding:10px 20px;background:var(--white);margin-bottom:10px}details summary span{margin-left:5px}details .content{overflow:hidden;height:0;transition:height .5s ease;margin-top:10px}.block.list.team{}.block.list.team a{color:var(--text-color)}.block.list.team a:hover{color:var(--text-color);text-decoration:none}.block.list.team .item{position:relative;height:100%;border:1px solid var(--grey)}.block.list.team .item .image{position:relative}.block.list.team .item .image img{}.block.list.team .item .image .overlay{position:absolute;bottom:10px;right:10px}.block.list.team .item .image .overlay span{background:var(--black);color:var(--white);padding:5px}.block.list.team .item .content{padding:20px}.block.list.team .item .content h3{margin-top:0}.block.list.team .item .content h4{margin-top:0}.block.list.team .item .content .functie{}.row.maps .col-lg-12{padding:0}.row.maps .block.html.map{margin-top:25px;margin-bottom:-59px}.block.html.contact-details a{color:var(--text-color);text-decoration:none}.block.html.contact-details a:hover{color:var(--primary-color);text-decoration:underline}.block.html.contact-details table tbody{display:flex;flex-direction:row;flex-wrap:wrap}.block.html.contact-details table tbody tr{width:50%}.block.html.contact-details table tbody tr td{padding:10px 0}.block.html.contact-details table tbody tr i{font-size:1.5rem;vertical-align:top;margin-right:15px;color:var(--primary-color)}.block.form .form-group{margin-bottom:15px}.block.form .form-group:has(select){position:relative}.block.form .form-group:has(select)::after{content:'';position:absolute;right:24px;top:50%;transform:translateY(50%);width:13px;height:9px;background:var(--primary-color);clip-path:polygon(50% 100%,0% 0%,100% 0%);pointer-events:none}.block.form .form-group textarea{field-sizing:content;min-height:100px}.block.form .form-group :is(input:not(.btn), textarea) {width:100%;padding:10px;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color)}.block.form .form-group :is(input, textarea)::placeholder {color:var(--primary-color)}.block.gallery .item{position:relative;margin-bottom:30px}.block.gallery .item .text{position:absolute;bottom:0;left:20px;width:100%}.block.gallery .item .text .title{}.block.gallery .item .text .title h2{font-size:26px;font-weight:500;color:var(--white);text-shadow:2px 2px 5px rgba(0,0,0,.8)}.block.gallery .item .overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(66,66,66,.5);transition:all .2s ease-in-out}.block.gallery .item .overlay span{position:absolute;top:calc(50% - 15px);left:0;width:100%;text-align:center;font-size:30px;color:var(--white)}.block.gallery .item:hover .overlay{visibility:visible;opacity:1}.block.gallery .gallery_top{margin-bottom:20px}.block.calendar{}.block.calendar a{color:var(--text-color)}.block.calendar a:hover{color:var(--text-color);text-decoration:none}.block.calendar .item{position:relative;height:100%;border:1px solid var(--grey)}.block.calendar .item .image{position:relative}.block.calendar .item .image img{}.block.calendar .item .image .date{position:absolute;bottom:10px;right:10px}.block.calendar .item .image .date span{background:var(--black);color:var(--white);padding:5px}.block.calendar .item .content{padding:20px 20px 70px 20px}.block.calendar .item .content h3{margin-top:0}.block.calendar .item .content .text{}.modal .modal-dialog{max-width:650px}.modal .modal-dialog .modal-content .modal-header{padding:1rem 1.5rem}.modal .modal-dialog .modal-content .modal-header h3{margin-top:0}.modal .modal-dialog .modal-content .modal-body{padding:1.5rem}.block.sitemap .sitemap_ul .sitemap_ul{margin:5px 0}.block.sitemap .sitemap_ul .sitemap_li:before{font-size:1rem;top:1px}.block.sitemap a{text-decoration:none;color:var(--text-color)}.block.sitemap a:hover{color:var(--primary-color)}.container-fluid.footer-endpage{background:#2b2b2b}.container-fluid.footer-endpage .footer{color:var(--white);padding-top:50px;padding-bottom:50px}.container-fluid.footer-endpage .footer h2{font-size:22px;color:var(--white);line-height:30px;margin-top:0;margin-bottom:15px}.container-fluid.footer-endpage .footer a{color:var(--white);text-decoration:none}.container-fluid.footer-endpage .footer i{color:var(--primary-color);font-size:25px;margin-right:10px}.container-fluid.footer-endpage .footer ul li{list-style:none;position:relative}.container-fluid.footer-endpage .footer ul li:before{content:'\f105';font-family: var(--font-awesome);position:absolute;left:-25px}.container-fluid.footer-endpage .footer table tr:first-child{height:75px}.container-fluid.footer-endpage .footer table tr{height:50px}.container-fluid.footer-endpage .footer table tr td{vertical-align:top}.container-fluid.footer-endpage .footer table tr td:nth-child(1) {width:30px!important;vertical-align:top}.container-fluid.footer-endpage .footer .block.menuitem .navbar-nav{padding:0}.container-fluid.footer-endpage .footer .block.menuitem .navbar-nav .nav-item::before{display:none}.container-fluid.footer-endpage .footer .block.menuitem .navbar-nav .nav-item .nav-link{padding:0}.container-fluid.footer-endpage .footer .socials{display:flex;justify-content:end}.container-fluid.footer-endpage .endpage{color:var(--white);padding-top:3px;padding-bottom:1.5rem}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(1) {}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(2) {text-align:center}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(3) {text-align:right}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(3) img {max-width:30px}.container-fluid.footer-endpage .endpage ul{margin-bottom:0;padding-left:0}.container-fluid.footer-endpage .endpage ul li{list-style:none;display:inline}.container-fluid.footer-endpage .endpage ul li:after{content:"|";margin:0 5px}.container-fluid.footer-endpage .endpage ul li:last-child:after{content:"";margin:0}.container-fluid.footer-endpage .endpage a{text-decoration:none;color:var(--white)}.container-fluid.footer-endpage .footer a:is(:hover, :focus-visible) {text-decoration:underline;color:var(--primary-color)}.container-fluid.footer-endpage .footer .socials a:is(:hover, :focus-visible) i {color:var(--white)}.container-fluid.footer-endpage .endpage a:is(:hover, :focus-visible) {text-decoration:underline;color:var(--primary-color)}.container-fluid.footer-endpage .endpage a:is(:hover, :focus-visible) img {filter:invert(54%) sepia(97%) saturate(3788%) hue-rotate(1deg) brightness(101%) contrast(106%)}.modal.fixed-left{}.modal.fixed-left .modal-dialog-vertical{height:100%;width:100vw;max-width:none;margin:0;transition:transform .3s;transform:translateX(-100%)}.modal.fixed-left.show .modal-dialog-vertical{transform:translateX(0)}.modal.fixed-left .modal-content{border-radius:0;border:none;min-height:100%;justify-content:space-between;overflow:hidden;background: rgb(from var(--black) r g b / 0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal.fixed-left .title-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 15px}.modal.fixed-left .title-bar .mobile-logo{margin:0}.modal.fixed-left .title-bar .mobile-logo img{max-width:200px;display:block}.modal.fixed-left .title-bar .close-btn-wrap{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--white);font-size:.9rem;cursor:pointer;padding:6px 0}.modal.fixed-left .title-bar .close-btn-wrap .close-label{font-size:.875rem;font-weight:500}.modal.fixed-left .title-bar .close-btn-wrap i{font-size:1rem}.modal.fixed-left .menu-content .main-menu .section-title{padding:20px 15px 6px;margin:0;color:var(--white);font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.modal.fixed-left .menu-content .main-menu .navbar-nav{padding:0;margin:0;list-style:none}.modal.fixed-left .menu-content .main-menu .navbar-nav li{position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--white);font-size:1rem;transition:transform .4s , opacity .4s;transform:translateX(-30px);opacity:0}.modal.fixed-left .menu-content .main-menu .navbar-nav li::before{content:'';position:absolute;bottom:0;left:12px;right:12px;height:1px;background: rgb(255 255 255 / 20%)}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li{transform:none;opacity:1}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(1) {transition-delay:.1s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(2) {transition-delay:.2s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(3) {transition-delay:.3s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(4) {transition-delay:.4s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(5) {transition-delay:.5s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(6) {transition-delay:.6s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(7) {transition-delay:.7s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(8) {transition-delay:.8s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(9) {transition-delay:.9s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(10) {transition-delay:1s}.modal.fixed-left .menu-content .main-menu .navbar-nav li a{padding:12px 24px;font-weight:500;flex-grow:1;text-decoration:none;color:var(--white);display:flex;align-items:center;font-size:1rem}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li.active a{opacity:.7}.modal.fixed-left .menu-content .main-menu .navbar-nav li a i{margin-right:24px;width:20px;display:inline-flex;justify-content:flex-end}.modal.fixed-left .menu-content .main-menu .navbar-nav li:has(> a[target="_blank"])::after {content:var(--arrow-right-up);font-family: var(--font-awesome);font-weight:400;padding-right:24px;color:var(--white);font-size:.875rem;flex-shrink:0}.modal.fixed-left .menu-content .main-menu .navbar-nav li::after{font-family: var(--font-awesome);font-weight:900;padding-right:15px;color:var(--white);font-size:.875rem;flex-shrink:0}.modal.fixed-left .menu-content .main-menu .navbar-nav li.dropdown::after{content:var(--arrow-right);transition:transform .3s}.modal.fixed-left .menu-content .main-menu .navbar-nav li.dropdown .dropdown-menu.show{display:none}.modal.fixed-left .menu-content{overflow:hidden;margin-top: calc(var(--row-space) / 2)}.modal.fixed-left .menu-content nav{width:200%;display:flex;transition:transform .3s}.modal.fixed-left .menu-content nav>*{width:50%;flex-shrink:0}.modal.fixed-left .menu-content nav.open{transform:translateX(-50%)}.modal.fixed-left .menu-content nav .sub-menu{display:none}.modal.fixed-left .menu-content .first-sub .sub-header{display:flex;align-items:center;cursor:pointer;padding:12px 15px;gap:8px;position:relative;color:var(--white)}.modal.fixed-left .menu-content .first-sub .sub-header::after{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;background: rgb(255 255 255 / 20%)}.modal.fixed-left .menu-content .first-sub .sub-header .back-btn{color:var(--white);display:flex;align-items:center;font-size:.9rem}.modal.fixed-left .menu-content .first-sub .sub-header .menu-name{margin-bottom:0;line-height:1;color:var(--white);font-family: var(--primary-font);text-transform:none;letter-spacing:0;font-size:1rem;font-weight:500;flex-grow:1}.modal.fixed-left .menu-content .first-sub .sub-header .button-filler{width:20px;flex-shrink:0}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu{display:block;padding:0;width:100%;margin:0;list-style:none;position:relative!important;transform:none!important;border:none;background:none}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li{position:relative}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li::before{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;background: rgb(255 255 255 / 20%)}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 15px;color:var(--white);font-size:1rem;font-weight:500;text-decoration:none}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a i{margin-right:10px;font-size:1rem;width:20px;display:flex;align-items:center}.modal.fixed-left .menu-footer{padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 0;padding:15px;margin-top:auto;color:var(--white);border-top: 1px solid rgb(from var(--white) r g b / 0.8);transform:translateY(20px);opacity:0;transition:transform .5s , opacity .5s;transition-delay:.3s}.modal.fixed-left .menu-footer .footer-links{flex:0 0 auto}.modal.fixed-left .menu-footer .footer-links ul{list-style:none;display:flex;gap:15px;padding:0;margin:0}.modal.fixed-left .menu-footer .footer-links ul li{width:fit-content}.modal.fixed-left .menu-footer .footer-links ul li a{font-size:1.125rem;color:var(--white);text-decoration:none}.modal.fixed-left .menu-footer .socials{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px}.modal.fixed-left .menu-footer .socials a{text-decoration:none}.modal.fixed-left .menu-footer .socials a .item{}.modal.fixed-left .menu-footer .socials a .item i{font-size:1.5rem;color:var(--white)}.modal.fixed-left .menu-footer .lr-logo{flex:0 0 auto;display:flex;justify-content:flex-end;margin-bottom:0}.modal.fixed-left .menu-footer .lr-logo a{display:flex}.modal.fixed-left .menu-footer .lr-logo a img{opacity:.5}.modal.fixed-left.show .menu-footer{transform:translateY(0);opacity:1}.modal.fixed-left .title-bar .close-btn-wrap:is(:hover, :focus-visible) {opacity:.8}.modal.fixed-left .title-bar .close-btn-wrap:focus-visible{box-shadow: 0 0px 0px 2px rgb(255 255 255 / 25%);border: 2px solid rgb(255 255 255 / 50%)}.modal.fixed-left .menu-content .main-menu .navbar-nav li:is(:hover, :focus-visible) a {opacity:.75}.modal.fixed-left .menu-content .main-menu .navbar-nav li.dropdown:is(:hover, :focus-visible)::after {transform:translateX(3px)}.modal.fixed-left .menu-content .first-sub .sub-header:is(:hover, :focus-visible) {background: rgb(0 0 0 / 5%)}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a:is(:hover, :focus-visible) {opacity:.75}.mt-6{margin-top:4rem!important}.mt-7{margin-top:5rem!important}.mt-8{margin-top:6rem!important}.mt-9{margin-top:7rem!important}.mt-10{margin-top:8rem!important}.me-6{margin-right:4rem!important}.me-7{margin-right:5rem!important}.me-8{margin-right:6rem!important}.me-9{margin-right:7rem!important}.me-10{margin-right:8rem!important}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:5rem!important}.mb-8{margin-bottom:6rem!important}.mb-9{margin-bottom:7rem!important}.mb-10{margin-bottom:8rem!important}.ms-6{margin-left:4rem!important}.ms-7{margin-left:5rem!important}.ms-8{margin-left:6rem!important}.ms-9{margin-left:7rem!important}.ms-10{margin-left:8rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-8{margin-top:6rem!important;margin-bottom:6rem!important}.my-9{margin-top:7rem!important;margin-bottom:7rem!important}.my-10{margin-top:8rem!important;margin-bottom:8rem!important}.mx-6{margin-left:4rem!important;margin-right:4rem!important}.mx-7{margin-left:5rem!important;margin-right:5rem!important}.mx-8{margin-left:6rem!important;margin-right:6rem!important}.mx-9{margin-left:7rem!important;margin-right:7rem!important}.mx-10{margin-left:8rem!important;margin-right:8rem!important}.pt-6{padding-top:4rem!important}.pt-7{padding-top:5rem!important}.pt-8{padding-top:6rem!important}.pt-9{padding-top:7rem!important}.pt-10{padding-top:8rem!important}.pe-6{padding-right:4rem!important}.pe-7{padding-right:5rem!important}.pe-8{padding-right:6rem!important}.pe-9{padding-right:7rem!important}.pe-10{padding-right:8rem!important}.pb-6{padding-bottom:4rem!important}.pb-7{padding-bottom:5rem!important}.pb-8{padding-bottom:6rem!important}.pb-9{padding-bottom:7rem!important}.pb-10{padding-bottom:8rem!important}.ps-6{padding-left:4rem!important}.ps-7{padding-left:5rem!important}.ps-8{padding-left:6rem!important}.ps-9{padding-left:7rem!important}.ps-10{padding-left:8rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-8{padding-top:6rem!important;padding-bottom:6rem!important}.py-9{padding-top:7rem!important;padding-bottom:7rem!important}.py-10{padding-top:8rem!important;padding-bottom:8rem!important}.px-6{padding-left:4rem!important;padding-right:4rem!important}.px-7{padding-left:5rem!important;padding-right:5rem!important}.px-8{padding-left:6rem!important;padding-right:6rem!important}.px-9{padding-left:7rem!important;padding-right:7rem!important}.px-10{padding-left:8rem!important;padding-right:8rem!important}@media only screen and (max-width:1599px){:root{--container-width:1320px}}@media only screen and (max-width:1399px){:root{--container-width:1140px}}@media only screen and (max-width:1199px){:root{--container-width:960px}}@media only screen and (max-width:991px){:root{--container-width:720px}}@media only screen and (max-width:767px){:root{--container-width:540px}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(1){text-align:center}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(3){text-align:center}}@media only screen and (max-width:575px){:root{--container-width:100%}.modal.fixed-left .menu-content .main-menu .navbar-nav li{font-size:1.5rem}.modal.fixed-left .menu-content .main-menu .navbar-nav li a{padding:6px 12px}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{font-size:1.5rem}}@media only screen and (max-width:479px){.btn{width:100%}.modal.fixed-left .menu-content .main-menu .navbar-nav li{font-size:1.25rem}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{font-size:1.25rem}}::view-transition-group(*.machine-img) {animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*.machine-img),
::view-transition-new(*.machine-img) {width:100%;height:100%;object-fit:cover}html:active-view-transition-type(machine)::view-transition-old(root) {animation:.4s ease both vt-fade-out}html:active-view-transition-type(machine)::view-transition-new(root) {animation:.4s ease both vt-fade-in}@keyframes vt-fade-out { to { opacity: 0; } }@keyframes vt-fade-in { from { opacity: 0; } }html{--nav-height:163px;--card-padding:30px}img{max-width:100%;height:auto;object-fit:cover}[id]{scroll-margin-top: calc(var(--nav-height) + 50px)}.hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}:is(h2,.h2):has(+ :is([role],p,.text, h3)) {margin-bottom:18px}:is(h3,.h3):has(+ :is([role],p,.text)) {margin-bottom:6px}:is(h2,.h2).big {font-size:clamp(2rem,4.5vw,5rem)}hgroup{display:flex;flex-direction:column;margin-bottom:0}hgroup *{margin-top:0!important;margin-bottom:0!important}hgroup:has(+ p) {margin-bottom:24px}hgroup:has(:is(h1,.h1)) {gap:12px}hgroup:has(:is(h1,.h1)) :is(h1,.h1) {font-size:clamp(2rem,2.6vw,3.75rem)}hgroup:has(:is(h1,.h1)) [role] {font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:700;color:var(--white)}hgroup:has(:is(h2,.h2)) {display:flex;flex-direction:column-reverse;gap:12px}hgroup:has(:is(h2,.h2)) :is(h2,.h2) {}hgroup:has(:is(h2,.h2)) :is(h2,.h2) span {color:var(--primary-color)}hgroup:has(:is(h2,.h2)) :is(h2,.h2)::after {content:'';position:relative;display:inline-block;width:clamp(12.96px,3.15vw,27px);height:clamp(11.16px,2.71vw,23px);clip-path:var(--triangle-up);background:var(--primary-color);transform:rotate(0deg);margin-left:6px}hgroup:has(:is(h2,.h2)) :is(h2.big,.h2.big)::after {width:clamp(12.96px,3.15vw,36px);height:clamp(11.16px,2.71vw,31px)}hgroup:has(:is(h2,.h2)) [role] {font-size:clamp(1rem,1.4vw,1.5625rem);font-weight:600;line-height:1;color:var(--primary-color);text-transform:uppercase}hgroup:has(:is(h2,.h2)):has(+ :is([role],p,.text, h3, ul)) {margin-bottom:18px}hgroup:has(h3) {display:flex;gap:12px}hgroup:has(h3) h3 {margin-bottom:0}hgroup:has(h3) [role] {font-size:1rem;letter-spacing:.08em;margin:0;color:var(--white)}[class*="bg-color"]{background:var(--bgc);padding-block:var(--row-space)}.bg-color-grey{--bgc:var(--grey)}.bg-color-dark{--bgc:var(--secondary-color)}.bg-color-black{--bgc:var(--black)}.bg-minus-bottom{background: linear-gradient(0deg,rgba(0, 0, 0, 0) calc(var(--row-space) / 2), var(--bgc) calc(var(--row-space) / 2), var(--bgc) 100%);padding-bottom:0}.primary-triangle-bottom-right{position:relative;overflow:hidden}.primary-triangle-bottom-right::before{content:'';position:absolute;background:var(--primary-color);width:285px;height:245px;aspect-ratio: 285/245;bottom:0;right:0;clip-path:var(--triangle-up);transform:translateX(50%)}[class*="title-btn"]{display:flex;justify-content:space-between;align-items:flex-end}:is(h2,.h2)::after {content:'';position:relative;display:inline-block;width:clamp(12.96px,3.15vw,36px);height:clamp(11.16px,2.71vw,31px);clip-path:var(--triangle-up);background:var(--primary-color);transform:rotate(0deg);margin-left:6px}.block.content :is(h3,.h3,h4,.h4,h5,.h5) {color:var(--secondary-color);text-transform:none;font-size:inherit;font-weight:700}.block.html.img .image{position:relative;&::before {content: ''; position: absolute; inset: 0; width: 100%; height: 100%; background: var(--img-gradient);} & img {width: 100%;}}b,strong{font-weight:900}.listitem .product-slider{position:relative;overflow:hidden}.listitem .product-slider .swiper-wrapper{}.listitem .product-slider .swiper-slide{}.listitem .product-slider .swiper-slide a{display:block}.listitem .product-slider .swiper-slide a img{width:100%;height:auto;aspect-ratio: 745 / 540;object-fit:cover;display:block}.listitem .product-slider .swiper-pagination{position:absolute;left:0;bottom:12px;display:flex;justify-content:center;gap:8px;z-index:2}.listitem .product-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0!important;background:var(--white);opacity:.6;border-radius:100%;transition:all .3s}.listitem .product-slider .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary-color);opacity:1}.listitem .product-slider .swiper-pagination .swiper-pagination-bullet:is(:hover, :focus-visible) {opacity:1}.container-fluid.navigation{position:sticky;top:0;padding:0;z-index:100}.container-fluid.navigation a{text-decoration:none}.container-fluid.navigation .navbar{display:flex;flex-direction:column;padding:0}.container-fluid.navigation .navbar .nav-top{width:100%;background:var(--black);position:relative;z-index:20}.container-fluid.navigation .navbar .nav-top .nav-top-content{display:flex;align-items:center;justify-content:space-between;gap:32px;height:91px}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand{display:flex;align-items:center;flex-shrink:0;padding:0;margin:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand img{object-fit:contain}.container-fluid.navigation .navbar .nav-top .nav-top-content .search{flex:1 1 auto;max-width:800px;position:relative;z-index:2}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar{position:relative;width:100%;max-width:840px;height:43px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar::before{content:var(--search);font-family: var(--font-awesome);font-weight:400;position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--primary-color);font-size:1rem;pointer-events:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar .search-control{width:100%;height:100%;border:none;border-radius:0;background:var(--white);padding:0 20px 0 46px;font-style:normal;font-size:1rem;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar .search-control::placeholder{color:var(--black);font-style:italic;opacity:.65}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up{position:relative;z-index:999;--popup-offset:120px;--stroke-width:300px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{display:flex;visibility:hidden;opacity:0;position:absolute;left:0;top:8px;width:100%;max-height:calc(100vh - var(--popup-offset));max-height:calc(100dvh - var(--popup-offset));overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(90deg,var(--grey) 0 var(--stroke-width),var(--white) var(--stroke-width) 100%);box-shadow:var(--box-shadow);z-index:100;outline:none;transition:opacity .3s , visibility .3s}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .pop-up-close{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 var(--stroke-width);display:flex;flex-direction:column;padding:24px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section:not(:last-child)::after {content:'';display:block;width:100%;height:1px;margin:24px 0;background:var(--grey2)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .h3{display:block;text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-bottom:12px;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) {display:flex;flex-direction:column;gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) .item {color:var(--black);font-size:1rem;font-weight:400;display:flex;align-items:center;gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) .item::before {content:'';font-family: var(--font-awesome-sharp);color:var(--primary-color);font-size:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) .item:has( input:checked) {font-weight:700}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) .item input {display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .brand-items .item::before{content:var(--filter);font-family: var(--font-awesome)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .populair-items .item::before{content:var(--search);font-family: var(--font-awesome)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .populair-items .item::after{content:var(--arrow-left-up);font-family: var(--font-awesome);flex:1;text-align:end}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{height:100%;flex:1;min-width:0;padding:24px 48px;display:flex;flex-direction:column}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section:not(:last-child)::after {content:'';display:block;width:100%;height:1px;margin:24px 0;background:var(--grey2)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{display:flex;justify-content:space-between}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title a{font-style:italic;font-weight:400;font-size:1rem;color:var(--black);text-decoration:underline}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .h3{display:block;text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-bottom:12px;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items{display:flex;flex-wrap:wrap;gap:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item{width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a{display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{content:var(--arrow-right);font-family: var(--font-awesome-sharp);display:flex;justify-content:center;align-items:center;width:40px;height:40px;flex:0 0 40px;background:var(--primary-color);color:var(--white)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image{flex:0 0 125px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image img{display:block;aspect-ratio: 125/75;width:125px;height:auto;object-fit:cover;background:var(--secondary-color);&.placeholder {object-fit: contain; padding: 12px; opacity: 1;}}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content{flex:1;width:7ch}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .h3{font-size:1rem;margin-bottom:6px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .text{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .text p{font-size:1rem;color:var(--black);margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section:nth-child(even) .items .item a::after {background:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item:not(:has(figure)) a .content .h3 {width:350px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .image{border:1px solid var(--grey)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .image img{object-fit:contain;padding:3px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .content{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .content .h3{white-space:unset}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .content .text{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .content .text p{}.container-fluid.navigation .navbar .nav-top:has(.search:is(:focus-within, :has(.search-pop-up .pop-up-content:hover))) {z-index:100}.container-fluid.navigation .navbar .nav-top .nav-top-content .search:not(.is-closed):is(:focus-within, :has(.search-pop-up .pop-up-content:hover)):has(.search-bar .search-control:placeholder-shown) .search-pop-up .pop-up-content.search-home {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search:not(.is-closed):is(:focus-within, :has(.search-pop-up .pop-up-content:hover)):has(.search-bar .search-control:not(:placeholder-shown)) .search-pop-up .pop-up-content.search-results {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search.is-open:not(.is-closed):has(.search-bar .search-control:placeholder-shown) .search-pop-up .pop-up-content.search-home {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search.is-open:not(.is-closed):has(.search-bar .search-control:not(:placeholder-shown)) .search-pop-up .pop-up-content.search-results {visibility:visible;opacity:1}body::before{content:'';position:fixed;top:0;left:0;width:0%;height:0%;z-index:99;background-color: rgb(from var(--black) r g b / 0.8);pointer-events:none;opacity:0;transition:opacity .3s}body:has(.container-fluid.navigation .navbar .nav-top .nav-top-content .search.is-open)::before {content:'';opacity:1;width:100%;height:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{position:relative;display:flex;align-items:center;gap:24px;flex-shrink:0;height:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::before{content:'';position:absolute;height:100%;width: calc(100% + var(--half-space));background:var(--black2);z-index:-1}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::after{content:'';position:absolute;height:100%;width:65px;right:100%;background:var(--black2);clip-path:var(--triangle-90-bottom-right)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links a{display:flex;align-items:center;gap:10px;color:var(--white);text-transform:uppercase;font-size:1rem;font-weight:600;text-decoration:none;transition:all .5s}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links a::after{content:'';width:9px;height:13px;clip-path:var(--triangle-right);background:var(--primary-color);transform:rotate(0deg);transition:all .5s}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler{display:none;border:none;background:transparent;color:var(--white);font-size:22px;padding:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler .hamburger{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:28px;height:22px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler .hamburger .bar{display:block;width:100%;height:3px;background:var(--white);border-radius:3px;transform-origin:center;transition:transform .4s ease , width .4s ease , background .4s ease , opacity .3s ease}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler .hamburger .bar:nth-child(2) {width:65%;align-self:flex-start}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler.is-open .hamburger .bar:nth-child(1) {width:100%;transform:translateY(8px) rotate(45deg)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler.is-open .hamburger .bar:nth-child(2) {opacity:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler.is-open .hamburger .bar:nth-child(3) {width:100%;transform:translateY(-8px) rotate(-45deg)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links a:is(:hover, :focus-visible)::after {transform:translateX(3px)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar {background:var(--primary-color)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar:nth-child(1) {transform:translateY(-1px)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar:nth-child(2) {width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar:nth-child(3) {transform:translateY(1px)}.container-fluid.navigation .navbar .nav-bottom{width:100%;background:var(--dark-grey-accent)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content{display:flex;align-items:center;justify-content:space-between;height:72px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse{align-self:stretch}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav{display:flex;align-items:center;align-self:stretch;gap:45px;list-style:none;margin:0;padding:0}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item{}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item .nav-link{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-weight:600;font-size:.875rem;letter-spacing:.32px;color:var(--white)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item .nav-link[target="_blank"]{gap:6px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item .nav-link[target="_blank"]::after{content:var(--arrow-right-up);font-family: var(--font-awesome-sharp);display:inline-block}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.active .nav-link::before{content:'';position:absolute;right: calc(100% + 6px);bottom:50%;aspect-ratio: 2/3;width:10px;height:auto;background:var(--primary-color);clip-path:var(--triangle-right);transform:translateY(50%)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown{position:relative;align-self:stretch;display:flex;align-items:center}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown>.nav-link{padding-right:20px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown>.nav-link::after{content:var(--angler-down);font-family: var(--font-awesome);position:absolute;left:auto;right:0;top:50%;bottom:auto;width:auto;height:1em;line-height:1;margin-top:-.5em;transition:transform .3s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{display:block;visibility:hidden;opacity:0;position:absolute;top:100%;left:-24px;min-width:260px;margin:0;padding:8px 0;background:var(--dark-grey-accent);border:0;border-top:3px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);list-style:none;transform:translateY(8px);transition:opacity .25s ease , visibility .25s ease , transform .25s ease;z-index:100}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item{display:block}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link{display:flex;align-items:center;gap:10px;padding:11px 24px;font-size:.9375rem;font-weight:500;text-transform:none;letter-spacing:normal;text-decoration:none;color:var(--white);transition:color .3s ease , background .3s ease}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link::before{content:var(--angler-right);position:static;width:auto;height:auto;background:none;clip-path:none;font-family: var(--font-awesome);font-weight:400;font-size:.75rem;line-height:1;color:var(--white);opacity:0;transform:translateX(-6px);transition:opacity .3s ease , transform .3s ease}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item.active .nav-link{color:var(--primary-color)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item.active .nav-link::before{opacity:1;transform:translateX(0)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container{width:150px;display:flex;justify-content:flex-end}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container{position:relative}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher{position:relative;background:transparent;border:0;box-shadow:none}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher.vertical_expand.closed .wg-switcher-watermark{display:none}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .language-option{height:auto;padding:0;background:transparent!important;border:0}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .language-option a{display:flex;align-items:center;gap:10px;padding:8px 0;font-family: var(--primary-font);font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--white)!important;background:transparent!important;text-decoration:none;transition:color .2s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .active-language a::before{content:var(--globe);font-family: var(--font-awesome);font-weight:300;font-size:1rem;line-height:1;color:var(--primary-color)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .active-language a::after{content:var(--angler-down);margin-left:3px;font-family: var(--font-awesome);font-weight:300;font-size:1rem;line-height:1;color:var(--white);transition:transform .3s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .language-list{top:100%;right:0;left:auto;width:auto;min-width:100%;margin-top:0;padding:6px 16px;background:var(--secondary-color);border-radius:0 0 5px 5px;box-shadow:0 6px 16px var(--overlay);z-index:10}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher.closed .language-list{visibility:hidden}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .language-list .language-option a{}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .language-list .wg-switcher-watermark{background:transparent!important}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher:not(.closed) .active-language a::after {transform:rotate(180deg)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot_switcher .language-list .language-option a:is(:hover, :focus-visible) {color:var(--primary-color)!important}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav > .nav-item > .nav-link:is(:hover, :focus-visible) {color:var(--primary-color)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown:is(:hover, :focus-within) > .nav-link::after {transform:rotate(180deg)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown:is(:hover, :focus-within) .dropdown-menu {visibility:visible;opacity:1;transform:translateY(0)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link:is(:hover, :focus-visible) {background:color-mix(in srgb,var(--white) 8%,transparent)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link:is(:hover, :focus-visible)::before {opacity:1;transform:translateX(0)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .extra-link:is(:hover, :focus-visible) {color:var(--primary-color);text-decoration:none;&::after { transform: translate(3px, -3px);}}.modal.fixed-left .menu-content .weglot-container{margin:0 12px}.container-fluid.mainbanner{--banner-height:calc(100svh - var(--nav-height));position:relative;margin-bottom:0;width:100%;height:fit-content;max-height:var(--banner-height);background:var(--bg-color);overflow:hidden}.container-fluid.mainbanner .block.html.mainbanner{position:relative;height:inherit;max-height:var(--banner-height);display:flex;align-items:center}.container-fluid.mainbanner .block.html.mainbanner::before{content:'';position:absolute;width:75%;height:100%;background:var(--banner-gradient);z-index:2}.container-fluid.mainbanner .block.html.mainbanner::after{content:'';position:absolute;bottom:0;right:0;width:635px;height:auto;aspect-ratio: 635/640;background-image:var(--brandmark);background-size:cover;background-repeat:no-repeat;transform:translateX(75px);z-index:2}.container-fluid.mainbanner .block.html.mainbanner .video-wrap{position:relative;width:100vw;height:var(--banner-height);overflow:hidden}.container-fluid.mainbanner .block.html.mainbanner .video-wrap iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: max(100vw, calc(var(--banner-height) * 2.5));height: max(var(--banner-height), calc(100vw / 2.5));border:0;z-index:1}.container-fluid.mainbanner .block.html.mainbanner .video-wrap .video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.container-fluid.mainbanner .block.html.mainbanner .content{padding-top:50px;padding-bottom:100px;position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:3}.container-fluid.mainbanner .block.html.mainbanner .content .title{text-align:start;text-wrap:balance}.container-fluid.mainbanner .block.html.mainbanner .content .title h1{width:9ch;font-size:clamp(3rem,6.8vw,6.25rem);font-family: var(--font-primary);color:var(--white);font-weight:800;text-transform:uppercase}.container-fluid.mainbanner .block.html.mainbanner .content .title h1 span{color:var(--primary-color);display:block;font-weight:700}.container-fluid.mainbanner .block.html.mainbanner .content .title h1 span::after{content:'';position:relative;display:inline-block;width: clamp(33.33px, -67.14px + 11.82vw, 50px);height: clamp(28.67px, -57.69px + 10.16vw, 43px);clip-path:var(--triangle-up);background:var(--primary-color);transform:rotate(0deg);transition:all .5s}.container-fluid.mainbanner .block.html.mainbanner .content .text{color:var(--white)}.container-fluid.mainbanner .block.html.mainbanner .content .text p{font-size:clamp(1.2rem,2vw,2.5rem);font-style:italic;font-weight:500;font-family: var(--font-secondary)}.container-fluid.mainbanner .block.html.mainbanner .content .text p .btn{font-style:normal}.container-fluid.mainbanner .block.html.mainbanner .content .text p:has(+ p .btn) {margin-bottom:80px}.container-fluid.mainbanner .block.html.mainbanner .content .text ul{padding:0;margin:0;display:flex;align-items:center}.container-fluid.mainbanner .block.html.mainbanner .content .text ul li{list-style:none;display:flex;align-items:center;font-size:1.375rem;text-transform:uppercase}.container-fluid.mainbanner .block.html.mainbanner .content .text ul li:not(:last-child)::after {content:'';display:inline-block;background:var(--white);width:6px;height:6px;border-radius:100%;margin:0 12px}.container-fluid.mainbanner .block.html.scroller{position:absolute;left:var(--half-space);bottom:50px;z-index:3}.container-fluid.mainbanner .block.html.scroller a{font-size:1.125rem;font-weight:500;text-transform:uppercase;text-decoration:none;color:var(--white);display:flex;align-items:center;gap:12px}.container-fluid.mainbanner .block.html.scroller a::after{content:'';display:inline-block;aspect-ratio: 16/24;width:16px;height:auto;background-image:var(--mouse);background-size:cover}.container-fluid.content>.row{margin-bottom:var(--row-space)}.container-fluid.content>.row:first-child{margin-top:var(--row-space)}.container-fluid.content > .row:nth-last-child(2).bg-color-grey {margin-bottom:0;padding-bottom:var(--row-space)}.container-fluid.content:has( > .row:nth-last-child(2).bg-color-grey) .pre-footer {background:var(--grey)}.container-fluid.content>.row.gy-4>.container>.row{--bs-gutter-y:1.5rem}.block.list.gates{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:24px}.block.list.gates .gate{}.block.list.gates .gate a{display:block;height:100%}.block.list.gates .gate a .item{position:relative;overflow:hidden;height:100%;aspect-ratio: 630 / 330}.block.list.gates .gate a .item .ribbon{position:absolute;top:0;left:0;z-index:3;width:30px;height:30px;padding:0}.block.list.gates .gate a .item .ribbon::before{content:'';position:absolute;width:auto;height:140px;aspect-ratio: 20/14;clip-path:var(--triangle-down);background:var(--primary-color);transform:translateX(-50%);z-index:1}.block.list.gates .gate a .item .ribbon img{filter:var(--filter-white);position:relative;object-fit:contain;width:30px;height:30px;margin:12px;z-index:2}.block.list.gates .gate a .item .image{height:100%}.block.list.gates .gate a .item .image::before{content:'';position:absolute;width:100%;height:100%;background:var(--img-gradient);z-index:1;pointer-events:none}.block.list.gates .gate a .item .image img{width:100%;height:100%;object-fit:cover;display:block;transition:all .5s}.block.list.gates .gate a .item .content{position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:var(--card-padding);z-index:2}.block.list.gates .gate a .item .content hgroup{gap:6px}.block.list.gates .gate a .item .content hgroup h2{font-size: clamp(1.5rem, 0.7rem + 3.2vw, 2.5rem);font-weight:800;margin-bottom:12px}.block.list.gates .gate a .item .content hgroup p{font-size:1.25rem;font-weight:700}.block.list.gates .gate a .item .content .btn{flex:0 0 auto}.block.list.gates .gate:nth-child(1) {grid-row: span 2 / span 2}.block.list.gates .gate:nth-child(1) a .item {aspect-ratio: 630 / 684}.block.list.gates .gate:nth-child(2) {}.block.list.gates .gate:nth-child(3) {grid-column-start:2}.block.list.gates .gate a:is(:hover, :focus-visible) .image img {scale:1.05}.product-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 24px}.product-cards .card{position:relative;isolation:isolate;background:var(--black);border:1px solid var(--grey3);outline:unset;border-radius:0;overflow:hidden}.product-cards .card .item{position:relative;height:100%;display:flex;flex-direction:column;border:none}.product-cards .card .item .image{position:relative;overflow:hidden}.product-cards .card .item .image::before{content:'';position:absolute;width:100%;height:100%;inset:0;background: rgb(from var(--black) r g b / 0.2);z-index:1;opacity:0;transition:all .5s}.product-cards .card .item .image::after{content:'';position:absolute;width:80px;aspect-ratio: 80 / 135;bottom:0;right:0;background:var(--primary-color);clip-path:var(--triangle-90-bottom-right);transform:scale(0);transform-origin:bottom right;z-index:2;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-cards .card .item .image img{width:100%;aspect-ratio: 350 / 265;transition:all .5s}.product-cards .card .item .image img.placeholder{opacity:1;background:var(--black);object-fit:contain;padding:24px;aspect-ratio: 350/265;height:auto}.product-cards .card .item .image figcaption{position:absolute;top:0;left:0;background:var(--primary-color);color:var(--white);text-transform:uppercase;font-size:1.125rem;padding:8px 22px;z-index:2}.product-cards .card .item .content{padding:var(--card-padding);flex:1;display:flex;flex-direction:column}.product-cards .card .item .content .brand{margin-bottom:6px}.product-cards .card .item .content .brand i{font-style:normal;color:var(--white);text-decoration:underline}.product-cards .card .item .content .title{gap:12px 0}.product-cards .card .item .content .title h3{font-size: clamp(1.125rem, -1.512rem + 4.96vw, 1.25rem)}.product-cards .card .item .content .title p:not(:empty) {background:var(--dark-grey-accent);font-size:.875rem;line-height:1;font-weight:400;text-transform:none;width:fit-content;padding:12px 24px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-cards .card .item .content .info{color:var(--white);flex:1;display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px;margin-top:35px;margin-bottom:0}.product-cards .card .item .content .info li{padding:0;margin:0}.product-cards .card .item .content .info li::before{display:none}.product-cards .card .item .content .info li h4{font-size:.875rem;color:var(--primary-color);margin:0}.product-cards .card .item .content .info li p{font-size:.875rem;margin:0}.product-cards .card .card-link{color:inherit;text-decoration:none}.product-cards .card .card-link::after{content:'';position:absolute;inset:0;z-index:3}.product-cards .card .card-link:focus-visible{outline:none}.product-cards .card .brand .brand-link{position:relative;z-index:4;color:var(--white);text-decoration:underline}.product-cards .card .brand .brand-link:is(:hover, :focus-visible) {color:var(--primary-color);text-decoration:underline}.product-cards .card .item .content .info li:not(:last-child) {padding-right:20px;margin-right:20px;border-right:1px solid var(--dark-grey-accent)}.product-cards .card:is(:hover, :has(.card-link:focus-visible)) .item .image::before {opacity:1}.product-cards .card:is(:hover, :has(.card-link:focus-visible)) .item .image::after {transform:scale(1)}.product-cards .card:has(.card-link:focus-visible) {outline:2px solid var(--primary-color);outline-offset:2px}.product-cards .card a:is(:hover, :focus-visible) .item .image img {transform:scale(1.05)}.block.list.logos{padding:15px 0;margin:-15px 0;gap:12px 0}.block.list.logos .item{position:relative;width:225px;max-width:100%;border:1px solid var(--grey2);outline:1px solid transparent;transition:all .5s}.block.list.logos .item figure{margin:0}.block.list.logos .item figure img{object-fit:contain;height:140px;padding:12px;aspect-ratio: 225/140}.block.list.logos .item .btn{position:absolute;width:max-content;opacity:0;left:50%;transform:translateX(-50%);transition:all .75s;padding:6px 12px}.block.list.logos .item:has(input)::before {content:var(--check);font-family: var(--font-awesome-sharp);font-size:.75rem;background:var(--primary-color);color:var(--white);aspect-ratio: 1/1;width:24px;height:auto;display:flex;justify-content:center;align-items:center;position:absolute;right:12px;bottom:0;border-radius:100%;transform:translateY(50%);opacity:0}.block.list.logos .item input{position:absolute;width:100%;height:100%;opacity:0;inset:0}.block.list.logos.swiper{&::before, &::after { content: ''; position: absolute; bottom: 0; width: 150px; height: 100%; z-index: 2; background: linear-gradient(to right, var(--white), transparent);}
  &::before { left: 0;}
  &::after { right: 0; transform: scaleX(-1);}
}.block.list.logos.swiper .swiper-wrapper{transition-timing-function:linear!important}.block.list.logos.swiper .swiper-wrapper .swiper-slide{width:fit-content}.block.list.logos .item:has(:checked) {border-color:var(--primary-color);outline:1px solid var(--primary-color)}.block.list.logos .item:has(:checked)::before {opacity:1}.block.list.logos a:is(:hover, :focus-visible) .item {border-color:var(--primary-color);outline:1px solid var(--primary-color)}.block.list.logos a:is(:hover, :focus-visible) .item .btn {opacity:1;transform:translateY(-50%) translateX(-50%)}.block.html.big-section{--img-space: calc(var(--half-space) + calc(var(--container-width) / 12 * 8));--text-space: calc(var(--container-width) / 12 * 4);background:var(--black)}.block.html.big-section .item{display:flex;align-items:center;padding-right:var(--half-space)}.block.html.big-section .item .image{position:relative;height:100%;flex:0 0 var(--img-space);width:var(--img-space);overflow:hidden}.block.html.big-section .item .image::before{content:'';position:absolute;width:100%;height:100%;inset:0;background:var(--img-gradient)}.block.html.big-section .item .image::after{content:'';position:absolute;bottom:0;right:0;clip-path:var(--triangle-90-bottom-right);aspect-ratio: 18/31;width:auto;height:100%;background-color:var(--black);z-index:1}.block.html.big-section .item .image img{width:100%;height:100%;max-width:unset}.block.html.big-section .item .content{padding:var(--row-space) 0;flex:0 0 var(--text-space);width:var(--text-space)}.block.html.big-section .item .content hgroup{}.block.html.big-section .item .content hgroup h2{color:var(--white);width:7ch}.block.html.big-section .item .content hgroup h2 span{break-before:always}.block.html.big-section .item .content hgroup p{color:var(--white)}.block.html.big-section .item .content .text{color:var(--white)}.block.list.icon-list{gap:24px 0}.block.list.icon-list .item{display:flex;align-items:start;gap:24px}.block.list.icon-list .item .image{position:relative;flex:0 0 95px;width:95px;height:95px;background:var(--grey2);display:flex;justify-content:center;align-items:center;border-radius:100%}.block.list.icon-list .item .image::before{content:'';--size:75px;background-color:var(--white);width:var(--size);height:var(--size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;z-index:2}.block.list.icon-list .item .image::after{content:'';--size:50px;background-color:var(--primary-color);width:var(--size);height:var(--size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;z-index:3}.block.list.icon-list .item .image .icon{position:relative;filter:var(--filter-white);display:flex;justify-content:center;align-items:center;border-radius:100%;z-index:4}.block.list.icon-list .item .content{}.block.list.icon-list .item .content h3{font-family: var(--secondary-font);color:var(--black);text-transform:uppercase;margin-bottom:6px}.block.list.icon-list .item .content .text{}.block.list.icon-list .item .image .icon.truck::before{content:var(--truck)}.block.list.icon-list .item .image .icon.tools::before{content:var(--tools)}.block.list.icon-list .item .image .icon.message::before{content:var(--message)}.block.html.ribbon-top-left{position:relative;overflow:hidden}.block.html.ribbon-top-left .image{}.block.html.ribbon-top-left .image img{}.block.html.ribbon-top-left .ribbon{position:absolute;top:0;left:0;z-index:3;width:30px;height:30px;padding:0}.block.html.ribbon-top-left .ribbon::before{content:'';position:absolute;width:200px;height:140px;clip-path:var(--triangle-down);background:var(--primary-color);transform:translateX(-50%);z-index:1}.block.html.ribbon-top-left .ribbon img{filter:var(--filter-white);position:relative;object-fit:contain;width:30px;height:30px;margin:12px;z-index:2}.news{row-gap:24px}.news a.gate-link{display:block;text-decoration:none;color:inherit;height:100%}.news .item{position:relative;height:100%;display:flex;flex-direction:column;background:var(--grey);-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.news .item .image{position:relative;overflow:hidden}.news .item .image::before{content:'';position:absolute;width:100%;height:100%;inset:0;background: rgb(from var(--black) r g b / 0.2);z-index:1;opacity:0;transition:all .5s}.news .item .image::after{content:'';position:absolute;width:80px;aspect-ratio: 80 / 135;bottom:0;right:0;background:var(--primary-color);clip-path:var(--triangle-90-bottom-right);transform:scale(0);transform-origin:bottom right;z-index:2;transition:transform .5s cubic-bezier(.16,1,.3,1)}.news .item .image img{width:100%;height:auto;aspect-ratio: 475 / 270;object-fit:cover;display:block;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.news .item .content{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-end;padding:45px 24px 24px}.news .item .content .date{order:-1;align-self:flex-start;position:absolute;top:0;left:24px;z-index:2;background:var(--black);color:var(--white);font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:7px 16px;transform:translateY(-50%)}.news .item .content h3{color:var(--primary-color);font-weight:700;margin-bottom:12px;width:100%;overflow:hidden;text-overflow:ellipsis}.news .item .content .text{font-size:1rem;color:var(--black);flex:1;overflow:hidden}.news .item .content .text p{text-overflow:ellipsis;margin-bottom:0;height:7ch}.news .item .content .btn.btn-primary{position:relative;font-weight:500;inset:0;margin-top:40px;background:transparent;color:var(--black);border-color:transparent}.news .item .content .btn.btn-primary::after{background-color:var(--primary-color)}.news a.gate-link:is(:hover, :focus-visible) .item {background:var(--grey3)}.news a.gate-link:is(:hover, :focus-visible) .item .image::before {opacity:1}.news a.gate-link:is(:hover, :focus-visible) .item .image::after {transform:scale(1)}.news a.gate-link:is(:hover, :focus-visible) .item .image img {transform:scale(1.05)}.news a.gate-link:is(:hover, :focus-visible) .item .content h3 {color:var(--secondary-color)}.news a.gate-link:is(:hover, :focus-visible) .item .content .btn.btn-primary {color:var(--white);background-color:var(--primary-color)}.news a.gate-link:is(:hover, :focus-visible) .item .content .btn.btn-primary::after {background-color:var(--white);transform:translateX(3px)}.pre-footer{position:relative;margin-bottom:0!important;z-index:2}.pre-footer::after{content:'';position:absolute;width:100%;height:50%;bottom:0;left:0;background-color:var(--black);z-index:-2}.pre-footer .container{position:relative;padding:60px}.pre-footer .container::before{content:'';position:absolute;width:calc(var(--container-width) - 24px);height:100%;inset:0 0 0 12px;background-color:var(--primary-color);z-index:-1}.pre-footer .block.content{}.pre-footer .block.content h2{font-size:2.5rem;color:var(--white);text-wrap:balance}.pre-footer .block.content h2::after{content:'';position:relative;display:inline-block;width:24px;height:21px;clip-path:var(--triangle-up);background:var(--secondary-color);transform:rotate(0deg);margin-left:6px}.pre-footer .block.content p{font-size:1.25rem;color:var(--white);font-weight:700}.pre-footer .block.list.pre-locations{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;height:100%}.pre-footer .block.list.pre-locations .item{position:relative;display:flex;flex-direction:column}.pre-footer .block.list.pre-locations .item:not(:last-child)::after {content:'';width:1px;height:100%;position:absolute;right:24px;background-color:var(--white)}.pre-footer .block.list.pre-locations .item h3{font-size:1.25rem;font-weight:700;margin-bottom:12px}.pre-footer .block.list.pre-locations .item :is(a, i) {color:var(--white);font-size:1.125rem;font-weight:300;text-decoration:none}.pre-footer .block.list.pre-locations .item a{width:fit-content;background: linear-gradient(currentColor, currentColor) left bottom / 0 1px no-repeat;transition:background-size .3s ease , translate .3s ease}.pre-footer .block.list.pre-locations .item i{font-size:1rem}.pre-footer .block.list.pre-locations .item a:is(:hover, :focus-visible) {background-size:100% 1px;translate:4px 0}.container-fluid.footer-endpage{background:var(--black);padding-top:96px;position:relative}.container-fluid.footer-endpage::before{content:'';position:absolute;right:0;bottom:0;width:270px;height:367px;clip-path:var(--triangle-90-bottom-right);background:var(--primary-color);z-index:1}.container-fluid.footer-endpage .footer{color:var(--white);padding-top:0;padding-bottom:0}.container-fluid.footer-endpage .footer .row .container .row{margin-bottom:100px}.container-fluid.footer-endpage .footer .row .container .row:last-child{border-bottom:1px solid var(--dark-grey-accent);padding-bottom:50px;margin-bottom:0}.container-fluid.footer-endpage .footer h2{font-size:22px;color:var(--white);line-height:30px;margin-top:0;margin-bottom:15px}.container-fluid.footer-endpage .footer a{color:var(--white);text-decoration:none}.container-fluid.footer-endpage .footer i{color:var(--primary-color);font-size:25px;margin-right:10px}.container-fluid.footer-endpage .footer ul li{list-style:none;position:relative}.container-fluid.footer-endpage .footer ul li:before{content:'\f105';font-family: var(--font-awesome);position:absolute;left:-25px}.container-fluid.footer-endpage .footer table tr:first-child{height:75px}.container-fluid.footer-endpage .footer table tr{height:50px}.container-fluid.footer-endpage .footer table tr td{vertical-align:top}.container-fluid.footer-endpage .footer table tr td:nth-child(1) {width:30px!important;vertical-align:top}.container-fluid.footer-endpage .footer .block.html>h3{margin-bottom:20px;color:var(--white);font-size:1.5625rem;font-weight:700;text-transform:uppercase;width:fit-content}.container-fluid.footer-endpage .footer .block.menuitem .navbar-nav{padding:0}.container-fluid.footer-endpage .footer .block.menuitem .navbar-nav .nav-item::before{display:none}.container-fluid.footer-endpage .footer .block.menuitem .navbar-nav .nav-item .nav-link{padding:0}.container-fluid.footer-endpage .footer .block.menuitem ul{column-count:2;padding:0}.container-fluid.footer-endpage .footer .block.menuitem ul li{break-inside:avoid}.container-fluid.footer-endpage .footer .block.menuitem ul li a{text-decoration:none;font-size:1rem;font-weight:500;line-height:1.9;transition:all .5s}.container-fluid.footer-endpage .footer .block.menuitem ul li::before{display:none}.container-fluid.footer-endpage .footer .block.menuitem ul li:nth-child(4) {break-after:column}.container-fluid.footer-endpage .footer .block.html address a{text-decoration:none;transition:all .5s}.container-fluid.footer-endpage .footer .block.html address a .item{display:flex;gap:24px}.container-fluid.footer-endpage .footer .block.html address a .item strong{text-transform:uppercase;font-weight:400;min-width:35px}.container-fluid.footer-endpage .footer .block.html address a .item strong:has(+ span) {color:var(--primary-color);font-weight:700}.container-fluid.footer-endpage .footer .block.html address a .item span{color:var(--white);font-weight:500;transition:all .5s}.container-fluid.footer-endpage .footer .block.html address a:nth-child(1) .item {margin-bottom:30px}.container-fluid.footer-endpage .footer .block.html address a:nth-child(1) .item strong {text-transform:initial}.block.html.times address table tbody tr{height:fit-content!important}.block.html.times address table tbody tr th{font-weight:400;padding-right:24px}.block.html.times address table tbody tr td{color:var(--white)}.container-fluid.footer-endpage .footer .socials{display:flex;justify-content:end}.container-fluid.footer-endpage .footer .block.html.socials-row{display:flex;align-items:center;gap:35px}.container-fluid.footer-endpage .footer .block.html.socials-row .socials{display:flex;gap:14px}.container-fluid.footer-endpage .footer .block.html.socials-row .socials a{text-decoration:none}.container-fluid.footer-endpage .footer .block.html.socials-row .socials .item{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;background-color:var(--primary-color);transition:all .5s}.container-fluid.footer-endpage .footer .block.html.socials-row .socials i{color:var(--black);font-size:1.125rem;margin:0;transition:all .5s}.container-fluid.footer-endpage .footer .block.html.socials-row h2{margin-bottom:0;font-weight:700}.container-fluid.footer-endpage .footer .block.html.socials-row h2::after{content:'';display:inline-block;width:25px;height:17px;margin-left:12px;background:var(--primary-color);clip-path:var(--triangle-up);vertical-align:baseline}.container-fluid.footer-endpage .footer .block.html.socials-row .text{padding-left:150px}.container-fluid.footer-endpage .footer .block.html.socials-row .text strong{text-transform:uppercase;font-weight:700}.container-fluid.footer-endpage .footer .block.html.socials-row .text a{text-decoration:underline;position:relative}.container-fluid.footer-endpage .footer .block.html.socials-row .text a::after{content:var(--arrow-right-up);font-family: var(--font-awesome-sharp);font-weight:400;font-size:.875rem;position:absolute;top:3px;left: calc(100% + 12px);transition:all .5s}.container-fluid.footer-endpage .footer .block.html.socials-row .text a:is(:hover, :focus-visible) {color:var(--primary-color);text-decoration:none;&::after { transform: translate(3px, -3px);}}.container-fluid.footer-endpage .endpage{color:var(--white);font-size:1.125rem;text-transform:uppercase;padding-top:30px;padding-bottom:30px}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(2) {text-align:center}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(3) {text-align:right}.container-fluid.footer-endpage .endpage [class*="col-"]:nth-child(3) img {max-width:30px}.container-fluid.footer-endpage .endpage ul{margin-bottom:0;padding-left:0}.container-fluid.footer-endpage .endpage ul li{list-style:none;display:inline}.container-fluid.footer-endpage .endpage ul li:after{content:"|";margin:0 5px}.container-fluid.footer-endpage .endpage ul li:last-child:after{content:"";margin:0}.container-fluid.footer-endpage .endpage a{text-decoration:none;color:var(--white);transition:all .5s}.container-fluid.footer-endpage .endpage .cr{display:flex;gap:0 75px;width:fit-content}.container-fluid.footer-endpage .endpage .endpage-logo{flex:1;text-align:end;width:fit-content;margin-left:63px;z-index:2}.container-fluid.footer-endpage .footer a:is(:hover, :focus-visible) {text-decoration:underline;color:var(--primary-color)}.container-fluid.footer-endpage .footer .socials a:is(:hover, :focus-visible) i {color:var(--white)}.container-fluid.footer-endpage .footer .block.menuitem ul li a:hover{color:var(--primary-color)}.container-fluid.footer-endpage .footer .block.html address a:hover .item span{color:var(--primary-color)}.container-fluid.footer-endpage .footer .block.html address a:nth-child(1):hover {color:var(--primary-color)}.container-fluid.footer-endpage .footer .block.html.socials-row .socials .item:hover{background-color:var(--white)}.container-fluid.footer-endpage .endpage a:hover{color:var(--primary-color)}.container-fluid.footer-endpage .endpage a:is(:hover, :focus-visible) {text-decoration:underline;color:var(--primary-color)}.container-fluid.footer-endpage .endpage a:is(:hover, :focus-visible) img {filter:invert(54%) sepia(97%) saturate(3788%) hue-rotate(1deg) brightness(101%) contrast(106%)}.helpdesk-fixed{position:fixed;right:36px;bottom:36px;z-index:999;display:flex;align-items:center;gap:10px;padding:14px 22px;background:var(--primary-color);color:var(--white);font-family: var(--secondary-font);font-weight:600;text-decoration:none;box-shadow:0 4px 16px var(--overlay);overflow:hidden;opacity:1;visibility:visible;transform:translateY(0);transition:all .5s}.helpdesk-fixed::before{content:'\f05a';font-family: var(--font-awesome);font-weight:400}.helpdesk-fixed::after{display:none}.helpdesk-fixed.is-hidden{opacity:0;visibility:hidden;transform:translateY(15px);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1) , transform .4s cubic-bezier(.4,0,.2,1) , visibility 0s linear .4s , background .3s}.helpdesk-fixed:is(:hover, :focus-visible) {background:var(--primary-color-alt);color:var(--white)}.helpdesk-fixed{display:none!important}@media only screen and (max-width:1599px){.container-fluid.navigation .navbar .nav-top .nav-top-content{gap:24px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav{gap:30px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.active .nav-link::before{width:8px;right: calc(100% + 6px)}.product-cards .card a .item .content .info li h4{font-size:.75rem}.block.html.big-section .item .content hgroup h2{width:7ch}.block.html.big-section .item .image img{width:auto}}@media only screen and (max-width:1399px){html{--nav-height:80px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav{gap:18px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:.875rem}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav>.nav-item:first-child>.nav-link{padding:14px 12px}.container-fluid.navigation .navbar .nav-bottom{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content{gap:20px;height:80px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{flex-direction:column-reverse;background:var(--white)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{display:flex;flex-direction:column;margin-bottom:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title .h3{margin-bottom:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{padding:24px 32px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 260px;background:var(--grey)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler{display:block}.product-cards{grid-template-columns:repeat(3,1fr)}.product-cards.arrivals-home .card:last-child{display:none}.block.html.big-section{--img-space:100%;--text-space:var(--container-width);padding:var(--row-space) 0;position:relative}.block.html.big-section::before{content:'';position:absolute;width:100%;height:100%;inset:0;background:var(--black);opacity:.75;z-index:1}.block.html.big-section .item{flex-direction:column;padding:0}.block.html.big-section .item .image{position:absolute;inset:0;z-index:0}.block.html.big-section .item .image img{width:100%}.block.html.big-section .item .content{flex:0;padding:0 var(--half-space);z-index:2}.block.html.big-section .item .content hgroup h2{width:fit-content}.pre-footer .block.list.pre-locations{grid-template-columns:repeat(2,1fr)}.pre-footer .block.list.pre-locations .item:not(:last-child)::after {opacity:0}}@media only screen and (max-width:1199px){.title-btn-xl .btn{display:none}.container-fluid.navigation .navbar .nav-bottom{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content{height:80px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{display:flex;flex-direction:column;margin-bottom:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title .h3{margin-bottom:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler{display:block}.container-fluid.mainbanner .block.html.mainbanner::before{width:100%;background:var(--black);opacity:.75;pointer-events:none}.container-fluid.mainbanner .block.html.mainbanner::after{z-index:2;max-width:40vw}.block.list.gates .gate a .item .image::before{background:var(--black);opacity:.75}.block.list.gates .gate a .item .content{flex-direction:column}.block.list.gates .gate a .item .content hgroup h2{font-size:1.5rem;text-align:end}.block.list.gates .gate a .item .content hgroup p{text-align:end}.news a.gate-link .item .content .btn.btn-primary{font-size:.875rem;color:var(--white);background-color:var(--primary-color)}.news a.gate-link .item .content .btn.btn-primary::after{background-color:var(--white)}.product-cards .card a .item .content .info{flex-wrap:wrap;gap:6px 24px}.product-cards .card a .item .content .info li:not(:last-child) {border:unset;padding:0;margin:0}.block.list.icon-list .item{align-items:center}.block.list.icon-list .item .content .text P:last-child{margin-bottom:0}.block.html.ribbon-top-left{margin: 0 calc(var(--container-width) / 12 * 1)}.container-fluid.footer-endpage .footer .row .container .row{margin-bottom:80px}.container-fluid.footer-endpage .footer .block.html.socials-row{flex-direction:column;align-items:flex-start}.container-fluid.footer-endpage .footer .block.html.socials-row .socials{order:3}.container-fluid.footer-endpage .footer .block.html.socials-row h2{order:1}.container-fluid.footer-endpage .footer .block.html.socials-row .text{order:2;padding:0}}@media only screen and (max-width:991px){html{--nav-height:147px;--card-padding:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content{flex-wrap:wrap;height:auto;padding-bottom:16px;gap:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand{order:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{order:2;align-self:stretch}.container-fluid.navigation .navbar .nav-top .nav-top-content .search{order:3;flex:1 1 100%;max-width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand img{width:140px;height:42px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{height:64px;margin-top:8px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::before,.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{max-height:calc(100dvh - 200px);overflow-y:auto}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 240px;padding:20px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{padding:20px 24px}.container-fluid.mainbanner .block.html.mainbanner .content .title h1{width:10ch}.block.list.gates{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:unset}.block.list.gates .gate{}.block.list.gates .gate:nth-child(1) {grid-row:unset;grid-column-start:unset}.block.list.gates .gate:nth-child(2) {grid-row:unset;grid-column-start:unset}.block.list.gates .gate:nth-child(3) {grid-row:unset;grid-column-start:unset}.block.list.gates .gate a{height:300px}.block.list.gates .gate a .item{aspect-ratio:unset!important}.block.list.gates .gate a .item .ribbon::before{height:100px}.block.list.gates .gate a .item .ribbon img{width:24px;height:24px}.block.list.gates .gate a .item .content{justify-content:flex-end;gap:12px;padding:16px}.block.list.gates .gate a .item .content hgroup :is(h3,p) {text-align:start}.block.list.gates .gate a .item .content hgroup p{font-size:.875rem}.block.list.gates .gate a .item .content .btn{width:100%;font-size:.75rem}.block.list.logos{width:100%;padding:24px 12px}.block.list.logos .item{width:175px}.block.list.logos .item figure img{height:100px}.product-cards .card a .item .image figcaption{font-size:.875rem;padding:4px 16px}.product-cards .card a .item .content{padding:16px}.product-cards .card a .item .content .info{margin-top:24px}.product-cards .card a .item .content .brand img{width:80px}.block.html.big-section .item .content{padding:0 12px}.container-fluid.footer-endpage{padding-top:50px}.container-fluid.footer-endpage .footer .row .container .row{margin-bottom:40px}.container-fluid.footer-endpage .footer .block.html.logo .image img{max-width:250px}.container-fluid.footer-endpage .footer .block.html>h3{margin-top:24px}}@media only screen and (max-width:767px){:root{--row-space:60px}.title-btn .btn{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{flex-direction:column}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 auto;order:2}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{order:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .populair-items .item::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{flex-wrap:wrap;gap:4px 16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items{gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a{gap:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image{flex:0 0 100px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image img{width:100%;height:auto}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{width:34px;height:34px;flex:0 0 34px}.block.list.gates{grid-template-columns:repeat(1,1fr)}.block.list.gates .gate a .item .content{align-items:flex-start}.block.list.gates .gate a .item .content .btn{width:fit-content}.product-cards{grid-template-columns:repeat(2,1fr);gap:12px}.product-cards.arrivals-home .card:nth-last-child(2) {display:none}.block.html.ribbon-top-left{margin:0}.container-fluid.footer-endpage::before{aspect-ratio: 270/367;width:33%;height:auto}.container-fluid.footer-endpage .endpage .cr{flex-direction:column-reverse}.container-fluid.footer-endpage .endpage .endpage-logo{display:flex;align-items:flex-end}}@media only screen and (max-width:575px){.btn{font-size:.875rem}.container-fluid.navigation .navbar .nav-top .nav-top-content{padding-bottom:12px;gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand img{width:115px;height:35px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{gap:16px;height:56px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account{font-size:0;gap:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account::before{font-size:1.25rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .cart{width:56px;height:40px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar .search-control{padding:0 16px 0 42px;font-size:1rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{max-height:calc(100dvh - 0px)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{padding:16px;padding-bottom:150px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{padding:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section:not(:last-child)::after {margin:16px 0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section:not(:last-child)::after {margin:16px 0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .h3{font-size:1rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .h3{font-size:1rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image{flex:0 0 80px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .h3{margin-bottom:2px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .text p{font-size:.875rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up{--popup-offset:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{left:50%;transform:translateX(-50%);width: calc(100vw - (100vw - 100%));height:calc(100dvh - var(--popup-offset))}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .pop-up-close{aspect-ratio: 1/1;display:flex;order:0;position:sticky;top:0;left:calc(100% - 44px);z-index:3;justify-content:center;align-items:center;width:fit-content;height:auto;padding:12px;border:0;background:var(--primary-color);color:var(--white);font-size:1.25rem;line-height:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .pop-up-close::before{content:var(--times);font-family: var(--font-awesome)}.block.list.logos{padding:24px 0}.container-fluid.mainbanner .block.html.scroller{left:12px}.block.list.logos .item .btn{display:none}.helpdesk-fixed{width:fit-content;right:24px;bottom:12px;padding:12px 18px}}@media only screen and (max-width:479px){:root{--row-space:36px}html{--nav-height:131px}.container-fluid.navigation .navbar-brand{max-width:115px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a{gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) {flex-direction:column;gap:10px}.container-fluid.mainbanner .block.html.mainbanner::after{max-width:100vw;opacity:.3}.container-fluid.mainbanner .block.html.scroller a{margin-left:12px}.block.html.big-section .item .image::after{opacity:.75}.pre-footer .container{padding:24px 45px}.pre-footer .block.content h2{font-size: clamp(1.7rem, -18.19rem + 35vw, 5rem)}.pre-footer .block.list.pre-locations{grid-template-columns:repeat(1,1fr)}.container-fluid.footer-endpage .footer h2{font-size:1.25rem;text-wrap:balance}.container-fluid.footer-endpage .endpage .endpage-logo{margin-left:24px}}@media only screen and (min-width:479px){.ps-xs-1col{padding-left: calc(var(--container-width) / 12 * 1)}.ps-xs-2col{padding-left: calc(var(--container-width) / 12 * 2)}.pe-xs-1col{padding-right: calc(var(--container-width) / 12 * 1)}.pe-xs-2col{padding-right: calc(var(--container-width) / 12 * 2)}}@media only screen and (min-width:575px){.ps-sm-1col{padding-left: calc(var(--container-width) / 12 * 1)}.ps-sm-2col{padding-left: calc(var(--container-width) / 12 * 2)}.pe-sm-1col{padding-right: calc(var(--container-width) / 12 * 1)}.pe-sm-2col{padding-right: calc(var(--container-width) / 12 * 2)}}@media only screen and (min-width:767px){.ps-md-1col{padding-left: calc(var(--container-width) / 12 * 1)}.ps-md-2col{padding-left: calc(var(--container-width) / 12 * 2)}.pe-md-1col{padding-right: calc(var(--container-width) / 12 * 1)}.pe-md-2col{padding-right: calc(var(--container-width) / 12 * 2)}}@media only screen and (min-width:991px){.ps-lg-1col{padding-left: calc(var(--container-width) / 12 * 1)}.ps-lg-2col{padding-left: calc(var(--container-width) / 12 * 2)}.pe-lg-1col{padding-right: calc(var(--container-width) / 12 * 1)}.pe-lg-2col{padding-right: calc(var(--container-width) / 12 * 2)}}@media only screen and (min-width:1199px){.ps-xl-1col{padding-left: calc(var(--container-width) / 12 * 1)}.ps-xl-2col{padding-left: calc(var(--container-width) / 12 * 2)}.pe-xl-1col{padding-right: calc(var(--container-width) / 12 * 1)}.pe-xl-2col{padding-right: calc(var(--container-width) / 12 * 2)}}@media only screen and (min-width:1399px){.ps-xxl-1col{padding-left: calc(var(--container-width) / 12 * 1)}.ps-xxl-2col{padding-left: calc(var(--container-width) / 12 * 2)}.pe-xxl-1col{padding-right: calc(var(--container-width) / 12 * 1)}.pe-xxl-2col{padding-right: calc(var(--container-width) / 12 * 2)}}