

img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }




:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.animate__animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }
.animate__animated.animate__infinite { animation-iteration-count: infinite; }
.animate__animated.animate__repeat-1 { animation-iteration-count: var(--animate-repeat); }
.animate__animated.animate__repeat-2 { animation-iteration-count: calc(var(--animate-repeat)*2); }
.animate__animated.animate__repeat-3 { animation-iteration-count: calc(var(--animate-repeat)*3); }
.animate__animated.animate__delay-1s { animation-delay: var(--animate-delay); }
.animate__animated.animate__delay-2s { animation-delay: calc(var(--animate-delay)*2); }
.animate__animated.animate__delay-3s { animation-delay: calc(var(--animate-delay)*3); }
.animate__animated.animate__delay-4s { animation-delay: calc(var(--animate-delay)*4); }
.animate__animated.animate__delay-5s { animation-delay: calc(var(--animate-delay)*5); }
.animate__animated.animate__faster { animation-duration: calc(var(--animate-duration)/2); }
.animate__animated.animate__fast { animation-duration: calc(var(--animate-duration)*.8); }
.animate__animated.animate__slow { animation-duration: calc(var(--animate-duration)*2); }
.animate__animated.animate__slower { animation-duration: calc(var(--animate-duration)*3); }
@media (prefers-reduced-motion: reduce), print {
  .animate__animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }
  .animate__animated[class*="Out"] { opacity: 0; }
}
@-webkit-keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
.animate__bounce { animation-name: bounce; transform-origin: center bottom; }
@-webkit-keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.animate__flash { animation-name: flash; }
@-webkit-keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
@keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
.animate__pulse { animation-name: pulse; animation-timing-function: ease-in-out; }
@-webkit-keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
.animate__rubberBand { animation-name: rubberBand; }
@-webkit-keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.animate__shakeX { animation-name: shakeX; }
@-webkit-keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
@keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
.animate__shakeY { animation-name: shakeY; }
@-webkit-keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
.animate__headShake { animation-name: headShake; animation-timing-function: ease-in-out; }
@-webkit-keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.animate__swing { animation-name: swing; transform-origin: center top; }
@-webkit-keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
@keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
.animate__tada { animation-name: tada; }
@-webkit-keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}
@keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}
.animate__wobble { animation-name: wobble; }
@-webkit-keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
@keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
.animate__jello { animation-name: jello; transform-origin: center center; }
@-webkit-keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
.animate__heartBeat { animation-duration: calc(var(--animate-duration)*1.3); animation-name: heartBeat; animation-timing-function: ease-in-out; }
@-webkit-keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInDown { animation-name: backInDown; }
@-webkit-keyframes backInLeft { 
  0% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInLeft { 
  0% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInLeft { animation-name: backInLeft; }
@-webkit-keyframes backInRight { 
  0% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInRight { 
  0% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInRight { animation-name: backInRight; }
@-webkit-keyframes backInUp { 
  0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInUp { 
  0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInUp { animation-name: backInUp; }
@-webkit-keyframes backOutDown { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(700px) scale(0.7); }
}
@keyframes backOutDown { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(700px) scale(0.7); }
}
.animate__backOutDown { animation-name: backOutDown; }
@-webkit-keyframes backOutLeft { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
}
@keyframes backOutLeft { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
}
.animate__backOutLeft { animation-name: backOutLeft; }
@-webkit-keyframes backOutRight { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
}
@keyframes backOutRight { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
}
.animate__backOutRight { animation-name: backOutRight; }
@-webkit-keyframes backOutUp { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); }
}
@keyframes backOutUp { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); }
}
.animate__backOutUp { animation-name: backOutUp; }
@-webkit-keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
.animate__bounceIn { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceIn; }
@-webkit-keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInDown { animation-name: bounceInDown; }
@-webkit-keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInLeft { animation-name: bounceInLeft; }
@-webkit-keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInRight { animation-name: bounceInRight; }
@-webkit-keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInUp { animation-name: bounceInUp; }
@-webkit-keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.animate__bounceOut { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceOut; }
@-webkit-keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
.animate__bounceOutDown { animation-name: bounceOutDown; }
@-webkit-keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
.animate__bounceOutLeft { animation-name: bounceOutLeft; }
@-webkit-keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
.animate__bounceOutRight { animation-name: bounceOutRight; }
@-webkit-keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
.animate__bounceOutUp { animation-name: bounceOutUp; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate__fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDown { animation-name: fadeInDown; }
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDownBig { animation-name: fadeInDownBig; }
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeft { animation-name: fadeInLeft; }
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeftBig { animation-name: fadeInLeftBig; }
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRight { animation-name: fadeInRight; }
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRightBig { animation-name: fadeInRightBig; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUp { animation-name: fadeInUp; }
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUpBig { animation-name: fadeInUpBig; }
@-webkit-keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInTopLeft { animation-name: fadeInTopLeft; }
@-webkit-keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInTopRight { animation-name: fadeInTopRight; }
@-webkit-keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInBottomLeft { animation-name: fadeInBottomLeft; }
@-webkit-keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInBottomRight { animation-name: fadeInBottomRight; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animate__fadeOut { animation-name: fadeOut; }
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.animate__fadeOutDown { animation-name: fadeOutDown; }
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.animate__fadeOutDownBig { animation-name: fadeOutDownBig; }
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.animate__fadeOutLeft { animation-name: fadeOutLeft; }
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.animate__fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.animate__fadeOutRight { animation-name: fadeOutRight; }
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.animate__fadeOutRightBig { animation-name: fadeOutRightBig; }
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.animate__fadeOutUp { animation-name: fadeOutUp; }
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.animate__fadeOutUpBig { animation-name: fadeOutUpBig; }
@-webkit-keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
@keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
.animate__fadeOutTopLeft { animation-name: fadeOutTopLeft; }
@-webkit-keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
@keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
.animate__fadeOutTopRight { animation-name: fadeOutTopRight; }
@-webkit-keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
@keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
.animate__fadeOutBottomRight { animation-name: fadeOutBottomRight; }
@-webkit-keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
@keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
.animate__fadeOutBottomLeft { animation-name: fadeOutBottomLeft; }
@-webkit-keyframes flip { 
  0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
@keyframes flip { 
  0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
.animate__animated.animate__flip { animation-name: flip; backface-visibility: visible; }
@-webkit-keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInX { animation-name: flipInX; backface-visibility: visible !important; }
@-webkit-keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInY { animation-name: flipInY; backface-visibility: visible !important; }
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
.animate__flipOutX { animation-duration: calc(var(--animate-duration)*.75); animation-name: flipOutX; backface-visibility: visible !important; }
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); }
  100% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); }
  100% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
}
.animate__flipOutY { animation-duration: calc(var(--animate-duration)*.75); animation-name: flipOutY; backface-visibility: visible !important; }
@-webkit-keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(-30deg); }
  60% { opacity: 1; transform: skewX(20deg); }
  80% { transform: skewX(-5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(-30deg); }
  60% { opacity: 1; transform: skewX(20deg); }
  80% { transform: skewX(-5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInRight { animation-name: lightSpeedInRight; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(30deg); }
  60% { opacity: 1; transform: skewX(-20deg); }
  80% { transform: skewX(5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(30deg); }
  60% { opacity: 1; transform: skewX(-20deg); }
  80% { transform: skewX(5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInLeft { animation-name: lightSpeedInLeft; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(30deg); }
}
@keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(30deg); }
}
.animate__lightSpeedOutRight { animation-name: lightSpeedOutRight; animation-timing-function: ease-in; }
@-webkit-keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(-30deg); }
}
@keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(-30deg); }
}
.animate__lightSpeedOutLeft { animation-name: lightSpeedOutLeft; animation-timing-function: ease-in; }
@-webkit-keyframes rotateIn { 
  0% { opacity: 0; transform: rotate(-200deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateIn { 
  0% { opacity: 0; transform: rotate(-200deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateIn { animation-name: rotateIn; transform-origin: center center; }
@-webkit-keyframes rotateInDownLeft { 
  0% { opacity: 0; transform: rotate(-45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInDownLeft { 
  0% { opacity: 0; transform: rotate(-45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInDownLeft { animation-name: rotateInDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInDownRight { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInDownRight { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInDownRight { animation-name: rotateInDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateInUpLeft { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInUpLeft { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInUpLeft { animation-name: rotateInUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInUpRight { 
  0% { opacity: 0; transform: rotate(-90deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInUpRight { 
  0% { opacity: 0; transform: rotate(-90deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInUpRight { animation-name: rotateInUpRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(200deg); }
}
@keyframes rotateOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(200deg); }
}
.animate__rotateOut { animation-name: rotateOut; transform-origin: center center; }
@-webkit-keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(45deg); }
}
@keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(45deg); }
}
.animate__rotateOutDownLeft { animation-name: rotateOutDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
@keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
.animate__rotateOutDownRight { animation-name: rotateOutDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
@keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
.animate__rotateOutUpLeft { animation-name: rotateOutUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(90deg); }
}
@keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(90deg); }
}
.animate__rotateOutUpRight { animation-name: rotateOutUpRight; transform-origin: right bottom; }
@-webkit-keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); }
  40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); }
  100% { opacity: 0; transform: translate3d(0px, 700px, 0px); }
}
@keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); }
  40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); }
  100% { opacity: 0; transform: translate3d(0px, 700px, 0px); }
}
.animate__hinge { animation-duration: calc(var(--animate-duration)*2); animation-name: hinge; transform-origin: left top; }
@-webkit-keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__jackInTheBox { animation-name: jackInTheBox; }
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rollIn { animation-name: rollIn; }
@-webkit-keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}
.animate__rollOut { animation-name: rollOut; }
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.animate__zoomIn { animation-name: zoomIn; }
@-webkit-keyframes zoomInDown { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
}
@keyframes zoomInDown { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
}
.animate__zoomInDown { animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); }
}
@keyframes zoomInLeft { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); }
}
.animate__zoomInLeft { animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); }
}
@keyframes zoomInRight { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); }
}
.animate__zoomInRight { animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
}
@keyframes zoomInUp { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
}
.animate__zoomInUp { animation-name: zoomInUp; }
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.animate__zoomOut { animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); }
}
@keyframes zoomOutDown { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); }
}
.animate__zoomOutDown { animation-name: zoomOutDown; transform-origin: center bottom; }
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
.animate__zoomOutLeft { animation-name: zoomOutLeft; transform-origin: left center; }
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
.animate__zoomOutRight { animation-name: zoomOutRight; transform-origin: right center; }
@-webkit-keyframes zoomOutUp { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); }
}
@keyframes zoomOutUp { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); }
}
.animate__zoomOutUp { animation-name: zoomOutUp; transform-origin: center bottom; }
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInDown { animation-name: slideInDown; }
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInLeft { animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInRight { animation-name: slideInRight; }
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInUp { animation-name: slideInUp; }
@-webkit-keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
}
@keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
}
.animate__slideOutDown { animation-name: slideOutDown; }
@-webkit-keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; }
}
@keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; }
}
.animate__slideOutLeft { animation-name: slideOutLeft; }
@-webkit-keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; }
}
@keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; }
}
.animate__slideOutRight { animation-name: slideOutRight; }
@-webkit-keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; }
}
@keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; }
}
.animate__slideOutUp { animation-name: slideOutUp; }




#sb_instagram { width: 100%; margin: 0px auto; padding: 0px; box-sizing: border-box; }
#sb_instagram #sbi_images, #sb_instagram.sbi_fixed_height { box-sizing: border-box; }
#sb_instagram::after, .sbi_lb-commentBox::after, .sbi_lb-data::after, .sbi_lb-dataContainer::after, .sbi_lb-outerContainer::after { content: ""; display: table; clear: both; }
#sb_instagram.sbi_fixed_height { overflow: hidden auto; box-sizing: border-box; }
#sb_instagram #sbi_images { box-sizing: border-box; display: grid; width: 100%; padding: 12px 0px; }
#sb_instagram .sbi_header_link { box-shadow: none; }
#sb_instagram .sbi_header_link:hover, .sbi_lightbox a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#sb_instagram #sbi_images .sbi_item { display: inline-block; width: 100%; vertical-align: top; zoom: 1; text-decoration: none; opacity: 1; overflow: hidden; box-sizing: border-box; transition: 0.5s; margin: 0px !important; }
#sb_instagram #sbi_images .sbi_item.sbi_transition { opacity: 0; }
#sb_instagram.sbi_col_1 #sbi_images, #sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(1, 1fr); }
#sb_instagram.sbi_col_2 #sbi_images, #sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(2, 1fr); }
#sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(3, 1fr); }
#sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(4, 1fr); }
#sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(5, 1fr); }
#sb_instagram.sbi_col_6 #sbi_images, #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(6, 1fr); }
#sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(7, 1fr); }
#sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(8, 1fr); }
#sb_instagram.sbi_col_9 #sbi_images, #sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(9, 1fr); }
#sb_instagram.sbi_col_10 #sbi_images, #sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images { grid-template-columns: repeat(10, 1fr); }
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_photo_wrap { position: relative; }
#sb_instagram .sbi_photo { display: block; text-decoration: none; }
#sb_instagram .sbi_photo img { width: 100%; height: inherit; object-fit: cover; scale: 1; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; vertical-align: middle; }
#sb_instagram .sbi_no_js img, #sb_instagram br, #sb_instagram p:empty, #sb_instagram.sbi_no_js .sbi_load_btn, #sb_instagram.sbi_no_js .sbi_photo img { display: none; }
#sb_instagram a, #sb_instagram a:active, #sb_instagram a:focus, #sb_instagram a:hover, .sbi_lightbox a:active, .sbi_lightbox a:focus, .sbi_lightbox a:hover { outline: 0px; }
#sb_instagram img { display: block; padding: 0px !important; margin: 0px !important; max-width: 100% !important; opacity: 1 !important; }
#sb_instagram .sbi_link { display: none; position: absolute; bottom: 0px; right: 0px; width: 100%; padding: 10px 0px; background: rgba(0, 0, 0, 0.5); text-align: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.1; }
#sb_instagram .sbi_link a { padding: 0px 6px; text-decoration: none; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.1; display: inline-block; vertical-align: top; zoom: 1; }
#sb_instagram .sbi_link .sbi_lightbox_link { padding-bottom: 5px; }
#sb_instagram .sbi_link a:focus, #sb_instagram .sbi_link a:hover { text-decoration: underline; }
#sb_instagram .sbi_photo_wrap:focus .sbi_link, #sb_instagram .sbi_photo_wrap:hover .sbi_link { display: block; }
#sb_instagram svg:not(:root).svg-inline--fa { height: 1em; display: inline-block; }
#sb_instagram .sbi_type_carousel .sbi_playbtn, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, .sbi_type_carousel .fa-clone { position: absolute; z-index: 1; color: rgba(255, 255, 255, 0.9); text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 8px; display: block !important; font-style: normal !important; }
#sb_instagram .sbi_type_carousel .sbi_playbtn, #sb_instagram .sbi_type_video .sbi_playbtn { z-index: 2; top: 50%; left: 50%; margin-top: -24px; margin-left: -19px; padding: 0px; font-size: 48px; }
#sb_instagram .sbi_type_carousel .fa-clone { right: 12px; top: 12px; font-size: 24px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px; }
#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, .sbi_type_carousel svg.fa-clone { filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 0px 2px); }
#sb_instagram .sbi_loader { width: 20px; height: 20px; position: relative; top: 50%; left: 50%; margin: -10px 0px 0px -10px; background-color: rgba(0, 0, 0, 0.5); border-radius: 100%; animation: 1s ease-in-out 0s infinite normal none running sbi-sk-scaleout; }
#sbi_load p { display: inline; padding: 0px; margin: 0px; }
#sb_instagram #sbi_load .sbi_loader { position: absolute; margin-top: -11px; background-color: rgb(255, 255, 255); opacity: 1; }
@-webkit-keyframes sbi-sk-scaleout { 
  0% { transform: scale(0); }
  100% { transform: scale(1); opacity: 0; }
}
@keyframes sbi-sk-scaleout { 
  0% { transform: scale(0); }
  100% { transform: scale(1); opacity: 0; }
}
#sb_instagram .fa-spin, #sbi_lightbox .fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
#sb_instagram .fa-pulse, #sbi_lightbox .fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.sbi-screenreader { text-indent: -9999px !important; display: block !important; width: 0px !important; height: 0px !important; line-height: 0 !important; text-align: left !important; overflow: hidden !important; }
#sb_instagram .sb_instagram_header, .sb_instagram_header { overflow: hidden; position: relative; box-sizing: border-box; padding: 12px 0px; }
#sb_instagram .sb_instagram_header a, .sb_instagram_header a { transition: color 0.5s; text-decoration: none; }
.sb_instagram_header.sbi_header_outside { float: none; display: flex; margin-left: auto !important; margin-right: auto !important; }
.sbi_no_avatar .sbi_header_img { background: rgb(51, 51, 51); color: rgb(255, 255, 255); width: 50px; height: 50px; position: relative; }
.sb_instagram_header .sbi_header_hashtag_icon { opacity: 0; position: absolute; width: 100%; top: 0px; bottom: 0px; left: 0px; text-align: center; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.75); }
.sbi_no_avatar .sbi_header_hashtag_icon { display: block; color: rgb(255, 255, 255); opacity: 0.9; transition: background 0.6s linear, color 0.6s linear; }
.sbi_no_avatar:hover .sbi_header_hashtag_icon { display: block; opacity: 1; transition: background 0.2s linear, color 0.2s linear; }
@media (min-width: 480px) {
  #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img, .sb_instagram_header.sbi_medium .sbi_header_img, .sb_instagram_header.sbi_medium .sbi_header_img img { width: 80px; height: 80px; border-radius: 50%; }
  #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text h3 { font-size: 20px; }
  #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info { font-size: 14px; }
  #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text h3 { line-height: 1.4; }
  #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img, .sb_instagram_header.sbi_large .sbi_header_img, .sb_instagram_header.sbi_large .sbi_header_img img { width: 120px; height: 120px; border-radius: 50%; }
  #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, .sb_instagram_header.sbi_large .sbi_header_text h3 { font-size: 28px; }
  #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info { font-size: 16px; }
}
#sb_instagram .sb_instagram_header .sbi_header_img, .sb_instagram_header .sbi_header_img { position: relative; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; }
#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover { opacity: 0; position: absolute; width: 100%; top: 0px; bottom: 0px; left: 0px; text-align: center; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.75); z-index: 2; transition: opacity 0.4s ease-in-out; }
#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo, #sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header .sbi_header_img_hover .sbi_new_logo { position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -12px; width: 24px; height: 24px; font-size: 24px; }
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo { margin-top: -18px; margin-left: -18px; width: 36px; height: 36px; font-size: 36px; }
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo { margin-top: -24px; margin-left: -24px; width: 48px; height: 48px; font-size: 48px; }
#sb_instagram .sb_instagram_header .sbi_header_img_hover i { overflow: hidden; }
#sb_instagram .sb_instagram_header .sbi_fade_in, .sb_instagram_header .sbi_fade_in { opacity: 1; transition: opacity 0.2s ease-in-out; }
#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover, #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover, #sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition, .sb_instagram_header a:focus .sbi_header_img_hover, .sb_instagram_header a:hover .sbi_header_img_hover, .sbi_lb-nav a.sbi_lb-next:hover, .sbi_lb-nav a.sbi_lb-prev:hover { opacity: 1; }
#sb_instagram .sb_instagram_header .sbi_header_text, .sb_instagram_header .sbi_header_text { display: flex; gap: 20px; justify-content: flex-start; align-items: center; }
#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text, .sb_instagram_header.sbi_large .sbi_feedtheme_header_text { gap: 8px; }
.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text { gap: 4px; }
.sbi_feedtheme_header_text { display: flex; justify-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-direction: column; gap: 4px; }
#sb_instagram .sb_instagram_header h3, .sb_instagram_header h3 { font-size: 16px; line-height: 1.3; margin: 0px; padding: 0px; }
#sb_instagram .sb_instagram_header p, .sb_instagram_header p { font-size: 13px; line-height: 1.3; margin: 0px; padding: 0px; }
#sb_instagram .sb_instagram_header .sbi_header_text img.emoji, .sb_instagram_header .sbi_header_text img.emoji { margin-right: 3px !important; }
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info, .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info { clear: both; }
#sb_instagram #sbi_load { float: left; clear: both; width: 100%; text-align: center; opacity: 1; transition: 0.5s ease-in; }
#sb_instagram #sbi_load .fa-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -8px 0px 0px -7px; font-size: 15px; }
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, .et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a { display: inline-block; vertical-align: top; zoom: 1; padding: 7px 14px; margin: 5px auto 0px; background: rgb(51, 51, 51); text-decoration: none; line-height: 1.5; }
#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader { opacity: 1; transition: 0.1s ease-in; }
#sb_instagram .sbi_hidden { opacity: 0 !important; }
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); font-size: 13px; border-radius: 4px; box-sizing: border-box; transition: 0.1s ease-in; }
.sbi_lb-nav a.sbi_lb-next, .sbi_lb-nav a.sbi_lb-prev { width: 50px; padding-left: 10px; padding-right: 10px; opacity: 0.5; transition: opacity 0.2s; }
#sb_instagram .sbi_follow_btn { display: inline-block; vertical-align: top; zoom: 1; text-align: center; }
#sb_instagram .sbi_follow_btn.sbi_top { display: block; margin-bottom: 5px; }
#sb_instagram .sbi_follow_btn a { background: rgb(64, 139, 209); color: rgb(255, 255, 255); }
#sb_instagram #sbi_load .sbi_load_btn:focus, #sb_instagram #sbi_load .sbi_load_btn:hover { outline: 0px; box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 20px 20px inset; }
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover { outline: 0px; box-shadow: rgb(53, 157, 255) 0px 0px 10px 20px inset; }
#sb_instagram #sbi_load .sbi_load_btn:active, #sb_instagram .sbi_follow_btn a:active { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 20px inset; }
#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg { margin-bottom: -1px; margin-right: 7px; font-size: 15px; }
#sb_instagram .sbi_follow_btn svg { vertical-align: -0.125em; }
#sb_instagram #sbi_load .sbi_follow_btn { margin-left: 5px; }
#sb_instagram .sb_instagram_error { width: 100%; text-align: center; line-height: 1.4; }
#sbi_mod_error { display: none; border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238); color: rgb(51, 51, 51); margin: 10px 0px 0px; padding: 10px 15px; font-size: 13px; text-align: center; clear: both; border-radius: 4px; }
#sbi_mod_error br { display: initial !important; }
#sbi_mod_error p { padding: 5px 0px !important; margin: 0px !important; line-height: 1.3 !important; }
#sbi_mod_error ol, #sbi_mod_error ul { padding: 5px 0px 5px 20px !important; margin: 0px !important; }
#sbi_mod_error li { padding: 1px 0px !important; margin: 0px !important; }
#sbi_mod_error span { font-size: 12px; }
#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play, #sb_instagram.sbi_medium .sbi_playbtn { margin-top: -12px; margin-left: -9px; font-size: 23px; }
#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone { right: 8px; top: 8px; font-size: 18px; }
#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play, #sb_instagram.sbi_small .sbi_playbtn { margin-top: -9px; margin-left: -7px; font-size: 18px; }
#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone { right: 5px; top: 5px; font-size: 12px; }
@media (max-width: 640px) {
  #sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_6 #sbi_images { grid-template-columns: repeat(2, 1fr); }
  #sb_instagram.sbi_col_10 #sbi_images, #sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_9 #sbi_images { grid-template-columns: repeat(4, 1fr); }
  #sb_instagram.sbi_width_resp { width: 100% !important; }
}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap { box-sizing: border-box; position: relative; overflow: hidden; }
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap::before { content: ""; display: block; padding-top: 100%; z-index: -300; }
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo { position: absolute; inset: 0px; }
#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo, #sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo { padding-bottom: 0px !important; }
#sb_instagram #sbi_mod_error .sb_frontend_btn { display: inline-block; padding: 6px 10px; background: rgba(0, 0, 0, 0.1); text-decoration: none; border-radius: 5px; margin-top: 10px; color: rgb(68, 68, 68); }
#sb_instagram #sbi_mod_error .sb_frontend_btn:hover { background: rgba(0, 0, 0, 0.15); }
#sb_instagram #sbi_mod_error .sb_frontend_btn .fa { margin-right: 2px; }
#sb_instagram.sbi_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close, .sbi_header_outside.sbi_header_palette_dark { background-color: rgba(0, 0, 0, 0.85); color: rgba(255, 255, 255, 0.75); }
#sb_instagram.sbi_palette_dark .sbi_caption, #sb_instagram.sbi_palette_dark .sbi_meta, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, .sbi_header_palette_dark, .sbi_header_palette_dark .sbi_bio { color: rgba(255, 255, 255, 0.75); }
#sb_instagram.sbi_palette_dark .sbi_expand a, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, .sbi_header_palette_dark a { color: rgb(255, 255, 255); }
#sb_instagram.sbi_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close, .sbi_header_outside.sbi_header_palette_light { color: rgba(0, 0, 0, 0.85); background-color: rgba(255, 255, 255, 0.75); }
#sb_instagram.sbi_palette_light .sbi_caption, #sb_instagram.sbi_palette_light .sbi_meta, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, .sbi_header_palette_light, .sbi_header_palette_light .sbi_bio { color: rgba(0, 0, 0, 0.85); }
#sb_instagram.sbi_palette_light .sbi_expand a, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, .sbi_header_palette_light a { color: rgb(0, 0, 0); }
@media (max-width: 800px) {
  #sb_instagram.sbi_tab_col_10 #sbi_images { grid-template-columns: repeat(10, 1fr); }
  #sb_instagram.sbi_tab_col_9 #sbi_images { grid-template-columns: repeat(9, 1fr); }
  #sb_instagram.sbi_tab_col_8 #sbi_images { grid-template-columns: repeat(8, 1fr); }
  #sb_instagram.sbi_tab_col_7 #sbi_images { grid-template-columns: repeat(7, 1fr); }
  #sb_instagram.sbi_tab_col_6 #sbi_images { grid-template-columns: repeat(6, 1fr); }
  #sb_instagram.sbi_tab_col_5 #sbi_images { grid-template-columns: repeat(5, 1fr); }
  #sb_instagram.sbi_tab_col_4 #sbi_images { grid-template-columns: repeat(4, 1fr); }
  #sb_instagram.sbi_tab_col_3 #sbi_images { grid-template-columns: repeat(3, 1fr); }
  #sb_instagram.sbi_tab_col_2 #sbi_images { grid-template-columns: repeat(2, 1fr); }
  #sb_instagram.sbi_tab_col_1 #sbi_images { grid-template-columns: 1fr; }
}
@media (max-width: 480px) {
  #sb_instagram.sbi_col_10 #sbi_images, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_6 #sbi_images, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_9 #sbi_images, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_mob_col_1 #sbi_images { grid-template-columns: 1fr; }
  #sb_instagram.sbi_mob_col_2 #sbi_images { grid-template-columns: repeat(2, 1fr); }
  #sb_instagram.sbi_mob_col_3 #sbi_images { grid-template-columns: repeat(3, 1fr); }
  #sb_instagram.sbi_mob_col_4 #sbi_images { grid-template-columns: repeat(4, 1fr); }
  #sb_instagram.sbi_mob_col_5 #sbi_images { grid-template-columns: repeat(5, 1fr); }
  #sb_instagram.sbi_mob_col_6 #sbi_images { grid-template-columns: repeat(6, 1fr); }
  #sb_instagram.sbi_mob_col_7 #sbi_images { grid-template-columns: repeat(7, 1fr); }
  #sb_instagram.sbi_mob_col_8 #sbi_images { grid-template-columns: repeat(8, 1fr); }
  #sb_instagram.sbi_mob_col_9 #sbi_images { grid-template-columns: repeat(9, 1fr); }
  #sb_instagram.sbi_mob_col_10 #sbi_images { grid-template-columns: repeat(10, 1fr); }
}
#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide { display: none !important; }
body::after { content: url("activos/8190cfc811653389.png"); display: none; }
.sbi_lightboxOverlay { position: absolute; top: 0px; left: 0px; z-index: 99999; background-color: rgb(0, 0, 0); opacity: 0.9; display: none; }
.sbi_lightbox { position: absolute; left: 0px; width: 100%; z-index: 100000; text-align: center; line-height: 0; font-weight: 400; }
.sbi_lightbox .sbi_lb-image { display: block; height: auto; max-width: inherit; border-radius: 3px; object-fit: contain; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image { border-radius: 3px 0px 0px 3px; }
.sbi_lb-outerContainer { position: relative; background-color: rgb(0, 0, 0); width: 250px; height: 250px; margin: 0px auto 5px; border-radius: 4px; }
.sbi_lb-container-wrapper { height: 100%; }
.sbi_lb-container { position: relative; inset: 0px; width: 100%; height: 100%; }
.sbi_lb-loader { position: absolute; width: 100%; top: 50%; left: 0px; height: 20px; margin-top: -10px; text-align: center; line-height: 0; }
.sbi_lb-loader span { display: block; width: 14px; height: 14px; margin: 0px auto; background: url("activos/8190cfc811653389.png") no-repeat; }
.sbi_lb-container > .nav { left: 0px; }
.sbi_lb-nav a { position: absolute; z-index: 100; top: 0px; height: 90%; outline: 0px; background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }
.sbi_lb-next, .sbi_lb-prev { height: 100%; cursor: pointer; display: block; }
.sbi_lb-nav a.sbi_lb-prev { left: -70px; float: left; transition: opacity 0.2s; }
.sbi_lb-nav a.sbi_lb-next { right: -70px; float: right; transition: opacity 0.2s; }
.sbi_lb-nav span { display: block; top: 55%; position: absolute; left: 20px; width: 34px; height: 45px; margin: -25px 0px 0px; background: url("activos/8190cfc811653389.png") no-repeat; }
.sbi_lb-nav a.sbi_lb-prev span { background-position: -53px 0px; }
.sbi_lb-nav a.sbi_lb-next span { left: auto; right: 20px; background-position: -18px 0px; }
.sbi_lb-dataContainer { margin: 0px auto; padding-top: 10px; width: 100%; font-family: "Open Sans", Helvetica, Arial, sans-serif; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer { position: relative; padding-right: 300px; background: rgb(255, 255, 255); box-sizing: content-box; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper { position: relative; background: rgb(0, 0, 0); }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer { position: absolute; top: 0px; right: -300px; height: 100%; bottom: 0px; background: rgb(255, 255, 255); line-height: 1.4; overflow: hidden auto; text-align: left; width: 300px !important; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox { width: 100%; margin-top: 20px; padding: 4px; display: block !important; }
#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number { padding-bottom: 0px; }
#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption { width: 100%; max-width: 100%; margin-bottom: 20px; }
#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text { display: inline-block; padding-top: 10px; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment { width: 100%; min-width: 100%; float: left; clear: both; font-size: 12px; padding: 3px 20px 3px 0px; margin: 0px 0px 1px; box-sizing: border-box; display: block !important; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter { font-weight: 700; margin-right: 5px; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p { text-align: left; }
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer { box-sizing: border-box; padding: 15px 20px; }
.sbi_lb-data { padding: 0px 4px; color: rgb(204, 204, 204); }
.sbi_lb-data .sbi_lb-details { width: 85%; float: left; text-align: left; line-height: 1.1; }
.sbi_lb-data .sbi_lb-caption { float: left; font-size: 13px; font-weight: 400; line-height: 1.3; padding-bottom: 3px; color: rgb(204, 204, 204); word-break: break-word; overflow-wrap: break-word; hyphens: auto; }
.sbi_lb-data .sbi_lb-caption a { color: rgb(204, 204, 204); font-weight: 700; text-decoration: none; }
.sbi_lb-commenter:hover, .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p, .sbi_lb-data .sbi_lb-caption a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username { float: left; width: 100%; color: rgb(204, 204, 204); padding-bottom: 0px; display: block; margin: 0px 0px 5px; }
#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username { color: rgb(51, 51, 51); }
.sbi_lightbox .sbi_lightbox_username img { float: left; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 32px; height: 32px; margin-right: 10px; background: rgb(102, 102, 102); border-radius: 40px; }
.sbi_lightbox_username p { float: left; margin: 0px; padding: 0px; color: rgb(204, 204, 204); line-height: 32px; font-weight: 700; font-size: 13px; }
.sbi_lb-data .sbi_lb-number { display: block; float: left; clear: both; padding: 5px 0px 15px; font-size: 12px; color: rgb(153, 153, 153); }
.sbi_lb-data .sbi_lb-close { display: block; float: right; width: 30px; height: 30px; font-size: 18px; color: rgb(170, 170, 170); text-align: right; outline: 0px; opacity: 0.7; transition: opacity 0.2s; }
.sbi_lb-data .sbi_lb-close:hover { cursor: pointer; opacity: 1; color: rgb(255, 255, 255); }
.sbi_lb-nav { top: 0px; left: 0px; width: 100%; z-index: 10; height: auto; }
.sbi-feed-block-cta, .sbi-feed-block-cta-img-ctn { width: 100% !important; position: relative !important; }
.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video { position: relative !important; }
.sbi_lb-container { padding: 0px; }
.sbi-feed-block-cta { border: 1px solid rgb(232, 232, 235) !important; border-radius: 2px !important; text-align: center !important; }
.sbi-feed-block-cta-img-ctn { float: left !important; display: flex !important; justify-content: center !important; align-items: center !important; margin-top: 50px !important; margin-bottom: 35px !important; }
.sbi-feed-block-cta-img { width: 65px !important; height: 65px !important; position: relative !important; border: 2px solid rgb(220, 221, 225) !important; border-radius: 16px !important; transform: rotate(-3deg) !important; display: flex !important; justify-content: center !important; align-items: center !important; }
.sbi-feed-block-cta-img span svg { float: left !important; }
.sbi-feed-block-cta-img > * { transform: rotate(3deg) !important; }
.sbi-feed-block-cta-logo { position: absolute !important; right: -15px !important; bottom: -19px !important; z-index: 1 !important; }
.sbi-feed-block-cta-heading { font-size: 19px !important; padding: 0px !important; margin: 0px 0px 30px !important; display: inline-block !important; width: 100% !important; font-weight: 700 !important; line-height: 1.4em !important; }
.sbi-feed-block-cta-btn { background: rgb(0, 104, 160) !important; border-radius: 2px !important; padding: 8px 20px 8px 38px !important; cursor: pointer !important; color: rgb(255, 255, 255) !important; position: relative !important; margin-bottom: 30px !important; }
.sbi-feed-block-cta-btn::after, .sbi-feed-block-cta-btn::before { content: "" !important; position: absolute !important; width: 2px !important; height: 12px !important; background: rgb(255, 255, 255) !important; left: 20px !important; top: 14px !important; }
.sbi-feed-block-cta-btn::after { transform: rotate(90deg) !important; }
.sbi-feed-block-cta-desc { display: flex !important; justify-content: center !important; align-items: center !important; padding: 20px !important; background: rgb(249, 249, 250) !important; border-top: 1px solid rgb(232, 232, 235) !important; margin-top: 35px !important; flex-direction: column !important; }
.sbi-feed-block-cta-desc strong { color: rgb(20, 27, 56) !important; font-size: 16px !important; font-weight: 600 !important; margin-bottom: 8px !important; }
.sbi-feed-block-cta-desc span { color: rgb(67, 73, 96) !important; font-size: 14px !important; line-height: 1.5em !important; padding: 0px 20% !important; }
.sbi-feed-block-cta-desc span a, .sbi-feed-block-cta-selector span a { text-transform: capitalize !important; text-decoration: underline !important; font-weight: 600 !important; }
.sbi-feed-block-cta-selector { width: 100% !important; padding: 0px 20% !important; display: flex !important; justify-content: center !important; align-items: center !important; flex-direction: column !important; margin-bottom: 45px !important; }
.sbi-feed-block-cta-feedselector { border: 1px solid rgb(208, 209, 215) !important; padding: 8px 16px !important; margin-bottom: 15px !important; max-width: 100% !important; min-width: 400px !important; }
.sbi-feed-block-cta-selector span { color: rgb(44, 50, 76) !important; }
.sbi-feed-block-cta-selector span a::after { color: rgb(44, 50, 76) !important; margin-left: 2px !important; font-weight: 400 !important; text-decoration-color: rgb(255, 255, 255) !important; }
.sbi-feed-block-cta-selector span a:first-of-type::after { content: "," !important; }
.sbi-feed-block-cta-selector span a:nth-of-type(2)::after { content: "or" !important; margin-left: 5px !important; margin-right: 2px !important; }
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_facebook_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_instagram_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_twitter_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_youtube_feed::before { content: "" !important; height: 16px !important; font-variant: normal !important; background-position: center center !important; background-repeat: no-repeat !important; }
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_facebook_feed::before { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A"); }
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_instagram_feed::before { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A"); }
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_twitter_feed::before { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_youtube_feed::before { background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); font-size: 13px; border-radius: 4px; box-sizing: border-box; }
.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn::after, .et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn::before { top: 10px !important; }




@font-face { font-family: ElegantIcons; src: url("activos/8b10a0a43e51439c.woff") format("woff"), url("activos/c162fb3916358ce7.ttf") format("truetype"); font-weight: normal; font-style: normal; }
[data-icon]::before { font-family: ElegantIcons; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard { font-family: ElegantIcons; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.arrow_up::before { content: "!"; }
.arrow_down::before { content: "\""; }
.arrow_left::before { content: "#"; }
.arrow_right::before { content: "$"; }
.arrow_left-up::before { content: "%"; }
.arrow_right-up::before { content: "&"; }
.arrow_right-down::before { content: "'"; }
.arrow_left-down::before { content: "("; }
.arrow-up-down::before { content: ")"; }
.arrow_up-down_alt::before { content: "*"; }
.arrow_left-right_alt::before { content: "+"; }
.arrow_left-right::before { content: ","; }
.arrow_expand_alt2::before { content: "-"; }
.arrow_expand_alt::before { content: "."; }
.arrow_condense::before { content: "/"; }
.arrow_expand::before { content: "0"; }
.arrow_move::before { content: "1"; }
.arrow_carrot-up::before { content: "2"; }
.arrow_carrot-down::before { content: "3"; }
.arrow_carrot-left::before { content: "4"; }
.arrow_carrot-right::before { content: "5"; }
.arrow_carrot-2up::before { content: "6"; }
.arrow_carrot-2down::before { content: "7"; }
.arrow_carrot-2left::before { content: "8"; }
.arrow_carrot-2right::before { content: "9"; }
.arrow_carrot-up_alt2::before { content: ":"; }
.arrow_carrot-down_alt2::before { content: ";"; }
.arrow_carrot-left_alt2::before { content: "<"; }
.arrow_carrot-right_alt2::before { content: "="; }
.arrow_carrot-2up_alt2::before { content: ">"; }
.arrow_carrot-2down_alt2::before { content: "?"; }
.arrow_carrot-2left_alt2::before { content: "@"; }
.arrow_carrot-2right_alt2::before { content: "A"; }
.arrow_triangle-up::before { content: "B"; }
.arrow_triangle-down::before { content: "C"; }
.arrow_triangle-left::before { content: "D"; }
.arrow_triangle-right::before { content: "E"; }
.arrow_triangle-up_alt2::before { content: "F"; }
.arrow_triangle-down_alt2::before { content: "G"; }
.arrow_triangle-left_alt2::before { content: "H"; }
.arrow_triangle-right_alt2::before { content: "I"; }
.arrow_back::before { content: "J"; }
.icon_minus-06::before { content: "K"; }
.icon_plus::before { content: "L"; }
.icon_close::before { content: "M"; }
.icon_check::before { content: "N"; }
.icon_minus_alt2::before { content: "O"; }
.icon_plus_alt2::before { content: "P"; }
.icon_close_alt2::before { content: "Q"; }
.icon_check_alt2::before { content: "R"; }
.icon_zoom-out_alt::before { content: "S"; }
.icon_zoom-in_alt::before { content: "T"; }
.icon_search::before { content: "U"; }
.icon_box-empty::before { content: "V"; }
.icon_box-selected::before { content: "W"; }
.icon_minus-box::before { content: "X"; }
.icon_plus-box::before { content: "Y"; }
.icon_box-checked::before { content: "Z"; }
.icon_circle-empty::before { content: "["; }
.icon_circle-slelected::before { content: "\\"; }
.icon_stop_alt2::before { content: "]"; }
.icon_stop::before { content: "^"; }
.icon_pause_alt2::before { content: "_"; }
.icon_pause::before { content: "`"; }
.icon_menu::before { content: "a"; }
.icon_menu-square_alt2::before { content: "b"; }
.icon_menu-circle_alt2::before { content: "c"; }
.icon_ul::before { content: "d"; }
.icon_ol::before { content: "e"; }
.icon_adjust-horiz::before { content: "f"; }
.icon_adjust-vert::before { content: "g"; }
.icon_document_alt::before { content: "h"; }
.icon_documents_alt::before { content: "i"; }
.icon_pencil::before { content: "j"; }
.icon_pencil-edit_alt::before { content: "k"; }
.icon_pencil-edit::before { content: "l"; }
.icon_folder-alt::before { content: "m"; }
.icon_folder-open_alt::before { content: "n"; }
.icon_folder-add_alt::before { content: "o"; }
.icon_info_alt::before { content: "p"; }
.icon_error-oct_alt::before { content: "q"; }
.icon_error-circle_alt::before { content: "r"; }
.icon_error-triangle_alt::before { content: "s"; }
.icon_question_alt2::before { content: "t"; }
.icon_question::before { content: "u"; }
.icon_comment_alt::before { content: "v"; }
.icon_chat_alt::before { content: "w"; }
.icon_vol-mute_alt::before { content: "x"; }
.icon_volume-low_alt::before { content: "y"; }
.icon_volume-high_alt::before { content: "z"; }
.icon_quotations::before { content: "{"; }
.icon_quotations_alt2::before { content: "|"; }
.icon_clock_alt::before { content: "}"; }
.icon_lock_alt::before { content: "~"; }
.icon_lock-open_alt::before { content: ""; }
.icon_key_alt::before { content: ""; }
.icon_cloud_alt::before { content: ""; }
.icon_cloud-upload_alt::before { content: ""; }
.icon_cloud-download_alt::before { content: ""; }
.icon_image::before { content: ""; }
.icon_images::before { content: ""; }
.icon_lightbulb_alt::before { content: ""; }
.icon_gift_alt::before { content: ""; }
.icon_house_alt::before { content: ""; }
.icon_genius::before { content: ""; }
.icon_mobile::before { content: ""; }
.icon_tablet::before { content: ""; }
.icon_laptop::before { content: ""; }
.icon_desktop::before { content: ""; }
.icon_camera_alt::before { content: ""; }
.icon_mail_alt::before { content: ""; }
.icon_cone_alt::before { content: ""; }
.icon_ribbon_alt::before { content: ""; }
.icon_bag_alt::before { content: ""; }
.icon_creditcard::before { content: ""; }
.icon_cart_alt::before { content: ""; }
.icon_paperclip::before { content: ""; }
.icon_tag_alt::before { content: ""; }
.icon_tags_alt::before { content: ""; }
.icon_trash_alt::before { content: ""; }
.icon_cursor_alt::before { content: ""; }
.icon_mic_alt::before { content: ""; }
.icon_compass_alt::before { content: ""; }
.icon_pin_alt::before { content: ""; }
.icon_pushpin_alt::before { content: ""; }
.icon_map_alt::before { content: ""; }
.icon_drawer_alt::before { content: ""; }
.icon_toolbox_alt::before { content: ""; }
.icon_book_alt::before { content: ""; }
.icon_calendar::before { content: ""; }
.icon_film::before { content: ""; }
.icon_table::before { content: ""; }
.icon_contacts_alt::before { content: ""; }
.icon_headphones::before { content: ""; }
.icon_lifesaver::before { content: ""; }
.icon_piechart::before { content: ""; }
.icon_refresh::before { content: ""; }
.icon_link_alt::before { content: ""; }
.icon_link::before { content: ""; }
.icon_loading::before { content: ""; }
.icon_blocked::before { content: ""; }
.icon_archive_alt::before { content: ""; }
.icon_heart_alt::before { content: ""; }
.icon_star_alt::before { content: ""; }
.icon_star-half_alt::before { content: ""; }
.icon_star::before { content: ""; }
.icon_star-half::before { content: ""; }
.icon_tools::before { content: ""; }
.icon_tool::before { content: ""; }
.icon_cog::before { content: ""; }
.icon_cogs::before { content: ""; }
.arrow_up_alt::before { content: ""; }
.arrow_down_alt::before { content: ""; }
.arrow_left_alt::before { content: ""; }
.arrow_right_alt::before { content: ""; }
.arrow_left-up_alt::before { content: ""; }
.arrow_right-up_alt::before { content: ""; }
.arrow_right-down_alt::before { content: ""; }
.arrow_left-down_alt::before { content: ""; }
.arrow_condense_alt::before { content: ""; }
.arrow_expand_alt3::before { content: ""; }
.arrow_carrot_up_alt::before { content: ""; }
.arrow_carrot-down_alt::before { content: ""; }
.arrow_carrot-left_alt::before { content: ""; }
.arrow_carrot-right_alt::before { content: ""; }
.arrow_carrot-2up_alt::before { content: ""; }
.arrow_carrot-2dwnn_alt::before { content: ""; }
.arrow_carrot-2left_alt::before { content: ""; }
.arrow_carrot-2right_alt::before { content: ""; }
.arrow_triangle-up_alt::before { content: ""; }
.arrow_triangle-down_alt::before { content: ""; }
.arrow_triangle-left_alt::before { content: ""; }
.arrow_triangle-right_alt::before { content: ""; }
.icon_minus_alt::before { content: ""; }
.icon_plus_alt::before { content: ""; }
.icon_close_alt::before { content: ""; }
.icon_check_alt::before { content: ""; }
.icon_zoom-out::before { content: ""; }
.icon_zoom-in::before { content: ""; }
.icon_stop_alt::before { content: ""; }
.icon_menu-square_alt::before { content: ""; }
.icon_menu-circle_alt::before { content: ""; }
.icon_document::before { content: ""; }
.icon_documents::before { content: ""; }
.icon_pencil_alt::before { content: ""; }
.icon_folder::before { content: ""; }
.icon_folder-open::before { content: ""; }
.icon_folder-add::before { content: ""; }
.icon_folder_upload::before { content: ""; }
.icon_folder_download::before { content: ""; }
.icon_info::before { content: ""; }
.icon_error-circle::before { content: ""; }
.icon_error-oct::before { content: ""; }
.icon_error-triangle::before { content: ""; }
.icon_question_alt::before { content: ""; }
.icon_comment::before { content: ""; }
.icon_chat::before { content: ""; }
.icon_vol-mute::before { content: ""; }
.icon_volume-low::before { content: ""; }
.icon_volume-high::before { content: ""; }
.icon_quotations_alt::before { content: ""; }
.icon_clock::before { content: ""; }
.icon_lock::before { content: ""; }
.icon_lock-open::before { content: ""; }
.icon_key::before { content: ""; }
.icon_cloud::before { content: ""; }
.icon_cloud-upload::before { content: ""; }
.icon_cloud-download::before { content: ""; }
.icon_lightbulb::before { content: ""; }
.icon_gift::before { content: ""; }
.icon_house::before { content: ""; }
.icon_camera::before { content: ""; }
.icon_mail::before { content: ""; }
.icon_cone::before { content: ""; }
.icon_ribbon::before { content: ""; }
.icon_bag::before { content: ""; }
.icon_cart::before { content: ""; }
.icon_tag::before { content: ""; }
.icon_tags::before { content: ""; }
.icon_trash::before { content: ""; }
.icon_cursor::before { content: ""; }
.icon_mic::before { content: ""; }
.icon_compass::before { content: ""; }
.icon_pin::before { content: ""; }
.icon_pushpin::before { content: ""; }
.icon_map::before { content: ""; }
.icon_drawer::before { content: ""; }
.icon_toolbox::before { content: ""; }
.icon_book::before { content: ""; }
.icon_contacts::before { content: ""; }
.icon_archive::before { content: ""; }
.icon_heart::before { content: ""; }
.icon_profile::before { content: ""; }
.icon_group::before { content: ""; }
.icon_grid-2x2::before { content: ""; }
.icon_grid-3x3::before { content: ""; }
.icon_music::before { content: ""; }
.icon_pause_alt::before { content: ""; }
.icon_phone::before { content: ""; }
.icon_upload::before { content: ""; }
.icon_download::before { content: ""; }
.social_facebook::before { content: ""; }
.social_twitter::before { content: ""; }
.social_pinterest::before { content: ""; }
.social_googleplus::before { content: ""; }
.social_tumblr::before { content: ""; }
.social_tumbleupon::before { content: ""; }
.social_wordpress::before { content: ""; }
.social_instagram::before { content: ""; }
.social_dribbble::before { content: ""; }
.social_vimeo::before { content: ""; }
.social_linkedin::before { content: ""; }
.social_rss::before { content: ""; }
.social_deviantart::before { content: ""; }
.social_share::before { content: ""; }
.social_myspace::before { content: ""; }
.social_skype::before { content: ""; }
.social_youtube::before { content: ""; }
.social_picassa::before { content: ""; }
.social_googledrive::before { content: ""; }
.social_flickr::before { content: ""; }
.social_blogger::before { content: ""; }
.social_spotify::before { content: ""; }
.social_delicious::before { content: ""; }
.social_facebook_circle::before { content: ""; }
.social_twitter_circle::before { content: ""; }
.social_pinterest_circle::before { content: ""; }
.social_googleplus_circle::before { content: ""; }
.social_tumblr_circle::before { content: ""; }
.social_stumbleupon_circle::before { content: ""; }
.social_wordpress_circle::before { content: ""; }
.social_instagram_circle::before { content: ""; }
.social_dribbble_circle::before { content: ""; }
.social_vimeo_circle::before { content: ""; }
.social_linkedin_circle::before { content: ""; }
.social_rss_circle::before { content: ""; }
.social_deviantart_circle::before { content: ""; }
.social_share_circle::before { content: ""; }
.social_myspace_circle::before { content: ""; }
.social_skype_circle::before { content: ""; }
.social_youtube_circle::before { content: ""; }
.social_picassa_circle::before { content: ""; }
.social_googledrive_alt2::before { content: ""; }
.social_flickr_circle::before { content: ""; }
.social_blogger_circle::before { content: ""; }
.social_spotify_circle::before { content: ""; }
.social_delicious_circle::before { content: ""; }
.social_facebook_square::before { content: ""; }
.social_twitter_square::before { content: ""; }
.social_pinterest_square::before { content: ""; }
.social_googleplus_square::before { content: ""; }
.social_tumblr_square::before { content: ""; }
.social_stumbleupon_square::before { content: ""; }
.social_wordpress_square::before { content: ""; }
.social_instagram_square::before { content: ""; }
.social_dribbble_square::before { content: ""; }
.social_vimeo_square::before { content: ""; }
.social_linkedin_square::before { content: ""; }
.social_rss_square::before { content: ""; }
.social_deviantart_square::before { content: ""; }
.social_share_square::before { content: ""; }
.social_myspace_square::before { content: ""; }
.social_skype_square::before { content: ""; }
.social_youtube_square::before { content: ""; }
.social_picassa_square::before { content: ""; }
.social_googledrive_square::before { content: ""; }
.social_flickr_square::before { content: ""; }
.social_blogger_square::before { content: ""; }
.social_spotify_square::before { content: ""; }
.social_delicious_square::before { content: ""; }
.icon_printer::before { content: ""; }
.icon_calulator::before { content: ""; }
.icon_building::before { content: ""; }
.icon_floppy::before { content: ""; }
.icon_drive::before { content: ""; }
.icon_search-2::before { content: ""; }
.icon_id::before { content: ""; }
.icon_id-2::before { content: ""; }
.icon_puzzle::before { content: ""; }
.icon_like::before { content: ""; }
.icon_dislike::before { content: ""; }
.icon_mug::before { content: ""; }
.icon_currency::before { content: ""; }
.icon_wallet::before { content: ""; }
.icon_pens::before { content: ""; }
.icon_easel::before { content: ""; }
.icon_flowchart::before { content: ""; }
.icon_datareport::before { content: ""; }
.icon_briefcase::before { content: ""; }
.icon_shield::before { content: ""; }
.icon_percent::before { content: ""; }
.icon_globe::before { content: ""; }
.icon_globe-2::before { content: ""; }
.icon_target::before { content: ""; }
.icon_hourglass::before { content: ""; }
.icon_balance::before { content: ""; }
.icon_rook::before { content: ""; }
.icon_printer-alt::before { content: ""; }
.icon_calculator_alt::before { content: ""; }
.icon_building_alt::before { content: ""; }
.icon_floppy_alt::before { content: ""; }
.icon_drive_alt::before { content: ""; }
.icon_search_alt::before { content: ""; }
.icon_id_alt::before { content: ""; }
.icon_id-2_alt::before { content: ""; }
.icon_puzzle_alt::before { content: ""; }
.icon_like_alt::before { content: ""; }
.icon_dislike_alt::before { content: ""; }
.icon_mug_alt::before { content: ""; }
.icon_currency_alt::before { content: ""; }
.icon_wallet_alt::before { content: ""; }
.icon_pens_alt::before { content: ""; }
.icon_easel_alt::before { content: ""; }
.icon_flowchart_alt::before { content: ""; }
.icon_datareport_alt::before { content: ""; }
.icon_briefcase_alt::before { content: ""; }
.icon_shield_alt::before { content: ""; }
.icon_percent_alt::before { content: ""; }
.icon_globe_alt::before { content: ""; }
.icon_clipboard::before { content: ""; }
.glyph { float: left; text-align: center; padding: 0.75em; margin: 0.4em 1.5em 0.75em 0px; width: 6em; text-shadow: none; }
.glyph_big { font-size: 128px; color: rgb(89, 197, 220); float: left; margin-right: 20px; }
.glyph div { padding-bottom: 10px; }
.glyph input { font-family: consolas, monospace; font-size: 12px; width: 100%; text-align: center; border: 0px; box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px; padding: 0.2em; border-radius: 5px; }
.centered { margin-left: auto; margin-right: auto; }
.glyph .fs1 { font-size: 2em; }




.fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp-solid, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(var(--fa-li-width, 2em)*-1); position: absolute; text-align: center; width: var(--fa-li-width,2em); line-height: inherit; }
.fa-border { border-radius: var(--fa-border-radius,.1em); border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee); padding: var(--fa-border-padding,.2em .25em .15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); }
.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); }
.fa-fade { animation-name: fa-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); }
.fa-beat-fade { animation-name: fa-beat-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-shake { animation-name: fa-shake; animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }
.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); }
.fa-spin { animation-name: fa-spin; animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,0)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse,#fff); }
.fa-0::before { content: "0"; }
.fa-1::before { content: "1"; }
.fa-2::before { content: "2"; }
.fa-3::before { content: "3"; }
.fa-4::before { content: "4"; }
.fa-5::before { content: "5"; }
.fa-6::before { content: "6"; }
.fa-7::before { content: "7"; }
.fa-8::before { content: "8"; }
.fa-9::before { content: "9"; }
.fa-fill-drip::before { content: ""; }
.fa-arrows-to-circle::before { content: ""; }
.fa-chevron-circle-right::before, .fa-circle-chevron-right::before { content: ""; }
.fa-at::before { content: "@"; }
.fa-trash-alt::before, .fa-trash-can::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-user-times::before, .fa-user-xmark::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-comment-alt::before, .fa-message::before { content: ""; }
.fa-info::before { content: ""; }
.fa-compress-alt::before, .fa-down-left-and-up-right-to-center::before { content: ""; }
.fa-explosion::before { content: ""; }
.fa-file-alt::before, .fa-file-lines::before, .fa-file-text::before { content: ""; }
.fa-wave-square::before { content: ""; }
.fa-ring::before { content: ""; }
.fa-building-un::before { content: ""; }
.fa-dice-three::before { content: ""; }
.fa-calendar-alt::before, .fa-calendar-days::before { content: ""; }
.fa-anchor-circle-check::before { content: ""; }
.fa-building-circle-arrow-right::before { content: ""; }
.fa-volleyball-ball::before, .fa-volleyball::before { content: ""; }
.fa-arrows-up-to-line::before { content: ""; }
.fa-sort-desc::before, .fa-sort-down::before { content: ""; }
.fa-circle-minus::before, .fa-minus-circle::before { content: ""; }
.fa-door-open::before { content: ""; }
.fa-right-from-bracket::before, .fa-sign-out-alt::before { content: ""; }
.fa-atom::before { content: ""; }
.fa-soap::before { content: ""; }
.fa-heart-music-camera-bolt::before, .fa-icons::before { content: ""; }
.fa-microphone-alt-slash::before, .fa-microphone-lines-slash::before { content: ""; }
.fa-bridge-circle-check::before { content: ""; }
.fa-pump-medical::before { content: ""; }
.fa-fingerprint::before { content: ""; }
.fa-hand-point-right::before { content: ""; }
.fa-magnifying-glass-location::before, .fa-search-location::before { content: ""; }
.fa-forward-step::before, .fa-step-forward::before { content: ""; }
.fa-face-smile-beam::before, .fa-smile-beam::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-football-ball::before, .fa-football::before { content: ""; }
.fa-school-circle-exclamation::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-angle-double-down::before, .fa-angles-down::before { content: ""; }
.fa-users-rectangle::before { content: ""; }
.fa-people-roof::before { content: ""; }
.fa-people-line::before { content: ""; }
.fa-beer-mug-empty::before, .fa-beer::before { content: ""; }
.fa-diagram-predecessor::before { content: ""; }
.fa-arrow-up-long::before, .fa-long-arrow-up::before { content: ""; }
.fa-burn::before, .fa-fire-flame-simple::before { content: ""; }
.fa-male::before, .fa-person::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-file-csv::before { content: ""; }
.fa-menorah::before { content: ""; }
.fa-truck-plane::before { content: ""; }
.fa-record-vinyl::before { content: ""; }
.fa-face-grin-stars::before, .fa-grin-stars::before { content: ""; }
.fa-bong::before { content: ""; }
.fa-pastafarianism::before, .fa-spaghetti-monster-flying::before { content: ""; }
.fa-arrow-down-up-across-line::before { content: ""; }
.fa-spoon::before, .fa-utensil-spoon::before { content: ""; }
.fa-jar-wheat::before { content: ""; }
.fa-envelopes-bulk::before, .fa-mail-bulk::before { content: ""; }
.fa-file-circle-exclamation::before { content: ""; }
.fa-circle-h::before, .fa-hospital-symbol::before { content: ""; }
.fa-pager::before { content: ""; }
.fa-address-book::before, .fa-contact-book::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-k::before { content: "K"; }
.fa-landmark-flag::before { content: ""; }
.fa-pencil-alt::before, .fa-pencil::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-file-clipboard::before, .fa-paste::before { content: ""; }
.fa-code-pull-request::before { content: ""; }
.fa-clipboard-list::before { content: ""; }
.fa-truck-loading::before, .fa-truck-ramp-box::before { content: ""; }
.fa-user-check::before { content: ""; }
.fa-vial-virus::before { content: ""; }
.fa-sheet-plastic::before { content: ""; }
.fa-blog::before { content: ""; }
.fa-user-ninja::before { content: ""; }
.fa-person-arrow-up-from-line::before { content: ""; }
.fa-scroll-torah::before, .fa-torah::before { content: ""; }
.fa-broom-ball::before, .fa-quidditch-broom-ball::before, .fa-quidditch::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-archive::before, .fa-box-archive::before { content: ""; }
.fa-person-drowning::before { content: ""; }
.fa-arrow-down-9-1::before, .fa-sort-numeric-desc::before, .fa-sort-numeric-down-alt::before { content: ""; }
.fa-face-grin-tongue-squint::before, .fa-grin-tongue-squint::before { content: ""; }
.fa-spray-can::before { content: ""; }
.fa-truck-monster::before { content: ""; }
.fa-w::before { content: "W"; }
.fa-earth-africa::before, .fa-globe-africa::before { content: ""; }
.fa-rainbow::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-tablet-alt::before, .fa-tablet-screen-button::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-trowel-bricks::before { content: ""; }
.fa-face-flushed::before, .fa-flushed::before { content: ""; }
.fa-hospital-user::before { content: ""; }
.fa-tent-arrow-left-right::before { content: ""; }
.fa-gavel::before, .fa-legal::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-box-tissue::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-bell-concierge::before, .fa-concierge-bell::before { content: ""; }
.fa-pen-ruler::before, .fa-pencil-ruler::before { content: ""; }
.fa-people-arrows-left-right::before, .fa-people-arrows::before { content: ""; }
.fa-mars-and-venus-burst::before { content: ""; }
.fa-caret-square-right::before, .fa-square-caret-right::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-sun-plant-wilt::before { content: ""; }
.fa-toilets-portable::before { content: ""; }
.fa-hockey-puck::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magnifying-glass-arrow-right::before { content: ""; }
.fa-digital-tachograph::before, .fa-tachograph-digital::before { content: ""; }
.fa-users-slash::before { content: ""; }
.fa-clover::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-star-and-crescent::before { content: ""; }
.fa-house-fire::before { content: ""; }
.fa-minus-square::before, .fa-square-minus::before { content: ""; }
.fa-helicopter::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-caret-square-down::before, .fa-square-caret-down::before { content: ""; }
.fa-file-circle-question::before { content: ""; }
.fa-laptop-code::before { content: ""; }
.fa-swatchbook::before { content: ""; }
.fa-prescription-bottle::before { content: ""; }
.fa-bars::before, .fa-navicon::before { content: ""; }
.fa-people-group::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-heart-broken::before, .fa-heart-crack::before { content: ""; }
.fa-external-link-square-alt::before, .fa-square-up-right::before { content: ""; }
.fa-face-kiss-beam::before, .fa-kiss-beam::before { content: ""; }
.fa-film::before { content: ""; }
.fa-ruler-horizontal::before { content: ""; }
.fa-people-robbery::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-circle-exclamation::before, .fa-exclamation-circle::before { content: ""; }
.fa-school-circle-xmark::before { content: ""; }
.fa-arrow-right-from-bracket::before, .fa-sign-out::before { content: ""; }
.fa-chevron-circle-down::before, .fa-circle-chevron-down::before { content: ""; }
.fa-unlock-alt::before, .fa-unlock-keyhole::before { content: ""; }
.fa-cloud-showers-heavy::before { content: ""; }
.fa-headphones-alt::before, .fa-headphones-simple::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-circle-dollar-to-slot::before, .fa-donate::before { content: ""; }
.fa-memory::before { content: ""; }
.fa-road-spikes::before { content: ""; }
.fa-fire-burner::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-hanukiah::before { content: ""; }
.fa-feather::before { content: ""; }
.fa-volume-down::before, .fa-volume-low::before { content: ""; }
.fa-comment-slash::before { content: ""; }
.fa-cloud-sun-rain::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-wheat-alt::before, .fa-wheat-awn::before { content: ""; }
.fa-ankh::before { content: ""; }
.fa-hands-holding-child::before { content: ""; }
.fa-asterisk::before { content: "*"; }
.fa-check-square::before, .fa-square-check::before { content: ""; }
.fa-peseta-sign::before { content: ""; }
.fa-header::before, .fa-heading::before { content: ""; }
.fa-ghost::before { content: ""; }
.fa-list-squares::before, .fa-list::before { content: ""; }
.fa-phone-square-alt::before, .fa-square-phone-flip::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-circle-dot::before, .fa-dot-circle::before { content: ""; }
.fa-dizzy::before, .fa-face-dizzy::before { content: ""; }
.fa-egg::before { content: ""; }
.fa-house-medical-circle-xmark::before { content: ""; }
.fa-campground::before { content: ""; }
.fa-folder-plus::before { content: ""; }
.fa-futbol-ball::before, .fa-futbol::before, .fa-soccer-ball::before { content: ""; }
.fa-paint-brush::before, .fa-paintbrush::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-gas-pump::before { content: ""; }
.fa-hot-tub-person::before, .fa-hot-tub::before { content: ""; }
.fa-map-location::before, .fa-map-marked::before { content: ""; }
.fa-house-flood-water::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-bridge-lock::before { content: ""; }
.fa-sack-dollar::before { content: ""; }
.fa-edit::before, .fa-pen-to-square::before { content: ""; }
.fa-car-side::before { content: ""; }
.fa-share-alt::before, .fa-share-nodes::before { content: ""; }
.fa-heart-circle-minus::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-microscope::before { content: ""; }
.fa-sink::before { content: ""; }
.fa-bag-shopping::before, .fa-shopping-bag::before { content: ""; }
.fa-arrow-down-z-a::before, .fa-sort-alpha-desc::before, .fa-sort-alpha-down-alt::before { content: ""; }
.fa-mitten::before { content: ""; }
.fa-person-rays::before { content: ""; }
.fa-users::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-flask-vial::before { content: ""; }
.fa-hand-paper::before, .fa-hand::before { content: ""; }
.fa-om::before { content: ""; }
.fa-worm::before { content: ""; }
.fa-house-circle-xmark::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-hand-spock::before { content: ""; }
.fa-stopwatch::before { content: ""; }
.fa-face-kiss::before, .fa-kiss::before { content: ""; }
.fa-bridge-circle-xmark::before { content: ""; }
.fa-face-grin-tongue::before, .fa-grin-tongue::before { content: ""; }
.fa-chess-bishop::before { content: ""; }
.fa-face-grin-wink::before, .fa-grin-wink::before { content: ""; }
.fa-deaf::before, .fa-deafness::before, .fa-ear-deaf::before, .fa-hard-of-hearing::before { content: ""; }
.fa-road-circle-check::before { content: ""; }
.fa-dice-five::before { content: ""; }
.fa-rss-square::before, .fa-square-rss::before { content: ""; }
.fa-land-mine-on::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-stamp::before { content: ""; }
.fa-stairs::before { content: ""; }
.fa-i::before { content: "I"; }
.fa-hryvnia-sign::before, .fa-hryvnia::before { content: ""; }
.fa-pills::before { content: ""; }
.fa-face-grin-wide::before, .fa-grin-alt::before { content: ""; }
.fa-tooth::before { content: ""; }
.fa-v::before { content: "V"; }
.fa-bangladeshi-taka-sign::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-rod-asclepius::before, .fa-rod-snake::before, .fa-staff-aesculapius::before, .fa-staff-snake::before { content: ""; }
.fa-head-side-cough-slash::before { content: ""; }
.fa-ambulance::before, .fa-truck-medical::before { content: ""; }
.fa-wheat-awn-circle-exclamation::before { content: ""; }
.fa-snowman::before { content: ""; }
.fa-mortar-pestle::before { content: ""; }
.fa-road-barrier::before { content: ""; }
.fa-school::before { content: ""; }
.fa-igloo::before { content: ""; }
.fa-joint::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-horse::before { content: ""; }
.fa-q::before { content: "Q"; }
.fa-g::before { content: "G"; }
.fa-notes-medical::before { content: ""; }
.fa-temperature-2::before, .fa-temperature-half::before, .fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-dong-sign::before { content: ""; }
.fa-capsules::before { content: ""; }
.fa-poo-bolt::before, .fa-poo-storm::before { content: ""; }
.fa-face-frown-open::before, .fa-frown-open::before { content: ""; }
.fa-hand-point-up::before { content: ""; }
.fa-money-bill::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-umbrella-beach::before { content: ""; }
.fa-helmet-un::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-bacon::before { content: ""; }
.fa-hand-point-down::before { content: ""; }
.fa-arrow-up-from-bracket::before { content: ""; }
.fa-folder-blank::before, .fa-folder::before { content: ""; }
.fa-file-medical-alt::before, .fa-file-waveform::before { content: ""; }
.fa-radiation::before { content: ""; }
.fa-chart-simple::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-vial::before { content: ""; }
.fa-dashboard::before, .fa-gauge-med::before, .fa-gauge::before, .fa-tachometer-alt-average::before { content: ""; }
.fa-magic-wand-sparkles::before, .fa-wand-magic-sparkles::before { content: ""; }
.fa-e::before { content: "E"; }
.fa-pen-alt::before, .fa-pen-clip::before { content: ""; }
.fa-bridge-circle-exclamation::before { content: ""; }
.fa-user::before { content: ""; }
.fa-school-circle-check::before { content: ""; }
.fa-dumpster::before { content: ""; }
.fa-shuttle-van::before, .fa-van-shuttle::before { content: ""; }
.fa-building-user::before { content: ""; }
.fa-caret-square-left::before, .fa-square-caret-left::before { content: ""; }
.fa-highlighter::before { content: ""; }
.fa-key::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-synagogue::before { content: ""; }
.fa-person-half-dress::before { content: ""; }
.fa-road-bridge::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-c::before { content: "C"; }
.fa-tablet-button::before { content: ""; }
.fa-building-lock::before { content: ""; }
.fa-pizza-slice::before { content: ""; }
.fa-money-bill-wave::before { content: ""; }
.fa-area-chart::before, .fa-chart-area::before { content: ""; }
.fa-house-flag::before { content: ""; }
.fa-person-circle-minus::before { content: ""; }
.fa-ban::before, .fa-cancel::before { content: ""; }
.fa-camera-rotate::before { content: ""; }
.fa-air-freshener::before, .fa-spray-can-sparkles::before { content: ""; }
.fa-star::before { content: ""; }
.fa-repeat::before { content: ""; }
.fa-cross::before { content: ""; }
.fa-box::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-arrow-pointer::before, .fa-mouse-pointer::before { content: ""; }
.fa-expand-arrows-alt::before, .fa-maximize::before { content: ""; }
.fa-charging-station::before { content: ""; }
.fa-shapes::before, .fa-triangle-circle-square::before { content: ""; }
.fa-random::before, .fa-shuffle::before { content: ""; }
.fa-person-running::before, .fa-running::before { content: ""; }
.fa-mobile-retro::before { content: ""; }
.fa-grip-lines-vertical::before { content: ""; }
.fa-spider::before { content: ""; }
.fa-hands-bound::before { content: ""; }
.fa-file-invoice-dollar::before { content: ""; }
.fa-plane-circle-exclamation::before { content: ""; }
.fa-x-ray::before { content: ""; }
.fa-spell-check::before { content: ""; }
.fa-slash::before { content: ""; }
.fa-computer-mouse::before, .fa-mouse::before { content: ""; }
.fa-arrow-right-to-bracket::before, .fa-sign-in::before { content: ""; }
.fa-shop-slash::before, .fa-store-alt-slash::before { content: ""; }
.fa-server::before { content: ""; }
.fa-virus-covid-slash::before { content: ""; }
.fa-shop-lock::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-blender-phone::before { content: ""; }
.fa-building-wheat::before { content: ""; }
.fa-person-breastfeeding::before { content: ""; }
.fa-right-to-bracket::before, .fa-sign-in-alt::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-passport::before { content: ""; }
.fa-thumb-tack-slash::before, .fa-thumbtack-slash::before { content: ""; }
.fa-heart-pulse::before, .fa-heartbeat::before { content: ""; }
.fa-people-carry-box::before, .fa-people-carry::before { content: ""; }
.fa-temperature-high::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-crown::before { content: ""; }
.fa-weight-hanging::before { content: ""; }
.fa-xmarks-lines::before { content: ""; }
.fa-file-prescription::before { content: ""; }
.fa-weight-scale::before, .fa-weight::before { content: ""; }
.fa-user-friends::before, .fa-user-group::before { content: ""; }
.fa-arrow-up-a-z::before, .fa-sort-alpha-up::before { content: ""; }
.fa-chess-knight::before { content: ""; }
.fa-face-laugh-squint::before, .fa-laugh-squint::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-arrow-circle-up::before, .fa-circle-arrow-up::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-person-walking::before, .fa-walking::before { content: ""; }
.fa-l::before { content: "L"; }
.fa-fire::before { content: ""; }
.fa-bed-pulse::before, .fa-procedures::before { content: ""; }
.fa-shuttle-space::before, .fa-space-shuttle::before { content: ""; }
.fa-face-laugh::before, .fa-laugh::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-heart-circle-plus::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-city::before { content: ""; }
.fa-microphone-alt::before, .fa-microphone-lines::before { content: ""; }
.fa-pepper-hot::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-colon-sign::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-store-slash::before { content: ""; }
.fa-road-circle-xmark::before { content: ""; }
.fa-user-minus::before { content: ""; }
.fa-mars-stroke-up::before, .fa-mars-stroke-v::before { content: ""; }
.fa-champagne-glasses::before, .fa-glass-cheers::before { content: ""; }
.fa-clipboard::before { content: ""; }
.fa-house-circle-exclamation::before { content: ""; }
.fa-file-arrow-up::before, .fa-file-upload::before { content: ""; }
.fa-wifi-3::before, .fa-wifi-strong::before, .fa-wifi::before { content: ""; }
.fa-bath::before, .fa-bathtub::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-user-edit::before, .fa-user-pen::before { content: ""; }
.fa-signature::before { content: ""; }
.fa-stroopwafel::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-anchor-lock::before { content: ""; }
.fa-building-ngo::before { content: ""; }
.fa-manat-sign::before { content: ""; }
.fa-not-equal::before { content: ""; }
.fa-border-style::before, .fa-border-top-left::before { content: ""; }
.fa-map-location-dot::before, .fa-map-marked-alt::before { content: ""; }
.fa-jedi::before { content: ""; }
.fa-poll::before, .fa-square-poll-vertical::before { content: ""; }
.fa-mug-hot::before { content: ""; }
.fa-battery-car::before, .fa-car-battery::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-dice-two::before { content: ""; }
.fa-chess-queen::before { content: ""; }
.fa-glasses::before { content: ""; }
.fa-chess-board::before { content: ""; }
.fa-building-circle-check::before { content: ""; }
.fa-person-chalkboard::before { content: ""; }
.fa-mars-stroke-h::before, .fa-mars-stroke-right::before { content: ""; }
.fa-hand-back-fist::before, .fa-hand-rock::before { content: ""; }
.fa-caret-square-up::before, .fa-square-caret-up::before { content: ""; }
.fa-cloud-showers-water::before { content: ""; }
.fa-bar-chart::before, .fa-chart-bar::before { content: ""; }
.fa-hands-bubbles::before, .fa-hands-wash::before { content: ""; }
.fa-less-than-equal::before { content: ""; }
.fa-train::before { content: ""; }
.fa-eye-low-vision::before, .fa-low-vision::before { content: ""; }
.fa-crow::before { content: ""; }
.fa-sailboat::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-plus-square::before, .fa-square-plus::before { content: ""; }
.fa-torii-gate::before { content: ""; }
.fa-frog::before { content: ""; }
.fa-bucket::before { content: ""; }
.fa-image::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-cow::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-screwdriver::before { content: ""; }
.fa-folder-closed::before { content: ""; }
.fa-house-tsunami::before { content: ""; }
.fa-square-nfi::before { content: ""; }
.fa-arrow-up-from-ground-water::before { content: ""; }
.fa-glass-martini-alt::before, .fa-martini-glass::before { content: ""; }
.fa-rotate-back::before, .fa-rotate-backward::before, .fa-rotate-left::before, .fa-undo-alt::before { content: ""; }
.fa-columns::before, .fa-table-columns::before { content: ""; }
.fa-lemon::before { content: ""; }
.fa-head-side-mask::before { content: ""; }
.fa-handshake::before { content: ""; }
.fa-gem::before { content: ""; }
.fa-dolly-box::before, .fa-dolly::before { content: ""; }
.fa-smoking::before { content: ""; }
.fa-compress-arrows-alt::before, .fa-minimize::before { content: ""; }
.fa-monument::before { content: ""; }
.fa-snowplow::before { content: ""; }
.fa-angle-double-right::before, .fa-angles-right::before { content: ""; }
.fa-cannabis::before { content: ""; }
.fa-circle-play::before, .fa-play-circle::before { content: ""; }
.fa-tablets::before { content: ""; }
.fa-ethernet::before { content: ""; }
.fa-eur::before, .fa-euro-sign::before, .fa-euro::before { content: ""; }
.fa-chair::before { content: ""; }
.fa-check-circle::before, .fa-circle-check::before { content: ""; }
.fa-circle-stop::before, .fa-stop-circle::before { content: ""; }
.fa-compass-drafting::before, .fa-drafting-compass::before { content: ""; }
.fa-plate-wheat::before { content: ""; }
.fa-icicles::before { content: ""; }
.fa-person-shelter::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-marker::before { content: ""; }
.fa-face-laugh-beam::before, .fa-laugh-beam::before { content: ""; }
.fa-helicopter-symbol::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-chevron-circle-up::before, .fa-circle-chevron-up::before { content: ""; }
.fa-lari-sign::before { content: ""; }
.fa-volcano::before { content: ""; }
.fa-person-walking-dashed-line-arrow-right::before { content: ""; }
.fa-gbp::before, .fa-pound-sign::before, .fa-sterling-sign::before { content: ""; }
.fa-viruses::before { content: ""; }
.fa-square-person-confined::before { content: ""; }
.fa-user-tie::before { content: ""; }
.fa-arrow-down-long::before, .fa-long-arrow-down::before { content: ""; }
.fa-tent-arrow-down-to-line::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-person-skating::before, .fa-skating::before { content: ""; }
.fa-filter-circle-dollar::before, .fa-funnel-dollar::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-arrow-circle-down::before, .fa-circle-arrow-down::before { content: ""; }
.fa-arrow-right-to-file::before, .fa-file-import::before { content: ""; }
.fa-external-link-square::before, .fa-square-arrow-up-right::before { content: ""; }
.fa-box-open::before { content: ""; }
.fa-scroll::before { content: ""; }
.fa-spa::before { content: ""; }
.fa-location-pin-lock::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-hill-avalanche::before { content: ""; }
.fa-temperature-0::before, .fa-temperature-empty::before, .fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-address-card::before, .fa-contact-card::before, .fa-vcard::before { content: ""; }
.fa-balance-scale-right::before, .fa-scale-unbalanced-flip::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-diamond-turn-right::before, .fa-directions::before { content: ""; }
.fa-burst::before { content: ""; }
.fa-house-laptop::before, .fa-laptop-house::before { content: ""; }
.fa-face-tired::before, .fa-tired::before { content: ""; }
.fa-money-bills::before { content: ""; }
.fa-smog::before { content: ""; }
.fa-crutch::before { content: ""; }
.fa-cloud-arrow-up::before, .fa-cloud-upload-alt::before, .fa-cloud-upload::before { content: ""; }
.fa-palette::before { content: ""; }
.fa-arrows-turn-right::before { content: ""; }
.fa-vest::before { content: ""; }
.fa-ferry::before { content: ""; }
.fa-arrows-down-to-people::before { content: ""; }
.fa-seedling::before, .fa-sprout::before { content: ""; }
.fa-arrows-alt-h::before, .fa-left-right::before { content: ""; }
.fa-boxes-packing::before { content: ""; }
.fa-arrow-circle-left::before, .fa-circle-arrow-left::before { content: ""; }
.fa-group-arrows-rotate::before { content: ""; }
.fa-bowl-food::before { content: ""; }
.fa-candy-cane::before { content: ""; }
.fa-arrow-down-wide-short::before, .fa-sort-amount-asc::before, .fa-sort-amount-down::before { content: ""; }
.fa-cloud-bolt::before, .fa-thunderstorm::before { content: ""; }
.fa-remove-format::before, .fa-text-slash::before { content: ""; }
.fa-face-smile-wink::before, .fa-smile-wink::before { content: ""; }
.fa-file-word::before { content: ""; }
.fa-file-powerpoint::before { content: ""; }
.fa-arrows-h::before, .fa-arrows-left-right::before { content: ""; }
.fa-house-lock::before { content: ""; }
.fa-cloud-arrow-down::before, .fa-cloud-download-alt::before, .fa-cloud-download::before { content: ""; }
.fa-children::before { content: ""; }
.fa-blackboard::before, .fa-chalkboard::before { content: ""; }
.fa-user-alt-slash::before, .fa-user-large-slash::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-handshake-alt-slash::before, .fa-handshake-simple-slash::before { content: ""; }
.fa-mattress-pillow::before { content: ""; }
.fa-guarani-sign::before { content: ""; }
.fa-arrows-rotate::before, .fa-refresh::before, .fa-sync::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-cruzeiro-sign::before { content: ""; }
.fa-greater-than-equal::before { content: ""; }
.fa-shield-alt::before, .fa-shield-halved::before { content: ""; }
.fa-atlas::before, .fa-book-atlas::before { content: ""; }
.fa-virus::before { content: ""; }
.fa-envelope-circle-check::before { content: ""; }
.fa-layer-group::before { content: ""; }
.fa-arrows-to-dot::before { content: ""; }
.fa-archway::before { content: ""; }
.fa-heart-circle-check::before { content: ""; }
.fa-house-chimney-crack::before, .fa-house-damage::before { content: ""; }
.fa-file-archive::before, .fa-file-zipper::before { content: ""; }
.fa-square::before { content: ""; }
.fa-glass-martini::before, .fa-martini-glass-empty::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-cedi-sign::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-table-cells-column-lock::before { content: ""; }
.fa-church::before { content: ""; }
.fa-comments-dollar::before { content: ""; }
.fa-democrat::before { content: ""; }
.fa-z::before { content: "Z"; }
.fa-person-skiing::before, .fa-skiing::before { content: ""; }
.fa-road-lock::before { content: ""; }
.fa-a::before { content: "A"; }
.fa-temperature-arrow-down::before, .fa-temperature-down::before { content: ""; }
.fa-feather-alt::before, .fa-feather-pointed::before { content: ""; }
.fa-p::before { content: "P"; }
.fa-snowflake::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-ad::before, .fa-rectangle-ad::before { content: ""; }
.fa-arrow-circle-right::before, .fa-circle-arrow-right::before { content: ""; }
.fa-filter-circle-xmark::before { content: ""; }
.fa-locust::before { content: ""; }
.fa-sort::before, .fa-unsorted::before { content: ""; }
.fa-list-1-2::before, .fa-list-numeric::before, .fa-list-ol::before { content: ""; }
.fa-person-dress-burst::before { content: ""; }
.fa-money-check-alt::before, .fa-money-check-dollar::before { content: ""; }
.fa-vector-square::before { content: ""; }
.fa-bread-slice::before { content: ""; }
.fa-language::before { content: ""; }
.fa-face-kiss-wink-heart::before, .fa-kiss-wink-heart::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-question::before { content: "?"; }
.fa-file-signature::before { content: ""; }
.fa-arrows-alt::before, .fa-up-down-left-right::before { content: ""; }
.fa-house-chimney-user::before { content: ""; }
.fa-hand-holding-heart::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-money-check::before { content: ""; }
.fa-star-half-alt::before, .fa-star-half-stroke::before { content: ""; }
.fa-code::before { content: ""; }
.fa-glass-whiskey::before, .fa-whiskey-glass::before { content: ""; }
.fa-building-circle-exclamation::before { content: ""; }
.fa-magnifying-glass-chart::before { content: ""; }
.fa-arrow-up-right-from-square::before, .fa-external-link::before { content: ""; }
.fa-cubes-stacked::before { content: ""; }
.fa-krw::before, .fa-won-sign::before, .fa-won::before { content: ""; }
.fa-virus-covid::before { content: ""; }
.fa-austral-sign::before { content: ""; }
.fa-f::before { content: "F"; }
.fa-leaf::before { content: ""; }
.fa-road::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-person-circle-plus::before { content: ""; }
.fa-chart-pie::before, .fa-pie-chart::before { content: ""; }
.fa-bolt-lightning::before { content: ""; }
.fa-sack-xmark::before { content: ""; }
.fa-file-excel::before { content: ""; }
.fa-file-contract::before { content: ""; }
.fa-fish-fins::before { content: ""; }
.fa-building-flag::before { content: ""; }
.fa-face-grin-beam::before, .fa-grin-beam::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-poop::before { content: ""; }
.fa-location-pin::before, .fa-map-marker::before { content: ""; }
.fa-kaaba::before { content: ""; }
.fa-toilet-paper::before { content: ""; }
.fa-hard-hat::before, .fa-hat-hard::before, .fa-helmet-safety::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-arrow-alt-circle-right::before, .fa-circle-right::before { content: ""; }
.fa-plane-circle-check::before { content: ""; }
.fa-face-rolling-eyes::before, .fa-meh-rolling-eyes::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-chart-line::before, .fa-line-chart::before { content: ""; }
.fa-mask-ventilator::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-map-signs::before, .fa-signs-post::before { content: ""; }
.fa-cash-register::before { content: ""; }
.fa-person-circle-question::before { content: ""; }
.fa-h::before { content: "H"; }
.fa-tarp::before { content: ""; }
.fa-screwdriver-wrench::before, .fa-tools::before { content: ""; }
.fa-arrows-to-eye::before { content: ""; }
.fa-plug-circle-bolt::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-mars-and-venus::before { content: ""; }
.fa-home-user::before, .fa-house-user::before { content: ""; }
.fa-dumpster-fire::before { content: ""; }
.fa-house-crack::before { content: ""; }
.fa-cocktail::before, .fa-martini-glass-citrus::before { content: ""; }
.fa-face-surprise::before, .fa-surprise::before { content: ""; }
.fa-bottle-water::before { content: ""; }
.fa-circle-pause::before, .fa-pause-circle::before { content: ""; }
.fa-toilet-paper-slash::before { content: ""; }
.fa-apple-alt::before, .fa-apple-whole::before { content: ""; }
.fa-kitchen-set::before { content: ""; }
.fa-r::before { content: "R"; }
.fa-temperature-1::before, .fa-temperature-quarter::before, .fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-bitcoin-sign::before { content: ""; }
.fa-shield-dog::before { content: ""; }
.fa-solar-panel::before { content: ""; }
.fa-lock-open::before { content: ""; }
.fa-elevator::before { content: ""; }
.fa-money-bill-transfer::before { content: ""; }
.fa-money-bill-trend-up::before { content: ""; }
.fa-house-flood-water-circle-arrow-right::before { content: ""; }
.fa-poll-h::before, .fa-square-poll-horizontal::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-backward-fast::before, .fa-fast-backward::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-user-astronaut::before { content: ""; }
.fa-plane-slash::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-basketball-ball::before, .fa-basketball::before { content: ""; }
.fa-satellite-dish::before { content: ""; }
.fa-arrow-alt-circle-up::before, .fa-circle-up::before { content: ""; }
.fa-mobile-alt::before, .fa-mobile-screen-button::before { content: ""; }
.fa-volume-high::before, .fa-volume-up::before { content: ""; }
.fa-users-rays::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-clipboard-check::before { content: ""; }
.fa-file-audio::before { content: ""; }
.fa-burger::before, .fa-hamburger::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-bugs::before { content: ""; }
.fa-rupee-sign::before, .fa-rupee::before { content: ""; }
.fa-file-image::before { content: ""; }
.fa-circle-question::before, .fa-question-circle::before { content: ""; }
.fa-plane-departure::before { content: ""; }
.fa-handshake-slash::before { content: ""; }
.fa-book-bookmark::before { content: ""; }
.fa-code-branch::before { content: ""; }
.fa-hat-cowboy::before { content: ""; }
.fa-bridge::before { content: ""; }
.fa-phone-alt::before, .fa-phone-flip::before { content: ""; }
.fa-truck-front::before { content: ""; }
.fa-cat::before { content: ""; }
.fa-anchor-circle-exclamation::before { content: ""; }
.fa-truck-field::before { content: ""; }
.fa-route::before { content: ""; }
.fa-clipboard-question::before { content: ""; }
.fa-panorama::before { content: ""; }
.fa-comment-medical::before { content: ""; }
.fa-teeth-open::before { content: ""; }
.fa-file-circle-minus::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-wine-glass::before { content: ""; }
.fa-fast-forward::before, .fa-forward-fast::before { content: ""; }
.fa-face-meh-blank::before, .fa-meh-blank::before { content: ""; }
.fa-parking::before, .fa-square-parking::before { content: ""; }
.fa-house-signal::before { content: ""; }
.fa-bars-progress::before, .fa-tasks-alt::before { content: ""; }
.fa-faucet-drip::before { content: ""; }
.fa-cart-flatbed::before, .fa-dolly-flatbed::before { content: ""; }
.fa-ban-smoking::before, .fa-smoking-ban::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-mobile-button::before { content: ""; }
.fa-house-medical-flag::before { content: ""; }
.fa-basket-shopping::before, .fa-shopping-basket::before { content: ""; }
.fa-tape::before { content: ""; }
.fa-bus-alt::before, .fa-bus-simple::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-face-sad-cry::before, .fa-sad-cry::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-person-military-to-person::before { content: ""; }
.fa-file-shield::before { content: ""; }
.fa-user-slash::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-tower-observation::before { content: ""; }
.fa-file-code::before { content: ""; }
.fa-signal-5::before, .fa-signal-perfect::before, .fa-signal::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-heart-circle-xmark::before { content: ""; }
.fa-home-lg::before, .fa-house-chimney::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-face-frown::before, .fa-frown::before { content: ""; }
.fa-prescription::before { content: ""; }
.fa-shop::before, .fa-store-alt::before { content: ""; }
.fa-floppy-disk::before, .fa-save::before { content: ""; }
.fa-vihara::before { content: ""; }
.fa-balance-scale-left::before, .fa-scale-unbalanced::before { content: ""; }
.fa-sort-asc::before, .fa-sort-up::before { content: ""; }
.fa-comment-dots::before, .fa-commenting::before { content: ""; }
.fa-plant-wilt::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-face-grin-squint::before, .fa-grin-squint::before { content: ""; }
.fa-hand-holding-dollar::before, .fa-hand-holding-usd::before { content: ""; }
.fa-bacterium::before { content: ""; }
.fa-hand-pointer::before { content: ""; }
.fa-drum-steelpan::before { content: ""; }
.fa-hand-scissors::before { content: ""; }
.fa-hands-praying::before, .fa-praying-hands::before { content: ""; }
.fa-arrow-right-rotate::before, .fa-arrow-rotate-forward::before, .fa-arrow-rotate-right::before, .fa-redo::before { content: ""; }
.fa-biohazard::before { content: ""; }
.fa-location-crosshairs::before, .fa-location::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-child-dress::before { content: ""; }
.fa-users-between-lines::before { content: ""; }
.fa-lungs-virus::before { content: ""; }
.fa-face-grin-tears::before, .fa-grin-tears::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-calendar-times::before, .fa-calendar-xmark::before { content: ""; }
.fa-child-reaching::before { content: ""; }
.fa-head-side-virus::before { content: ""; }
.fa-user-cog::before, .fa-user-gear::before { content: ""; }
.fa-arrow-up-1-9::before, .fa-sort-numeric-up::before { content: ""; }
.fa-door-closed::before { content: ""; }
.fa-shield-virus::before { content: ""; }
.fa-dice-six::before { content: ""; }
.fa-mosquito-net::before { content: ""; }
.fa-bridge-water::before { content: ""; }
.fa-person-booth::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-hat-wizard::before { content: ""; }
.fa-pen-fancy::before { content: ""; }
.fa-digging::before, .fa-person-digging::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-gauge-simple-med::before, .fa-gauge-simple::before, .fa-tachometer-average::before { content: ""; }
.fa-book-medical::before { content: ""; }
.fa-poo::before { content: ""; }
.fa-quote-right-alt::before, .fa-quote-right::before { content: ""; }
.fa-shirt::before, .fa-t-shirt::before, .fa-tshirt::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-divide::before { content: ""; }
.fa-tenge-sign::before, .fa-tenge::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-hands-holding::before { content: ""; }
.fa-hands-clapping::before { content: ""; }
.fa-republican::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-person-circle-xmark::before { content: ""; }
.fa-ruler::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-dice-d6::before { content: ""; }
.fa-restroom::before { content: ""; }
.fa-j::before { content: "J"; }
.fa-users-viewfinder::before { content: ""; }
.fa-file-video::before { content: ""; }
.fa-external-link-alt::before, .fa-up-right-from-square::before { content: ""; }
.fa-table-cells::before, .fa-th::before { content: ""; }
.fa-file-pdf::before { content: ""; }
.fa-bible::before, .fa-book-bible::before { content: ""; }
.fa-o::before { content: "O"; }
.fa-medkit::before, .fa-suitcase-medical::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-otter::before { content: ""; }
.fa-female::before, .fa-person-dress::before { content: ""; }
.fa-comment-dollar::before { content: ""; }
.fa-briefcase-clock::before, .fa-business-time::before { content: ""; }
.fa-table-cells-large::before, .fa-th-large::before { content: ""; }
.fa-book-tanakh::before, .fa-tanakh::before { content: ""; }
.fa-phone-volume::before, .fa-volume-control-phone::before { content: ""; }
.fa-hat-cowboy-side::before { content: ""; }
.fa-clipboard-user::before { content: ""; }
.fa-child::before { content: ""; }
.fa-lira-sign::before { content: ""; }
.fa-satellite::before { content: ""; }
.fa-plane-lock::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-birthday-cake::before, .fa-cake-candles::before, .fa-cake::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-angle-double-up::before, .fa-angles-up::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-arrow-right-to-city::before { content: ""; }
.fa-ribbon::before { content: ""; }
.fa-lungs::before { content: ""; }
.fa-arrow-up-9-1::before, .fa-sort-numeric-up-alt::before { content: ""; }
.fa-litecoin-sign::before { content: ""; }
.fa-border-none::before { content: ""; }
.fa-circle-nodes::before { content: ""; }
.fa-parachute-box::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-truck-field-un::before { content: ""; }
.fa-hourglass-empty::before, .fa-hourglass::before { content: ""; }
.fa-mountain::before { content: ""; }
.fa-user-doctor::before, .fa-user-md::before { content: ""; }
.fa-circle-info::before, .fa-info-circle::before { content: ""; }
.fa-cloud-meatball::before { content: ""; }
.fa-camera-alt::before, .fa-camera::before { content: ""; }
.fa-square-virus::before { content: ""; }
.fa-meteor::before { content: ""; }
.fa-car-on::before { content: ""; }
.fa-sleigh::before { content: ""; }
.fa-arrow-down-1-9::before, .fa-sort-numeric-asc::before, .fa-sort-numeric-down::before { content: ""; }
.fa-hand-holding-droplet::before, .fa-hand-holding-water::before { content: ""; }
.fa-water::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-prescription-bottle-alt::before, .fa-prescription-bottle-medical::before { content: ""; }
.fa-landmark::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-person-cane::before { content: ""; }
.fa-tent::before { content: ""; }
.fa-vest-patches::before { content: ""; }
.fa-check-double::before { content: ""; }
.fa-arrow-down-a-z::before, .fa-sort-alpha-asc::before, .fa-sort-alpha-down::before { content: ""; }
.fa-money-bill-wheat::before { content: ""; }
.fa-cookie::before { content: ""; }
.fa-arrow-left-rotate::before, .fa-arrow-rotate-back::before, .fa-arrow-rotate-backward::before, .fa-arrow-rotate-left::before, .fa-undo::before { content: ""; }
.fa-hard-drive::before, .fa-hdd::before { content: ""; }
.fa-face-grin-squint-tears::before, .fa-grin-squint-tears::before { content: ""; }
.fa-dumbbell::before { content: ""; }
.fa-list-alt::before, .fa-rectangle-list::before { content: ""; }
.fa-tarp-droplet::before { content: ""; }
.fa-house-medical-circle-check::before { content: ""; }
.fa-person-skiing-nordic::before, .fa-skiing-nordic::before { content: ""; }
.fa-calendar-plus::before { content: ""; }
.fa-plane-arrival::before { content: ""; }
.fa-arrow-alt-circle-left::before, .fa-circle-left::before { content: ""; }
.fa-subway::before, .fa-train-subway::before { content: ""; }
.fa-chart-gantt::before { content: ""; }
.fa-indian-rupee-sign::before, .fa-indian-rupee::before, .fa-inr::before { content: ""; }
.fa-crop-alt::before, .fa-crop-simple::before { content: ""; }
.fa-money-bill-1::before, .fa-money-bill-alt::before { content: ""; }
.fa-left-long::before, .fa-long-arrow-alt-left::before { content: ""; }
.fa-dna::before { content: ""; }
.fa-virus-slash::before { content: ""; }
.fa-minus::before, .fa-subtract::before { content: ""; }
.fa-chess::before { content: ""; }
.fa-arrow-left-long::before, .fa-long-arrow-left::before { content: ""; }
.fa-plug-circle-check::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-franc-sign::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-american-sign-language-interpreting::before, .fa-asl-interpreting::before, .fa-hands-american-sign-language-interpreting::before, .fa-hands-asl-interpreting::before { content: ""; }
.fa-cog::before, .fa-gear::before { content: ""; }
.fa-droplet-slash::before, .fa-tint-slash::before { content: ""; }
.fa-mosque::before { content: ""; }
.fa-mosquito::before { content: ""; }
.fa-star-of-david::before { content: ""; }
.fa-person-military-rifle::before { content: ""; }
.fa-cart-shopping::before, .fa-shopping-cart::before { content: ""; }
.fa-vials::before { content: ""; }
.fa-plug-circle-plus::before { content: ""; }
.fa-place-of-worship::before { content: ""; }
.fa-grip-vertical::before { content: ""; }
.fa-arrow-turn-up::before, .fa-level-up::before { content: ""; }
.fa-u::before { content: "U"; }
.fa-square-root-alt::before, .fa-square-root-variable::before { content: ""; }
.fa-clock-four::before, .fa-clock::before { content: ""; }
.fa-backward-step::before, .fa-step-backward::before { content: ""; }
.fa-pallet::before { content: ""; }
.fa-faucet::before { content: ""; }
.fa-baseball-bat-ball::before { content: ""; }
.fa-s::before { content: "S"; }
.fa-timeline::before { content: ""; }
.fa-keyboard::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-clinic-medical::before, .fa-house-chimney-medical::before { content: ""; }
.fa-temperature-3::before, .fa-temperature-three-quarters::before, .fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-mobile-android-alt::before, .fa-mobile-screen::before { content: ""; }
.fa-plane-up::before { content: ""; }
.fa-piggy-bank::before { content: ""; }
.fa-battery-3::before, .fa-battery-half::before { content: ""; }
.fa-mountain-city::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-khanda::before { content: ""; }
.fa-sliders-h::before, .fa-sliders::before { content: ""; }
.fa-folder-tree::before { content: ""; }
.fa-network-wired::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-hamsa::before { content: ""; }
.fa-cent-sign::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-person-pregnant::before { content: ""; }
.fa-wand-sparkles::before { content: ""; }
.fa-ellipsis-v::before, .fa-ellipsis-vertical::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-long-arrow-alt-right::before, .fa-right-long::before { content: ""; }
.fa-flag-usa::before { content: ""; }
.fa-laptop-file::before { content: ""; }
.fa-teletype::before, .fa-tty::before { content: ""; }
.fa-diagram-next::before { content: ""; }
.fa-person-rifle::before { content: ""; }
.fa-house-medical-circle-exclamation::before { content: ""; }
.fa-closed-captioning::before { content: ""; }
.fa-hiking::before, .fa-person-hiking::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-images::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-people-pulling::before { content: ""; }
.fa-n::before { content: "N"; }
.fa-cable-car::before, .fa-tram::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-building-circle-xmark::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-arrows-down-to-line::before { content: ""; }
.fa-download::before { content: ""; }
.fa-face-grin::before, .fa-grin::before { content: ""; }
.fa-backspace::before, .fa-delete-left::before { content: ""; }
.fa-eye-dropper-empty::before, .fa-eye-dropper::before, .fa-eyedropper::before { content: ""; }
.fa-file-circle-check::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-mobile-android::before, .fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-face-meh::before, .fa-meh::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-book-dead::before, .fa-book-skull::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-heart-circle-exclamation::before { content: ""; }
.fa-home-alt::before, .fa-home-lg-alt::before, .fa-home::before, .fa-house::before { content: ""; }
.fa-calendar-week::before { content: ""; }
.fa-laptop-medical::before { content: ""; }
.fa-b::before { content: "B"; }
.fa-file-medical::before { content: ""; }
.fa-dice-one::before { content: ""; }
.fa-kiwi-bird::before { content: ""; }
.fa-arrow-right-arrow-left::before, .fa-exchange::before { content: ""; }
.fa-redo-alt::before, .fa-rotate-forward::before, .fa-rotate-right::before { content: ""; }
.fa-cutlery::before, .fa-utensils::before { content: ""; }
.fa-arrow-up-wide-short::before, .fa-sort-amount-up::before { content: ""; }
.fa-mill-sign::before { content: ""; }
.fa-bowl-rice::before { content: ""; }
.fa-skull::before { content: ""; }
.fa-broadcast-tower::before, .fa-tower-broadcast::before { content: ""; }
.fa-truck-pickup::before { content: ""; }
.fa-long-arrow-alt-up::before, .fa-up-long::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-code-merge::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-hurricane::before { content: ""; }
.fa-mound::before { content: ""; }
.fa-toilet-portable::before { content: ""; }
.fa-compact-disc::before { content: ""; }
.fa-file-arrow-down::before, .fa-file-download::before { content: ""; }
.fa-caravan::before { content: ""; }
.fa-shield-cat::before { content: ""; }
.fa-bolt::before, .fa-zap::before { content: ""; }
.fa-glass-water::before { content: ""; }
.fa-oil-well::before { content: ""; }
.fa-vault::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-toilet::before { content: ""; }
.fa-plane-circle-xmark::before { content: ""; }
.fa-cny::before, .fa-jpy::before, .fa-rmb::before, .fa-yen-sign::before, .fa-yen::before { content: ""; }
.fa-rouble::before, .fa-rub::before, .fa-ruble-sign::before, .fa-ruble::before { content: ""; }
.fa-sun::before { content: ""; }
.fa-guitar::before { content: ""; }
.fa-face-laugh-wink::before, .fa-laugh-wink::before { content: ""; }
.fa-horse-head::before { content: ""; }
.fa-bore-hole::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-arrow-alt-circle-down::before, .fa-circle-down::before { content: ""; }
.fa-arrows-turn-to-dots::before { content: ""; }
.fa-florin-sign::before { content: ""; }
.fa-arrow-down-short-wide::before, .fa-sort-amount-desc::before, .fa-sort-amount-down-alt::before { content: ""; }
.fa-less-than::before { content: "<"; }
.fa-angle-down::before { content: ""; }
.fa-car-tunnel::before { content: ""; }
.fa-head-side-cough::before { content: ""; }
.fa-grip-lines::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-user-lock::before { content: ""; }
.fa-arrow-right-long::before, .fa-long-arrow-right::before { content: ""; }
.fa-anchor-circle-xmark::before { content: ""; }
.fa-ellipsis-h::before, .fa-ellipsis::before { content: ""; }
.fa-chess-pawn::before { content: ""; }
.fa-first-aid::before, .fa-kit-medical::before { content: ""; }
.fa-person-through-window::before { content: ""; }
.fa-toolbox::before { content: ""; }
.fa-hands-holding-circle::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-credit-card-alt::before, .fa-credit-card::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-hand-holding-hand::before { content: ""; }
.fa-book-open-reader::before, .fa-book-reader::before { content: ""; }
.fa-mountain-sun::before { content: ""; }
.fa-arrows-left-right-to-line::before { content: ""; }
.fa-dice-d20::before { content: ""; }
.fa-truck-droplet::before { content: ""; }
.fa-file-circle-xmark::before { content: ""; }
.fa-temperature-arrow-up::before, .fa-temperature-up::before { content: ""; }
.fa-medal::before { content: ""; }
.fa-bed::before { content: ""; }
.fa-h-square::before, .fa-square-h::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-temperature-4::before, .fa-temperature-full::before, .fa-thermometer-4::before, .fa-thermometer-full::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-plug-circle-xmark::before { content: ""; }
.fa-star-of-life::before { content: ""; }
.fa-phone-slash::before { content: ""; }
.fa-paint-roller::before { content: ""; }
.fa-hands-helping::before, .fa-handshake-angle::before { content: ""; }
.fa-location-dot::before, .fa-map-marker-alt::before { content: ""; }
.fa-file::before { content: ""; }
.fa-greater-than::before { content: ">"; }
.fa-person-swimming::before, .fa-swimmer::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-droplet::before, .fa-tint::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-earth-america::before, .fa-earth-americas::before, .fa-earth::before, .fa-globe-americas::before { content: ""; }
.fa-person-burst::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-socks::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-section::before { content: ""; }
.fa-gauge-high::before, .fa-tachometer-alt-fast::before, .fa-tachometer-alt::before { content: ""; }
.fa-envelope-open-text::before { content: ""; }
.fa-hospital-alt::before, .fa-hospital-wide::before, .fa-hospital::before { content: ""; }
.fa-wine-bottle::before { content: ""; }
.fa-chess-rook::before { content: ""; }
.fa-bars-staggered::before, .fa-reorder::before, .fa-stream::before { content: ""; }
.fa-dharmachakra::before { content: ""; }
.fa-hotdog::before { content: ""; }
.fa-blind::before, .fa-person-walking-with-cane::before { content: ""; }
.fa-drum::before { content: ""; }
.fa-ice-cream::before { content: ""; }
.fa-heart-circle-bolt::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-check-to-slot::before, .fa-vote-yea::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-boxes-alt::before, .fa-boxes-stacked::before, .fa-boxes::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-assistive-listening-systems::before, .fa-ear-listen::before { content: ""; }
.fa-tree-city::before { content: ""; }
.fa-play::before { content: ""; }
.fa-font::before { content: ""; }
.fa-table-cells-row-lock::before { content: ""; }
.fa-rupiah-sign::before { content: ""; }
.fa-magnifying-glass::before, .fa-search::before { content: ""; }
.fa-ping-pong-paddle-ball::before, .fa-table-tennis-paddle-ball::before, .fa-table-tennis::before { content: ""; }
.fa-diagnoses::before, .fa-person-dots-from-line::before { content: ""; }
.fa-trash-can-arrow-up::before, .fa-trash-restore-alt::before { content: ""; }
.fa-naira-sign::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-walkie-talkie::before { content: ""; }
.fa-file-edit::before, .fa-file-pen::before { content: ""; }
.fa-receipt::before { content: ""; }
.fa-pen-square::before, .fa-pencil-square::before, .fa-square-pen::before { content: ""; }
.fa-suitcase-rolling::before { content: ""; }
.fa-person-circle-exclamation::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-battery-5::before, .fa-battery-full::before, .fa-battery::before { content: ""; }
.fa-skull-crossbones::before { content: ""; }
.fa-code-compare::before { content: ""; }
.fa-list-dots::before, .fa-list-ul::before { content: ""; }
.fa-school-lock::before { content: ""; }
.fa-tower-cell::before { content: ""; }
.fa-down-long::before, .fa-long-arrow-alt-down::before { content: ""; }
.fa-ranking-star::before { content: ""; }
.fa-chess-king::before { content: ""; }
.fa-person-harassing::before { content: ""; }
.fa-brazilian-real-sign::before { content: ""; }
.fa-landmark-alt::before, .fa-landmark-dome::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-television::before, .fa-tv-alt::before, .fa-tv::before { content: ""; }
.fa-shrimp::before { content: ""; }
.fa-list-check::before, .fa-tasks::before { content: ""; }
.fa-jug-detergent::before { content: ""; }
.fa-circle-user::before, .fa-user-circle::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-car-burst::before, .fa-car-crash::before { content: ""; }
.fa-y::before { content: "Y"; }
.fa-person-snowboarding::before, .fa-snowboarding::before { content: ""; }
.fa-shipping-fast::before, .fa-truck-fast::before { content: ""; }
.fa-fish::before { content: ""; }
.fa-user-graduate::before { content: ""; }
.fa-adjust::before, .fa-circle-half-stroke::before { content: ""; }
.fa-clapperboard::before { content: ""; }
.fa-circle-radiation::before, .fa-radiation-alt::before { content: ""; }
.fa-baseball-ball::before, .fa-baseball::before { content: ""; }
.fa-jet-fighter-up::before { content: ""; }
.fa-diagram-project::before, .fa-project-diagram::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-volume-mute::before, .fa-volume-times::before, .fa-volume-xmark::before { content: ""; }
.fa-hand-sparkles::before { content: ""; }
.fa-grip-horizontal::before, .fa-grip::before { content: ""; }
.fa-share-from-square::before, .fa-share-square::before { content: ""; }
.fa-child-combatant::before, .fa-child-rifle::before { content: ""; }
.fa-gun::before { content: ""; }
.fa-phone-square::before, .fa-square-phone::before { content: ""; }
.fa-add::before, .fa-plus::before { content: "+"; }
.fa-expand::before { content: ""; }
.fa-computer::before { content: ""; }
.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }
.fa-arrows-up-down-left-right::before, .fa-arrows::before { content: ""; }
.fa-chalkboard-teacher::before, .fa-chalkboard-user::before { content: ""; }
.fa-peso-sign::before { content: ""; }
.fa-building-shield::before { content: ""; }
.fa-baby::before { content: ""; }
.fa-users-line::before { content: ""; }
.fa-quote-left-alt::before, .fa-quote-left::before { content: ""; }
.fa-tractor::before { content: ""; }
.fa-trash-arrow-up::before, .fa-trash-restore::before { content: ""; }
.fa-arrow-down-up-lock::before { content: ""; }
.fa-lines-leaning::before { content: ""; }
.fa-ruler-combined::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-equals::before { content: "="; }
.fa-blender::before { content: ""; }
.fa-teeth::before { content: ""; }
.fa-ils::before, .fa-shekel-sign::before, .fa-shekel::before, .fa-sheqel-sign::before, .fa-sheqel::before { content: ""; }
.fa-map::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-photo-film::before, .fa-photo-video::before { content: ""; }
.fa-folder-minus::before { content: ""; }
.fa-store::before { content: ""; }
.fa-arrow-trend-up::before { content: ""; }
.fa-plug-circle-minus::before { content: ""; }
.fa-sign-hanging::before, .fa-sign::before { content: ""; }
.fa-bezier-curve::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-tablet-android::before, .fa-tablet::before { content: ""; }
.fa-school-flag::before { content: ""; }
.fa-fill::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-drumstick-bite::before { content: ""; }
.fa-holly-berry::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-bacteria::before { content: ""; }
.fa-hand-lizard::before { content: ""; }
.fa-notdef::before { content: ""; }
.fa-disease::before { content: ""; }
.fa-briefcase-medical::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-car-alt::before, .fa-car-rear::before { content: ""; }
.fa-pump-soap::before { content: ""; }
.fa-video-slash::before { content: ""; }
.fa-battery-2::before, .fa-battery-quarter::before { content: ""; }
.fa-radio::before { content: ""; }
.fa-baby-carriage::before, .fa-carriage-baby::before { content: ""; }
.fa-traffic-light::before { content: ""; }
.fa-thermometer::before { content: ""; }
.fa-vr-cardboard::before { content: ""; }
.fa-hand-middle-finger::before { content: ""; }
.fa-percent::before, .fa-percentage::before { content: "%"; }
.fa-truck-moving::before { content: ""; }
.fa-glass-water-droplet::before { content: ""; }
.fa-display::before { content: ""; }
.fa-face-smile::before, .fa-smile::before { content: ""; }
.fa-thumb-tack::before, .fa-thumbtack::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-person-praying::before, .fa-pray::before { content: ""; }
.fa-hammer::before { content: ""; }
.fa-hand-peace::before { content: ""; }
.fa-rotate::before, .fa-sync-alt::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-robot::before { content: ""; }
.fa-peace::before { content: ""; }
.fa-cogs::before, .fa-gears::before { content: ""; }
.fa-warehouse::before { content: ""; }
.fa-arrow-up-right-dots::before { content: ""; }
.fa-splotch::before { content: ""; }
.fa-face-grin-hearts::before, .fa-grin-hearts::before { content: ""; }
.fa-dice-four::before { content: ""; }
.fa-sim-card::before { content: ""; }
.fa-transgender-alt::before, .fa-transgender::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-arrow-turn-down::before, .fa-level-down::before { content: ""; }
.fa-person-falling-burst::before { content: ""; }
.fa-award::before { content: ""; }
.fa-ticket-alt::before, .fa-ticket-simple::before { content: ""; }
.fa-building::before { content: ""; }
.fa-angle-double-left::before, .fa-angles-left::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-clock-rotate-left::before, .fa-history::before { content: ""; }
.fa-face-grin-beam-sweat::before, .fa-grin-beam-sweat::before { content: ""; }
.fa-arrow-right-from-file::before, .fa-file-export::before { content: ""; }
.fa-shield-blank::before, .fa-shield::before { content: ""; }
.fa-arrow-up-short-wide::before, .fa-sort-amount-up-alt::before { content: ""; }
.fa-house-medical::before { content: ""; }
.fa-golf-ball-tee::before, .fa-golf-ball::before { content: ""; }
.fa-chevron-circle-left::before, .fa-circle-chevron-left::before { content: ""; }
.fa-house-chimney-window::before { content: ""; }
.fa-pen-nib::before { content: ""; }
.fa-tent-arrow-turn-left::before { content: ""; }
.fa-tents::before { content: ""; }
.fa-magic::before, .fa-wand-magic::before { content: ""; }
.fa-dog::before { content: ""; }
.fa-carrot::before { content: ""; }
.fa-moon::before { content: ""; }
.fa-wine-glass-alt::before, .fa-wine-glass-empty::before { content: ""; }
.fa-cheese::before { content: ""; }
.fa-yin-yang::before { content: ""; }
.fa-music::before { content: ""; }
.fa-code-commit::before { content: ""; }
.fa-temperature-low::before { content: ""; }
.fa-biking::before, .fa-person-biking::before { content: ""; }
.fa-broom::before { content: ""; }
.fa-shield-heart::before { content: ""; }
.fa-gopuram::before { content: ""; }
.fa-earth-oceania::before, .fa-globe-oceania::before { content: ""; }
.fa-square-xmark::before, .fa-times-square::before, .fa-xmark-square::before { content: ""; }
.fa-hashtag::before { content: "#"; }
.fa-expand-alt::before, .fa-up-right-and-down-left-from-center::before { content: ""; }
.fa-oil-can::before { content: ""; }
.fa-t::before { content: "T"; }
.fa-hippo::before { content: ""; }
.fa-chart-column::before { content: ""; }
.fa-infinity::before { content: ""; }
.fa-vial-circle-check::before { content: ""; }
.fa-person-arrow-down-to-line::before { content: ""; }
.fa-voicemail::before { content: ""; }
.fa-fan::before { content: ""; }
.fa-person-walking-luggage::before { content: ""; }
.fa-arrows-alt-v::before, .fa-up-down::before { content: ""; }
.fa-cloud-moon-rain::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-trailer::before { content: ""; }
.fa-bahai::before, .fa-haykal::before { content: ""; }
.fa-sd-card::before { content: ""; }
.fa-dragon::before { content: ""; }
.fa-shoe-prints::before { content: ""; }
.fa-circle-plus::before, .fa-plus-circle::before { content: ""; }
.fa-face-grin-tongue-wink::before, .fa-grin-tongue-wink::before { content: ""; }
.fa-hand-holding::before { content: ""; }
.fa-plug-circle-exclamation::before { content: ""; }
.fa-chain-broken::before, .fa-chain-slash::before, .fa-link-slash::before, .fa-unlink::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-person-walking-arrow-loop-left::before { content: ""; }
.fa-arrow-up-z-a::before, .fa-sort-alpha-up-alt::before { content: ""; }
.fa-fire-alt::before, .fa-fire-flame-curved::before { content: ""; }
.fa-tornado::before { content: ""; }
.fa-file-circle-plus::before { content: ""; }
.fa-book-quran::before, .fa-quran::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-border-all::before { content: ""; }
.fa-angry::before, .fa-face-angry::before { content: ""; }
.fa-cookie-bite::before { content: ""; }
.fa-arrow-trend-down::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-draw-polygon::before { content: ""; }
.fa-balance-scale::before, .fa-scale-balanced::before { content: ""; }
.fa-gauge-simple-high::before, .fa-tachometer-fast::before, .fa-tachometer::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-desktop-alt::before, .fa-desktop::before { content: ""; }
.fa-m::before { content: "M"; }
.fa-table-list::before, .fa-th-list::before { content: ""; }
.fa-comment-sms::before, .fa-sms::before { content: ""; }
.fa-book::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-check::before { content: ""; }
.fa-battery-4::before, .fa-battery-three-quarters::before { content: ""; }
.fa-house-circle-check::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-diagram-successor::before { content: ""; }
.fa-truck-arrow-right::before { content: ""; }
.fa-arrows-split-up-and-left::before { content: ""; }
.fa-fist-raised::before, .fa-hand-fist::before { content: ""; }
.fa-cloud-moon::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-person-falling::before { content: ""; }
.fa-image-portrait::before, .fa-portrait::before { content: ""; }
.fa-user-tag::before { content: ""; }
.fa-rug::before { content: ""; }
.fa-earth-europe::before, .fa-globe-europe::before { content: ""; }
.fa-cart-flatbed-suitcase::before, .fa-luggage-cart::before { content: ""; }
.fa-rectangle-times::before, .fa-rectangle-xmark::before, .fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-baht-sign::before { content: ""; }
.fa-book-open::before { content: ""; }
.fa-book-journal-whills::before, .fa-journal-whills::before { content: ""; }
.fa-handcuffs::before { content: ""; }
.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before { content: ""; }
.fa-database::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-bottle-droplet::before { content: ""; }
.fa-mask-face::before { content: ""; }
.fa-hill-rockslide::before { content: ""; }
.fa-exchange-alt::before, .fa-right-left::before { content: ""; }
.fa-paper-plane::before { content: ""; }
.fa-road-circle-exclamation::before { content: ""; }
.fa-dungeon::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-money-bill-1-wave::before, .fa-money-bill-wave-alt::before { content: ""; }
.fa-life-ring::before { content: ""; }
.fa-hands::before, .fa-sign-language::before, .fa-signing::before { content: ""; }
.fa-calendar-day::before { content: ""; }
.fa-ladder-water::before, .fa-swimming-pool::before, .fa-water-ladder::before { content: ""; }
.fa-arrows-up-down::before, .fa-arrows-v::before { content: ""; }
.fa-face-grimace::before, .fa-grimace::before { content: ""; }
.fa-wheelchair-alt::before, .fa-wheelchair-move::before { content: ""; }
.fa-level-down-alt::before, .fa-turn-down::before { content: ""; }
.fa-person-walking-arrow-right::before { content: ""; }
.fa-envelope-square::before, .fa-square-envelope::before { content: ""; }
.fa-dice::before { content: ""; }
.fa-bowling-ball::before { content: ""; }
.fa-brain::before { content: ""; }
.fa-band-aid::before, .fa-bandage::before { content: ""; }
.fa-calendar-minus::before { content: ""; }
.fa-circle-xmark::before, .fa-times-circle::before, .fa-xmark-circle::before { content: ""; }
.fa-gifts::before { content: ""; }
.fa-hotel::before { content: ""; }
.fa-earth-asia::before, .fa-globe-asia::before { content: ""; }
.fa-id-card-alt::before, .fa-id-card-clip::before { content: ""; }
.fa-magnifying-glass-plus::before, .fa-search-plus::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-user-clock::before { content: ""; }
.fa-allergies::before, .fa-hand-dots::before { content: ""; }
.fa-file-invoice::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-coffee::before, .fa-mug-saucer::before { content: ""; }
.fa-brush::before { content: ""; }
.fa-mask::before { content: ""; }
.fa-magnifying-glass-minus::before, .fa-search-minus::before { content: ""; }
.fa-ruler-vertical::before { content: ""; }
.fa-user-alt::before, .fa-user-large::before { content: ""; }
.fa-train-tram::before { content: ""; }
.fa-user-nurse::before { content: ""; }
.fa-syringe::before { content: ""; }
.fa-cloud-sun::before { content: ""; }
.fa-stopwatch-20::before { content: ""; }
.fa-square-full::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-jar::before { content: ""; }
.fa-note-sticky::before, .fa-sticky-note::before { content: ""; }
.fa-bug-slash::before { content: ""; }
.fa-arrow-up-from-water-pump::before { content: ""; }
.fa-bone::before { content: ""; }
.fa-table-cells-row-unlock::before { content: ""; }
.fa-user-injured::before { content: ""; }
.fa-face-sad-tear::before, .fa-sad-tear::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-tent-arrows-down::before { content: ""; }
.fa-exclamation::before { content: "!"; }
.fa-arrows-spin::before { content: ""; }
.fa-print::before { content: ""; }
.fa-try::before, .fa-turkish-lira-sign::before, .fa-turkish-lira::before { content: ""; }
.fa-dollar-sign::before, .fa-dollar::before, .fa-usd::before { content: "$"; }
.fa-x::before { content: "X"; }
.fa-magnifying-glass-dollar::before, .fa-search-dollar::before { content: ""; }
.fa-users-cog::before, .fa-users-gear::before { content: ""; }
.fa-person-military-pointing::before { content: ""; }
.fa-bank::before, .fa-building-columns::before, .fa-institution::before, .fa-museum::before, .fa-university::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-trowel::before { content: ""; }
.fa-d::before { content: "D"; }
.fa-stapler::before { content: ""; }
.fa-masks-theater::before, .fa-theater-masks::before { content: ""; }
.fa-kip-sign::before { content: ""; }
.fa-hand-point-left::before { content: ""; }
.fa-handshake-alt::before, .fa-handshake-simple::before { content: ""; }
.fa-fighter-jet::before, .fa-jet-fighter::before { content: ""; }
.fa-share-alt-square::before, .fa-square-share-nodes::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-plus-minus::before { content: ""; }
.fa-video-camera::before, .fa-video::before { content: ""; }
.fa-graduation-cap::before, .fa-mortar-board::before { content: ""; }
.fa-hand-holding-medical::before { content: ""; }
.fa-person-circle-check::before { content: ""; }
.fa-level-up-alt::before, .fa-turn-up::before { content: ""; }
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("activos/17128f590575cb9d.woff2") format("woff2"), url("activos/79128034984d3bf7.ttf") format("truetype"); }
.fa-brands, .fab { font-weight: 400; }
.fa-monero::before { content: ""; }
.fa-hooli::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-shopware::before { content: ""; }
.fa-creative-commons-nc::before { content: ""; }
.fa-aws::before { content: ""; }
.fa-redhat::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-cloudflare::before { content: ""; }
.fa-ups::before { content: ""; }
.fa-pixiv::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-dyalog::before { content: ""; }
.fa-bity::before { content: ""; }
.fa-stackpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-guilded::before { content: ""; }
.fa-vnv::before { content: ""; }
.fa-js-square::before, .fa-square-js::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-orcid::before { content: ""; }
.fa-java::before { content: ""; }
.fa-invision::before { content: ""; }
.fa-creative-commons-pd-alt::before { content: ""; }
.fa-centercode::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-jxl::before { content: ""; }
.fa-dart-lang::before { content: ""; }
.fa-hire-a-helper::before { content: ""; }
.fa-creative-commons-by::before { content: ""; }
.fa-unity::before { content: ""; }
.fa-whmcs::before { content: ""; }
.fa-rocketchat::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-untappd::before { content: ""; }
.fa-mailchimp::before { content: ""; }
.fa-css3-alt::before { content: ""; }
.fa-reddit-square::before, .fa-square-reddit::before { content: ""; }
.fa-vimeo-v::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-square-font-awesome::before { content: ""; }
.fa-deskpro::before { content: ""; }
.fa-brave::before { content: ""; }
.fa-sistrix::before { content: ""; }
.fa-instagram-square::before, .fa-square-instagram::before { content: ""; }
.fa-battle-net::before { content: ""; }
.fa-the-red-yeti::before { content: ""; }
.fa-hacker-news-square::before, .fa-square-hacker-news::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-threads::before { content: ""; }
.fa-napster::before { content: ""; }
.fa-snapchat-square::before, .fa-square-snapchat::before { content: ""; }
.fa-google-plus-g::before { content: ""; }
.fa-artstation::before { content: ""; }
.fa-markdown::before { content: ""; }
.fa-sourcetree::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-diaspora::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-phoenix-squadron::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-algolia::before { content: ""; }
.fa-red-river::before { content: ""; }
.fa-creative-commons-sa::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-google::before { content: ""; }
.fa-font-awesome-alt::before, .fa-square-font-awesome-stroke::before { content: ""; }
.fa-atlassian::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-digital-ocean::before { content: ""; }
.fa-nimblr::before { content: ""; }
.fa-chromecast::before { content: ""; }
.fa-evernote::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-creative-commons-sampling::before { content: ""; }
.fa-adversal::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-watchman-monitoring::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-weixin::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-git-alt::before { content: ""; }
.fa-lyft::before { content: ""; }
.fa-rev::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-wizards-of-the-coast::before { content: ""; }
.fa-square-viadeo::before, .fa-viadeo-square::before { content: ""; }
.fa-meetup::before { content: ""; }
.fa-centos::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-cloudsmith::before { content: ""; }
.fa-opensuse::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-dribbble-square::before, .fa-square-dribbble::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-node::before { content: ""; }
.fa-mix::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-cc-apple-pay::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-debian::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-instalod::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-sellcast::before { content: ""; }
.fa-square-twitter::before, .fa-twitter-square::before { content: ""; }
.fa-r-project::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-freebsd::before { content: ""; }
.fa-vuejs::before { content: ""; }
.fa-accusoft::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-fonticons-fi::before { content: ""; }
.fa-app-store::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-itunes-note::before { content: ""; }
.fa-golang::before { content: ""; }
.fa-kickstarter::before, .fa-square-kickstarter::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-uncharted::before { content: ""; }
.fa-firstdraft::before { content: ""; }
.fa-square-youtube::before, .fa-youtube-square::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-rendact::before, .fa-wpressr::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-galactic-republic::before { content: ""; }
.fa-nfc-directional::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-joget::before { content: ""; }
.fa-fedora::before { content: ""; }
.fa-stripe-s::before { content: ""; }
.fa-meta::before { content: ""; }
.fa-laravel::before { content: ""; }
.fa-hotjar::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-square-letterboxd::before { content: ""; }
.fa-sticker-mule::before { content: ""; }
.fa-creative-commons-zero::before { content: ""; }
.fa-hips::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-discord::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-app-store-ios::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-confluence::before { content: ""; }
.fa-shoelace::before { content: ""; }
.fa-mdb::before { content: ""; }
.fa-dochub::before { content: ""; }
.fa-accessible-icon::before { content: ""; }
.fa-ebay::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-unsplash::before { content: ""; }
.fa-yarn::before { content: ""; }
.fa-square-steam::before, .fa-steam-square::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-square-vimeo::before, .fa-vimeo-square::before { content: ""; }
.fa-asymmetrik::before { content: ""; }
.fa-font-awesome-flag::before, .fa-font-awesome-logo-full::before, .fa-font-awesome::before { content: ""; }
.fa-gratipay::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-hive::before { content: ""; }
.fa-gitkraken::before { content: ""; }
.fa-keybase::before { content: ""; }
.fa-apple-pay::before { content: ""; }
.fa-padlet::before { content: ""; }
.fa-amazon-pay::before { content: ""; }
.fa-github-square::before, .fa-square-github::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-fedex::before { content: ""; }
.fa-phoenix-framework::before { content: ""; }
.fa-shopify::before { content: ""; }
.fa-neos::before { content: ""; }
.fa-square-threads::before { content: ""; }
.fa-hackerrank::before { content: ""; }
.fa-researchgate::before { content: ""; }
.fa-swift::before { content: ""; }
.fa-angular::before { content: ""; }
.fa-speakap::before { content: ""; }
.fa-angrycreative::before { content: ""; }
.fa-y-combinator::before { content: ""; }
.fa-empire::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-google-scholar::before { content: ""; }
.fa-gitlab-square::before, .fa-square-gitlab::before { content: ""; }
.fa-studiovinari::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-goodreads::before { content: ""; }
.fa-odnoklassniki-square::before, .fa-square-odnoklassniki::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-sith::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-page4::before { content: ""; }
.fa-hashnode::before { content: ""; }
.fa-react::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-squarespace::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-creative-commons-share::before { content: ""; }
.fa-bitcoin::before { content: ""; }
.fa-keycdn::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-itch-io::before { content: ""; }
.fa-umbraco::before { content: ""; }
.fa-galactic-senate::before { content: ""; }
.fa-ubuntu::before { content: ""; }
.fa-draft2digital::before { content: ""; }
.fa-stripe::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-dhl::before { content: ""; }
.fa-pinterest-square::before, .fa-square-pinterest::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-blackberry::before { content: ""; }
.fa-creative-commons-pd::before { content: ""; }
.fa-playstation::before { content: ""; }
.fa-quinscape::before { content: ""; }
.fa-less::before { content: ""; }
.fa-blogger-b::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-signal-messenger::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-typo3::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-dailymotion::before { content: ""; }
.fa-affiliatetheme::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-bootstrap::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-nfc-symbol::before { content: ""; }
.fa-mintbit::before { content: ""; }
.fa-ethereum::before { content: ""; }
.fa-speaker-deck::before { content: ""; }
.fa-creative-commons-nc-eu::before { content: ""; }
.fa-patreon::before { content: ""; }
.fa-avianex::before { content: ""; }
.fa-ello::before { content: ""; }
.fa-gofore::before { content: ""; }
.fa-bimobject::before { content: ""; }
.fa-brave-reverse::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-google-plus-square::before, .fa-square-google-plus::before { content: ""; }
.fa-web-awesome::before { content: ""; }
.fa-mandalorian::before { content: ""; }
.fa-first-order-alt::before { content: ""; }
.fa-osi::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-d-and-d-beyond::before { content: ""; }
.fa-periscope::before { content: ""; }
.fa-fulcrum::before { content: ""; }
.fa-cloudscale::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-mizuni::before { content: ""; }
.fa-schlix::before { content: ""; }
.fa-square-xing::before, .fa-xing-square::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-cloudversify::before { content: ""; }
.fa-usps::before { content: ""; }
.fa-megaport::before { content: ""; }
.fa-magento::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-fly::before { content: ""; }
.fa-aviato::before { content: ""; }
.fa-itunes::before { content: ""; }
.fa-cuttlefish::before { content: ""; }
.fa-blogger::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-viber::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-letterboxd::before { content: ""; }
.fa-symfony::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-facebook-messenger::before { content: ""; }
.fa-audible::before { content: ""; }
.fa-think-peaks::before { content: ""; }
.fa-bilibili::before { content: ""; }
.fa-erlang::before { content: ""; }
.fa-x-twitter::before { content: ""; }
.fa-cotton-bureau::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-42-group::before, .fa-innosoft::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-elementor::before { content: ""; }
.fa-pied-piper-square::before, .fa-square-pied-piper::before { content: ""; }
.fa-creative-commons-nd::before { content: ""; }
.fa-palfed::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-resolving::before { content: ""; }
.fa-xbox::before { content: ""; }
.fa-square-web-awesome-stroke::before { content: ""; }
.fa-searchengin::before { content: ""; }
.fa-tiktok::before { content: ""; }
.fa-facebook-square::before, .fa-square-facebook::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-hubspot::before { content: ""; }
.fa-deploydog::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-flutter::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-mixer::before { content: ""; }
.fa-lastfm-square::before, .fa-square-lastfm::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-mendeley::before { content: ""; }
.fa-uniregistry::before { content: ""; }
.fa-figma::before { content: ""; }
.fa-creative-commons-remix::before { content: ""; }
.fa-cc-amazon-pay::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-cmplid::before { content: ""; }
.fa-upwork::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-gripfire::before { content: ""; }
.fa-jedi-order::before { content: ""; }
.fa-uikit::before { content: ""; }
.fa-fort-awesome-alt::before { content: ""; }
.fa-phabricator::before { content: ""; }
.fa-ussunnah::before { content: ""; }
.fa-earlybirds::before { content: ""; }
.fa-trade-federation::before { content: ""; }
.fa-autoprefixer::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-square-upwork::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-google-play::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-line::before { content: ""; }
.fa-google-drive::before { content: ""; }
.fa-servicestack::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-deezer::before { content: ""; }
.fa-raspberry-pi::before { content: ""; }
.fa-jira::before { content: ""; }
.fa-docker::before { content: ""; }
.fa-screenpal::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-gitter::before { content: ""; }
.fa-d-and-d::before { content: ""; }
.fa-microblog::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-pied-piper-hat::before { content: ""; }
.fa-kickstarter-k::before { content: ""; }
.fa-yandex::before { content: ""; }
.fa-readme::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-square-web-awesome::before { content: ""; }
.fa-sass::before { content: ""; }
.fa-wirsindhandwerk::before, .fa-wsh::before { content: ""; }
.fa-buromobelexperte::before { content: ""; }
.fa-salesforce::before { content: ""; }
.fa-octopus-deploy::before { content: ""; }
.fa-medapps::before { content: ""; }
.fa-ns8::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-apper::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-waze::before { content: ""; }
.fa-bluesky::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-snapchat-ghost::before, .fa-snapchat::before { content: ""; }
.fa-fantasy-flight-games::before { content: ""; }
.fa-rust::before { content: ""; }
.fa-wix::before { content: ""; }
.fa-behance-square::before, .fa-square-behance::before { content: ""; }
.fa-supple::before { content: ""; }
.fa-webflow::before { content: ""; }
.fa-rebel::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-staylinked::before { content: ""; }
.fa-kaggle::before { content: ""; }
.fa-space-awesome::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-cpanel::before { content: ""; }
.fa-goodreads-g::before { content: ""; }
.fa-git-square::before, .fa-square-git::before { content: ""; }
.fa-square-tumblr::before, .fa-tumblr-square::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-creative-commons-nc-jp::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-perbyte::before { content: ""; }
.fa-grunt::before { content: ""; }
.fa-weebly::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-themeco::before { content: ""; }
.fa-python::before { content: ""; }
.fa-android::before { content: ""; }
.fa-bots::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-hornbill::before { content: ""; }
.fa-js::before { content: ""; }
.fa-ideal::before { content: ""; }
.fa-git::before { content: ""; }
.fa-dev::before { content: ""; }
.fa-sketch::before { content: ""; }
.fa-yandex-international::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-uber::before { content: ""; }
.fa-github::before { content: ""; }
.fa-php::before { content: ""; }
.fa-alipay::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-firefox-browser::before { content: ""; }
.fa-replyd::before { content: ""; }
.fa-suse::before { content: ""; }
.fa-jenkins::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-rockrms::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-buffer::before { content: ""; }
.fa-npm::before { content: ""; }
.fa-yammer::before { content: ""; }
.fa-btc::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-stubber::before { content: ""; }
.fa-telegram-plane::before, .fa-telegram::before { content: ""; }
.fa-old-republic::before { content: ""; }
.fa-odysee::before { content: ""; }
.fa-square-whatsapp::before, .fa-whatsapp-square::before { content: ""; }
.fa-node-js::before { content: ""; }
.fa-edge-legacy::before { content: ""; }
.fa-slack-hash::before, .fa-slack::before { content: ""; }
.fa-medrt::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-vaadin::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-square-x-twitter::before { content: ""; }
.fa-reacteurope::before { content: ""; }
.fa-medium-m::before, .fa-medium::before { content: ""; }
.fa-amilia::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-flipboard::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-critical-role::before { content: ""; }
.fa-sitrox::before { content: ""; }
.fa-discourse::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-mastodon::before { content: ""; }
.fa-airbnb::before { content: ""; }
.fa-wolf-pack-battalion::before { content: ""; }
.fa-buy-n-large::before { content: ""; }
.fa-gulp::before { content: ""; }
.fa-creative-commons-sampling-plus::before { content: ""; }
.fa-strava::before { content: ""; }
.fa-ember::before { content: ""; }
.fa-canadian-maple-leaf::before { content: ""; }
.fa-teamspeak::before { content: ""; }
.fa-pushed::before { content: ""; }
.fa-wordpress-simple::before { content: ""; }
.fa-nutritionix::before { content: ""; }
.fa-wodu::before { content: ""; }
.fa-google-pay::before { content: ""; }
.fa-intercom::before { content: ""; }
.fa-zhihu::before { content: ""; }
.fa-korvue::before { content: ""; }
.fa-pix::before { content: ""; }
.fa-steam-symbol::before { content: ""; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("activos/d7905f35c8a1400e.woff2") format("woff2"), url("activos/1f9c7e8dc375d472.ttf") format("truetype"); }
.fa-regular, .far { font-weight: 400; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("activos/76e46349bbb8ed76.woff2") format("woff2"), url("activos/8a2ebbc911780a10.ttf") format("truetype"); }
.fa-solid, .fas { font-weight: 900; }
@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("activos/17128f590575cb9d.woff2") format("woff2"), url("activos/79128034984d3bf7.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url("activos/76e46349bbb8ed76.woff2") format("woff2"), url("activos/8a2ebbc911780a10.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url("activos/d7905f35c8a1400e.woff2") format("woff2"), url("activos/1f9c7e8dc375d472.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("activos/76e46349bbb8ed76.woff2") format("woff2"), url("activos/8a2ebbc911780a10.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("activos/17128f590575cb9d.woff2") format("woff2"), url("activos/79128034984d3bf7.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("activos/d7905f35c8a1400e.woff2") format("woff2"), url("activos/1f9c7e8dc375d472.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url("activos/6c52b42dcc6f80fe.woff2") format("woff2"), url("activos/d498ffc498e48fdf.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }




.sb-elem-icon { content: "#"; }
.sb-elem-icon.sb-elem-facebook { content: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%23576067'/%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%23576067'/%3E%3C/svg%3E%0A"); }
.sb-elem-icon.sb-elem-instagram { content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%23576067' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%23576067' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%23576067'/%3E%3C/svg%3E%0A"); }
.sb-elem-icon.sb-elem-twitter { content: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%23576067' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.sb-elem-icon.sb-elem-youtube { content: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%23576067' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.sb-elem-icon.sb-elem-tiktok { content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6 5.82C15.9 5.04 15.54 4.04 15.54 3H12.45V15.4C12.43 16.07 12.14 16.71 11.66 17.17C11.18 17.64 10.53 17.9 9.86 17.9C8.44 17.9 7.26 16.74 7.26 15.3C7.26 13.58 8.92 12.29 10.63 12.82V9.66C7.18 9.2 4.16 11.88 4.16 15.3C4.16 18.63 6.92 21 9.85 21C12.99 21 15.54 18.45 15.54 15.3V9.01C16.79 9.91 18.3 10.39 19.84 10.39V7.3C19.84 7.3 17.96 7.39 16.6 5.82Z' stroke='%23576067' stroke-width='1.25'/%3E%3C/svg%3E%0A"); }
.sb-elem-icon.sb-elem-reviews { content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2H4C2.9 2 2 2.9 2 4V16C2 17.1 2.9 18 4 18H8L12 22L16 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2Z' stroke='%23576067' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='M12 5L13.5 9H17.5L14.25 11.5L15.5 15.5L12 13L8.5 15.5L9.75 11.5L6.5 9H10.5L12 5Z' stroke='%23576067' stroke-width='1' fill='none'/%3E%3C/svg%3E%0A"); }
#elementor-panel-category-smashballoon .icon { height: 44px; }
#elementor-panel-category-smashballoon .elementor-element::before { content: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1181 7.76035C12.1181 3.75058 9.48981 0.5 6.24644 0.5C3.00307 0.5 0.373535 3.75058 0.373535 7.76035C0.373535 11.6043 2.78204 14.7408 5.83201 15.0039L5.50767 16.0309L7.54138 15.858L6.82784 14.9859C9.79733 14.6255 12.1181 11.5287 12.1181 7.76035Z' fill='%23636D75'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.64698 3.05249L7.92956 5.96825L10.8576 6.05236L8.7395 8.02172L10.4124 10.4413L7.59414 9.91157L6.73975 12.7299L5.44249 10.2061L2.82313 11.4063L3.83076 8.70076L1.27612 7.41224L4.01079 6.53275L3.25618 3.83878L5.84337 5.31376L7.64698 3.05249Z' fill='white'/%3E%3C/svg%3E%0A"); position: absolute; right: 7px; top: 7px; }
#elementor-panel-category-smashballoon .elementor-element:hover::before { content: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1181 7.76035C12.1181 3.75058 9.48981 0.5 6.24644 0.5C3.00307 0.5 0.373535 3.75058 0.373535 7.76035C0.373535 11.6043 2.78204 14.7408 5.83201 15.0039L5.50767 16.0309L7.54138 15.858L6.82784 14.9859C9.79733 14.6255 12.1181 11.5287 12.1181 7.76035Z' fill='%23FE544F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.64698 3.05249L7.92956 5.96825L10.8576 6.05236L8.7395 8.02172L10.4124 10.4413L7.59414 9.91157L6.73975 12.7299L5.44249 10.2061L2.82313 11.4063L3.83076 8.70076L1.27612 7.41224L4.01079 6.53275L3.25618 3.83878L5.84337 5.31376L7.64698 3.05249Z' fill='white'/%3E%3C/svg%3E%0A"); }
.sb-popup-cls { height: 14px; width: 14px; position: absolute; cursor: pointer; right: 17px; top: 17px; z-index: 3; }
.sb-center-boss { display: flex; justify-content: center; align-items: center; }
.sb-popup-inside { left: 80px; width: 880px; max-width: calc(100% - 200px); background: rgb(255, 255, 255); color: rgb(20, 27, 56); position: relative; box-shadow: rgba(0, 0, 0, 0.106) 0px 26.7377px 77.2886px, rgba(0, 0, 0, 0.09) 0px 14.2952px 41.3222px, rgba(0, 0, 0, 0.075) 0px 8.01379px 23.1649px, rgba(0, 0, 0, 0.06) 0px 4.25607px 12.3027px, rgba(0, 0, 0, 0.043) 0px 1.77104px 5.11942px; border-radius: 2px; overflow-y: auto; max-height: 80vh; }
.sb-popup-inside.sb-narrower-modal { max-width: 576px; }
.sb-popup-inside.sb-onboarding-tooltip { overflow-y: visible !important; }
@media (max-width: 960px) {
  .sb-popup-inside { left: 20px; width: 100%; max-width: calc(100% - 100px); }
}
.sb-btn-orange { background: rgb(254, 84, 79) !important; color: rgb(255, 255, 255) !important; }
.sb-btn-orange:hover { background: rgb(236, 53, 47) !important; border-color: rgb(236, 53, 47) !important; color: rgb(255, 255, 255) !important; }
.sb-btn-orange:focus, .sb-btn-orange:active { background: rgb(188, 18, 14) !important; border-color: rgb(188, 18, 14) !important; color: rgb(255, 255, 255) !important; }
.sb-btn-blue { background: rgb(0, 104, 160) !important; color: rgb(255, 255, 255) !important; }
.sb-btn-blue:hover { background: rgb(0, 150, 204) !important; border-color: rgb(0, 150, 204) !important; color: rgb(255, 255, 255) !important; }
.sb-btn-blue:focus, .sb-btn-blue:active { background: rgb(0, 77, 119) !important; border-color: rgb(0, 77, 119) !important; color: rgb(255, 255, 255) !important; }
.sb-fs-boss { position: fixed; height: 100vh; width: 100%; inset: 0px; background: rgba(0, 0, 0, 0.4); z-index: 9989; }
.sb-install-plugin-modal { max-width: 580px; }
.sb-install-plugin-body .sb-install-plugin-header { height: 106px; background: rgb(243, 244, 245); padding: 20px; display: flex; box-sizing: border-box; flex-wrap: wrap; align-items: center; }
.sb-install-plugin-body .sb-install-plugin-header .sb-plugin-image { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px, rgba(0, 0, 0, 0.05) 0px 4px 5px; border-radius: 2px; padding: 15px; max-height: 66px; box-sizing: border-box; margin-right: 24px; }
.sb-install-plugin-body .sb-install-plugin-header h3 { display: flex; align-items: center; text-transform: capitalize; font-size: 18px !important; line-height: 25px !important; }
.sb-install-plugin-body .sb-install-plugin-header h3 span { color: rgb(255, 255, 255); background: rgb(89, 171, 70); border-radius: 2px; font-size: 10px; line-height: 16px; letter-spacing: 0.08em; text-transform: uppercase; padding: 0px 6px; margin-left: 10px; }
.sb-install-plugin-body .sb-install-plugin-header p { display: flex; font-size: 12px; line-height: 18px; color: rgb(67, 73, 96); margin: 5px 0px 0px; }
.sb-install-plugin-body .sb-install-plugin-header p .sb-author-logo { margin-right: 8px; }
.sb-install-plugin-body .sb-install-plugin-content { padding: 20px 20px 32px 107px; }
.sb-install-plugin-body .sb-install-plugin-content p { margin: 0px; font-size: 14px; line-height: 22px; color: rgb(67, 73, 96); padding-right: 20px; }
.sb-install-plugin-body .sb-install-plugin-content .sb-plugin-btn { display: flex; align-items: center; justify-content: center; height: 38px; padding: 8px 20px; box-sizing: border-box; transition: 0.15s ease-in-out; border-radius: 2px; width: 100%; margin-top: 28px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 14px; font-weight: 600; line-height: 160%; cursor: pointer; }
.sb-install-plugin-body .sb-install-plugin-content .sb-btn-orange:disabled { cursor: not-allowed; color: rgb(140, 143, 154) !important; background: rgb(232, 232, 235) !important; }
.sb-install-plugin-body .sb-install-plugin-content .sb-plugin-btn span { height: 20px; width: 20px; margin-right: 5px; }
.sb-mr-fd-list button { cursor: pointer; }
.sb-plugin-name strong { color: rgb(67, 73, 96); text-transform: uppercase; }
.sb-plugin-image { transform: rotate(-3deg); border-radius: 13px !important; }
.sb-plugin-image svg { transform: rotate(3deg); }
.sb-plugin-cta-logo { position: absolute; right: -11px; bottom: -10px; z-index: 1; }




img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }




.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }




.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
.wpcf7 .hidden-fields-container { display: none; }
.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }
.wpcf7 form.sent .wpcf7-response-output { border-color: rgb(70, 180, 80); }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: rgb(220, 50, 50); }
.wpcf7 form.spam .wpcf7-response-output { border-color: rgb(245, 110, 40); }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: rgb(255, 185, 0); }
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-not-valid-tip { color: rgb(220, 50, 50); font-size: 1em; font-weight: normal; display: block; }
.use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; }
.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
form.submitting .wpcf7-spinner { visibility: visible; }
.wpcf7-spinner::before { content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }
@media (prefers-reduced-motion: reduce) {
  .wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.wpcf7 [inert] { opacity: 0.5; }
.wpcf7 input[type="file"] { cursor: pointer; }
.wpcf7 input[type="file"]:disabled { cursor: default; }
.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }
.wpcf7-reflection > output { display: list-item; list-style: none; }
.wpcf7-reflection > output[hidden] { display: none; }




.qodef-gutenberg-section { --qi-blocks-columns: 1; --qi-blocks-columns-gap: 30px; justify-content: center; position: relative; display: flex !important; margin: 0px !important; max-width: 100% !important; width: 100% !important; }
.qodef-gutenberg-section > .qodef-section-video-background { direction: ltr; height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 0; }
.qodef-gutenberg-section > .qodef-section-video-background > * { height: 100%; max-width: 100%; object-fit: cover; width: 100%; }
@media (max-width: 680px) {
  .qodef-gutenberg-section > .qodef-section-video-background.qodef-mobile--hide { display: none; }
}
.qodef-gutenberg-section > .qodef-section-background-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.qodef-gutenberg-section > .qodef-gutenberg-row { display: flex; flex-wrap: wrap; gap: var(--qi-blocks-columns-gap); position: relative; width: 100%; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column { width: calc(100%/var(--qi-blocks-columns) + var(--qi-blocks-columns-gap)/var(--qi-blocks-columns) - var(--qi-blocks-columns-gap)); }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--top > .qodef-gutenberg-column-inner { align-content: flex-start; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--middle > .qodef-gutenberg-column-inner { align-content: center; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--bottom > .qodef-gutenberg-column-inner { align-content: flex-end; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--space-between > .qodef-gutenberg-column-inner { align-content: space-between; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--space-around > .qodef-gutenberg-column-inner { align-content: space-around; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--space-evenly > .qodef-gutenberg-column-inner { align-content: space-evenly; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--start > .qodef-gutenberg-column-inner { justify-content: flex-start; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--center > .qodef-gutenberg-column-inner { justify-content: center; }
.qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--end > .qodef-gutenberg-column-inner { justify-content: flex-end; }
.qodef-gutenberg-section .qodef-gutenberg-column { display: flex; min-height: 1px; position: relative; }
.qodef-gutenberg-section .qodef-gutenberg-column.qodef--sticky { height: max-content; position: sticky; top: 0px; }
.qodef-gutenberg-section .qodef-gutenberg-column.qodef--sticky.qodef-sticky-height--fit-screen { height: 100vh; }
.qodef-gutenberg-section .qodef-gutenberg-column-inner { display: flex; flex-wrap: wrap; position: relative; width: 100%; }
.qodef-gutenberg-section .qodef-gutenberg-column-inner > p { width: 100%; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--1, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--1 { --qi-blocks-columns: 1; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--2, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--2 { --qi-blocks-columns: 2; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--3, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--3 { --qi-blocks-columns: 3; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--4, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--4 { --qi-blocks-columns: 4; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--5, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--5 { --qi-blocks-columns: 5; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--6, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--6 { --qi-blocks-columns: 6; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--7, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--7 { --qi-blocks-columns: 7; }
.qodef-gutenberg-section.qodef--columns.qodef-col-num--8, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--8 { --qi-blocks-columns: 8; }
.qodef-gutenberg-section.qodef--masonry .qodef-gutenberg-row { opacity: 0; }
.qodef-gutenberg-section.qodef--masonry .qodef-gutenberg-row.qodef--masonry-init { opacity: 1; }
.qodef-gutenberg-section.qodef--masonry .qodef-gutenberg-masonry-sizer { margin: 0px; padding: 0px; width: calc(100%/var(--qi-blocks-columns) + var(--qi-blocks-columns-gap)/var(--qi-blocks-columns) - var(--qi-blocks-columns-gap)); }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
.qodef-gutenberg-section.qodef--masonry.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef--masonry.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
.qodef-gutenberg-section.qodef--masonry.qodef-items--fixed .qodef-gutenberg-column .qodef-e-inner { height: 100%; overflow: hidden; }
.qodef-gutenberg-section.qodef--masonry.qodef-items--fixed .qodef-gutenberg-column img { height: 100%; width: 100%; }
@media (min-width: 768px) {
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--50 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--33 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--20 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--16 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--33-66 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--33-66 > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(2) { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--66-33 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--66-33 > .qodef-gutenberg-row > .qodef-gutenberg-column:first-child { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25-75 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25-75 > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(2) { --qi-blocks-columns: 1.333333; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--75-25 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--75-25 > .qodef-gutenberg-row > .qodef-gutenberg-column:first-child { --qi-blocks-columns: 1.333333; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25-25-50 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25-25-50 > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(3) { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--50-25-25 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--50-25-25 > .qodef-gutenberg-row > .qodef-gutenberg-column:first-child { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25-50-25 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--25-50-25 > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(2) { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--16-66-16 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef--template.qodef-col-layout--16-66-16 > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(2) { --qi-blocks-columns: 1.5; }
}
@media (min-width: 681px) and (max-width: 1024px) {
  .qodef-gutenberg-section.qodef-columns-reverse--tablet > .qodef-gutenberg-row > .qodef-gutenberg-column:first-child { order: 6; }
  .qodef-gutenberg-section.qodef-columns-reverse--tablet > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(2) { order: 5; }
  .qodef-gutenberg-section.qodef-columns-reverse--tablet > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(3) { order: 4; }
  .qodef-gutenberg-section.qodef-columns-reverse--tablet > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(4) { order: 3; }
  .qodef-gutenberg-section.qodef-columns-reverse--tablet > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(5) { order: 2; }
  .qodef-gutenberg-section.qodef-columns-reverse--tablet > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(6) { order: 1; }
}
@media (max-width: 680px) {
  .qodef-gutenberg-section.qodef-columns-reverse--mobile > .qodef-gutenberg-row > .qodef-gutenberg-column:first-child { order: 6; }
  .qodef-gutenberg-section.qodef-columns-reverse--mobile > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(2) { order: 5; }
  .qodef-gutenberg-section.qodef-columns-reverse--mobile > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(3) { order: 4; }
  .qodef-gutenberg-section.qodef-columns-reverse--mobile > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(4) { order: 3; }
  .qodef-gutenberg-section.qodef-columns-reverse--mobile > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(5) { order: 2; }
  .qodef-gutenberg-section.qodef-columns-reverse--mobile > .qodef-gutenberg-row > .qodef-gutenberg-column:nth-child(6) { order: 1; }
}
.qodef-gutenberg-section.qodef-content--boxed > .qodef-gutenberg-row, .qodef-gutenberg-section.qodef-content--predefined > .qodef-gutenberg-row { max-width: 1100px; }
.qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended:not([class*="qodef-content--extended-disabled--"]) > .qodef-gutenberg-row { max-width: 100% !important; }
@media (min-width: 1441px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--1440 > .qodef-gutenberg-row { max-width: 100% !important; }
}
@media (max-width:1440 px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--1440 > .qodef-gutenberg-row { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 1367px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--1366 > .qodef-gutenberg-row { max-width: 100% !important; }
}
@media (max-width:1366 px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--1366 > .qodef-gutenberg-row { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 1025px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--1024 > .qodef-gutenberg-row { max-width: 100% !important; }
}
@media (max-width:1024 px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--1024 > .qodef-gutenberg-row { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 769px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--768 > .qodef-gutenberg-row { max-width: 100% !important; }
}
@media (max-width:768 px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--768 > .qodef-gutenberg-row { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 681px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--680 > .qodef-gutenberg-row { max-width: 100% !important; }
}
@media (max-width:680 px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended.qodef-content--extended-disabled--680 > .qodef-gutenberg-row { padding-left: 0px !important; padding-right: 0px !important; }
}
.qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 550px); }
.qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 550px); }
@media (min-width: 1441px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1400 > .qodef-gutenberg-row { max-width: 1400px; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1400.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 700px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1400.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 700px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1300 > .qodef-gutenberg-row { max-width: 1300px; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1300.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 650px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1300.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 650px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1200 > .qodef-gutenberg-row { max-width: 1200px; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1200.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 600px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1200.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 600px); }
}
@media (min-width: 1025px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1000 > .qodef-gutenberg-row { max-width: 1000px; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1000.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 500px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--1000.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 500px); }
}
@media (min-width: 769px) {
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--800 > .qodef-gutenberg-row { max-width: 800px; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--800.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 400px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--800.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 400px); }
}
.qodef-gutenberg-section.qodef-height--full > .qodef-gutenberg-row { height: 100vh; }
.qodef-gutenberg-section.qodef-height--full > .qodef-gutenberg-row > .qodef-gutenberg-column, .qodef-gutenberg-section.qodef-height--full > .qodef-gutenberg-row > .qodef-gutenberg-column iframe { max-height: 100%; }
@media (max-width: 680px) {
  .qodef-gutenberg-section.qodef-height--full > .qodef-gutenberg-row { height: auto; }
}
.qodef-gutenberg-section.qodef-position--top > .qodef-gutenberg-row { align-items: flex-start; }
.qodef-gutenberg-section.qodef-position--middle > .qodef-gutenberg-row { align-items: center; }
.qodef-gutenberg-section.qodef-position--bottom > .qodef-gutenberg-row { align-items: flex-end; }
.qodef-gutenberg-section.qodef-vertical-align--top > .qodef-gutenberg-row > .qodef-gutenberg-column > .qodef-gutenberg-column-inner { align-content: flex-start; align-items: flex-start; }
.qodef-gutenberg-section.qodef-vertical-align--middle > .qodef-gutenberg-row > .qodef-gutenberg-column > .qodef-gutenberg-column-inner { align-content: center; align-items: center; }
.qodef-gutenberg-section.qodef-vertical-align--bottom > .qodef-gutenberg-row > .qodef-gutenberg-column > .qodef-gutenberg-column-inner { align-content: flex-end; align-items: flex-end; }
.qodef-gutenberg-section.qodef-vertical-align--space-between > .qodef-gutenberg-row > .qodef-gutenberg-column > .qodef-gutenberg-column-inner { align-content: space-between; }
.qodef-gutenberg-section.qodef-vertical-align--space-around > .qodef-gutenberg-row > .qodef-gutenberg-column > .qodef-gutenberg-column-inner { align-content: space-around; }
.qodef-gutenberg-section.qodef-vertical-align--space-evenly > .qodef-gutenberg-row > .qodef-gutenberg-column > .qodef-gutenberg-column-inner { align-content: space-evenly; }
.qodef-gutenberg-section.qodef--hidden { overflow: hidden; }
.qodef-gutenberg-section.qodef-gutter--custom, .qodef-gutenberg-section.qodef-gutter--no { --qi-blocks-columns-gap: 0px; }
.qodef-gutenberg-section.qodef-gutter--tiny { --qi-blocks-columns-gap: 10px; }
.qodef-gutenberg-section.qodef-gutter--small { --qi-blocks-columns-gap: 20px; }
.qodef-gutenberg-section.qodef-gutter--normal { --qi-blocks-columns-gap: 30px; }
.qodef-gutenberg-section.qodef-gutter--medium { --qi-blocks-columns-gap: 40px; }
.qodef-gutenberg-section.qodef-gutter--large { --qi-blocks-columns-gap: 50px; }
.qodef-gutenberg-section.qodef-gutter--huge { --qi-blocks-columns-gap: 70px; }
.qodef-gutenberg-section.qodef-row--no-bottom-space > .qodef-gutenberg-row { row-gap: 0px !important; }
@media (max-width: 1024px) {
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-sticky-disabled--1024 { height: auto; position: relative; top: auto !important; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-sticky-disabled--1024.qodef-sticky-height--fit-screen { height: max-content; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--tablet--top > .qodef-gutenberg-column-inner { align-content: flex-start; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--tablet--middle > .qodef-gutenberg-column-inner { align-content: center; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--tablet--bottom > .qodef-gutenberg-column-inner { align-content: flex-end; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--tablet--space-between > .qodef-gutenberg-column-inner { align-content: space-between; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--tablet--space-around > .qodef-gutenberg-column-inner { align-content: space-around; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--tablet--space-evenly > .qodef-gutenberg-column-inner { align-content: space-evenly; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--tablet--start > .qodef-gutenberg-column-inner { justify-content: flex-start; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--tablet--center > .qodef-gutenberg-column-inner { justify-content: center; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--tablet--end > .qodef-gutenberg-column-inner { justify-content: flex-end; }
}
@media (max-width: 768px) {
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-sticky-disabled--768 { height: auto; position: relative; top: auto !important; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-sticky-disabled--768.qodef-sticky-height--fit-screen { height: max-content; }
}
@media (max-width: 680px) {
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-sticky-disabled--680 { height: auto; position: relative; top: auto !important; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-sticky-disabled--680.qodef-sticky-height--fit-screen { height: max-content; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--mobile--top > .qodef-gutenberg-column-inner { align-content: flex-start; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--mobile--middle > .qodef-gutenberg-column-inner { align-content: center; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--mobile--bottom > .qodef-gutenberg-column-inner { align-content: flex-end; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--mobile--space-between > .qodef-gutenberg-column-inner { align-content: space-between; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--mobile--space-around > .qodef-gutenberg-column-inner { align-content: space-around; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-vertical-align--mobile--space-evenly > .qodef-gutenberg-column-inner { align-content: space-evenly; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--mobile--start > .qodef-gutenberg-column-inner { justify-content: flex-start; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--mobile--center > .qodef-gutenberg-column-inner { justify-content: center; }
  .qodef-gutenberg-section > .qodef-gutenberg-row > .qodef-gutenberg-column.qodef-horizontal-align--mobile--end > .qodef-gutenberg-column-inner { justify-content: flex-end; }
}
@media (max-width: 1440px) {
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
}
@media (max-width: 1366px) {
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
}
@media (max-width: 1024px) {
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
}
@media (max-width: 768px) {
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--3 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
}
@media (max-width: 680px) {
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--2, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--3, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--4, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--5, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--6 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--predefined.qodef-col-num--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
}
@media (max-width: 1440px) {
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--1 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--2 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--3 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--4 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--5 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--6 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--7 { --qi-blocks-columns: 7; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--8 { --qi-blocks-columns: 8; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1440--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
}
@media (max-width: 1366px) {
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--1 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--2 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--3 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--4 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--5 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--6 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--7 { --qi-blocks-columns: 7; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--8 { --qi-blocks-columns: 8; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1366--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
}
@media (max-width: 1024px) {
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--1 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--2 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--3 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--4 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--5 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--6 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--7 { --qi-blocks-columns: 7; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--8 { --qi-blocks-columns: 8; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--1024--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
}
@media (max-width: 768px) {
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--1 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--2 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--3 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--4 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--5 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--6 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--7 { --qi-blocks-columns: 7; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--8 { --qi-blocks-columns: 8; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--768--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
}
@media (max-width: 680px) {
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--1 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--2 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--3 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--4 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--5 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--6 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--7 { --qi-blocks-columns: 7; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--8 { --qi-blocks-columns: 8; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--680--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
}
@media (max-width: 480px) {
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--1 { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--2 { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--2 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--2 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--3 { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--3 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--3 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 1.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--4 { --qi-blocks-columns: 4; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--4 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--4 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--5 { --qi-blocks-columns: 5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--5 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--5 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 2.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--6 { --qi-blocks-columns: 6; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--6 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--6 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--7 { --qi-blocks-columns: 7; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--7 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--7 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 3.5; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--8 { --qi-blocks-columns: 8; }
  .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--8 > .qodef-gutenberg-row > .qodef-item--huge-square, .qodef-gutenberg-section.qodef-responsive--custom.qodef-col-num--480--8 > .qodef-gutenberg-row > .qodef-item--landscape { --qi-blocks-columns: 4; }
}
@media (max-width: 1200px) {
  .qodef-gutenberg-section.qodef-content--predefined > .qodef-gutenberg-row { max-width: 960px; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: calc(50% - 480px); }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: calc(50% - 480px); }
}
@media (max-width: 1024px) {
  .qodef-gutenberg-section.qodef-content--predefined > .qodef-gutenberg-row { max-width: 86%; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended--right > .qodef-gutenberg-row { padding-left: 7%; }
  .qodef-gutenberg-section.qodef-content--predefined.qodef-content--extended--left > .qodef-gutenberg-row { padding-right: 7%; }
}




[class*="wp-block-qi-blocks"], [class*="wp-block-qi-blocks"] * { box-sizing: border-box; }
body .wp-site-blocks { padding-left: 0px !important; padding-right: 0px !important; }
body .wp-site-blocks footer.wp-block-template-part { margin: 0px; }
body .wp-block-group > .qodef-block-container { margin-bottom: 0px; margin-top: 0px; max-width: 100%; }
body:not([class*="custom-template-qi-blocks-full-width"]) .is-layout-constrained > .qodef-block-container { max-width: 100%; }
body[class*="custom-template-qi-blocks-full-width"] .wp-site-blocks { padding: 0px !important; }
body[class*="custom-template-qi-blocks-full-width"] .wp-site-blocks > * + * { margin: 0px !important; }
body[class*="custom-template-qi-blocks-full-width"] .wp-block-post-content > .qodef-block-container { max-width: 100%; }
body:not(.wp-admin):not(.editor-styles-wrapper) { overflow-x: hidden; }
@media (min-width: 1025px) {
  body:not(.wp-admin):not(.editor-styles-wrapper) .qodef-hide-on--desktop { display: none !important; }
}
@media (min-width: 681px) and (max-width: 1024px) {
  body:not(.wp-admin):not(.editor-styles-wrapper) .qodef-hide-on--tablet { display: none !important; }
}
@media (max-width: 680px) {
  body:not(.wp-admin):not(.editor-styles-wrapper) .qodef-hide-on--mobile { display: none !important; }
}
.qodef-entrance-animation--on { animation-delay: 0s; animation-duration: 1s; animation-fill-mode: both; visibility: hidden; }
.qodef-entrance-animation--on.qodef-animation--appeared { visibility: visible; }
.qodef-entrance-animation--on.qodef-animation-speed--slower { animation-duration: 3s; }
.qodef-entrance-animation--on.qodef-animation-speed--slow { animation-duration: 2s; }
.qodef-entrance-animation--on.qodef-animation-speed--fast { animation-duration: 0.8s; }
.qodef-entrance-animation--on.qodef-animation-speed--faster { animation-duration: 0.5s; }
.qodef-block-container { box-sizing: border-box; display: inline-block; max-width: 100%; position: relative; width: 100%; vertical-align: top !important; }
.qodef-block-container * { box-sizing: border-box; }
header .qodef-block-container { line-height: 1; }
.qodef-block-container.qodef--adjs-width { overflow: hidden; }
.qodef-block-container.qodef--adjs-width .qodef-block-swiper { width: calc(100% + 1px); }
.qodef-block-container.qodef-width--full-width { max-width: 100%; width: 100%; }
.qodef-block-container.qodef-width--custom, .qodef-block-container.qodef-width--inline { width: auto; }
@media (max-width: 1024px) {
  .qodef-block-container.qodef-width--tablet--full-width { max-width: 100% !important; width: 100% !important; }
  .qodef-block-container.qodef-width--tablet--inline { width: auto !important; }
  .qodef-block-container.qodef-width--tablet--custom { width: auto; }
}
@media (max-width: 680px) {
  .qodef-block-container.qodef-width--mobile--full-width { max-width: 100% !important; width: 100% !important; }
  .qodef-block-container.qodef-width--mobile--inline { width: auto !important; }
  .qodef-block-container.qodef-width--mobile--custom { width: auto; }
}
.qodef-block a { text-decoration: none; transition: color 0.2s ease-out; }
.qodef-block img { height: auto; max-width: 100%; }
.qodef-category-separator::after { content: ","; margin-right: 5px; }
.qodef-gutenberg-section .wp-block-post-content, .qodef-gutenberg-section footer.wp-block-template-part, .qodef-gutenberg-section header.wp-block-template-part { width: 100%; }
.qodef-gutenberg-section .qodef-gutenberg-column-inner > .wp-block-image > img { max-width: 100% !important; }
.qodef-block-clear::after, .qodef-block-clear::before { content: ""; display: table; table-layout: fixed; }
.qodef-block-clear::after { clear: both; }
.qodef-block .qodef-m-pagination { display: inline-block; flex-shrink: 0; margin: 0px; position: relative; vertical-align: top; width: 100%; }
.qodef-block .qodef-m-pagination .nav-links { align-items: center; display: flex; justify-content: center; position: relative; }
.qodef-block .qodef-m-pagination .page-numbers { align-items: center; color: rgb(136, 136, 136); cursor: pointer; display: inline-flex; justify-content: center; margin: 0px 10px; padding: 0px; }
.qodef-block .qodef-m-pagination .page-numbers svg { fill: currentcolor; height: auto; max-height: 100%; stroke: currentcolor; width: 1em; }
.qodef-block .qodef-m-pagination .page-numbers * { display: block; line-height: inherit; }
.qodef-block .qodef-m-pagination .page-numbers:first-child { margin-left: 0px; }
.qodef-block .qodef-m-pagination .page-numbers:last-child { margin-right: 0px; }
.qodef-block .qodef-m-pagination .page-numbers.current, .qodef-block .qodef-m-pagination .page-numbers:focus, .qodef-block .qodef-m-pagination .page-numbers:hover { color: rgb(17, 17, 17); }
#qodef-comments-template { display: inline-block; position: relative; vertical-align: top; width: 100%; }
#qodef-comments-template .qodef-m-comments-not-found { margin: 0px; }
#qodef-comments-template label { display: block; margin-bottom: 9px; width: 100%; }
#qodef-comments-template input[type="date"], #qodef-comments-template input[type="email"], #qodef-comments-template input[type="number"], #qodef-comments-template input[type="password"], #qodef-comments-template input[type="search"], #qodef-comments-template input[type="tel"], #qodef-comments-template input[type="text"], #qodef-comments-template input[type="url"], #qodef-comments-template select, #qodef-comments-template textarea { background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(235, 235, 235); border-radius: 0px; box-shadow: none; color: rgb(156, 156, 156); cursor: pointer; display: inline-block; font-family: inherit; font-size: 16px; font-weight: inherit; height: auto; line-height: 28px; margin: 0px; max-width: 100%; min-height: auto; outline: 0px; padding: 14px 20px; position: relative; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; vertical-align: top; width: 100%; }
#qodef-comments-template input[type="date"]:focus, #qodef-comments-template input[type="email"]:focus, #qodef-comments-template input[type="number"]:focus, #qodef-comments-template input[type="password"]:focus, #qodef-comments-template input[type="search"]:focus, #qodef-comments-template input[type="tel"]:focus, #qodef-comments-template input[type="text"]:focus, #qodef-comments-template input[type="url"]:focus, #qodef-comments-template select:focus, #qodef-comments-template textarea:focus { background-color: rgba(0, 0, 0, 0); border-color: rgb(17, 17, 17); color: rgb(136, 136, 136); }
#qodef-comments-template input[type="date"]::placeholder, #qodef-comments-template input[type="email"]::placeholder, #qodef-comments-template input[type="number"]::placeholder, #qodef-comments-template input[type="password"]::placeholder, #qodef-comments-template input[type="search"]::placeholder, #qodef-comments-template input[type="tel"]::placeholder, #qodef-comments-template input[type="text"]::placeholder, #qodef-comments-template input[type="url"]::placeholder, #qodef-comments-template select::placeholder, #qodef-comments-template textarea::placeholder { color: inherit; opacity: 1; }
#qodef-comments-template input[type="checkbox"], #qodef-comments-template input[type="radio"] { height: 1em; margin: 0px; vertical-align: middle; width: 1em; }
#qodef-comments-template select { appearance: none; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMC44IiBoZWlnaHQ9IjYuMiIgdmlld0JveD0iMCAwIDEwLjggNi4yIj48cGF0aCBkPSJNMTAuNi4zYy4zLjMuMy43IDAgMUw1LjkgNS45Yy0uMS4yLS4zLjMtLjUuM3MtLjQtLjEtLjUtLjNMLjIgMS4zQy0uMSAxLS4xLjYuMi4zcy43LS4zIDEgMGw0LjIgNC4xTDkuNi4zYy4zLS40LjYtLjQgMSAwIiBzdHlsZT0iZmlsbDojYThhN2E3Ii8+PC9zdmc+"); background-position: calc(100% - 20px) center; background-repeat: no-repeat; background-size: auto; display: block; user-select: none; }
#qodef-comments-template select option { color: rgb(156, 156, 156); }
#qodef-comments-template select.qodef-arrow--light { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMC44IiBoZWlnaHQ9IjYuMiIgdmlld0JveD0iMCAwIDEwLjggNi4yIj48cGF0aCBkPSJNMTAuNi4zYy4zLjMuMy43IDAgMUw1LjkgNS45Yy0uMS4yLS4zLjMtLjUuM3MtLjQtLjEtLjUtLjNMLjIgMS4zQy0uMSAxLS4xLjYuMi4zcy43LS4zIDEgMGw0LjIgNC4xTDkuNi4zYy4zLS40LjYtLjQgMSAwIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+"); }
#qodef-comments-template button[type="submit"], #qodef-comments-template input[type="submit"] { background-color: rgb(244, 244, 244); border: 0px; border-radius: 4px; color: rgb(17, 17, 17); cursor: pointer; display: inline-block; font-family: inherit; font-size: 16px; font-weight: 500; line-height: 2em; margin: 0px; outline: none; padding: 11px 28px; position: relative; text-decoration: none; text-transform: none; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; vertical-align: middle; width: auto; }
#qodef-comments-template button[type="submit"] span, #qodef-comments-template button[type="submit"] span::before, #qodef-comments-template input[type="submit"] span, #qodef-comments-template input[type="submit"] span::before { display: block; line-height: inherit; }
#qodef-comments-template button[type="submit"]:focus, #qodef-comments-template button[type="submit"]:hover, #qodef-comments-template input[type="submit"]:focus, #qodef-comments-template input[type="submit"]:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
#qodef-comments-template button[type="submit"].qodef--with-icon, #qodef-comments-template input[type="submit"].qodef--with-icon { align-items: center; display: inline-flex; }
#qodef-comments-template button[type="submit"].qodef--with-icon .qodef-m-icon, #qodef-comments-template input[type="submit"].qodef--with-icon .qodef-m-icon { fill: currentcolor; flex-shrink: 0; height: auto; margin-left: 10px; transform: translateX(0px); transition: transform 0.3s cubic-bezier(0, 0.53, 0.18, 0.98); width: 7px; }
#qodef-comments-template button[type="submit"].qodef--with-icon .qodef-m-icon svg, #qodef-comments-template input[type="submit"].qodef--with-icon .qodef-m-icon svg { display: block; fill: currentcolor; height: auto; width: 100%; }
#qodef-comments-template button[type="submit"].qodef--with-icon:focus .qodef-m-icon, #qodef-comments-template button[type="submit"].qodef--with-icon:hover .qodef-m-icon, #qodef-comments-template input[type="submit"].qodef--with-icon:focus .qodef-m-icon, #qodef-comments-template input[type="submit"].qodef--with-icon:hover .qodef-m-icon { transform: translateX(2px); }
#qodef-comments-template input, #qodef-comments-template textarea { margin-bottom: 26px; }
#qodef-comments-list { border-bottom: 1px solid rgb(235, 235, 235); display: inline-block; margin-bottom: 47px; padding-bottom: 60px; position: relative; vertical-align: top; width: 100%; }
#qodef-comments-list .qodef-m-title { margin: 0px 0px 30px; }
#qodef-comments-list .qodef-m-comments { list-style: none; margin: 0px; padding: 0px; }
#qodef-comments-list .qodef-m-comments > .qodef-comment-item:first-child { border-top: 0px; margin-top: 0px; padding-top: 0px; }
#qodef-comments-list .qodef-comment-item { border-top: 1px solid rgb(235, 235, 235); margin: 45px 0px 0px; padding: 45px 0px 0px; }
#qodef-comments-list .qodef-comment-item .children { list-style: none; margin: 0px; padding: 0px 0px 0px 55px; }
#qodef-comments-list .qodef-comment-item .qodef-e-inner { align-items: flex-start; display: flex; }
#qodef-comments-list .qodef-comment-item .qodef-e-image { flex-shrink: 0; margin-right: 32px; width: 132px; }
#qodef-comments-list .qodef-comment-item .qodef-e-image img { border-radius: 100%; display: block; width: 100%; }
#qodef-comments-list .qodef-comment-item .qodef-e-content { display: inline-block; position: relative; vertical-align: top; width: 100%; }
#qodef-comments-list .qodef-comment-item .qodef-e-info { align-items: center; display: flex; justify-content: space-between; margin-bottom: 3px; }
#qodef-comments-list .qodef-comment-item .qodef-e-info > * { margin: 0px; }
#qodef-comments-list .qodef-comment-item .qodef-e-date { color: rgb(156, 156, 156); font-size: 15px; line-height: 1; }
#qodef-comments-list .qodef-comment-item .qodef-e-date a { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-list .qodef-comment-item .qodef-e-date a:focus, #qodef-comments-list .qodef-comment-item .qodef-e-date a:hover { color: rgb(136, 136, 136); }
#qodef-comments-list .qodef-comment-item .qodef-e-links { align-items: center; display: inline-flex; flex-shrink: 0; line-height: 1; }
#qodef-comments-list .qodef-comment-item .qodef-e-links a:hover { color: rgb(156, 156, 156); }
#qodef-comments-list .qodef-comment-item .qodef-e-links > * { margin-right: 30px; position: relative; }
#qodef-comments-list .qodef-comment-item .qodef-e-links > * svg { fill: currentcolor; flex-shrink: 0; height: auto; width: 19px; }
#qodef-comments-list .qodef-comment-item .qodef-e-links > :last-child { margin-right: 0px; }
#qodef-comments-list .qodef-comment-item .qodef-e-title { margin: 0px; }
#qodef-comments-list .qodef-comment-item .qodef-e-title a { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-list .qodef-comment-item .qodef-e-text { margin-top: 11px; }
#qodef-comments-list .qodef-comment-item .qodef-e-text * { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-list .qodef-comment-item .qodef-e-text p { margin: 0px; }
#qodef-comments-list .qodef-comment-item .qodef-e-text img { margin-bottom: 5px; margin-top: 5px; }
#qodef-comments-list .qodef-m-pagination { margin-top: 50px; }
#qodef-comments-list .comment-respond { margin: 36px 0px 0px; }
#qodef-comments-list .comment-respond .comment-reply-title { margin: 0px !important; }
#qodef-comments-list .comment-respond .comment-reply-title small { font-size: 60%; }
#qodef-comments-list .comment-respond .comment-reply-title a { color: inherit; float: right; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-list .comment-respond p { margin: 0px; }
#qodef-comments-list .comment-respond .comment-notes, #qodef-comments-list .comment-respond .logged-in-as { margin: 7px 0px 31px; }
#qodef-comments-list .comment-respond .comment-notes a, #qodef-comments-list .comment-respond .logged-in-as a { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-list .comment-respond .comment-form-url { margin-bottom: 5px; }
#qodef-comments-list .comment-respond .comment-form-cookies-consent { color: rgb(156, 156, 156); display: flex; font-size: 15px; margin-bottom: 30px; position: relative; }
#qodef-comments-list .comment-respond .comment-form-cookies-consent > * { margin: 0px; }
#qodef-comments-list .comment-respond .comment-form-cookies-consent input[type="checkbox"] { flex-shrink: 0; margin-right: 8px; margin-top: 2px; }
#qodef-comments-list .comment-respond .comment-form-cookies-consent label { color: inherit; font-weight: inherit; line-height: 1.1; }
@media (max-width: 1024px) {
  #qodef-comments-list .qodef-comment-item .children { padding-left: 40px; }
}
@media (max-width: 768px) {
  #qodef-comments-list .qodef-comment-item .children { padding-left: 20px; }
}
@media (max-width: 680px) {
  #qodef-comments-list .qodef-comment-item .qodef-e-inner { flex-wrap: wrap; }
  #qodef-comments-list .qodef-comment-item .qodef-e-content { margin-top: 32px; }
  #qodef-comments-list .qodef-comment-item .qodef-e-info { flex-flow: column-reverse wrap; }
  #qodef-comments-list .qodef-comment-item .qodef-e-info > * { width: 100%; }
  #qodef-comments-list .qodef-comment-item .qodef-e-links { margin-bottom: 19px; }
  #qodef-comments-list .qodef-comment-item .children { padding-left: 3%; }
  #qodef-comments-list .comment-respond .comment-reply-title a { display: block; float: none; }
}
.qi-preview-screen-tablet #qodef-comments-list .qodef-comment-item .children { padding-left: 20px; }
.qi-preview-screen-mobile #qodef-comments-list .qodef-comment-item .qodef-e-inner { flex-wrap: wrap; }
.qi-preview-screen-mobile #qodef-comments-list .qodef-comment-item .qodef-e-content { margin-top: 32px; }
.qi-preview-screen-mobile #qodef-comments-list .qodef-comment-item .qodef-e-info { flex-flow: column-reverse wrap; }
.qi-preview-screen-mobile #qodef-comments-list .qodef-comment-item .qodef-e-info > * { width: 100%; }
.qi-preview-screen-mobile #qodef-comments-list .qodef-comment-item .qodef-e-links { margin-bottom: 19px; }
.qi-preview-screen-mobile #qodef-comments-list .qodef-comment-item .children { padding-left: 3%; }
.qi-preview-screen-mobile #qodef-comments-list .comment-respond .comment-reply-title a { display: block; float: none; }
#qodef-comments-form { display: inline-block; position: relative; vertical-align: top; width: 100%; }
#qodef-comments-form .comment-reply-title { margin: 0px; }
#qodef-comments-form .comment-reply-title small { float: right; font-size: 60%; }
#qodef-comments-form .comment-reply-title a { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-form .qodef-comment-form p { margin: 0px; }
#qodef-comments-form .qodef-comment-form .comment-notes, #qodef-comments-form .qodef-comment-form .logged-in-as { margin: 7px 0px 31px; }
#qodef-comments-form .qodef-comment-form .comment-notes a, #qodef-comments-form .qodef-comment-form .logged-in-as a { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
#qodef-comments-form .qodef-comment-form .comment-form-url { margin-bottom: 5px; }
#qodef-comments-form .qodef-comment-form .comment-form-cookies-consent { color: rgb(156, 156, 156); display: flex; font-size: 15px; margin-bottom: 30px; position: relative; }
#qodef-comments-form .qodef-comment-form .comment-form-cookies-consent > * { margin: 0px; }
#qodef-comments-form .qodef-comment-form .comment-form-cookies-consent input[type="checkbox"] { flex-shrink: 0; margin-right: 8px; margin-top: 2px; }
#qodef-comments-form .qodef-comment-form .comment-form-cookies-consent label { color: inherit; font-weight: inherit; line-height: 1.1; }
@media (max-width: 680px) {
  #qodef-comments-form .comment-reply-title small { display: block; float: none; }
}
.qi-preview-screen-mobile #qodef-comments-form .comment-reply-title small { display: block; float: none; }
.qodef-block-swiper { list-style: none; margin: 0px auto; overflow: hidden; padding: 0px; position: relative; visibility: hidden; z-index: 1; }
.qodef-block-swiper .swiper-slide a:not(.qi-block-button) { display: block; }
.qodef-block-swiper .swiper-slide img { width: 100%; }
.qodef-block-swiper.qodef--centered-zoom .swiper-slide { transform: scale(0.85); transition: 0.3s; }
.qodef-block-swiper.qodef--centered-zoom .swiper-slide.swiper-slide-active, .qodef-block-swiper.qodef--centered-zoom .swiper-slide.swiper-slide-duplicate-active { transform: scale(1); }
.qodef-block-swiper .swiper-pagination-bullet { background: currentcolor; border: 1px solid rgba(0, 0, 0, 0); color: rgb(0, 0, 0); opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); transform-origin: center center; transition: transform 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; vertical-align: middle; }
.qodef-block-swiper .swiper-pagination-bullet-active, .qodef-block-swiper .swiper-pagination-bullet:hover { transform: matrix(1.4, 0, 0, 1.4, 0, 0) translateZ(0px); }
.qodef-block-swiper .swiper-button-next, .qodef-block-swiper .swiper-button-prev, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-block-swiper ~ .swiper-button-prev, .qodef-block-swiper ~ .swiper-button-prev ~ .swiper-button-next { color: rgb(17, 17, 17); font-size: 26px; transform: translateY(-50%); transition: color 0.2s ease-out, background-color 0.2s ease-out; background-image: none !important; height: auto !important; margin: 0px !important; position: absolute !important; width: auto !important; }
.qodef-block-swiper .swiper-button-next svg, .qodef-block-swiper .swiper-button-prev svg, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-next svg, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-prev svg, .qodef-block-swiper ~ .swiper-button-prev svg, .qodef-block-swiper ~ .swiper-button-prev ~ .swiper-button-next svg { display: block; fill: currentcolor; height: auto; stroke: currentcolor; transition: background-color 0.2s ease-out, color 0.2s ease-out; width: 1em; }
.qodef-block-swiper .swiper-button-next::after, .qodef-block-swiper .swiper-button-prev::after, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-next::after, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-prev::after, .qodef-block-swiper ~ .swiper-button-prev::after, .qodef-block-swiper ~ .swiper-button-prev ~ .swiper-button-next::after { display: none !important; }
.qodef-block-swiper .swiper-button-prev { left: 30px; }
.qodef-block-swiper .swiper-button-next { right: 30px; }
.qodef-block-swiper .swiper-button-next::after, .qodef-block-swiper .swiper-button-next::before, .qodef-block-swiper .swiper-button-prev::after, .qodef-block-swiper .swiper-button-prev::before { display: none; }
.qodef-block-swiper ~ .swiper-button-prev { left: -50px; }
.qodef-block-swiper ~ .swiper-button-prev ~ .swiper-button-next { right: -50px; }
.qodef-block-swiper ~ .qodef-swiper-together-nav { display: flex; justify-content: flex-start; margin-top: 30px; position: absolute; width: 100%; }
.qodef-block-swiper ~ .qodef-swiper-together-nav .qodef-swiper-together-inner { align-items: center; display: flex; justify-content: center; }
.qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-prev { left: 0px; right: 0px; top: 0px; transform: none; z-index: 15; position: relative !important; }
.qodef-block-swiper ~ .qodef-swiper-together-nav .swiper-button-prev { margin-right: 20px !important; }
.qodef-block-swiper.qodef--initialized { visibility: visible; }
.qodef-block-swiper.swiper-container-vertical.qodef--focus-in-viewport, .qodef-block-swiper.swiper-vertical.qodef--focus-in-viewport { height: 100vh !important; }
.qodef-block-swiper.swiper-container-vertical .swiper-slide, .qodef-block-swiper.swiper-vertical .swiper-slide { overflow: hidden; }
.qodef-block-swiper.swiper-container-vertical .swiper-slide img, .qodef-block-swiper.swiper-vertical .swiper-slide img { height: 100%; object-fit: cover; width: 100%; }
.qodef-block-swiper.swiper-container-vertical .qodef-swiper-nav-wrapper, .qodef-block-swiper.swiper-vertical .qodef-swiper-nav-wrapper { align-items: center; display: inline-flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; right: 0px; top: 0px; }
.qodef-block-swiper.swiper-container-vertical .qodef-swiper-nav-wrapper > *, .qodef-block-swiper.swiper-vertical .qodef-swiper-nav-wrapper > * { inset: auto; padding: 5px 0px; position: relative; transform: rotate(90deg); }
.qodef-block-swiper.swiper-container-vertical .qodef-swiper-nav-wrapper ~ .swiper-pagination, .qodef-block-swiper.swiper-vertical .qodef-swiper-nav-wrapper ~ .swiper-pagination { right: 60px; }
.qodef-block-swiper.swiper-container-vertical ~ .swiper-button-prev, .qodef-block-swiper.swiper-vertical ~ .swiper-button-prev { left: 50%; right: auto; top: -30px; transform: translateX(-50%) rotate(90deg); bottom: auto !important; }
.qodef-block-swiper.swiper-container-vertical ~ .swiper-button-prev ~ .swiper-button-next, .qodef-block-swiper.swiper-vertical ~ .swiper-button-prev ~ .swiper-button-next { bottom: -30px; left: 50%; right: auto; transform: translateX(-50%) rotate(90deg); top: auto !important; }
.qodef-block-swiper.swiper-container-vertical ~ .qodef-swiper-together-nav, .qodef-block-swiper.swiper-vertical ~ .qodef-swiper-together-nav { flex-direction: column; height: 100%; justify-content: center; width: auto !important; }
.qodef-block-swiper.swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner, .qodef-block-swiper.swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner { flex-direction: column; }
.qodef-block-swiper.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-block-swiper.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-prev { transform: rotate(90deg); margin: 0px 0px 20px !important; }
.qodef-block-swiper.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-block-swiper.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-next { transform: rotate(90deg); }
.qodef-block-swiper.swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-block-swiper.swiper-container-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav, .qodef-block-swiper.swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-block-swiper.swiper-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav { bottom: 0px; justify-content: center; left: 0px !important; right: auto !important; }
.qodef-block-swiper.swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-block-swiper.swiper-container-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav, .qodef-block-swiper.swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-block-swiper.swiper-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav { bottom: 0px; justify-content: center; left: auto !important; right: 0px !important; }
.qodef-block-swiper.qodef-navigation--hover-move .swiper-button-prev svg { margin-left: 4px; }
.qodef-block-swiper.qodef-navigation--hover-move .swiper-button-next svg { margin-right: 4px; }
.qodef-block-swiper.qodef-navigation--hover-move .swiper-button-next i, .qodef-block-swiper.qodef-navigation--hover-move .swiper-button-next svg, .qodef-block-swiper.qodef-navigation--hover-move .swiper-button-prev i, .qodef-block-swiper.qodef-navigation--hover-move .swiper-button-prev svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev i, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev ~ .swiper-button-next i, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev ~ .swiper-button-next svg { transform: translateX(0px); transition: transform 0.25s cubic-bezier(0.37, 0.08, 0.02, 0.93), background-color 0.2s ease-out, color 0.2s ease-out; will-change: transform; }
.qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev i, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev ~ .swiper-button-next i, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev ~ .swiper-button-next svg { transform: translateX(0px); transition: transform 0.12s ease-out, background-color 0.2s ease-out, color 0.2s ease-out; will-change: transform; }
.qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg { transition: transform 0.22s cubic-bezier(0.37, 0.08, 0.02, 0.93) 0.05s, background-color 0.2s ease-out, color 0.2s ease-out; }
.qodef-block-swiper.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-block-swiper.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg { transform: translateX(-4px); }
.qodef-block-swiper.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-block-swiper.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-block-swiper.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev ~ .swiper-button-next:hover i, .qodef-block-swiper.qodef-navigation--hover-move ~ .swiper-button-prev ~ .swiper-button-next:hover svg { transform: translateX(4px); }
.qodef-block-swiper.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-custom, .qodef-block-swiper.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-fraction, .qodef-block-swiper.swiper-container-horizontal.qodef-pagination--inside > .swiper-pagination-bullets, .qodef-block-swiper.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-custom, .qodef-block-swiper.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-fraction, .qodef-block-swiper.swiper-container-horizontal.qodef-pagination--outside > .swiper-pagination-bullets, .qodef-block-swiper.swiper-horizontal.qodef-pagination--inside .swiper-pagination-custom, .qodef-block-swiper.swiper-horizontal.qodef-pagination--inside .swiper-pagination-fraction, .qodef-block-swiper.swiper-horizontal.qodef-pagination--inside > .swiper-pagination-bullets, .qodef-block-swiper.swiper-horizontal.qodef-pagination--outside .swiper-pagination-custom, .qodef-block-swiper.swiper-horizontal.qodef-pagination--outside .swiper-pagination-fraction, .qodef-block-swiper.swiper-horizontal.qodef-pagination--outside > .swiper-pagination-bullets { bottom: 0px; }
@media (max-width: 1024px) {
  .qodef-block-swiper.qodef-hide-navigation--1024 .swiper-button-next, .qodef-block-swiper.qodef-hide-navigation--1024 .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-block-swiper.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--1024 ~ .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--1024 ~ .swiper-button-prev ~ .swiper-button-next { display: none; }
}
@media (max-width: 768px) {
  .qodef-block-swiper.qodef-hide-navigation--768 .swiper-button-next, .qodef-block-swiper.qodef-hide-navigation--768 .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-block-swiper.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--768 ~ .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--768 ~ .swiper-button-prev ~ .swiper-button-next { display: none; }
}
@media (max-width: 680px) {
  .qodef-block-swiper.qodef-hide-navigation--680 .swiper-button-next, .qodef-block-swiper.qodef-hide-navigation--680 .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-block-swiper.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--680 ~ .swiper-button-prev, .qodef-block-swiper.qodef-hide-navigation--680 ~ .swiper-button-prev ~ .swiper-button-next { display: none; }
}
.qodef-block-swiper.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-block-swiper.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav { justify-content: flex-start; right: auto !important; }
.qodef-block-swiper.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-block-swiper.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav { justify-content: flex-end; left: auto !important; }
.qodef-swiper-pagination-outside.swiper-pagination { position: relative; }
.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet { background: currentcolor; border: 1px solid rgba(0, 0, 0, 0); color: rgb(0, 0, 0); margin: 0px 6px; opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); transform-origin: center center; transition: transform 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }
.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet:hover { transform: matrix(1.4, 0, 0, 1.4, 0, 0) translateZ(0px); }
.qodef--pagination-numbers > .swiper-pagination-bullets, .qodef--pagination-numbers ~ .swiper-pagination-bullets { counter-reset: section 0; display: flex; justify-content: center; }
.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet { align-items: center; color: rgba(0, 0, 0, 0); height: 38px; justify-content: center; transform: none; width: 38px; display: flex !important; }
.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet::before, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet::before { color: rgb(30, 30, 30); content: "0" counter(section); counter-increment: section 1; }
.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet-active, .qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet:hover, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet-active, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet:hover { color: rgb(239, 239, 239); }
.swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination, .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination { display: flex; flex-direction: column; left: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.swiper-container-vertical.qodef--pagination-numbers > .swiper-pagination-bullets, .swiper-vertical.qodef--pagination-numbers > .swiper-pagination-bullets { flex-direction: column; }
.qodef-navigation-together--top + .qodef-swiper-together-nav { bottom: 100%; margin-bottom: 30px; margin-top: 0px !important; }
.fslightbox-container .fslightbox-nav .fslightbox-slide-number-container { max-width: unset; }
.fslightbox-container .fslightbox-nav .fslightbox-toolbar { background: none; }
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button { color: rgb(255, 255, 255); }
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button[title="Enter fullscreen"] { display: none; }
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button svg { fill: currentcolor; stroke: none; width: 17px; }
.fslightbox-container .fslightbox-slide-btn-container-next, .fslightbox-container .fslightbox-slide-btn-container-previous { padding: 30px; }
.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn { background: none; color: rgb(255, 255, 255); padding: 0px; width: 30px; }
.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn svg, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn svg { fill: currentcolor; stroke: currentcolor; width: 100%; }




body .qodef-widget-block-f32e379f .qi-block-banner .qodef-m-content { padding-top: 40px; }
body .qodef-widget-block-f32e379f .qi-block-banner .qodef-m-content .qodef-m-title { font-family: "Mrs Saint Delafield"; font-weight: 400; text-transform: none; font-size: 55px; line-height: 39px; letter-spacing: 0px; color: rgb(198, 161, 91); }
body .qodef-widget-block-1b6f6947 .qi-block-banner .qodef-m-content .qodef-m-title { font-family: "Mrs Saint Delafield"; text-transform: none; font-size: 55px; line-height: 39px; letter-spacing: 0px; color: rgb(198, 161, 91); }




/* de otro origen, no legible: activos/ad17b4b359ecf5bd.css */




.rs-p-wp-fix { display: none !important; margin: 0px !important; height: 0px !important; }
body { --sr-7-css-loaded: 1; }
.wp-block-themepunch-revslider { position: relative; }
.wp-block-themepunch-revslider.revslider { margin: 0px; }
canvas.sr7-pbar { z-index: 500; position: absolute; pointer-events: none; }
sr7-module { display: block; position: relative; overflow-x: visible; -webkit-tap-highlight-color: transparent; }
sr7-adjuster { position: relative; display: block; width: 100%; }
sr7-content { position: absolute; top: 0px; height: 100%; contain: size layout style; z-index: 1; overflow-x: visible; }
sr7-carousel { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
sr7-slide { position: absolute; width: 100%; height: 100%; contain: strict; top: 0px; left: 0px; z-index: 1; visibility: hidden; pointer-events: none; }
.sr7-overflow-force sr7-slide, sr7-carousel sr7-slide { contain: layout style; }
sr7-module-bg { top: 0px; z-index: 0; position: absolute; }
sr7-3dwrap { pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
sr7-overlay { display: block; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 3; background-repeat: repeat; }
sr7-btn, sr7-col, sr7-content .sr7-layer, sr7-grp, sr7-img, sr7-layer, sr7-linebrk, sr7-row, sr7-shp, sr7-svg, sr7-txt, sr7-zone { user-select: none; visibility: hidden; display: none; box-sizing: border-box; backface-visibility: hidden; }
sr7-col-bg.sr7-img-col-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }
.sr7-layer[data-subtype="slidebg"], sr7bg { pointer-events: none; }
sr7-content .sr7-layer.sr7-withclip, sr7-content .sr7-layer.sr7-withclip .sr7-layer { backface-visibility: visible; }
sr7-grp.sr7-clear::after { content: ""; clear: both; display: block; height: 0px; }
sr7-zone { pointer-events: none; }
sr7-row.sr7-layer.sr7-galign { box-sizing: border-box; }
.sr7-layer[data-type="svg"] > svg, sr7-layer[data-type="svg"] > svg { width: 100%; height: 100%; }
sr7-row-con { table-layout: fixed; font-size: 0px; display: block; }
sr7-module .sr7-layer, sr7-module sr7-layer { -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color: transparent; }
sr7-slide.sr7-staticslide-low { z-index: 0 !important; }
sr7-slide.sr7-staticslide-high { z-index: 105 !important; }
sr7-slide a { transition: none; }
sr7-module.sr7-top-fixed { width: 100%; backface-visibility: hidden; height: auto !important; }
sr7-module.sr7-top-fixed sr7-adjuster { height: auto !important; }
sr7-module.sr7-top-fixed sr7-content, sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) * { pointer-events: none; }
sr7-prl { top: 50%; left: 50%; z-index: 10000; position: absolute; }
sr7-prl.off { display: none !important; }
sr7-prl.sr7-fade-in { animation: 1s linear 0s 1 normal none running tp-fade-in; }
.sr-force-hidden { display: none !important; }
@keyframes tp-rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes tp-fade-in { 
  0% { opacity: 0; }
  20% { opacity: 0; }
  100% { opacity: 100; }
}
@keyframes tp-rotate { 
  100% { transform: rotate(360deg); }
}
sr7-fonttest { width: auto; display: inline-block; white-space: nowrap; font-size: 12px; color: rgb(0, 0, 0); }
sr7-fonttest-wrap { position: absolute; contain: strict; top: -1500px; left: -1500px; width: 1500px; height: 1000px; pointer-events: none; opacity: 0; }
.fn-wrap { display: flex; position: fixed; width: 100px; height: 50px; z-index: 100; background-color: rgba(66, 66, 66, 0.2); justify-content: space-around; align-items: center; bottom: 0px; left: 50%; transform: translateX(-50%); }
.fn-left, .fn-right { display: flex; width: 40px; height: 40px; justify-content: center; align-items: center; background-color: gray; color: rgb(255, 255, 255); font-weight: 700; font-size: 20px; cursor: pointer; }
.sr7-layer .materical-icons, sr7-module .material-icons, sr7-txt .material-icons { font-size: inherit; vertical-align: top; line-height: inherit; }
#sr-announcer { width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important; }




.woocommerce form .form-row .required { visibility: visible; }




.ps { overflow-anchor: none; touch-action: auto; overflow: hidden !important; }
.ps__rail-x { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; height: 15px; bottom: 0px; position: absolute; }
.ps__rail-y { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; width: 15px; right: 0px; position: absolute; }
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; }
.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y { opacity: 0.6; }
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps__thumb-x { background-color: rgb(170, 170, 170); border-radius: 6px; transition: background-color 0.2s linear, height 0.2s ease-in-out; height: 6px; bottom: 2px; position: absolute; }
.ps__thumb-y { background-color: rgb(170, 170, 170); border-radius: 6px; transition: background-color 0.2s linear, width 0.2s ease-in-out; width: 6px; right: 2px; position: absolute; }
.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x { background-color: rgb(153, 153, 153); height: 11px; }
.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y { background-color: rgb(153, 153, 153); width: 11px; }
@supports (-ms-overflow-style: none) {
  .ps { overflow: auto !important; }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps { overflow: auto !important; }
}




@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }




:root { --qode-main-color: #C6A15B; --qode-border-color: #D8B877; --qode-header-light-color: #fff; --qode-header-light-hover-color: #fff; --qode-header-dark-color: #000; --qode-header-dark-hover-color: #000; --qode-background-color: #111010; --qode-additional-background-color: #070707; --qode-fs-menu-opener-background-color: transparent; --qode-header-height: 91px; }
body, body .qodef-skin--viridian-green, body.qodef-skin--viridian-green { --qode-background-color: #111010; --qode-additional-background-color: #070707; --qode-box-background-color: #1A1714; --qode-paragraph-color: #E3DACA; --qode-border-color: #D8B877; --qode-transparent-box-background-color: rgba(0,0,0,0.45); }
body .qodef-skin--midnight-blue, body.qodef-skin--midnight-blue { --qode-background-color: #111010; --qode-additional-background-color: #070707; --qode-box-background-color: #111010; --qode-paragraph-color: #E3DACA; --qode-border-color: #D8B877; }
body .qodef-skin--midnight-green, body.qodef-skin--midnight-green { --qode-background-color: #0B0B0B; --qode-additional-background-color: #0B0B0B; --qode-paragraph-color: #CECECE; --qode-border-color: #D8B877; }
body .qodef-skin--reseda-green, body.qodef-skin--reseda-green { --qode-background-color: #0B0B0B; --qode-additional-background-color: #111010; --qode-box-background-color: #0B0B0B; --qode-paragraph-color: #E3DACA; --qode-border-color: #A0803C; }
body .qodef-skin--dark-maroon, body.qodef-skin--dark-maroon { --qode-background-color: #1A1512; --qode-additional-background-color: #140F0C; --qode-box-background-color: #361A21; --qode-paragraph-color: #E3DACA; --qode-border-color: #D8B877; }
body .qodef-skin--eclipse, body.qodef-skin--eclipse { --qode-background-color: #0B0B0B; --qode-additional-background-color: #0B0B0B; --qode-box-background-color: #111010; --qode-paragraph-color: #CECECE; --qode-border-color: #D8B877; }
body .qodef-skin--indigo, body.qodef-skin--indigo { --qode-background-color: #15293A; --qode-additional-background-color: #0D1E2B; --qode-paragraph-color: #E3DACA; --qode-border-color: rgba(#C6A15B, .5); --qode-transparent-box-background-color: rgba(0,0,0,0.55); }
@keyframes qode-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes qode-fade-in { 
  0% { opacity: 0; visibility: hidden; }
  100% { opacity: 1; visibility: visible; }
}
@keyframes qode-fade-out { 
  0% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes qode-ball-fall { 
  0% { opacity: 0; transform: translateY(-145%); }
  10% { opacity: 0.5; }
  20% { opacity: 1; transform: translateY(0px); }
  80% { opacity: 1; transform: translateY(0px); }
  90% { opacity: 0.5; }
  100% { opacity: 0; transform: translateY(145%); }
}
@keyframes qode-scaleout { 
  0% { transform: scale(0); }
  100% { transform: scale(1); opacity: 0; }
}
@keyframes qode-double-pulse { 
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}
@keyframes qode-cube { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes qode-rotating-cubes { 
  25% { transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% { transform: translateX(42px) translateY(42px) rotate(-179deg); }
  50.1% { transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% { transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% { transform: rotate(-360deg); }
}
@keyframes qode-stretch-delay { 
  0%, 100%, 40% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
@keyframes qode-bounce-delay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes qode-rotate-circles { 
  100% { transform: rotate(360deg); }
}
@keyframes qode-atom-position { 
  50% { top: 80px; left: 80px; }
}
@keyframes qode-atom-size { 
  50% { transform: scale(0.5); }
}
@keyframes qode-atom-zindex { 
  100% { z-index: 10; }
}
@keyframes qode-atom-shrink { 
  50% { transform: scale(0.8); }
}
@keyframes qode-clock { 
  100% { transform: rotate(360deg); }
}
@keyframes qode-clock-1 { 
  0% { transform: rotate(-135deg); }
  30% { transform: rotate(-450deg); }
  100% { transform: rotate(-450deg); }
}
@keyframes qode-clock-2 { 
  5% { transform: rotate(-90deg); }
  35% { transform: rotate(-405deg); }
  100% { transform: rotate(-405deg); }
}
@keyframes qode-clock-3 { 
  10% { transform: rotate(-45deg); }
  40% { transform: rotate(-360deg); }
  100% { transform: rotate(-360deg); }
}
@keyframes qode-clock-4 { 
  15% { transform: rotate(0deg); }
  45% { transform: rotate(-315deg); }
  100% { transform: rotate(-315deg); }
}
@keyframes qode-mitosis-invert { 
  100% { transform: rotate(180deg); }
}
@keyframes qode-mitosis-ball-1 { 
  12% { transform: none; }
  26% { transform: translateX(25%) scale(1, 0.8); }
  40% { transform: translateX(50%) scale(0.8, 0.8); }
  60% { transform: translateX(50%) scale(0.8, 0.8); }
  74% { transform: translate(50%, 25%) scale(0.6, 0.8); }
  88% { transform: translate(50%, 50%) scale(0.6, 0.6); }
  100% { transform: translate(50%, 50%) scale(0.6, 0.6); }
}
@keyframes qode-mitosis-ball-2 { 
  12% { transform: none; }
  26% { transform: translateX(25%) scale(1, 0.8); }
  40% { transform: translateX(50%) scale(0.8, 0.8); }
  60% { transform: translateX(50%) scale(0.8, 0.8); }
  74% { transform: translate(50%, -25%) scale(0.6, 0.8); }
  88% { transform: translate(50%, -50%) scale(0.6, 0.6); }
  100% { transform: translate(50%, -50%) scale(0.6, 0.6); }
}
@keyframes qode-mitosis-ball-3 { 
  12% { transform: none; }
  26% { transform: translateX(-25%) scale(1, 0.8); }
  40% { transform: translateX(-50%) scale(0.8, 0.8); }
  60% { transform: translateX(-50%) scale(0.8, 0.8); }
  74% { transform: translate(-50%, 25%) scale(0.6, 0.8); }
  88% { transform: translate(-50%, 50%) scale(0.6, 0.6); }
  100% { transform: translate(-50%, 50%) scale(0.6, 0.6); }
}
@keyframes qode-mitosis-ball-4 { 
  12% { transform: none; }
  26% { transform: translateX(-25%) scale(1, 0.8); }
  40% { transform: translateX(-50%) scale(0.8, 0.8); }
  60% { transform: translateX(-50%) scale(0.8, 0.8); }
  74% { transform: translate(-50%, -25%) scale(0.6, 0.8); }
  88% { transform: translate(-50%, -50%) scale(0.6, 0.6); }
  100% { transform: translate(-50%, -50%) scale(0.6, 0.6); }
}
@keyframes qode-lines-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes qode-fussion-ball-1 { 
  50% { top: -100%; left: 200%; }
  100% { top: 50%; left: 100%; z-index: 2; }
}
@keyframes qode-fussion-ball-2 { 
  50% { top: 200%; left: 200%; }
  100% { top: 100%; left: 50%; z-index: 1; }
}
@keyframes qode-fussion-ball-3 { 
  50% { top: 200%; left: -100%; }
  100% { top: 50%; left: 0px; z-index: 2; }
}
@keyframes qode-fussion-ball-4 { 
  50% { top: -100%; left: -100%; }
  100% { top: 0px; left: 50%; z-index: 1; }
}
@keyframes qode-wave-jump-1 { 
  12% { transform: translate(20px, -40px); animation-timing-function: ease-in; }
  100%, 24% { transform: translate(40px, 0px); }
}
@keyframes qode-wave-jump-2 { 
  12% { transform: translate(0px, 0px); }
  24% { transform: translate(20px, -40px); animation-timing-function: ease-in; }
  100%, 36% { transform: translate(40px, 0px); }
}
@keyframes qode-wave-jump-3 { 
  24% { transform: translate(0px, 0px); }
  36% { transform: translate(20px, -40px); animation-timing-function: ease-in; }
  100%, 48% { transform: translate(40px, 0px); }
}
@keyframes qode-wave-wipe { 
  100%, 48% { transform: translateX(-120px); }
}
@keyframes qode-pulse-circles-pulse { 
  0% { transform: scale(0.1); opacity: 1; border-width: 50px; }
  100% { transform: scale(1, 1); opacity: 0; border-width: 0px; }
}
@keyframes qode-bounce { 
  20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
@keyframes qode-pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes qodef-shown-line-animation { 
  0% { transform: scaleX(1); transform-origin: 100% 0px; }
  30% { transform: scaleX(0); transform-origin: 100% 0px; }
  31% { transform: scaleX(0); transform-origin: 0px 0px; }
  100% { transform: scaleX(1); transform-origin: 0px 0px; }
}
@keyframes qodef-transform-image { 
  100% { transform: translateX(8vw); }
}
@keyframes qodef-clip-transform-image { 
  0% { clip-path: inset(0px 100% 0px 0px); transform: translateX(-6vw); opacity: 1; }
  100% { clip-path: inset(0px); transform: translateX(0px); opacity: 1; }
}
@keyframes qodef-appear-image { 
  0% { transform: scale(var(--qode-apperar-scale)) translateY(-5%); }
  100% { transform: scale(1.001) translateY(0px); }
}
@keyframes qode-draw { 
  0%, 100% { clip-path: inset(-2px); }
  42% { clip-path: inset(-2px -2px -2px 100%); }
  43% { clip-path: inset(-2px 100% -3px -2px); }
}
@keyframes qode-draw-from-right { 
  0%, 100% { clip-path: inset(-2px); }
  42% { clip-path: inset(-2px 100% -2px -2px); }
  43% { clip-path: inset(-2px -3px -2px 100%); }
}
@keyframes qode-image-show-long { 
  0% { transform: translateY(var(--qode-y)); opacity: 0; }
  75% { opacity: 1; }
  100% { transform: translateY(0px) scale(1); opacity: 1; }
}
@keyframes qode-image-hide-long { 
  0% { transform: translateY(0px) scale(1); opacity: 1; }
  80% { opacity: 0; }
  100% { transform: translateY(calc(-1 * var(--qode-y))); opacity: 0; }
}
@keyframes qode-bg-line { 
  0% { transform: translateY(-15vh); }
  100% { transform: translateY(var(--qode-end-pos)); }
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { vertical-align: baseline; margin: 0px; padding: 0px; background: 0px 0px; border: 0px; outline: 0px; }
* { box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }
del { text-decoration: line-through; }
pre { max-width: 100%; margin: 15px 0px; padding: 15px; background-color: var(--qode-additional-background-color); white-space: pre-wrap; overflow-wrap: break-word; font-family: monospace; font-size: 1em; color: var(--qode-paragraph-color); }
code { background-color: var(--qode-additional-background-color); padding: 0px; font-family: monospace, monospace; font-size: 1em; color: var(--qode-paragraph-color); }
sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { width: 100%; vertical-align: middle; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-collapse: collapse; border-spacing: 0px; font-size: inherit; color: inherit; line-height: inherit; }
table tr { border: 1px solid rgba(216, 184, 119, 0.5); }
table th { padding: 5px 7px; text-align: left; border-right: 1px solid rgba(216, 184, 119, 0.5); }
table td { padding: 5px 10px; text-align: left; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentcolor rgba(216, 184, 119, 0.5) currentcolor currentcolor; border-image: none; }
table td br { display: none; }
hr { background-color: rgb(187, 187, 187); border: 0px; height: 1px; margin-top: 1.5em; margin-bottom: 1.5em; }
hr:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; }
body:not([class*="fidalgo-core"]) hr { clear: both; }
ol, ul { list-style-position: inside; margin-bottom: 1.5em; padding: 0px; }
ol.wp-block, ul.wp-block { margin-bottom: 1.5em; }
ol:not(.wp-block), ul:not(.wp-block) { margin: 0px 0px 1.5em; }
li > ol:not(.wp-block), li > ul:not(.wp-block) { margin-bottom: 0px; margin-left: 1.5em; }
dt { font-weight: 700; }
dd { margin: 0px 1.5em 1.5em; }
a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-caption, img { height: auto; max-width: 100%; }
img { vertical-align: middle; border-style: none; }
figure { margin: 0px; }
embed, iframe, object { display: block; max-width: 100%; }
video { display: block; }
embed, object { height: auto; }
label { display: block; margin-bottom: 0.5em; }
fieldset { margin-bottom: 1em; padding: 0.35em 0.75em 0.625em; }
input[type="submit"] { appearance: none; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
kbd, samp { font-family: monospace, monospace; font-size: 1em; background-color: var(--qode-additional-background-color); }
small { font-size: 80%; }
progress { vertical-align: baseline; }
summary { display: list-item; }
template { display: none; }
.gallery-caption, .wp-caption, figcaption { display: block; max-width: 100%; color: var(--qode-paragraph-color); text-align: center; opacity: 1; margin: 0px auto 20px; font-size: 13px !important; line-height: 1em !important; }
.gallery-caption a, .wp-caption a, figcaption a { color: inherit; }
.wp-caption .wp-caption-dd, .wp-caption .wp-caption-text { opacity: 1; margin-bottom: 0px !important; margin-top: 10px !important; }
blockquote.instagram-media, iframe.instagram-media { margin: auto !important; }
.bypostauthor, .sticky { opacity: 1; }
::selection { color: rgb(255, 255, 255); background: var(--qode-main-color); }
.screen-reader-text { width: 1px; height: 1px; margin: -1px; padding: 0px; line-height: 1; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus { top: 5px; left: 5px; display: block; width: auto; height: auto; padding: 15px 23px 14px; font-size: 14px; font-weight: 700; line-height: normal; text-decoration: none; color: rgb(33, 117, 155); background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; z-index: 100000; clip: auto !important; }
#qodef-page-content[tabindex="-1"]:focus { outline: 0px; }
.alignleft { float: left; text-align: left; clear: left; margin-right: 40px !important; }
.aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; text-align: right; clear: right; margin-left: 40px !important; }
img.aligncenter, img.alignleft, img.alignright { margin-top: 0px; margin-bottom: 20px; }
.qodef-content-alignment-left { text-align: left; }
.qodef-content-alignment-center { text-align: center; }
.qodef-content-alignment-right { text-align: right; }
.clear::after, .clear::before, .comment-author::after, .comment-author::before, .comment-content::after, .comment-content::before, .comment-meta::after, .comment-meta::before, .nav-links::after, .nav-links::before, .pagination::after, .pagination::before, .widget-area::after, .widget-area::before, .widget::after, .widget::before { content: ""; display: table; table-layout: fixed; }
.clear::after, .comment-author::after, .comment-content::after, .comment-meta::after, .nav-links::after, .pagination::after, .widget-area::after, .widget::after { clear: both; }
body { font-family: Jost, sans-serif; font-size: 17px; line-height: 1.64706em; font-weight: 300; color: var(--qode-paragraph-color); background-color: var(--qode-background-color); overflow-x: hidden; -webkit-font-smoothing: antialiased; }
.qodef-h1, h1 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 45px; line-height: 1.33333em; }
@media only screen and (max-width: 680px) {
  .qodef-h1, h1 { font-size: 40px; line-height: 1.2em; letter-spacing: 0.14em; }
}
.qodef-h1, h1 { letter-spacing: 0.15em; }
.qodef-h1 a, h1 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }
.qodef-h1 a:focus, .qodef-h1 a:hover, h1 a:focus, h1 a:hover { color: var(--qode-main-color); }
.qodef-h1, h1 { margin: 25px 0px; overflow-wrap: break-word; }
.qodef-h2, h2 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 36px; line-height: 1.13889em; letter-spacing: 0.15em; }
.qodef-h2 a, h2 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }
.qodef-h2 a:focus, .qodef-h2 a:hover, h2 a:focus, h2 a:hover { color: var(--qode-main-color); }
.qodef-h2, h2 { margin: 25px 0px; overflow-wrap: break-word; }
.qodef-h3, h3 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; }
.qodef-h3 a, h3 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }
.qodef-h3 a:focus, .qodef-h3 a:hover, h3 a:focus, h3 a:hover { color: var(--qode-main-color); }
.qodef-h3, h3 { margin: 25px 0px; overflow-wrap: break-word; }
.qodef-h4, h4 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 21px; line-height: 1.47619em; letter-spacing: 0.13em; }
.qodef-h4 a, h4 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }
.qodef-h4 a:focus, .qodef-h4 a:hover, h4 a:focus, h4 a:hover { color: var(--qode-main-color); }
.qodef-h4, h4 { margin: 25px 0px; overflow-wrap: break-word; }
.qodef-h5, h5 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 17px; line-height: 1.58824em; letter-spacing: 0.14em; }
.qodef-h5 a, h5 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }
.qodef-h5 a:focus, .qodef-h5 a:hover, h5 a:focus, h5 a:hover { color: var(--qode-main-color); }
.qodef-h5, h5 { margin: 25px 0px; overflow-wrap: break-word; }
.qodef-h6, h6 { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.qodef-h6 a, h6 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }
.qodef-h6 a:focus, .qodef-h6 a:hover, h6 a:focus, h6 a:hover { color: var(--qode-main-color); }
.qodef-h6, h6 { margin: 25px 0px; overflow-wrap: break-word; }
.qodef--default-title { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; }
a, p a { color: rgb(255, 255, 255); text-decoration: none; transition: color 0.2s ease-out; cursor: pointer; }
body[class*="fidalgo-core"] p { margin: 10px 0px; }
p { margin-bottom: 20px; }
p.has-large-font-size { font-size: 36px; line-height: 1.64706em; }
p.has-large-font-size + p { line-height: 1.64706em; }
p.has-background { padding: 20px 30px; }
.wp-block-quote, blockquote { display: inline-block; width: 100%; vertical-align: top; font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 17px; line-height: 1.58824em; letter-spacing: 0.14em; position: relative; padding: 18px 10%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body[class*="fidalgo-core"] .wp-block-quote, body[class*="fidalgo-core"] blockquote { text-align: center; }
.wp-block-quote.wp-block-quote.is-large, .wp-block-quote.wp-block-quote.is-style-large, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large { padding: 18px 10%; }
.wp-block-quote.wp-block-pullquote, blockquote.wp-block-pullquote { text-align: center; padding: 25px !important; }
.wp-block-quote.wp-block-pullquote p, blockquote.wp-block-pullquote p { font-size: 28px !important; line-height: 1.6 !important; }
.wp-block-quote.wp-block-pullquote.alignleft, blockquote.wp-block-pullquote.alignleft { max-width: 420px; }
.wp-block-quote.wp-block-pullquote.alignright, blockquote.wp-block-pullquote.alignright { max-width: 420px; }
.wp-block-quote.has-text-align-right::before, blockquote.has-text-align-right::before { left: auto; right: 0px; }
.wp-block-quote, blockquote { margin: 0px; quotes: none; z-index: 1; }
.wp-block-quote > *, blockquote > * { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; margin: 0px; }
.wp-block-quote p, blockquote p { margin: 0px !important; }
.wp-block-quote::after, blockquote::after { content: ""; }
.wp-block-quote .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite { display: block; margin: 10px 0px 0px; font-style: normal; font-weight: 400 !important; text-align: inherit !important; text-transform: uppercase !important; }
.qodef-e-info > * { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
.qodef-e-info > a:hover { color: var(--qode-main-color); }
.qodef-info-separator-single { color: initial; }
.qodef-info-separator-single::after { content: ","; margin-right: 5px; }
.qodef-info-separator-end { color: initial; }
.qodef-info-separator-end::after { content: "/"; margin: 0px 10px; }
.qodef-info-separator-end:last-of-type { display: none; }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { position: relative; display: inline-block; width: 100%; vertical-align: top; border-radius: 0px; border-style: solid; border-width: 0px 0px 1px; box-sizing: border-box; cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 300; line-height: 24px; margin: 0px 0px 31px; outline: 0px; padding: 8px 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }
.qodef-contact-form-7 input[type="date"], .qodef-contact-form-7 input[type="email"], .qodef-contact-form-7 input[type="number"], .qodef-contact-form-7 input[type="password"], .qodef-contact-form-7 input[type="search"], .qodef-contact-form-7 input[type="tel"], .qodef-contact-form-7 input[type="text"], .qodef-contact-form-7 input[type="url"], .qodef-contact-form-7 select, .qodef-contact-form-7 textarea { margin: 0px; }
input[type="date"]::placeholder, input[type="email"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="text"]::placeholder, input[type="url"]::placeholder, select::placeholder, textarea::placeholder { color: inherit; opacity: 1; }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { background-color: transparent; border-color: rgba(255, 255, 255, 0.5); color: var(--qode-paragraph-color); }
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { background-color: transparent; border-color: rgba(255, 255, 255, 0.5); color: rgb(255, 255, 255); }
#qodef-page-footer input[type="date"], #qodef-page-footer input[type="email"], #qodef-page-footer input[type="number"], #qodef-page-footer input[type="password"], #qodef-page-footer input[type="search"], #qodef-page-footer input[type="tel"], #qodef-page-footer input[type="text"], #qodef-page-footer input[type="url"], #qodef-page-footer select, #qodef-page-footer textarea { background-color: transparent; border-color: rgba(216, 184, 119, 0.5); color: rgb(255, 255, 255); }
#qodef-page-footer input[type="date"]:focus, #qodef-page-footer input[type="email"]:focus, #qodef-page-footer input[type="number"]:focus, #qodef-page-footer input[type="password"]:focus, #qodef-page-footer input[type="search"]:focus, #qodef-page-footer input[type="tel"]:focus, #qodef-page-footer input[type="text"]:focus, #qodef-page-footer input[type="url"]:focus, #qodef-page-footer select:focus, #qodef-page-footer textarea:focus { background-color: transparent; border-color: rgba(216, 184, 119, 0.5); color: rgb(204, 204, 204); }
.qodef-contact-form-7 .wpcf7-form-control-wrap { margin: 0px 0px 31px; }
.qodef-contact-form-7 label { margin: 0px 0px 31px; }
.qodef-contact-form-7 label .wpcf7-form-control-wrap { margin: 0px; }
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { appearance: none; }
select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjQThBN0E3JyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg=="); background-position: calc(100% - 20px) center; background-repeat: no-repeat; display: inline-block; height: auto; margin: 0px; user-select: none; }
select:disabled { background-color: var(--qode-additional-background-color); border-color: inherit; box-shadow: none; color: inherit; text-shadow: none; }
select option { color: var(--qode-paragraph-color); background: var(--qode-background-color); }
select.qodef-arrow--light { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjZmZmJyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg=="); }
.post-password-form input[type="password"] { margin-top: 0.5em; }
@media only screen and (min-width: 1025px) {
  .post-password-form input[type="password"] { display: block; max-width: 50%; }
}
.qodef-theme-button, button[type="submit"], input[type="submit"] { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 16px 50px; color: var(--qode-button-color,#fff); background-color: var(--qode-button-bg-color,var(--qode-main-color)); border: 1px solid var(--qode-button-border-color,transparent); cursor: pointer; }
.qodef-theme-button:hover, button[type="submit"]:hover, input[type="submit"]:hover { color: var(--qode-button-hover-color,#fff); background-color: var(--qode-button-bg-hover-color,var(--qode-main-color)); border-color: var(--qode-button-border-hover-color,transparent); }
.qodef-theme-button span, button[type="submit"] span { display: block; line-height: inherit; }
.qodef-theme-button span::before, button[type="submit"] span::before { display: block; line-height: inherit; }
input[type="checkbox"]:not(.wc-block-components-checkbox__input) { visibility: hidden; position: relative; width: 16px; height: 16px; appearance: none; cursor: pointer; margin: 0px 10px 0px 0px !important; }
input[type="checkbox"]:not(.wc-block-components-checkbox__input)::after, input[type="checkbox"]:not(.wc-block-components-checkbox__input)::before { box-sizing: border-box; visibility: visible; border-radius: 50%; }
input[type="checkbox"]:not(.wc-block-components-checkbox__input)::before { content: ""; position: absolute; width: 100%; height: 100%; border: 1px solid var(--qode-main-color); }
input[type="checkbox"]:not(.wc-block-components-checkbox__input)::after { width: 8px; height: 8px; content: ""; position: absolute; left: 4px; top: 4px; background-color: transparent; transition: background-color 0.2s ease-out; }
input[type="checkbox"]:not(.wc-block-components-checkbox__input):checked::after { background-color: var(--qode-main-color); }
[class*="fidalgo"] .select2-container--default { display: inline-block; margin: 0px 0px 31px; position: relative; vertical-align: middle; width: auto; }
[class*="fidalgo"] .select2-container--default .qodef-select2-icon-option { display: flex; align-items: center; width: 100%; }
[class*="fidalgo"] .select2-container--default .qodef-select2-icon { flex-shrink: 0; width: 20px; height: 20px; margin-right: 5px; background-position: center center; background-size: cover; background-repeat: no-repeat; }
[class*="fidalgo"] .select2-container--default .select2-selection--single { border-radius: 0px; border-style: solid; border-width: 1px; cursor: pointer; display: block; font-family: inherit; font-size: 16px; font-weight: 400; height: auto; line-height: 24px; margin: 0px; outline: 0px; padding: 8px 0px; user-select: none; }
[class*="fidalgo"] .select2-container--default .select2-selection--single .select2-selection__rendered { color: inherit; display: block; line-height: inherit; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap; }
[class*="fidalgo"] .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: inherit; margin: 0px; position: relative; }
[class*="fidalgo"] .select2-container--default .select2-selection--single .select2-selection__placeholder { color: inherit; }
[class*="fidalgo"] .select2-container--default .select2-selection--single .select2-selection__arrow { align-items: center; color: inherit; display: flex; height: 100%; justify-content: center; position: absolute; right: 8px; top: 0px; width: auto; }
[class*="fidalgo"] .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }
[class*="fidalgo"] .select2-container--default .select2-selection--single .select2-selection__arrow::before { width: 12px; height: 6px; content: ""; mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4xMjEiIGhlaWdodD0iNS44MTEiIHZpZXdCb3g9IjAgMCAxMC4xMjEgNS44MTEiPg0KICA8ZyBpZD0iR3JvdXBfMTQ5NyIgZGF0YS1uYW1lPSJHcm91cCAxNDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjM4LjQzOSAtNjA2OS40MzkpIj4NCiAgICA8cGF0aCBpZD0iY2hldnJvbi1kb3duIiBkPSJNNiw5bDQsNCw0LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzMy41IDYwNjEuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1OGM2NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPC9nPg0KPC9zdmc+DQo="); mask-repeat: no-repeat; mask-position: center center; display: block; font-style: normal; line-height: inherit; background-color: var(--qode-main-color); position: relative; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple { border-radius: 0px; border-style: solid; border-width: 1px; cursor: pointer; display: block; font-family: inherit; font-size: 16px; font-weight: 400; height: auto; line-height: 24px; margin: 0px; outline: 0px; padding: 8px 0px; user-select: none; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered { color: inherit; display: block; line-height: inherit; list-style: none; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered li { margin: 0px; padding: 0px; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder { color: inherit; float: left; margin: 0px; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear { cursor: pointer; float: right; font-weight: inherit; margin: 0px; position: relative; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { background-color: rgb(255, 255, 255); border: 0px; border-radius: 0px; color: rgb(255, 255, 255); cursor: default; float: left; margin: 1px 1px 1px 0px; padding: 5px 10px; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove { color: inherit; cursor: pointer; display: inline-block; font-weight: inherit; margin: 0px 10px 0px 0px; transition: opacity 0.2s ease-out; }
[class*="fidalgo"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover { color: inherit; opacity: 0.8; }
[class*="fidalgo"] .select2-container--default .select2-search--inline { float: left; }
[class*="fidalgo"] .select2-container--default .select2-search--inline .select2-search__field { appearance: none; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; outline: 0px; width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px !important; padding: 0px !important; }
[class*="fidalgo"] .select2-container--default .select2-search--inline .select2-search__field:focus { border-color: rgb(255, 255, 255); }
[class*="fidalgo"] .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button { appearance: none; }
[class*="fidalgo"] .select2-container--default .select2-dropdown { background-color: var(--qode-box-background-color,var(--qode-background-color)); border: 1px solid rgb(112, 128, 127); border-radius: 0px; display: block; left: -100000px; position: absolute; top: -1px; width: 100%; z-index: 99999; padding-right: 6px; }
.admin-bar[class*="fidalgo"] .select2-container--default .select2-dropdown { top: 32px; }
@media only screen and (max-width: 782px) {
  .admin-bar[class*="fidalgo"] .select2-container--default .select2-dropdown { top: 46px; }
}
[class*="fidalgo"] .select2-container--default .select2-search--dropdown { display: block; padding: 14px 15px 2px; }
[class*="fidalgo"] .select2-container--default .select2-search--dropdown.select2-search--hide { display: none; }
[class*="fidalgo"] .select2-container--default .select2-search--dropdown .select2-search__field { appearance: none; border: 1px solid rgba(216, 184, 119, 0.5); color: var(--qode-paragraph-color); font-family: inherit; font-size: inherit; font-weight: inherit; line-height: 20px; margin: 0px; outline: 0px; padding: 4px 8px; width: 100%; }
[class*="fidalgo"] .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { appearance: none; }
[class*="fidalgo"] .select2-container--default .select2-search--dropdown .select2-search__field:focus { border: 1px solid rgba(216, 184, 119, 0.5); color: var(--qode-paragraph-color); }
[class*="fidalgo"] .select2-container--default .select2-results { display: block; }
[class*="fidalgo"] .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
[class*="fidalgo"] .select2-container--default .select2-results__options { font-size: 15px; line-height: 24px; list-style: none; margin: 5px 0px; padding: 2px 15px 2px 20px; position: relative; }
[class*="fidalgo"] .select2-container--default .select2-results__options::-webkit-scrollbar { width: 5px; height: auto; }
[class*="fidalgo"] .select2-container--default .select2-results__options::-webkit-scrollbar-track { background-color: var(--qode-box-background-color); }
[class*="fidalgo"] .select2-container--default .select2-results__options::-webkit-scrollbar-thumb { border: 1px solid var(--qode-border-color); border-radius: 3px; }
[class*="fidalgo"] .select2-container--default .select2-results__option { padding: 3px 0px; transition: color 0.2s ease-out; user-select: none; }
[class*="fidalgo"] .select2-container--default .select2-results__option[aria-selected] { cursor: pointer; }
[class*="fidalgo"] .select2-container--default .select2-results__option[role="group"] { padding: 0px; }
[class*="fidalgo"] .select2-container--default .select2-results__option[aria-disabled="true"] { color: rgb(255, 255, 255); }
[class*="fidalgo"] .select2-container--default .select2-results__option[aria-selected="true"], [class*="fidalgo"] .select2-container--default .select2-results__option[data-selected="true"] { background: 0px 0px; color: rgb(255, 255, 255); }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0px; }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }
[class*="fidalgo"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }
[class*="fidalgo"] .select2-container--default .select2-results__option--highlighted[aria-selected] { background: 0px 0px; color: rgb(255, 255, 255); }
[class*="fidalgo"] .select2-container--default .select2-results__group { cursor: default; display: block; padding: 7px 0px; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding: 0px; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 0px; right: auto; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline, [class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, [class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder { float: right; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__rendered { padding: 0px; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin: 7px auto 0px 5px; }
[class*="fidalgo"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin: 0px auto 0px 3px; }
[class*="fidalgo"] .select2-container--default.select2-container--disabled .select2-selection--multiple, [class*="fidalgo"] .select2-container--default.select2-container--disabled .select2-selection--single { background-color: var(--qode-additional-background-color); cursor: default; }
[class*="fidalgo"] .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear, [class*="fidalgo"] .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }
[class*="fidalgo"] .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }
[class*="fidalgo"] .select2-container--default.select2-container--open .select2-selection--multiple, [class*="fidalgo"] .select2-container--default.select2-container--open .select2-selection--single { color: rgb(255, 255, 255); }
[class*="fidalgo"] .select2-container--default.select2-container--open .select2-dropdown { left: 0px; }
[class*="fidalgo"] .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above { border-bottom-color: transparent; }
.select2-container--default .select2-selection { background-color: transparent !important; border-color: rgba(255, 255, 255, 0.5) !important; color: var(--qode-paragraph-color) !important; }
.select2-container--default .select2-selection:focus { background-color: transparent !important; border-color: rgba(255, 255, 255, 0.5) !important; color: rgb(255, 255, 255) !important; }
#qodef-page-footer .select2-container--default .select2-selection { background-color: transparent !important; border-color: rgba(216, 184, 119, 0.5) !important; color: rgb(255, 255, 255) !important; }
#qodef-page-footer .select2-container--default .select2-selection:focus { background-color: transparent !important; border-color: rgba(216, 184, 119, 0.5) !important; color: rgb(204, 204, 204) !important; }
body:not([class*="fidalgo-core"]) .select2-container--default .select2-selection--single .select2-selection__arrow::before { content: "▾"; font-family: initial; font-size: 16px; }
.select2-close-mask { background-color: rgb(255, 255, 255); border: 0px; display: block; height: auto; left: 0px; margin: 0px; min-height: 100%; min-width: 100%; opacity: 0; padding: 0px; position: fixed; top: 0px; width: auto; z-index: 99; }
.select2-hidden-accessible { line-height: 1; border: 0px !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; height: 0px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; }
input:-webkit-autofill { box-shadow: transparent 0px 0px 0px 1000px inset; -webkit-text-fill-color: var(--qode-paragraph-color); background-clip: text !important; }
#qodef-page-footer input:-webkit-autofill { box-shadow: transparent 0px 0px 0px 1000px inset; -webkit-text-fill-color: rgb(255, 255, 255); background-clip: text !important; }
.qodef-content-grid { width: 1100px; margin: 0px auto; }
.qodef-content-grid.qodef-extended-grid:not([class*="qodef-extended-grid-disabled--"]) { margin: 0px; width: 100% !important; }
@media (min-width: 1513px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 { margin: 0px; width: 100% !important; }
}
@media (max-width:1512 px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 1369px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 { margin: 0px; width: 100% !important; }
}
@media (max-width:1368 px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 1201px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 { margin: 0px; width: 100% !important; }
}
@media (max-width:1200 px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 1025px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 { margin: 0px; width: 100% !important; }
}
@media (max-width:1024 px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media (min-width: 881px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 { margin: 0px; width: 100% !important; }
}
@media (max-width:880 px) {
  .qodef-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 { padding-left: 0px !important; padding-right: 0px !important; }
}
.qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 550px); }
.qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 550px); }
.qodef--boxed .qodef-content-grid { width: 1160px; }
@media (min-width: 1513px) {
  .qodef-content-grid-1400 .qodef-content-grid { width: 1400px; }
  .qodef-content-grid-1400 .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 700px); }
  .qodef-content-grid-1400 .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 700px); }
  .qodef--boxed.qodef-content-grid-1400 .qodef-content-grid { width: 1460px; }
}
@media (min-width: 1513px) {
  .qodef-content-grid-1300 .qodef-content-grid { width: 1300px; }
  .qodef-content-grid-1300 .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 650px); }
  .qodef-content-grid-1300 .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 650px); }
  .qodef--boxed.qodef-content-grid-1300 .qodef-content-grid { width: 1360px; }
}
@media (min-width: 1513px) {
  .qodef-content-grid-1200 .qodef-content-grid { width: 1200px; }
  .qodef-content-grid-1200 .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 600px); }
  .qodef-content-grid-1200 .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 600px); }
  .qodef--boxed.qodef-content-grid-1200 .qodef-content-grid { width: 1260px; }
}
@media (min-width: 1201px) {
  .qodef-content-grid-1000 .qodef-content-grid { width: 1000px; }
  .qodef-content-grid-1000 .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 500px); }
  .qodef-content-grid-1000 .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 500px); }
  .qodef--boxed.qodef-content-grid-1000 .qodef-content-grid { width: 1060px; }
}
@media (min-width: 1025px) {
  .qodef-content-grid-800 .qodef-content-grid { width: 800px; }
  .qodef-content-grid-800 .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid-800 .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
  .qodef--boxed.qodef-content-grid-800 .qodef-content-grid { width: 860px; }
}
.qodef-grid { position: relative; display: inline-block; width: 100%; vertical-align: top; --qode-columns: 1; --qode-columns-row-gap: 30px; --qode-columns-col-gap: 30px; }
.qodef-grid > .qodef-grid-inner { position: relative; display: grid; grid-template-columns: repeat(var(--qode-columns),minmax(0,1fr)); row-gap: var(--qode-columns-row-gap); column-gap: var(--qode-columns-col-gap); }
.qodef-grid.qodef-col-num--1 > .qodef-grid-inner { --qode-columns: 1; }
.qodef-grid.qodef-col-num--2 > .qodef-grid-inner { --qode-columns: 2; }
.qodef-grid.qodef-col-num--3 > .qodef-grid-inner { --qode-columns: 3; }
.qodef-grid.qodef-col-num--4 > .qodef-grid-inner { --qode-columns: 4; }
.qodef-grid.qodef-col-num--5 > .qodef-grid-inner { --qode-columns: 5; }
.qodef-grid.qodef-col-num--6 > .qodef-grid-inner { --qode-columns: 6; }
.qodef-grid.qodef-col-num--7 > .qodef-grid-inner { --qode-columns: 7; }
.qodef-grid.qodef-col-num--8 > .qodef-grid-inner { --qode-columns: 8; }
.qodef-grid .qodef-grid-item { position: relative; display: inline-block; width: 100%; vertical-align: top; min-height: 1px; }
.qodef-grid.qodef-layout--template > .qodef-grid-inner { --qode-columns: 2; grid-template-areas: "content sidebar"; }
@media (max-width: 1200px) {
  .qodef-grid.qodef-layout--template > .qodef-grid-inner { --qode-columns: 1; row-gap: 100px; grid-template-areas: "content" "sidebar"; grid-template-columns: minmax(0px, 1fr) !important; }
}
.qodef-grid.qodef-layout--template.qodef-grid-template--reverse > .qodef-grid-inner { grid-template-areas: "sidebar content"; }
@media (max-width: 1200px) {
  .qodef-grid.qodef-layout--template.qodef-grid-template--reverse > .qodef-grid-inner { grid-template-areas: "content" "sidebar"; }
}
.qodef-grid.qodef-layout--template.qodef-grid-template--sidebar-reverse > .qodef-grid-inner { grid-template-areas: "sidebar content"; }
@media (max-width: 1200px) {
  .qodef-grid.qodef-layout--template.qodef-grid-template--sidebar-reverse > .qodef-grid-inner { grid-template-areas: "sidebar" "content"; }
}
.qodef-grid.qodef-layout--template.qodef-grid-template--8-4 > .qodef-grid-inner { grid-template-columns: minmax(0px, 8fr) minmax(0px, 4fr); }
.qodef-grid.qodef-layout--template.qodef-grid-template--9-3 > .qodef-grid-inner { grid-template-columns: minmax(0px, 9fr) minmax(0px, 3fr); }
.qodef-grid.qodef-layout--template.qodef-grid-template--4-8 > .qodef-grid-inner { grid-template-columns: minmax(0px, 4fr) minmax(0px, 8fr); }
.qodef-grid.qodef-layout--template.qodef-grid-template--3-9 > .qodef-grid-inner { grid-template-columns: minmax(0px, 3fr) minmax(0px, 9fr); }
.qodef-grid.qodef-layout--template.qodef-grid-template--6-6 > .qodef-grid-inner { grid-template-columns: minmax(0px, 6fr) minmax(0px, 6fr); }
.qodef-grid.qodef-layout--template.qodef-grid-template--12 > .qodef-grid-inner { --qode-columns: 1; grid-template-areas: "content"; grid-template-columns: minmax(0px, 1fr); }
.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--content { grid-area: content; }
.qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--sidebar { grid-area: sidebar; }
.qodef-grid.qodef-layout--template.qodef-gutter--custom { --qode-columns-row-gap: var(--qode-columns-col-gap); }
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner { height: 100%; overflow: hidden; }
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-media > * { height: 100%; width: 100%; }
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-media > * > a { height: 100%; width: 100%; }
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-media img { object-fit: cover; height: 100%; width: 100%; }
.qodef-grid.qodef-layout--masonry > .qodef-grid-inner { visibility: hidden; }
.qodef-grid.qodef-layout--masonry > .qodef-grid-inner.qodef--masonry-init { visibility: visible; }
.qodef-grid.qodef-vertical-gutter--no { --qode-columns-row-gap: 0px; }
.qodef-grid.qodef-vertical-gutter--tiny { --qode-columns-row-gap: 10px; }
.qodef-grid.qodef-vertical-gutter--small { --qode-columns-row-gap: 20px; }
.qodef-grid.qodef-vertical-gutter--normal { --qode-columns-row-gap: 30px; }
.qodef-grid.qodef-vertical-gutter--medium { --qode-columns-row-gap: 40px; }
.qodef-grid.qodef-vertical-gutter--large { --qode-columns-row-gap: 50px; }
.qodef-grid.qodef-vertical-gutter--huge { --qode-columns-row-gap: 80px; }
.qodef-grid.qodef-gutter--no { --qode-columns-col-gap: 0px; }
.qodef-grid.qodef-gutter--tiny { --qode-columns-col-gap: 10px; }
.qodef-grid.qodef-gutter--small { --qode-columns-col-gap: 20px; }
.qodef-grid.qodef-gutter--normal { --qode-columns-col-gap: 30px; }
.qodef-grid.qodef-gutter--medium { --qode-columns-col-gap: 40px; }
.qodef-grid.qodef-gutter--large { --qode-columns-col-gap: 50px; }
.qodef-grid.qodef-gutter--huge { --qode-columns-col-gap: 80px; }
.qodef-grid.qodef-vertical-gutter--custom { --qode-vertical-gutter-custom: 30px; --qode-vertical-gutter-custom-1512: 30px; --qode-vertical-gutter-custom-1200: 30px; --qode-vertical-gutter-custom-880: 30px; --qode-columns-row-gap: var(--qode-vertical-gutter-custom, 30px); }
.qodef-grid.qodef-gutter--custom { --qode-gutter-custom: 30px; --qode-gutter-custom-1512: 30px; --qode-gutter-custom-1200: 30px; --qode-gutter-custom-880: 30px; --qode-columns-col-gap: var(--qode-gutter-custom, 30px); }
#qodef-page-wrapper { position: relative; }
#qodef-page-outer { position: relative; }
#qodef-page-inner { position: relative; padding: 120px 0px 140px; }
#qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12 { margin-bottom: 0px; }
.qodef--boxed { background-color: var(--qode-additional-background-color); }
.qodef--boxed #qodef-page-wrapper { display: block; background-color: var(--qode-background-color); }
.qodef--boxed #qodef-page-inner { padding-left: 30px; padding-right: 30px; width: 100% !important; }
.qodef--passepartout #qodef-page-wrapper { background-color: var(--qode-background-color); }
.qodef-parallax-item { will-change: transform; }
.qodef-page-frame-enabled { --qode-frame-side-offset: 4vw; }
.qodef-page-frame-enabled .qode-page-frame-holder { position: absolute; z-index: 0; overflow: hidden; width: 100%; padding-top: 10px; min-height: 40px; margin-top: -10px; height: calc(100% + 10px); }
.qodef-page-frame-enabled .qode-page-frame-left, .qodef-page-frame-enabled .qode-page-frame-right, .qodef-page-frame-enabled .qode-page-frame-top { background: var(--qode-page-frame-color,var(--qode-main-color)); }
.qodef-page-frame-enabled .qode-page-frame-left::after, .qodef-page-frame-enabled .qode-page-frame-right::after, .qodef-page-frame-enabled .qode-page-frame-top::after { content: ""; position: absolute; background-color: inherit; }
.qodef-page-frame-enabled .qode-page-frame-top { position: absolute; display: block; left: calc(var(--qode-frame-side-offset) - 10px); right: calc(var(--qode-frame-side-offset) - 10px); height: 1px; }
.qodef-page-frame-enabled .qode-page-frame-top::after { left: 30px; right: 30px; top: 5px; width: calc(100% - 60px); height: 1px; }
.qodef-page-frame-enabled .qode-page-frame-left { position: absolute; left: var(--qode-frame-side-offset); top: -10px; height: 9999vh; width: 1px; }
.qodef-page-frame-enabled .qode-page-frame-left::after { top: 40px; left: 5px; height: 100%; width: 1px; }
.qodef-page-frame-enabled .qode-page-frame-right { position: absolute; right: var(--qode-frame-side-offset); top: -10px; height: 9999vh; width: 1px; }
.qodef-page-frame-enabled .qode-page-frame-right::after { top: 40px; right: 5px; height: 100%; width: 1px; }
.fidalgo.sr7-arrows svg path:nth-of-type(2), .fidalgo.tparrows svg path:nth-of-type(2) { opacity: 0; --qode-path-length: 30px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.fidalgo.sr7-arrows:hover svg path:nth-of-type(2), .fidalgo.tparrows:hover svg path:nth-of-type(2) { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
.qodef-link-hover-change a:hover { color: var(--qode-paragraph-color); }
button.mfp-arrow { color: rgb(255, 255, 255); transition: color 0.2s ease-out; height: 51px !important; margin: 0px !important; opacity: 1 !important; top: calc(50% - 25px) !important; width: 26px !important; }
button.mfp-arrow svg { display: block; pointer-events: none; width: 100%; }
button.mfp-arrow svg path:nth-of-type(2) { opacity: 0; --qode-path-length: 30px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
button.mfp-arrow::after, button.mfp-arrow::before { display: none !important; }
button.mfp-arrow:hover svg path:nth-of-type(2) { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
button.mfp-arrow.mfp-arrow-left { left: 30px; }
@media only screen and (max-width: 1200px) {
  button.mfp-arrow.mfp-arrow-left { left: calc(7% + 30px); }
}
button.mfp-arrow.mfp-arrow-right { right: 30px; }
@media only screen and (max-width: 1200px) {
  button.mfp-arrow.mfp-arrow-right { right: calc(7% + 30px); }
}
button.mfp-arrow.mfp-arrow-right svg { transform: scaleX(-1); }
button.mfp-close { color: rgb(255, 255, 255); transition: color 0.2s ease-out; height: 20px !important; margin: 0px !important; opacity: 1 !important; padding: 0px !important; right: 0px !important; top: 10px !important; width: auto !important; }
.mfp-iframe-holder button.mfp-close { top: -30px !important; }
button.mfp-close:hover svg path { animation: 1s cubic-bezier(0.57, 0.39, 0, 0.86) 0s 1 normal forwards running qode-draw; }
button.mfp-close:hover svg path:nth-of-type(2) { animation-delay: 0.15s; }
button.mfp-close::after, button.mfp-close::before { display: none !important; }
button.mfp-close svg { display: block; height: 100%; pointer-events: none; width: auto; stroke-width: 0.7; }
.mfp-container { padding: 0px 7% !important; }
.mfp-figure { position: relative; }
.mfp-figure figure { padding: 40px 0px; }
.mfp-figure figcaption { margin: 0px !important; }
.mfp-figure img { max-height: calc(-80px + 100vh) !important; padding: 0px !important; }
.mfp-figure::after { background: 0px 0px !important; box-shadow: none !important; }
.mfp-bottom-bar { line-height: 40px !important; margin-top: -40px !important; }
.mfp-bottom-bar .mfp-counter, .mfp-bottom-bar .mfp-title { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; font-weight: 400; letter-spacing: 0.15em; color: rgb(255, 255, 255); line-height: inherit !important; }
.mfp-fade.mfp-bg, .mfp-fade.mfp-wrap { opacity: 0; transition: opacity 0.35s ease-out; }
.mfp-fade.mfp-bg.mfp-ready, .mfp-fade.mfp-wrap.mfp-ready { opacity: 1; }
.mfp-fade.mfp-bg.mfp-removing, .mfp-fade.mfp-wrap.mfp-removing { opacity: 0; }
.mfp-fade.mfp-bg { background-color: rgba(0, 0, 0, 0.8); }
html.touchevents body.qodef-swiper--show-hidden-slides #qodef-page-wrapper { overflow: hidden; }
.qodef-swiper-container { list-style: none; margin: 0px auto; overflow: hidden; padding: 0px; position: relative; visibility: hidden; z-index: 1; }
.qodef-swiper-container .swiper-wrapper { list-style: none; margin: 0px; padding: 0px; }
.qodef-swiper-container .swiper-slide img { width: 100%; }
.qodef-swiper-container.qodef-blog .qodef-blog-item { margin-bottom: 0px; }
.qodef-swiper-container.qodef-swiper--initialized { visibility: visible; }
.qodef-swiper-container.qodef-swiper--show-hidden-slides { overflow: visible; }
.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-prev { left: 50% !important; transform: translate(calc(60px - 50vw), -50%) !important; }
.swiper-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-prev { transform: translate(calc(60px - 50vw), calc(-50% - 22.5px)) !important; }
.swiper-container-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-prev { transform: translate(calc(60px - 50vw), calc(-50% - 22.5px)) !important; }
.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-next { right: 50% !important; transform: translate(calc(-60px + 50vw), -50%) !important; }
.swiper-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-next { transform: translate(calc(-60px + 50vw), calc(-50% - 22.5px)) !important; }
.swiper-container-horizontal.qodef-swiper--show-pagination.qodef-swiper-container.qodef-swiper--show-hidden-slides .swiper-button-next { transform: translate(calc(-60px + 50vw), calc(-50% - 22.5px)) !important; }
@media only screen and (max-width: 1024px) {
  .qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-button-next, .qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-button-prev { display: none; }
}
@media only screen and (max-width: 1024px) {
  .qodef-swiper-container.qodef-swiper--show-navigation-combo ~ .swiper-button-outside { display: none; }
}
.qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-pagination-bullets { display: none; }
@media only screen and (max-width: 1024px) {
  .qodef-swiper-container.qodef-swiper--show-navigation-combo .swiper-pagination-bullets { display: flex; }
}
.swiper-pagination-bullets { align-items: center; display: flex; justify-content: center; width: auto; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-horizontal > .swiper-pagination-bullets { height: 30px; margin-top: 15px; bottom: 0px !important; position: relative !important; }
.swiper-container-vertical > .swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { flex-direction: column; height: auto; width: 30px; right: 0px !important; }
.swiper-pagination-bullets .swiper-pagination-bullet { display: flex; align-items: center; justify-content: center; width: 10px; height: 10px; position: relative; color: var(--qode-main-color); background: currentcolor; border: 1px solid; border-radius: 50%; padding: 0px; opacity: 1; transform: scale(0.5); transition: background 0.25s, transform 0.35s, border-radius 0.5s; margin-right: 15px !important; }
.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type { margin-right: 0px !important; }
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullets .swiper-pagination-bullet:hover { transform: rotate(45deg); background: 0px 0px; border-radius: 0px; }
.swiper-button-next, .swiper-button-prev { color: rgb(255, 255, 255); transform: translateY(-50%); transition: 0.35s; background-image: none !important; height: auto !important; margin: 0px !important; width: auto !important; }
.swiper-container-horizontal.qodef-swiper--show-pagination .swiper-button-next, .swiper-container-horizontal.qodef-swiper--show-pagination .swiper-button-prev, .swiper-horizontal.qodef-swiper--show-pagination .swiper-button-next, .swiper-horizontal.qodef-swiper--show-pagination .swiper-button-prev { transform: translateY(calc(-50% - 22.5px)); }
.swiper-button-next svg, .swiper-button-prev svg { display: block; width: 29px; }
.swiper-button-next svg path:nth-of-type(2), .swiper-button-prev svg path:nth-of-type(2) { opacity: 0; --qode-path-length: 30px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.swiper-button-next::after, .swiper-button-prev::after { display: none !important; }
.swiper-button-next:hover svg path:nth-of-type(2), .swiper-button-prev:hover svg path:nth-of-type(2) { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
.swiper-button-prev { left: 60px !important; }
.swiper-button-prev.swiper-button-outside { left: -86px !important; }
@media only screen and (max-width: 1024px) {
  .swiper-button-prev.swiper-button-outside { left: -70px !important; }
}
@media only screen and (max-width: 880px) {
  .swiper-button-prev.swiper-button-outside { left: -60px !important; }
}
.swiper-container-vertical .swiper-button-prev, .swiper-vertical .swiper-button-prev { top: 30px; transform: rotate(90deg) translate(0px, -50%); transform-origin: 0px 0px; left: 50% !important; }
.swiper-button-next { right: 60px !important; }
.swiper-button-next.swiper-button-outside { right: -86px !important; }
@media only screen and (max-width: 1024px) {
  .swiper-button-next.swiper-button-outside { right: -70px !important; }
}
@media only screen and (max-width: 880px) {
  .swiper-button-next.swiper-button-outside { right: -60px !important; }
}
.swiper-container-vertical .swiper-button-next, .swiper-vertical .swiper-button-next { bottom: 30px; top: auto; transform: rotate(90deg) translate(0px, -50%); transform-origin: 0px 50%; right: 50% !important; }
.swiper-container-vertical + .swiper-button-prev, .swiper-vertical + .swiper-button-prev { top: -56px; transform: rotate(90deg) translate(0px, -50%); transform-origin: 0px 0px; left: 50% !important; }
.swiper-container-vertical + .swiper-button-prev + .swiper-button-next, .swiper-vertical + .swiper-button-prev + .swiper-button-next { bottom: -56px; top: auto; transform: rotate(90deg) translate(0px, -50%); transform-origin: 0px 50%; right: 50% !important; }
@media (max-width: 1200px) {
  .qodef-slider-navigation-hide--under-1200 .swiper-button-next, .qodef-slider-navigation-hide--under-1200 .swiper-button-prev, .qodef-slider-navigation-hide--under-1200 ~ .swiper-button-next, .qodef-slider-navigation-hide--under-1200 ~ .swiper-button-prev { display: none; }
}
@media (min-width: 1201px) {
  .qodef-slider-navigation-hide--over-1200 .swiper-button-next, .qodef-slider-navigation-hide--over-1200 .swiper-button-prev, .qodef-slider-navigation-hide--over-1200 ~ .swiper-button-next, .qodef-slider-navigation-hide--over-1200 ~ .swiper-button-prev { display: none; }
}
@media (max-width: 1200px) {
  .qodef-slider-pagination-hide--under-1200 .swiper-pagination { display: none; }
}
@media (min-width: 1201px) {
  .qodef-slider-pagination-hide--over-1200 .swiper-pagination { display: none; }
}
@media (max-width: 880px) {
  .qodef-slider-navigation-hide--under-880 .swiper-button-next, .qodef-slider-navigation-hide--under-880 .swiper-button-prev, .qodef-slider-navigation-hide--under-880 ~ .swiper-button-next, .qodef-slider-navigation-hide--under-880 ~ .swiper-button-prev { display: none; }
}
@media (min-width: 881px) {
  .qodef-slider-navigation-hide--over-880 .swiper-button-next, .qodef-slider-navigation-hide--over-880 .swiper-button-prev, .qodef-slider-navigation-hide--over-880 ~ .swiper-button-next, .qodef-slider-navigation-hide--over-880 ~ .swiper-button-prev { display: none; }
}
@media (max-width: 880px) {
  .qodef-slider-pagination-hide--under-880 .swiper-pagination { display: none; }
}
@media (min-width: 881px) {
  .qodef-slider-pagination-hide--over-880 .swiper-pagination { display: none; }
}
@media (max-width: 680px) {
  .qodef-slider-navigation-hide--under-680 .swiper-button-next, .qodef-slider-navigation-hide--under-680 .swiper-button-prev, .qodef-slider-navigation-hide--under-680 ~ .swiper-button-next, .qodef-slider-navigation-hide--under-680 ~ .swiper-button-prev { display: none; }
}
@media (min-width: 681px) {
  .qodef-slider-navigation-hide--over-680 .swiper-button-next, .qodef-slider-navigation-hide--over-680 .swiper-button-prev, .qodef-slider-navigation-hide--over-680 ~ .swiper-button-next, .qodef-slider-navigation-hide--over-680 ~ .swiper-button-prev { display: none; }
}
@media (max-width: 680px) {
  .qodef-slider-pagination-hide--under-680 .swiper-pagination { display: none; }
}
@media (min-width: 681px) {
  .qodef-slider-pagination-hide--over-680 .swiper-pagination { display: none; }
}
.widget_icl_lang_sel_widget { position: relative; display: inline-block; vertical-align: middle; width: 100%; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { position: relative; display: inline-block; vertical-align: middle; text-align: left; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu { opacity: 1; visibility: visible; transition-delay: 0s; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag { position: relative; top: -1px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown { padding: 0px; margin: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { position: relative; display: flex; align-items: center; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle::after, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle::after { content: "3"; font-family: ElegantIcons; line-height: 1; border: 0px; position: initial; margin-left: auto; }
body:not([class*="fidalgo-core"]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle::after, body:not([class*="fidalgo-core"]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle::after { content: "▾"; font-family: initial; font-size: 16px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { position: absolute; top: 100%; left: 0px; width: 100%; list-style: none; margin: 0px; border-top: 0px; z-index: 10; opacity: 0; visibility: hidden; transition: visibility linear 0.25s, opacity 0.25s ease-in-out; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item { display: block; width: 100%; margin: 0px; padding: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { display: flex; align-items: center; border: 0px; background-color: transparent; padding: 7px 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal { padding: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul { list-style-type: none; margin: 0px; padding: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { display: inline-block; vertical-align: middle; margin-bottom: 0px !important; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { padding: 0px; display: block; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul { list-style-type: none; margin: 0px; padding: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { display: block; margin: 0px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { padding: 0px; display: block; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 200px; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 11px 20px; height: 46px; line-height: 24px; color: var(--qode-paragraph-color); background-color: rgb(255, 255, 255); border: 1px solid transparent; font-size: 14px; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: var(--qode-main-color); }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { margin: 0px; padding: 0px 20px; background-color: rgb(255, 255, 255); }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: var(--qode-paragraph-color); font-size: 14px; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: var(--qode-main-color); }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-right: 10px !important; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { color: var(--qode-paragraph-color); }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover { color: var(--qode-main-color); }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0px; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { margin-bottom: 10px; }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { color: var(--qode-paragraph-color); }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover { color: var(--qode-main-color); }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 175px; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 11px 20px; height: 46px; line-height: 24px; color: var(--qode-paragraph-color); background-color: transparent; border: 1px solid transparent; font-size: 14px; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: var(--qode-main-color); }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { margin: 0px; padding: 0px 20px; background-color: transparent; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: var(--qode-paragraph-color); font-size: 14px; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: var(--qode-main-color); }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-right: 10px !important; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { color: var(--qode-paragraph-color); }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover { color: var(--qode-main-color); }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0px; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { margin-bottom: 10px; }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { color: var(--qode-paragraph-color); }
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover { color: var(--qode-main-color); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 175px; }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 8px 20px; height: 40px; line-height: 24px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border: 1px solid transparent; font-size: 14px; }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: rgb(255, 255, 255); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { margin: 0px; padding: 0px 20px; background-color: rgb(0, 0, 0); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: rgb(255, 255, 255); font-size: 14px; }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: rgb(255, 255, 255); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-right: 10px !important; }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { color: rgb(255, 255, 255); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover { color: rgb(255, 255, 255); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0px; }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { margin-bottom: 10px; }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { color: rgb(255, 255, 255); }
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover { color: rgb(255, 255, 255); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 100%; }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 11px 20px; height: 46px; line-height: 24px; color: var(--qode-paragraph-color); background-color: var(--qode-additional-background-color); border: 1px solid transparent; font-size: 14px; }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: var(--qode-main-color); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { margin: 0px; padding: 0px 20px; background-color: var(--qode-additional-background-color); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: var(--qode-paragraph-color); font-size: 14px; }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: var(--qode-main-color); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-right: 10px !important; }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { color: var(--qode-paragraph-color); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover { color: var(--qode-main-color); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0px; }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { margin-bottom: 10px; }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { color: var(--qode-paragraph-color); }
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover { color: var(--qode-main-color); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 100%; }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 11px 20px; height: 46px; line-height: 24px; color: var(--qode-paragraph-color); background-color: var(--qode-additional-background-color); border: 1px solid transparent; font-size: 14px; }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: var(--qode-main-color); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { margin: 0px; padding: 0px 20px; background-color: var(--qode-additional-background-color); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: var(--qode-paragraph-color); font-size: 14px; }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: var(--qode-main-color); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-right: 10px !important; }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { color: rgb(255, 255, 255); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0px; }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { margin-bottom: 10px; }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { color: rgb(255, 255, 255); }
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover { color: rgb(255, 255, 255); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 100%; }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 11px 20px; height: 46px; line-height: 24px; color: var(--qode-paragraph-color); background-color: var(--qode-additional-background-color); border: 1px solid transparent; font-size: 14px; }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: var(--qode-main-color); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { margin: 0px; padding: 0px 20px; background-color: var(--qode-additional-background-color); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: var(--qode-paragraph-color); font-size: 14px; }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: var(--qode-main-color); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-right: 10px !important; }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { color: rgb(255, 255, 255); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover { color: rgb(255, 255, 255); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0px; }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { margin-bottom: 10px; }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { color: rgb(255, 255, 255); }
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover { color: rgb(255, 255, 255); }
.error404 #qodef-page-wrapper { background-size: contain; background-repeat: no-repeat; min-height: 100vh; background-position: center center; }
.error404 #qodef-page-inner { padding: 0px; }
#qodef-404-page { width: 100%; min-height: calc(100vh - var(--qode-header-height) - 60px); display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 160px 10% 250px; text-align: center; }
#qodef-404-page .qodef-404-title { margin: 0px; }
#qodef-404-page .qodef-404-text { display: block; margin: 14px auto 0px; }
@media only screen and (min-width: 1201px) {
  #qodef-404-page .qodef-404-text { max-width: 50%; }
}
#qodef-404-page .qodef-404-button { position: relative; display: inline-block; vertical-align: top; margin-top: 52px; }
.qodef-blog .qodef-e-content, .qodef-blog .qodef-e-inner, .qodef-blog .qodef-e-media { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-blog .qodef-e-media iframe { display: block; height: 100%; }
.qodef-blog .qodef-e-media-image { position: relative; display: inline-block; vertical-align: top; max-width: 100%; }
.qodef-blog .qodef-e-media-image a, .qodef-blog .qodef-e-media-image img { display: block; width: 100%; }
.qodef-blog .qodef-e-content { margin: 35px 0px 0px; }
.qodef-blog .qodef-e-title { margin: 0px; }
.qodef-blog .qodef-e-title-link:hover { color: inherit; }
.qodef-blog .qodef-e-excerpt { margin: 17px 0px 0px; }
.qodef-blog .qodef-e-top-holder { margin-bottom: 9px; display: flex; align-items: center; gap: 10px; }
.qodef-blog .qodef-e-top-holder::after { content: ""; width: 100%; height: 1px; background: var(--qode-paragraph-color); opacity: 0.3; flex: 1 1 100%; }
.qodef-blog .qodef-e-top-holder .qodef-e-info { display: flex; align-items: center; flex: 1 0 auto; max-width: 100%; flex-flow: wrap; row-gap: 10px; }
.qodef-blog .qodef-e-top-holder .qodef-e-info > * { font-family: Jost, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.45455em; text-transform: uppercase; display: inline-flex; flex-wrap: wrap; color: var(--qode-paragraph-color); }
.qodef-blog .qodef-e-top-holder .qodef-e-info .qodef-svg--diamond-separator { margin: 0px 10px; color: var(--qode-main-color); }
.qodef-blog .qodef-e-text::after { content: ""; clear: both; display: table; }
.qodef-blog .qodef-e-bottom-holder { display: flex; flex-wrap: wrap; align-items: center; margin-top: 28px; }
.qodef-blog .qodef-e-bottom-holder .qodef-e-left { display: flex; flex-flow: wrap; align-items: center; row-gap: 10px; }
.qodef-blog .qodef-e-bottom-holder .qodef-e-left .qodef-svg--diamond-separator { margin: 0px 10px; color: var(--qode-main-color); }
.qodef-blog .qodef-e-bottom-holder .qodef-e-left > * { font-family: Jost, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.45455em; text-transform: uppercase; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
.qodef-blog .qodef-e-bottom-holder .qodef-e-left a[rel="tag"] { display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-blog .qodef-e-bottom-holder .qodef-e-left a[rel="tag"]:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-blog .qodef-e-left, .qodef-blog .qodef-e-right { flex-basis: 50%; }
.qodef-blog .qodef-e-right { text-align: right; align-items: flex-start; display: inline-flex; justify-content: flex-end; }
.qodef-blog .qodef-e-post-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-blog article.sticky .qodef-e-title a { position: relative; text-decoration: underline; }
.qodef-blog article.sticky .qodef-e-title a::after { content: "*"; position: absolute; top: 0px; right: -0.5em; font-size: 1.5em; }
html.elementor-html .qodef-blog article.format-video .wp-video { max-width: 100%; }
html.elementor-html .qodef-blog article.format-video video { height: auto; }
html.elementor-html .qodef-blog article.format-audio audio { display: block; }
.qodef-blog article.format-audio .qodef-e-media-image { width: 100%; }
.qodef-blog article.format-audio .qodef-e-media-image img { width: 100%; }
.qodef-blog article.format-audio .qodef-e-media-audio { position: absolute; left: 0px; bottom: 0px; width: 100%; margin: 0px; }
.qodef-blog article.format-link .qodef-e-link { display: flex; justify-content: center; flex-direction: column; width: 100%; height: 100%; padding: 8.2% 13.5% 8%; border: 1px solid rgba(255, 255, 255, 0.1); background-position: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(35, 60, 57); background-image: var(--qode-blog-link-bg-image); background-size: cover; text-align: center; }
.qodef-blog article.format-link .qodef-e-link-text { position: relative; margin: 0px; color: rgb(255, 255, 255); }
.qodef-blog article.format-link .qodef-e-link-icon { width: 35px; height: auto; margin: 0px auto 24px; }
.qodef-blog article.format-link .qodef-e-link-url { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
.qodef-blog article.format-quote .qodef-e-quote { display: flex; justify-content: center; flex-direction: column; width: 100%; height: 100%; padding: 7.2% 13.5% 6%; border: 1px solid rgba(255, 255, 255, 0.1); background-position: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(35, 60, 57); background-image: var(--qode-blog-quote-bg-image); background-size: cover; text-align: center; }
.qodef-blog article.format-quote .qodef-e-quote-text { position: relative; margin: 0px; color: rgb(255, 255, 255); }
.qodef-blog article.format-quote .qodef-e-quote-icon { width: 35px; height: auto; margin: 0px auto 25px; }
.qodef-blog article.format-quote .qodef-e-quote-author { position: relative; display: block; margin: 12px 0px 0px; color: rgb(255, 255, 255); }
.qodef-blog article.format-quote span.qodef-e-quote-author { font-family: Jost, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.45455em; text-transform: uppercase; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); justify-content: center; }
.qodef-blog article.format-quote .qodef-e-quote-url { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
.qodef-blog article .mejs-container { background: 0px 0px; height: 50px !important; }
.qodef-blog article .mejs-container * { font-size: 14px; font-weight: 400; font-family: Jost, sans-serif; letter-spacing: 0.08em; }
.qodef-blog article .mejs-container .mejs-button > button { margin-top: 17px; }
.qodef-blog article .mejs-container .mejs-time { padding-top: 21px; }
.qodef-blog article .mejs-container .mejs-controls, .qodef-blog article .mejs-embed, .qodef-blog article .mejs-embed body { backdrop-filter: blur(4px) brightness(81%); height: 50px; background: var(--qode-transparent-box-background-color) !important; }
.qodef-blog article .mejs-time-total { margin-top: 15px; height: 3px; border-radius: 2px !important; }
.qodef-blog article .mejs-horizontal-volume-total, .qodef-blog article .mejs-time-buffering, .qodef-blog article .mejs-time-current, .qodef-blog article .mejs-time-handle, .qodef-blog article .mejs-time-hovered, .qodef-blog article .mejs-time-loaded { height: 3px; border-radius: 2px !important; }
.qodef-blog article .mejs-time-current { background: rgb(255, 255, 255) !important; }
.qodef-blog article .mejs-time-handle-content { position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 5px; top: -5px; background: var(--qode-main-color); border-radius: 2px !important; }
.qodef-blog article .mejs-time-float-current { font-size: 10px; }
.qodef-blog article .mejs-horizontal-volume-total { top: 24px; }
.qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type) { margin-bottom: 100px; }
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content { margin: 46px 0px 0px; }
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-bottom-holder { margin-top: 31px; }
#qodef-page-comments { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 110px; }
#qodef-page-comments .qodef-page-comments-not-found { margin: 0px; }
#qodef-page-comments-list { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 107px; }
#qodef-page-comments-list .qodef-m-title { margin: 0px 0px 28px; }
#qodef-page-comments-list .qodef-m-comments { list-style: none; margin: 0px; padding: 0px; }
#qodef-page-comments-list .qodef-m-comments > .qodef-comment-item:first-child { margin-top: 0px; }
#qodef-page-comments-list .qodef-comment-item { margin: 44px 0px 0px; padding: 0px; }
#qodef-page-comments-list .qodef-comment-item .children { list-style: none; margin: 0px; padding: 0px 0px 0px 96px; }
#qodef-page-comments-list .qodef-comment-item .children > .qodef-comment-item:first-child { margin-top: 58px; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-inner { align-items: flex-start; display: flex; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-image { flex-shrink: 0; max-width: 81px; margin-top: 17px; margin-right: 20px; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-image img { display: block; border-radius: 162px 162px 0px 0px; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-content { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 0px; }
@media only screen and (max-width: 680px) {
  #qodef-page-comments-list .qodef-comment-item .qodef-e-content { display: inline-flex; flex-direction: column; }
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-title { margin: 0px; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-date { font-family: Jost, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.45455em; text-transform: uppercase; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a { color: var(--qode-paragraph-color); }
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover { color: rgb(255, 255, 255); }
#qodef-page-comments-list .qodef-comment-item .qodef-e-text { margin: 10px 0px 0px; font-size: 16px; line-height: 1.625em; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-text p { margin: 0px; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-text img { margin-bottom: 5px; margin-top: 5px; }
@media (min-width: 681px) {
  #qodef-page-comments-list .qodef-comment-item .qodef-e-text { max-width: 85%; }
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links { position: absolute; top: 34px; right: 0px; }
@media only screen and (max-width: 680px) {
  #qodef-page-comments-list .qodef-comment-item .qodef-e-links { position: relative; order: 2; top: 10px; }
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links > * { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; flex-wrap: wrap; color: rgb(255, 255, 255); display: inline-block; margin-right: 10px; vertical-align: top; overflow: hidden; position: relative; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-links > ::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-links > :hover::after { transform: translateX(0px); }
#qodef-page-comments-list .qodef-comment-item .qodef-e-links > :last-child { margin-right: 0px; }
#qodef-page-comments-list .qodef-comment-item .qodef-e-links > :hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
#respond { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-comment-item #respond { margin-top: 50px; }
.qodef-comment-item #respond .comment-reply-title { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 17px; line-height: 1.58824em; letter-spacing: 0.14em; }
.qodef-comment-item #respond .comment-reply-title small a { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); line-height: 1.91667em; overflow: hidden; position: relative; }
.qodef-comment-item #respond .comment-reply-title small a::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
.qodef-comment-item #respond .comment-reply-title small a:hover::after { transform: translateX(0px); }
#respond .comment-reply-title { display: flex; justify-content: space-between; margin: 0px; }
#respond .qodef-comment-form .comment-notes, #respond .qodef-comment-form .logged-in-as { margin: 18px 0px 26px; }
#respond .qodef-comment-form .comment-form-author, #respond .qodef-comment-form .comment-form-comment, #respond .qodef-comment-form .comment-form-email, #respond .qodef-comment-form .comment-form-url, #respond .qodef-comment-form .form-submit { margin: 0px; }
#respond .qodef-comment-form .comment-form-author input, #respond .qodef-comment-form .comment-form-comment input, #respond .qodef-comment-form .comment-form-email input, #respond .qodef-comment-form .comment-form-url input, #respond .qodef-comment-form .form-submit input { border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
#respond .qodef-comment-form .comment-form-url input { margin-bottom: 0px; }
#respond .qodef-comment-form textarea { background: var(--qode-box-background-color); border: 1px solid rgba(255, 255, 255, 0.1); height: 165px; padding-inline: 20px; }
#respond .qodef-comment-form .comment-form-cookies-consent { align-items: center; display: flex; margin: 21px 0px 23px; position: relative; }
#respond .qodef-comment-form .comment-form-cookies-consent > * { margin: 0px; }
#respond .qodef-comment-form .comment-form-cookies-consent input[type="checkbox"] { flex-shrink: 0; margin: -3px 6px 0px 0px; }
.qodef-filter--on .qodef-grid-inner { opacity: 1; transition: opacity 0.5s; }
.qodef-filter--on.qodef--filter-loading .qodef-grid-inner { opacity: 0; transition: opacity 0.2s; }
.qodef-filter--on.qodef--filter-loading .qodef-m-pagination-spinner { bottom: calc(50% - 16px) !important; }
.qodef-m-filter { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 0px 0px 40px; }
.qodef-m-filter .qodef-m-filter-items { position: relative; display: flex; align-items: center; justify-content: center; }
.qodef-m-filter .qodef-m-filter-item { position: relative; display: inline-block; vertical-align: top; margin: 0px 20px; padding: 0px 2px; font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.qodef-m-filter .qodef-m-filter-item span { --qodef-background-position: 5px; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-m-filter .qodef-m-filter-item.qodef--active span, .qodef-m-filter .qodef-m-filter-item:hover span { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
#qodef-page-footer { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-page-footer > * { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-page-footer-top-area { background-color: var(--qode-additional-background-color); background-position: center center; background-repeat: no-repeat; background-size: cover; }
#qodef-page-footer-top-area .qodef-content-full-width { padding-left: 70px; padding-right: 70px; }
.qodef--boxed #qodef-page-footer-top-area { padding-left: 30px; padding-right: 30px; }
#qodef-page-footer-top-area-inner { padding-top: 135px; padding-bottom: 105px; border-top: 0px solid rgba(216, 184, 119, 0.5); }
#qodef-page-footer-bottom-area { background-color: var(--qode-additional-background-color); }
#qodef-page-footer-bottom-area .qodef-content-full-width { padding-left: 70px; padding-right: 70px; }
.qodef--boxed #qodef-page-footer-bottom-area { padding-left: 30px; padding-right: 30px; }
#qodef-page-footer-bottom-area-inner { padding-top: 26px; padding-bottom: 22px; border-top: 0px solid rgba(216, 184, 119, 0.5); }
.wp-block-button { float: none; margin: 20px 0px; }
.wp-block-button .wp-block-button__link { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; color: var(--qode-button-color,#fff); background-color: var(--qode-button-bg-color,var(--qode-main-color)); border: 1px solid var(--qode-button-border-color,transparent); cursor: pointer; padding: 16px 50px !important; }
.wp-block-button .wp-block-button__link br { display: none; }
.wp-block-button .wp-block-button__link:hover { color: var(--qode-button-hover-color,#fff); background-color: var(--qode-button-bg-hover-color,var(--qode-main-color)); border-color: var(--qode-button-border-hover-color,transparent); }
.wp-block-button.is-style-outline { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-block-button.is-style-outline .wp-block-button__link { color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
.wp-block-button.is-style-outline .wp-block-button__link::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.wp-block-button.is-style-outline .wp-block-button__link { border-width: 1px; }
.wp-block-button.is-style-outline .wp-block-button__link:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
.wp-block-button.is-style-outline .wp-block-button__link:hover::after { background-size: 100% 1px, 1px 100%; }
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { color: var(--qode-main-color); }
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover { color: rgb(255, 255, 255); }
.wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0px; }
.wp-block-button.alignleft { margin-right: 40px; margin-top: 0px; text-align: left; float: left; }
.wp-block-button.alignright { margin-left: 40px; margin-top: 0px; text-align: right; float: right; }
.wp-block-image { margin: 0px 0px 20px; }
.wp-block-image .aligncenter { clear: both; }
.wp-block-image figure { margin-bottom: 20px !important; margin-top: 0px !important; }
.wp-block-image figcaption { margin-bottom: 0px !important; margin-top: 10px !important; }
.wp-block-cover-image { float: none !important; margin: 0px !important; max-width: 100% !important; }
.wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p { text-align: center; line-height: 1em !important; margin: 0px auto !important; max-width: 580px !important; padding: 14px !important; z-index: 1 !important; }
.wp-block-cover-image h1 a, .wp-block-cover-image h2 a, .wp-block-cover-image h3 a, .wp-block-cover-image h4 a, .wp-block-cover-image h5 a, .wp-block-cover-image h6 a, .wp-block-cover-image p a { color: rgb(255, 255, 255) !important; }
.wp-block-cover-image h1 a:hover, .wp-block-cover-image h2 a:hover, .wp-block-cover-image h3 a:hover, .wp-block-cover-image h4 a:hover, .wp-block-cover-image h5 a:hover, .wp-block-cover-image h6 a:hover, .wp-block-cover-image p a:hover { color: var(--qode-main-color) !important; }
.wp-block-cover-image :not(.has-text-color):not(.has-inline-color):not(a) { color: rgb(255, 255, 255) !important; font-size: 30px !important; }
.wp-block-cover { margin-bottom: 20px !important; }
.wp-block-cover .wp-block-cover__inner-container { width: 100% !important; }
.wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover p { text-align: center; line-height: 1em !important; margin: 0px auto !important; max-width: 580px !important; padding: 14px !important; z-index: 1 !important; }
.wp-block-cover h1 a, .wp-block-cover h2 a, .wp-block-cover h3 a, .wp-block-cover h4 a, .wp-block-cover h5 a, .wp-block-cover h6 a, .wp-block-cover p a { color: rgb(255, 255, 255) !important; }
.wp-block-cover h1 a:hover, .wp-block-cover h2 a:hover, .wp-block-cover h3 a:hover, .wp-block-cover h4 a:hover, .wp-block-cover h5 a:hover, .wp-block-cover h6 a:hover, .wp-block-cover p a:hover { color: var(--qode-main-color) !important; }
.wp-block-cover :not(.has-text-color):not(.has-inline-color):not(a) { color: rgb(255, 255, 255) !important; font-size: 30px !important; }
.wp-block-gallery { display: flex; margin-bottom: 20px !important; }
.wp-block-gallery ul.blocks-gallery-grid { margin-bottom: -1em !important; }
.wp-block-gallery.alignleft { max-width: 420px; }
.wp-block-gallery.alignright { max-width: 420px; }
.wp-block-gallery figcaption { overflow-x: hidden; }
.wp-block-gallery .blocks-gallery-caption { margin-top: 10px; }
.wp-block-columns { margin-bottom: 20px; }
.wp-block-columns .wp-block-column > :last-child { margin-bottom: 0px !important; }
.wp-block-pullquote, .wp-block-quote { margin-bottom: 20px; }
.wp-block-pullquote { position: relative; z-index: -2; border: 0px !important; padding: 0px !important; text-align: center !important; width: 100% !important; }
.wp-block-pullquote blockquote { text-align: inherit; padding: 25px !important; }
.wp-block-pullquote blockquote p { font-size: 28px !important; line-height: 1.6 !important; }
.has-drop-cap::after { clear: both; content: ""; display: table; position: relative; table-layout: fixed; }
.wp-block-audio, .wp-block-video { margin-bottom: 20px; }
.wp-block-file { color: rgb(255, 255, 255); text-decoration: none; transition: color 0.2s ease-out; cursor: pointer; }
.wp-block-file { align-items: center; display: flex; margin: 0px; }
figure > figcaption { margin-bottom: 0px !important; margin-top: 10px !important; }
.wp-block-group { margin-bottom: 20px; }
.wp-block-group.has-background { padding: 20px 30px; }
.wp-block-group .wp-block-group__inner-container > :last-child { margin-bottom: 0px !important; }
.wp-block-media-text { margin-bottom: 20px; }
.wp-block-table { margin-bottom: 20px; }
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: var(--qode-additional-background-color); }
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes tr { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.gallery-item img { border: 0px !important; }
.wp-block-search .wp-block-search__input { margin-bottom: 0px; }
.wp-block-rss .wp-block-rss__item-title { display: inline-block; vertical-align: top; }
.wp-block-navigation ul.wp-block-navigation__submenu-container { position: absolute; top: 100%; left: -40px; width: 250px; margin: 0px; padding: 16px 0px; opacity: 0; visibility: hidden; transition: opacity 0.2s ease-out; background-color: var(--qode-additional-background-color) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; }
.wp-block-navigation ul.wp-block-navigation__submenu-container li { padding: 0px 30px 0px 40px; }
.wp-block-navigation ul.wp-block-navigation__submenu-container li a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; color: var(--qode-paragraph-color) !important; }
.wp-block-navigation ul li:hover > ul { opacity: 1; visibility: visible; }
.wp-block-navigation ul li.wp-block-navigation-item { margin: 0px 22px; }
.wp-block-navigation ul li.wp-block-navigation-item:first-child { margin-left: 0px; }
.wp-block-navigation ul li.wp-block-navigation-item:last-child { margin-right: 0px; }
.wp-block-navigation ul li.wp-block-navigation-item > a { position: relative; display: flex; align-items: center; height: 100%; font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.wp-block-navigation ul li.wp-block-navigation-item > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul { position: relative; display: flex; align-items: center; height: 100%; white-space: nowrap; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li { margin: 0px 22px; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li:first-child { margin-left: 0px; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li:last-child { margin-right: 0px; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li > a { position: relative; display: flex; align-items: center; height: 100%; font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.wp-block-query-pagination-numbers { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); justify-content: center; }
.wp-block-query-pagination-numbers .wp-block-query-pagination-numbers { position: relative; display: flex; align-items: center; justify-content: center; }
.wp-block-query-pagination-numbers .page-numbers { position: relative; margin: 0px 16px; padding: 0px 3px; line-height: 1.75em; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.wp-block-query-pagination-numbers .page-numbers * { display: block; line-height: inherit; }
.wp-block-query-pagination-numbers .page-numbers:first-child { margin-left: 0px; }
.wp-block-query-pagination-numbers .page-numbers:last-child { margin-right: 0px; }
.wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-next, .wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-previous { padding: 0px; color: var(--qode-main-color); background: 0px 0px; }
.wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-next svg, .wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-previous svg { position: relative; display: block; width: 12px; height: auto; }
.wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-next svg .qodef-pagination-svg-inner, .wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-previous svg .qodef-pagination-svg-inner { opacity: 0; --qode-path-length: 14px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-previous { margin-right: 18px; }
.wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-previous svg { scale: 1 -1; }
.wp-block-query-pagination-numbers .page-numbers.wp-block-query-pagination-next { margin-left: 18px; }
.wp-block-query-pagination-numbers .page-numbers.current, .wp-block-query-pagination-numbers .page-numbers:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.wp-block-query-pagination-numbers .page-numbers.current svg .qodef-pagination-svg-inner, .wp-block-query-pagination-numbers .page-numbers:hover svg .qodef-pagination-svg-inner { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
.wp-block-calendar table:where(:not(.has-text-color)) { color: rgb(255, 255, 255); }
.wp-block-file__button { padding: 12px 46px; }
#qodef-page-header { position: relative; display: inline-block; width: 100%; vertical-align: top; height: var(--qode-header-height); background-color: transparent; z-index: 100; }
#qodef-page-header .qodef-header-logo-link { position: relative; display: flex; align-items: center; flex-shrink: 0; height: var(--qode-header-height); max-height: 100%; }
#qodef-page-header .qodef-header-logo-link img { display: block; margin: auto 0px; width: auto; max-height: 100%; transition: opacity 0.3s; }
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img { max-height: 62px; }
#qodef-page-header-inner { position: relative; display: flex; align-items: center; justify-content: space-between; height: 100%; padding: 0px 50px; }
.qodef-layout--justified-gallery { height: auto !important; visibility: hidden; }
.qodef-layout--justified-gallery.qodef--justified-gallery-init { visibility: visible; }
.qodef-layout--justified-gallery .qodef-grid-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; overflow: hidden; margin: 0px !important; }
.qodef-layout--justified-gallery .qodef-grid-item { position: absolute; width: auto; overflow: hidden; margin: 0px !important; padding: 0px !important; }
.qodef-layout--justified-gallery .qodef-grid-item img { height: auto !important; width: auto !important; margin: 0px !important; }
.qodef-layout--justified-gallery > .jg-filtered { display: none; }
#qodef-page-mobile-header { position: relative; display: none; height: 70px; z-index: 100; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link { position: relative; display: flex; align-items: center; height: 70px; max-height: 100%; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link img { display: block; margin: auto 0px; width: auto; max-height: 100%; transition: opacity 0.3s; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img { max-height: 71.4286%; }
#qodef-page-mobile-header-inner { position: relative; display: flex; align-items: center; justify-content: space-between; height: 100%; padding: 0px 7%; }
#qodef-page-mobile-header-inner.qodef-content-grid { padding: 0px; }
.qodef-mobile-header-opener { margin-left: 20px; }
.qodef-mobile-header-opener svg { display: block; width: 32px; height: auto; }
.qodef-mobile-header-navigation { position: absolute; top: 100%; left: 0px; display: none; width: 100%; max-height: calc(-70px + 100vh); background-color: var(--qode-background-color); border: 1px solid rgba(255, 255, 255, 0.1); padding: 0px; margin: 0px; overflow: hidden scroll; z-index: 10; }
.qodef-mobile-header-navigation ul { margin: 0px; padding: 0px; list-style: none; }
.qodef-mobile-header-navigation ul li { position: relative; margin: 0px; padding: 6px 0px; }
.qodef-mobile-header-navigation ul li a { position: relative; display: block; }
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow { position: absolute; top: 12px; right: 0px; width: 8px; height: auto; color: var(--qode-main-color); z-index: 9; cursor: pointer; transform: rotate(0deg); transition: transform 0.2s ease-out, color 0.2s ease-out; }
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow:hover { color: var(--qode-main-color); }
.qodef-mobile-header-navigation ul li ul { display: none; }
.qodef-mobile-header-navigation ul li ul li { padding: 3px 0px; }
.qodef-mobile-header-navigation ul li ul li > a { position: relative; display: flex; white-space: normal; margin: 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-mobile-header-navigation ul li ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; margin-bottom: 6px; }
.qodef-mobile-header-navigation ul li ul li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-mobile-header-navigation ul li ul li:last-of-type a { margin-bottom: 0px; }
.qodef-mobile-header-navigation ul li ul li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-mobile-header-navigation ul li ul li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-mobile-header-navigation ul li.qodef--opened > .qodef-menu-item-arrow { transform: rotate(90deg); }
.qodef-mobile-header-navigation > ul { margin: 0px auto; padding: 34px 0px; }
.qodef-mobile-header-navigation > ul > li > a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text { padding-bottom: 5px; }
.qodef-mobile-header-navigation > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-mobile-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-mobile-header-navigation > ul:not(.qodef-content-grid) { padding-left: 7%; padding-right: 7%; }
.qodef-header-navigation { height: 100%; }
.qodef-header-navigation ul { padding: 0px; list-style: none; margin: 0px !important; }
.qodef-header-navigation ul li { position: relative; margin: 0px; padding: 0px; }
.qodef-header-navigation ul li a .qodef-menu-item-arrow { position: absolute; top: calc(50% - 6px); right: 0px; width: 7px; height: auto; color: var(--qode-main-color); }
.qodef-header-navigation ul li.qodef--hide-link > a { cursor: default; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul { position: absolute; top: 100%; left: -40px; width: 250px; margin: 0px; padding: 16px 0px; background-color: var(--qode-additional-background-color); border: 1px solid rgba(255, 255, 255, 0.1); opacity: 0; visibility: hidden; transition: opacity 0.2s ease-out; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li { padding: 0px 30px 0px 40px; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover > ul { opacity: 1; visibility: visible; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul { top: calc(-29px); left: 100%; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right { left: auto; right: -40px; text-align: right; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li { padding: 0px 40px 0px 30px; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li a { justify-content: flex-end; }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li a .qodef-menu-item-arrow { left: 0px; right: auto; padding-bottom: 1px; transform: rotate(180deg); }
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right ul { left: calc(-100% - 2px); }
.qodef-header-navigation ul li.qodef-menu-item--narrow:hover > ul { opacity: 1; visibility: visible; transition: opacity 0.2s ease-out; }
.qodef-header-navigation > ul { position: relative; display: flex; align-items: center; height: 100%; white-space: nowrap; }
.qodef-header-navigation > ul > li { height: 100%; margin: 0px 22px; }
.qodef-header-navigation > ul > li:first-child { margin-left: 0px; }
.qodef-header-navigation > ul > li:last-child { margin-right: 0px; }
.qodef-header-navigation > ul > li > a { position: relative; display: flex; align-items: center; height: 100%; font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.qodef-header-navigation > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header-navigation > ul > li > a .qodef-menu-item-arrow { display: none; }
.qodef-header-navigation > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; color: var(--qode-paragraph-color); }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a { position: relative; display: flex; white-space: normal; margin: 12px 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a .qodef-menu-item-text, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a { position: relative; display: flex; white-space: normal; margin: 12px 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a .qodef-menu-item-text, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-m-pagination { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 50px; }
.qodef-m-pagination.qodef--wp { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); justify-content: center; }
.qodef-m-pagination.qodef--wp .nav-links { position: relative; display: flex; align-items: center; justify-content: center; }
.qodef-m-pagination.qodef--wp .page-numbers { position: relative; margin: 0px 16px; padding: 0px 3px; line-height: 1.75em; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-m-pagination.qodef--wp .page-numbers * { display: block; line-height: inherit; }
.qodef-m-pagination.qodef--wp .page-numbers:first-child { margin-left: 0px; }
.qodef-m-pagination.qodef--wp .page-numbers:last-child { margin-right: 0px; }
.qodef-m-pagination.qodef--wp .page-numbers.next, .qodef-m-pagination.qodef--wp .page-numbers.prev { padding: 0px; color: var(--qode-main-color); background: 0px 0px; }
.qodef-m-pagination.qodef--wp .page-numbers.next svg, .qodef-m-pagination.qodef--wp .page-numbers.prev svg { position: relative; display: block; width: 12px; height: auto; }
.qodef-m-pagination.qodef--wp .page-numbers.next svg .qodef-pagination-svg-inner, .qodef-m-pagination.qodef--wp .page-numbers.prev svg .qodef-pagination-svg-inner { opacity: 0; --qode-path-length: 14px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.qodef-m-pagination.qodef--wp .page-numbers.prev { margin-right: 18px; }
.qodef-m-pagination.qodef--wp .page-numbers.prev svg { scale: 1 -1; }
.qodef-m-pagination.qodef--wp .page-numbers.next { margin-left: 18px; }
.qodef-m-pagination.qodef--wp .page-numbers.current, .qodef-m-pagination.qodef--wp .page-numbers:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-m-pagination.qodef--wp .page-numbers.current svg .qodef-pagination-svg-inner, .qodef-m-pagination.qodef--wp .page-numbers:hover svg .qodef-pagination-svg-inner { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
.qodef-m-pagination.qodef--standard { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); justify-content: center; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-items { position: relative; display: flex; align-items: center; justify-content: center; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item { position: relative; margin: 0px 16px; padding: 0px 3px; line-height: 1.75em; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item * { display: block; line-height: inherit; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child { margin-left: 0px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child { margin-right: 0px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev { padding: 0px; color: var(--qode-main-color); background: 0px 0px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg { position: relative; display: block; width: 12px; height: auto; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg .qodef-pagination-svg-inner, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg .qodef-pagination-svg-inner { opacity: 0; --qode-path-length: 14px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev { margin-right: 18px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg { scale: 1 -1; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next { margin-left: 18px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active svg .qodef-pagination-svg-inner, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover svg .qodef-pagination-svg-inner { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef-prev--hidden { margin-left: 0px; }
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--hide { display: none; }
.qodef-m-pagination.qodef--load-more { text-align: center; }
.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner { position: relative; display: inline-block; vertical-align: top; }
.qodef-m-pagination.qodef--load-more .qodef-load-more-button { opacity: 1; }
.qodef-m-pagination.qodef--infinite-scroll { text-align: center; }
.qodef-filter-pagination-spinner, .qodef-pagination--on .qodef-m-pagination-spinner { position: relative; display: inline-block; vertical-align: top; width: 32px; height: auto; visibility: hidden; z-index: -1; animation: 2s linear 0s infinite normal none running qode-rotate; }
.qodef-filter-pagination-spinner { position: absolute; bottom: calc(50% - 16px); left: calc(50% - 16px); }
.qodef--loading .qodef-filter-pagination-spinner { visibility: visible; z-index: 1; }
.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner { opacity: 1; transition: opacity 0.2s ease-out; }
.qodef-pagination--on.qodef-pagination-type--standard .qodef-m-pagination-spinner { position: absolute; bottom: calc(50% - 16px); left: calc(50% - 16px); }
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner { opacity: 0; }
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-m-pagination-inner { opacity: 0; }
.qodef-pagination--on.qodef-pagination-type--load-more .qodef-m-pagination-spinner { position: absolute; bottom: 10px; left: calc(50% - 16px); }
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button { opacity: 0; }
.qodef-pagination--on.qodef--loading .qodef-m-pagination-spinner { visibility: visible; z-index: 1; }
.qodef-single-links { position: relative; align-items: baseline; width: 100%; margin: 15px 0px; font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); justify-content: flex-start; }
.qodef-single-links .qodef-single-links { position: relative; display: flex; align-items: center; justify-content: center; }
.qodef-single-links .post-page-numbers { position: relative; margin: 0px 16px; padding: 0px 3px; line-height: 1.75em; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-single-links .post-page-numbers * { display: block; line-height: inherit; }
.qodef-single-links .post-page-numbers:first-child { margin-left: 0px; }
.qodef-single-links .post-page-numbers:last-child { margin-right: 0px; }
.qodef-single-links .post-page-numbers.qodef--next, .qodef-single-links .post-page-numbers.qodef--prev { padding: 0px; color: var(--qode-main-color); background: 0px 0px; }
.qodef-single-links .post-page-numbers.qodef--next svg, .qodef-single-links .post-page-numbers.qodef--prev svg { position: relative; display: block; width: 12px; height: auto; }
.qodef-single-links .post-page-numbers.qodef--next svg .qodef-pagination-svg-inner, .qodef-single-links .post-page-numbers.qodef--prev svg .qodef-pagination-svg-inner { opacity: 0; --qode-path-length: 14px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.qodef-single-links .post-page-numbers.qodef--prev { margin-right: 18px; }
.qodef-single-links .post-page-numbers.qodef--prev svg { scale: 1 -1; }
.qodef-single-links .post-page-numbers.qodef--next { margin-left: 18px; }
.qodef-single-links .post-page-numbers.current, .qodef-single-links .post-page-numbers:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-single-links .post-page-numbers.current svg .qodef-pagination-svg-inner, .qodef-single-links .post-page-numbers:hover svg .qodef-pagination-svg-inner { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
.qodef-single-links .qodef-m-single-links-title { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); margin-right: 10px; }
.qodef-search { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 0px 0px 50px; }
.qodef-search .qodef-e-search-heading { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 60px; }
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-title { margin: 0px 0px 20px; }
.qodef-search .qodef-e-search-heading .qodef-e-search-heading-label { margin: 8px 0px 0px; }
.qodef-search .qodef-search-form-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-search .qodef-search-form-field { margin: 0px; padding-right: 50px; }
.qodef-search .qodef-search-form-button { display: inline-flex; align-items: center; justify-content: flex-end; padding: 0px; border: 0px; position: absolute; top: 0px; right: 0px; height: 100%; background-color: transparent; color: rgb(255, 255, 255); }
.qodef-search .qodef-search-form-button:hover { color: var(--qode-main-color); }
.qodef-search .qodef-search-form-button svg { display: block; width: 19px; height: auto; color: currentcolor; }
.qodef-search article { margin-bottom: 30px; }
.qodef-search article:last-child { margin-bottom: 0px; }
.qodef-search article .qodef-e-inner { align-items: flex-start; display: flex; position: relative; }
.qodef-search article .qodef-e-inner > * { width: 100%; }
.qodef-search article .qodef-e-image { flex-shrink: 0; max-width: 180px; padding-right: 30px; width: auto; }
@media only screen and (max-width: 880px) {
  .qodef-search article .qodef-e-image { display: none; }
}
.qodef-search article .qodef-e-title { margin: 0px; }
.qodef-search article .qodef-e-excerpt { margin: 15px 0px 0px; }
#qodef-page-sidebar { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 60px; }
.qodef-svg--menu { fill: none; stroke: currentcolor; stroke-miterlimit: 10; stroke-width: 2; }
.qodef-svg--search { fill: currentcolor; stroke: none; }
.qodef-svg--star { fill: none; stroke: currentcolor; }
.qodef-svg--menu-arrow { fill: currentcolor; stroke: none; }
.qodef-svg--slider-arrow-left, .qodef-svg--slider-arrow-right { fill: none; stroke: currentcolor; stroke-miterlimit: 10; }
.qodef-svg--pagination-arrow-left, .qodef-svg--pagination-arrow-right { fill: currentcolor; stroke: none; }
.qodef-svg--close { fill: currentcolor; stroke: none; stroke-miterlimit: 10; }
.qodef-svg--spinner { fill: var(--qode-main-color); stroke: none; }
.qodef-svg--link { fill: none; stroke: rgb(72, 72, 72); }
.qodef-svg--quote { fill: rgb(72, 72, 72); stroke: none; }
.qodef-svg--custom-cursor circle { fill: rgb(255, 255, 255); }
.qodef-svg--custom-cursor text { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; fill: rgb(255, 255, 255); }
.qodef-svg--facebook { fill: currentcolor; stroke: none; }
.qodef-svg--instagram { fill: currentcolor; stroke: none; }
.qodef-svg--linkedin { fill: currentcolor; stroke: none; }
.qodef-svg--pinterest { fill: currentcolor; stroke: none; }
.qodef-svg--tumblr { fill: currentcolor; stroke: none; }
.qodef-svg--twitter { fill: currentcolor; stroke: none; }
.qodef-svg--vk { fill: currentcolor; stroke: none; }
.qodef-svg--cart { fill: currentcolor; }
.qodef-svg--pagination-back-link { fill: currentcolor; stroke: none; }
.qodef-svg--diamond-separator { color: var(--qode-main-color); }
.qodef-svg--circle { fill: transparent; stroke: currentcolor; }
.qodef-page-title { position: relative; display: inline-block; width: 100%; vertical-align: top; height: 240px; background-color: var(--qode-additional-background-color); }
.qodef-page-title .qodef-m-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; height: 100%; }
.qodef-page-title .qodef-m-content { height: 100%; display: flex; flex-direction: column; justify-content: center; }
.qodef-page-title .qodef-m-title { margin: 0px; }
.widget:last-child { margin-bottom: 0px !important; }
.widget .qodef-widget-title a { color: inherit; }
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered), .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) { list-style: none; margin: 0px; padding: 0px; }
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:last-child, .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:last-child { margin-bottom: 0px !important; }
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul, .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-left: 1em; }
.widget select { max-width: 100%; width: 100%; }
.widget .select2 { margin-bottom: 0px; }
.widget .wp-caption { color: inherit; }
.widget .qodef-search-form-inner { align-items: stretch; display: flex; max-width: 100%; position: relative; }
.widget .qodef-search-form-field { margin: 0px; color: rgb(255, 255, 255); font-weight: 300; font-size: 15px; }
.widget .qodef-search-form-button { align-items: center; display: inline-flex; flex-shrink: 0; padding: 0px 1em; }
.widget .qodef-search-form-button.qodef--has-icon { display: inline-flex; align-items: center; justify-content: flex-end; height: 100%; padding: 0px; border: 0px; color: var(--qode-main-color); }
.widget .qodef-search-form-button.qodef--has-icon svg { display: block; width: 19px; height: auto; color: currentcolor; }
.widget .qodef-search-form-button.qodef--has-icon { height: initial; padding: 0px; }
.widget .qodef-search-form-button.qodef--has-icon.qodef--button-outside { background-color: transparent !important; }
.widget .qodef-search-form-button.qodef--button-outside { margin-left: 1em; }
.widget .qodef-search-form-button.qodef--button-inside { height: 100%; position: absolute; right: 0px; top: 0px; background-color: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.widget .wp-block-categories a { --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.widget .wp-block-categories a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.widget .tagcloud, .widget .wp-block-tag-cloud { margin: 0px 0px -11px !important; }
.widget .tagcloud a, .widget .wp-block-tag-cloud a { font-family: inherit; line-height: inherit; margin-right: 31px; display: inline-flex; align-items: center; justify-content: center; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; --qodef-background-position: calc(100% - 3px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; font-size: 11px !important; }
.widget .tagcloud a:not(:last-child)::after, .widget .wp-block-tag-cloud a:not(:last-child)::after { content: ""; position: absolute; left: calc(100% + 13px); display: inline-flex; margin-right: 31px; margin-bottom: 5px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.widget .tagcloud a:hover, .widget .wp-block-tag-cloud a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.widget .wp-block-calendar, .widget.widget_calendar { color: inherit !important; width: 100%; }
.widget .wp-block-calendar table, .widget.widget_calendar table { table-layout: fixed; }
.widget .wp-block-calendar caption, .widget.widget_calendar caption { margin-bottom: 5px; }
.widget .wp-block-calendar thead, .widget.widget_calendar thead { color: inherit !important; }
.widget .wp-block-calendar th, .widget.widget_calendar th { background-color: transparent; font-weight: 600; padding: 5px 10px; }
.widget .wp-block-calendar td, .widget.widget_calendar td { padding: 5px 10px; }
.widget .wp-block-calendar #today a, .widget.widget_calendar #today a { color: inherit; }
.widget .wp-block-calendar a, .widget.widget_calendar a { text-decoration: none; }
.widget .wp-block-calendar .wp-calendar-nav, .widget.widget_calendar .wp-calendar-nav { margin: 5px 0px 0px; text-align: left; }
.widget.widget_media_gallery .wp-block-gallery { gap: 0px; }
.widget.widget_media_image { margin-bottom: 0px; }
.widget.widget_media_image a { display: inline-block; vertical-align: top; }
.widget.widget_media_image img { display: block; }
.widget.widget_custom_html { margin-bottom: 0px; }
.widget.widget_text img { display: block; }
.widget.widget_nav_menu .qodef-menu-item-arrow { display: none; }
.widget.widget_rss ul .rsswidget { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: block; }
.widget.widget_rss ul .rssSummary { margin-top: 15px; }
.widget.widget_rss ul cite { display: block; margin-top: 8px; }
.widget.widget_fidalgo_core_title_widget { margin: 0px; }
.widget.widget_block .wp-block-columns, .widget.widget_block .wp-block-group { margin: 0px; }
.widget.widget_block .wp-block-social-link { margin: 4px 8px 4px 0px !important; }
.widget.widget_block .wp-block-social-link:last-child { margin-bottom: 4px !important; }
.widget.widget_block .wp-block-latest-posts__featured-image { margin-bottom: 0.5em; }
.widget.widget_block .wp-block-latest-posts__post-author, .widget.widget_block .wp-block-latest-posts__post-date { color: inherit; }
.widget.widget_block .wp-block-rss__item-author, .widget.widget_block .wp-block-rss__item-publish-date { color: inherit; }
.widget.widget_block .wp-block-button .wp-block-button__link { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 16px 50px; }
.widget.widget_block .wp-block-gallery { gap: 0px; }
.widget.widget_block p:first-child { margin: 0px; }
.widget.widget_block p:last-child { margin: 0px; }
.widget h1:not([class*="qodef"]), .widget h2:not([class*="qodef"]), .widget h3:not([class*="qodef"]), .widget h4:not([class*="qodef"]), .widget h5:not([class*="qodef"]), .widget h6:not([class*="qodef"]) { margin: 0px; }
.widget:not(.widget_fidalgo_core_title_widget) { margin: 0px 0px 38px; }
.widget .qodef-widget-title { margin: 0px 0px 19px; }
.widget .qodef-widget-title a:hover { color: var(--qode-paragraph-color); }
.widget a { color: var(--qode-paragraph-color); }
.widget a:hover { color: var(--qode-paragraph-color); }
.widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
.widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
.widget[class*="_search"] .qodef-widget-title { margin-bottom: 27.5px; }
.widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
.widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
.widget .tagcloud a, .widget .wp-block-tag-cloud a { color: var(--qode-paragraph-color); }
.widget .tagcloud a:hover, .widget .wp-block-tag-cloud a:hover { color: var(--qode-paragraph-color); }
.widget .wp-block-calendar td, .widget .wp-block-calendar th, .widget .wp-block-calendar tr, .widget.widget_calendar td, .widget.widget_calendar th, .widget.widget_calendar tr { border-color: var(--qode-main-color); }
.widget .wp-block-calendar #today, .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
.widget .wp-block-calendar .wp-calendar-nav a, .widget.widget_calendar .wp-calendar-nav a { color: var(--qode-paragraph-color); }
.widget .wp-block-calendar .wp-calendar-nav a:hover, .widget.widget_calendar .wp-calendar-nav a:hover { color: var(--qode-paragraph-color); }
.widget.widget_media_image .qodef-widget-title { margin-bottom: 27.5px; }
.widget.widget_media_gallery { margin-bottom: 33px !important; }
.widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
.widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
.widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
.widget .wp-block-gallery { margin: 0px -5px !important; }
.widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
.widget.widget_block .wp-block-columns h1:not([class*="qodef"]), .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), .widget.widget_block .wp-block-group h1:not([class*="qodef"]), .widget.widget_block .wp-block-group h2:not([class*="qodef"]), .widget.widget_block .wp-block-group h3:not([class*="qodef"]), .widget.widget_block .wp-block-group h4:not([class*="qodef"]), .widget.widget_block .wp-block-group h5:not([class*="qodef"]), .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 19px; }
#qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) { margin: 0px; color: rgb(255, 255, 255); }
#qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) h1:not([class*="qodef"]), #qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) h2:not([class*="qodef"]), #qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) h3:not([class*="qodef"]), #qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) h4:not([class*="qodef"]), #qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) h5:not([class*="qodef"]), #qodef-top-area .widget:not(.widget_fidalgo_core_title_widget) h6:not([class*="qodef"]) { color: rgb(255, 255, 255); }
#qodef-top-area .widget .qodef-widget-title { margin: 0px 0px 19px; color: rgb(255, 255, 255); }
#qodef-top-area .widget .qodef-widget-title a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget a { color: rgb(255, 255, 255); }
#qodef-top-area .widget a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
#qodef-top-area .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
#qodef-top-area .widget[class*="_search"] .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-top-area .widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
#qodef-top-area .widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
#qodef-top-area .widget .tagcloud a, #qodef-top-area .widget .wp-block-tag-cloud a { color: rgb(255, 255, 255); }
#qodef-top-area .widget .tagcloud a:hover, #qodef-top-area .widget .wp-block-tag-cloud a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget .wp-block-calendar caption, #qodef-top-area .widget.widget_calendar caption { color: rgb(255, 255, 255); }
#qodef-top-area .widget .wp-block-calendar tbody, #qodef-top-area .widget.widget_calendar tbody { color: rgb(255, 255, 255); }
#qodef-top-area .widget .wp-block-calendar td, #qodef-top-area .widget .wp-block-calendar th, #qodef-top-area .widget .wp-block-calendar tr, #qodef-top-area .widget.widget_calendar td, #qodef-top-area .widget.widget_calendar th, #qodef-top-area .widget.widget_calendar tr { border-color: var(--qode-main-color); }
#qodef-top-area .widget .wp-block-calendar #today, #qodef-top-area .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
#qodef-top-area .widget .wp-block-calendar .wp-calendar-nav a, #qodef-top-area .widget.widget_calendar .wp-calendar-nav a { color: rgb(255, 255, 255); }
#qodef-top-area .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-top-area .widget.widget_calendar .wp-calendar-nav a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget.widget_media_image .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-top-area .widget.widget_media_gallery { margin-bottom: -5px !important; }
#qodef-top-area .widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
#qodef-top-area .widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-top-area .widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
#qodef-top-area .widget .wp-block-gallery { margin: 0px -5px !important; }
#qodef-top-area .widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-top-area .widget.widget_block .wp-block-columns h1:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-group h1:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-group h2:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-group h3:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-group h4:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-group h5:not([class*="qodef"]), #qodef-top-area .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 19px; }
#qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) { margin: 0px; color: rgb(255, 255, 255); }
#qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) h1:not([class*="qodef"]), #qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) h2:not([class*="qodef"]), #qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) h3:not([class*="qodef"]), #qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) h4:not([class*="qodef"]), #qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) h5:not([class*="qodef"]), #qodef-page-header .widget:not(.widget_fidalgo_core_title_widget) h6:not([class*="qodef"]) { color: rgb(255, 255, 255); }
#qodef-page-header .widget .qodef-widget-title { margin: 0px 0px 19px; color: rgb(255, 255, 255); }
#qodef-page-header .widget .qodef-widget-title a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget a { color: rgb(255, 255, 255); }
#qodef-page-header .widget a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
#qodef-page-header .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
#qodef-page-header .widget[class*="_search"] .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-page-header .widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
#qodef-page-header .widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
#qodef-page-header .widget .tagcloud a, #qodef-page-header .widget .wp-block-tag-cloud a { color: rgb(255, 255, 255); }
#qodef-page-header .widget .tagcloud a:hover, #qodef-page-header .widget .wp-block-tag-cloud a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget .wp-block-calendar caption, #qodef-page-header .widget.widget_calendar caption { color: rgb(255, 255, 255); }
#qodef-page-header .widget .wp-block-calendar tbody, #qodef-page-header .widget.widget_calendar tbody { color: rgb(255, 255, 255); }
#qodef-page-header .widget .wp-block-calendar td, #qodef-page-header .widget .wp-block-calendar th, #qodef-page-header .widget .wp-block-calendar tr, #qodef-page-header .widget.widget_calendar td, #qodef-page-header .widget.widget_calendar th, #qodef-page-header .widget.widget_calendar tr { border-color: var(--qode-main-color); }
#qodef-page-header .widget .wp-block-calendar #today, #qodef-page-header .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
#qodef-page-header .widget .wp-block-calendar .wp-calendar-nav a, #qodef-page-header .widget.widget_calendar .wp-calendar-nav a { color: rgb(255, 255, 255); }
#qodef-page-header .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-page-header .widget.widget_calendar .wp-calendar-nav a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget.widget_media_image .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-page-header .widget.widget_media_gallery { margin-bottom: -5px !important; }
#qodef-page-header .widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
#qodef-page-header .widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-page-header .widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
#qodef-page-header .widget .wp-block-gallery { margin: 0px -5px !important; }
#qodef-page-header .widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-page-header .widget.widget_block .wp-block-columns h1:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-group h1:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-group h2:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-group h3:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-group h4:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-group h5:not([class*="qodef"]), #qodef-page-header .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 19px; }
#qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) { margin: 0px 0px 60px; color: var(--qode-paragraph-color); }
#qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) h1:not([class*="qodef"]), #qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) h2:not([class*="qodef"]), #qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) h3:not([class*="qodef"]), #qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) h4:not([class*="qodef"]), #qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) h5:not([class*="qodef"]), #qodef-page-footer .widget:not(.widget_fidalgo_core_title_widget) h6:not([class*="qodef"]) { color: rgb(255, 255, 255); }
#qodef-page-footer .widget .qodef-widget-title { margin: 0px 0px 17px; color: rgb(255, 255, 255); }
#qodef-page-footer .widget .qodef-widget-title a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget a { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
#qodef-page-footer .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
#qodef-page-footer .widget[class*="_search"] .qodef-widget-title { margin-bottom: 25.5px; }
#qodef-page-footer .widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
#qodef-page-footer .widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
#qodef-page-footer .widget .tagcloud a, #qodef-page-footer .widget .wp-block-tag-cloud a { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget .tagcloud a:hover, #qodef-page-footer .widget .wp-block-tag-cloud a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget .wp-block-calendar caption, #qodef-page-footer .widget.widget_calendar caption { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget .wp-block-calendar tbody, #qodef-page-footer .widget.widget_calendar tbody { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget .wp-block-calendar td, #qodef-page-footer .widget .wp-block-calendar th, #qodef-page-footer .widget .wp-block-calendar tr, #qodef-page-footer .widget.widget_calendar td, #qodef-page-footer .widget.widget_calendar th, #qodef-page-footer .widget.widget_calendar tr { border-color: var(--qode-main-color); }
#qodef-page-footer .widget .wp-block-calendar #today, #qodef-page-footer .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
#qodef-page-footer .widget .wp-block-calendar .wp-calendar-nav a, #qodef-page-footer .widget.widget_calendar .wp-calendar-nav a { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-page-footer .widget.widget_calendar .wp-calendar-nav a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget.widget_media_image .qodef-widget-title { margin-bottom: 25.5px; }
#qodef-page-footer .widget.widget_media_gallery { margin-bottom: 55px !important; }
#qodef-page-footer .widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
#qodef-page-footer .widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-page-footer .widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
#qodef-page-footer .widget .wp-block-gallery { margin: 0px -5px !important; }
#qodef-page-footer .widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-page-footer .widget.widget_block .wp-block-columns h1:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-group h1:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-group h2:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-group h3:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-group h4:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-group h5:not([class*="qodef"]), #qodef-page-footer .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 17px; }
#qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) { margin: 0px 0px 29px; color: rgb(255, 255, 255); }
#qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) h1:not([class*="qodef"]), #qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) h2:not([class*="qodef"]), #qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) h3:not([class*="qodef"]), #qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) h4:not([class*="qodef"]), #qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) h5:not([class*="qodef"]), #qodef-side-area .widget:not(.widget_fidalgo_core_title_widget) h6:not([class*="qodef"]) { color: rgb(255, 255, 255); }
#qodef-side-area .widget .qodef-widget-title { margin: 0px 0px 9px; color: rgb(255, 255, 255); }
#qodef-side-area .widget .qodef-widget-title a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget a { color: rgb(255, 255, 255); }
#qodef-side-area .widget a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
#qodef-side-area .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
#qodef-side-area .widget[class*="_search"] .qodef-widget-title { margin-bottom: 17.5px; }
#qodef-side-area .widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
#qodef-side-area .widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
#qodef-side-area .widget .tagcloud a, #qodef-side-area .widget .wp-block-tag-cloud a { color: rgb(255, 255, 255); }
#qodef-side-area .widget .tagcloud a:hover, #qodef-side-area .widget .wp-block-tag-cloud a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget .wp-block-calendar caption, #qodef-side-area .widget.widget_calendar caption { color: rgb(255, 255, 255); }
#qodef-side-area .widget .wp-block-calendar tbody, #qodef-side-area .widget.widget_calendar tbody { color: rgb(255, 255, 255); }
#qodef-side-area .widget .wp-block-calendar td, #qodef-side-area .widget .wp-block-calendar th, #qodef-side-area .widget .wp-block-calendar tr, #qodef-side-area .widget.widget_calendar td, #qodef-side-area .widget.widget_calendar th, #qodef-side-area .widget.widget_calendar tr { border-color: var(--qode-main-color); }
#qodef-side-area .widget .wp-block-calendar #today, #qodef-side-area .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
#qodef-side-area .widget .wp-block-calendar .wp-calendar-nav a, #qodef-side-area .widget.widget_calendar .wp-calendar-nav a { color: rgb(255, 255, 255); }
#qodef-side-area .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-side-area .widget.widget_calendar .wp-calendar-nav a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget.widget_media_image .qodef-widget-title { margin-bottom: 17.5px; }
#qodef-side-area .widget.widget_media_gallery { margin-bottom: 24px !important; }
#qodef-side-area .widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
#qodef-side-area .widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-side-area .widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
#qodef-side-area .widget .wp-block-gallery { margin: 0px -5px !important; }
#qodef-side-area .widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-side-area .widget.widget_block .wp-block-columns h1:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-group h1:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-group h2:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-group h3:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-group h4:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-group h5:not([class*="qodef"]), #qodef-side-area .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 9px; }
.qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) { margin: 0px 0px 38px; color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) h1:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) h2:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) h3:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) h4:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) h5:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget:not(.widget_fidalgo_core_title_widget) h6:not([class*="qodef"]) { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .qodef-widget-title { margin: 0px 0px 19px; color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .qodef-widget-title a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget a { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
.qodef-mega-menu-widget-holder .widget[class*="_search"] .qodef-widget-title { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
.qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
.qodef-mega-menu-widget-holder .widget .tagcloud a, .qodef-mega-menu-widget-holder .widget .wp-block-tag-cloud a { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .tagcloud a:hover, .qodef-mega-menu-widget-holder .widget .wp-block-tag-cloud a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget .wp-block-calendar caption, .qodef-mega-menu-widget-holder .widget.widget_calendar caption { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .wp-block-calendar tbody, .qodef-mega-menu-widget-holder .widget.widget_calendar tbody { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .wp-block-calendar td, .qodef-mega-menu-widget-holder .widget .wp-block-calendar th, .qodef-mega-menu-widget-holder .widget .wp-block-calendar tr, .qodef-mega-menu-widget-holder .widget.widget_calendar td, .qodef-mega-menu-widget-holder .widget.widget_calendar th, .qodef-mega-menu-widget-holder .widget.widget_calendar tr { border-color: var(--qode-main-color); }
.qodef-mega-menu-widget-holder .widget .wp-block-calendar #today, .qodef-mega-menu-widget-holder .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
.qodef-mega-menu-widget-holder .widget .wp-block-calendar .wp-calendar-nav a, .qodef-mega-menu-widget-holder .widget.widget_calendar .wp-calendar-nav a { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .wp-block-calendar .wp-calendar-nav a:hover, .qodef-mega-menu-widget-holder .widget.widget_calendar .wp-calendar-nav a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget.widget_media_image .qodef-widget-title { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget.widget_media_gallery { margin-bottom: 33px !important; }
.qodef-mega-menu-widget-holder .widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
.qodef-mega-menu-widget-holder .widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
.qodef-mega-menu-widget-holder .widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
.qodef-mega-menu-widget-holder .widget .wp-block-gallery { margin: 0px -5px !important; }
.qodef-mega-menu-widget-holder .widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
.qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h1:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h1:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h2:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h3:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h4:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h5:not([class*="qodef"]), .qodef-mega-menu-widget-holder .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 19px; }
#qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) { margin: 0px 0px 38px; color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) h1:not([class*="qodef"]), #qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) h2:not([class*="qodef"]), #qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) h3:not([class*="qodef"]), #qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) h4:not([class*="qodef"]), #qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) h5:not([class*="qodef"]), #qodef-fullscreen-area .widget:not(.widget_fidalgo_core_title_widget) h6:not([class*="qodef"]) { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget .qodef-widget-title { margin: 0px 0px 19px; color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget .qodef-widget-title a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget a { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li { margin: 0px 0px 10px; }
#qodef-fullscreen-area .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul { margin-top: 10px; }
#qodef-fullscreen-area .widget[class*="_search"] .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget .qodef-search-form-button.qodef--button-inside { color: var(--qode-main-color); }
#qodef-fullscreen-area .widget .qodef-search-form-button.qodef--button-inside:hover { color: var(--qode-main-color); }
#qodef-fullscreen-area .widget .tagcloud a, #qodef-fullscreen-area .widget .wp-block-tag-cloud a { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget .tagcloud a:hover, #qodef-fullscreen-area .widget .wp-block-tag-cloud a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget .wp-block-calendar caption, #qodef-fullscreen-area .widget.widget_calendar caption { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget .wp-block-calendar tbody, #qodef-fullscreen-area .widget.widget_calendar tbody { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget .wp-block-calendar td, #qodef-fullscreen-area .widget .wp-block-calendar th, #qodef-fullscreen-area .widget .wp-block-calendar tr, #qodef-fullscreen-area .widget.widget_calendar td, #qodef-fullscreen-area .widget.widget_calendar th, #qodef-fullscreen-area .widget.widget_calendar tr { border-color: var(--qode-main-color); }
#qodef-fullscreen-area .widget .wp-block-calendar #today, #qodef-fullscreen-area .widget.widget_calendar #today { color: rgb(255, 255, 255); background-color: var(--qode-main-color); }
#qodef-fullscreen-area .widget .wp-block-calendar .wp-calendar-nav a, #qodef-fullscreen-area .widget.widget_calendar .wp-calendar-nav a { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget .wp-block-calendar .wp-calendar-nav a:hover, #qodef-fullscreen-area .widget.widget_calendar .wp-calendar-nav a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget.widget_media_image .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget.widget_media_gallery { margin-bottom: 33px !important; }
#qodef-fullscreen-area .widget.widget_media_gallery .gallery { margin: 0px -5px !important; }
#qodef-fullscreen-area .widget.widget_media_gallery .gallery-item { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-fullscreen-area .widget.widget_media_gallery:last-child { margin-bottom: -5px !important; }
#qodef-fullscreen-area .widget .wp-block-gallery { margin: 0px -5px !important; }
#qodef-fullscreen-area .widget .wp-block-gallery .wp-block-image { padding: 0px 5px; margin: 0px 0px 10px !important; }
#qodef-fullscreen-area .widget.widget_block .wp-block-columns h1:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-columns h2:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-columns h3:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-columns h4:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-columns h5:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-columns h6:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-group h1:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-group h2:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-group h3:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-group h4:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-group h5:not([class*="qodef"]), #qodef-fullscreen-area .widget.widget_block .wp-block-group h6:not([class*="qodef"]) { margin: 0px 0px 19px; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-product-mark, #qodef-woo-page .qodef-woo-product-mark, #yith-quick-view-modal .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark { display: flex; justify-content: center; align-items: center; position: absolute; left: 30px; bottom: 0px; width: 44px; height: 44px; font-size: 11px; line-height: 1; color: rgb(255, 255, 255); letter-spacing: 0.12em; text-transform: uppercase; background-color: rgb(198, 161, 91); border-radius: 50%; z-index: 5; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-product-title, #qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title { margin: 0px; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings, #qodef-woo-page .qodef-woo-ratings, #yith-quick-view-modal .qodef-woo-ratings, .qodef-woo-shortcode .qodef-woo-ratings { position: relative; display: inline-block; width: 100%; vertical-align: top; line-height: 1; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-inner, #qodef-woo-page .qodef-woo-ratings .qodef-m-inner, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-inner, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-inner { position: relative; display: inline-block; vertical-align: top; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-star, #qodef-woo-page .qodef-woo-ratings .qodef-m-star, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star { color: var(--qode-main-color); }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-star svg, #qodef-woo-page .qodef-woo-ratings .qodef-m-star svg, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg { display: inline-block; margin-right: 5px; width: 15px; height: auto; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-star svg:last-child, #qodef-woo-page .qodef-woo-ratings .qodef-m-star svg:last-child, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg:last-child, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg:last-child { margin-right: 0px; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-star.qodef--active, #qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active { position: absolute; top: 0px; left: 0px; overflow: hidden; white-space: nowrap; }
#qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-star.qodef--active svg, #qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active svg, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg { fill: currentcolor; stroke: none; }
#qode-quick-view-for-woocommerce-pop-up .price, #qodef-woo-page .price, #yith-quick-view-modal .price, .qodef-woo-shortcode .price { position: relative; display: flex; align-items: center; font-size: 16px; letter-spacing: 0.12em; margin: 0px; }
#qode-quick-view-for-woocommerce-pop-up .price del, #qodef-woo-page .price del, #yith-quick-view-modal .price del, .qodef-woo-shortcode .price del { margin-right: 10px; }
#qode-quick-view-for-woocommerce-pop-up .price ins, #qodef-woo-page .price ins, #yith-quick-view-modal .price ins, .qodef-woo-shortcode .price ins { text-decoration: none; }
#qode-quick-view-for-woocommerce-pop-up .added_to_cart, #qode-quick-view-for-woocommerce-pop-up .button, #qodef-woo-page .added_to_cart, #qodef-woo-page .button, #yith-quick-view-modal .added_to_cart, #yith-quick-view-modal .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 12px 46px; cursor: pointer; z-index: 3; color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
#qode-quick-view-for-woocommerce-pop-up .added_to_cart::after, #qode-quick-view-for-woocommerce-pop-up .button::after, #qodef-woo-page .added_to_cart::after, #qodef-woo-page .button::after, #yith-quick-view-modal .added_to_cart::after, #yith-quick-view-modal .button::after, .qodef-woo-shortcode .added_to_cart::after, .qodef-woo-shortcode .button::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
#qode-quick-view-for-woocommerce-pop-up .added_to_cart:hover, #qode-quick-view-for-woocommerce-pop-up .button:hover, #qodef-woo-page .added_to_cart:hover, #qodef-woo-page .button:hover, #yith-quick-view-modal .added_to_cart:hover, #yith-quick-view-modal .button:hover, .qodef-woo-shortcode .added_to_cart:hover, .qodef-woo-shortcode .button:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
#qode-quick-view-for-woocommerce-pop-up .added_to_cart:hover::after, #qode-quick-view-for-woocommerce-pop-up .button:hover::after, #qodef-woo-page .added_to_cart:hover::after, #qodef-woo-page .button:hover::after, #yith-quick-view-modal .added_to_cart:hover::after, #yith-quick-view-modal .button:hover::after, .qodef-woo-shortcode .added_to_cart:hover::after, .qodef-woo-shortcode .button:hover::after { background-size: 100% 1px, 1px 100%; }
#qode-quick-view-for-woocommerce-pop-up .added_to_cart.added, #qode-quick-view-for-woocommerce-pop-up .button.added, #qodef-woo-page .added_to_cart.added, #qodef-woo-page .button.added, #yith-quick-view-modal .added_to_cart.added, #yith-quick-view-modal .button.added, .qodef-woo-shortcode .added_to_cart.added, .qodef-woo-shortcode .button.added { display: none; }
#qodef-woo-page .quantity { white-space: nowrap; }
#qodef-woo-page .quantity input[type="number"] { width: 60px; margin: 0px; padding: 12px 10px; text-align: center; font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { display: flex; align-items: center; justify-content: space-between; padding: 20px 30px; border: 1px solid rgba(216, 184, 119, 0.5); list-style: none; gap: 20px; margin-bottom: 30px !important; }
@media only screen and (max-width: 880px) {
  .woocommerce-error, .woocommerce-info, .woocommerce-message { flex-direction: column-reverse; text-align: center; }
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li { display: flex; flex-direction: column-reverse; align-items: flex-start; gap: 12px; }
.woocommerce-error .wc-forward, .woocommerce-info .wc-forward, .woocommerce-message .wc-forward { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 12px 46px; cursor: pointer; z-index: 3; color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
.woocommerce-error .wc-forward::after, .woocommerce-info .wc-forward::after, .woocommerce-message .wc-forward::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.woocommerce-error .wc-forward:hover, .woocommerce-info .wc-forward:hover, .woocommerce-message .wc-forward:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
.woocommerce-error .wc-forward:hover::after, .woocommerce-info .wc-forward:hover::after, .woocommerce-message .wc-forward:hover::after { background-size: 100% 1px, 1px 100%; }
.woocommerce-page div.woocommerce .shop_table tr { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.woocommerce-page div.woocommerce .shop_table td, .woocommerce-page div.woocommerce .shop_table th { padding: 15px 0px 15px 15px; vertical-align: middle; text-align: left; border: 0px; }
.woocommerce-page div.woocommerce .shop_table td:first-child, .woocommerce-page div.woocommerce .shop_table th:first-child { padding-left: 0px; }
.woocommerce-page div.woocommerce .shop_table th { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.woocommerce-page div.woocommerce .shop_table td ul { list-style: none; margin: 0px; padding: 0px; }
.woocommerce-page div.woocommerce .shop_table td ul li { margin: 0px 0px 10px; padding: 0px; }
.woocommerce-page div.woocommerce .shop_table td ul li:last-child { margin-bottom: 0px; }
.woocommerce-page div.woocommerce .shop_table td ul li label { margin-bottom: 0px; }
.woocommerce-page div.woocommerce .shop_table p { margin: 0px; }
.woocommerce-page div.woocommerce .shop_table .variation::after, .woocommerce-page div.woocommerce .shop_table .variation::before { content: ""; display: table; table-layout: fixed; }
.woocommerce-page div.woocommerce .shop_table .variation::after { clear: both; }
.woocommerce-page div.woocommerce .shop_table .variation dt { clear: left; float: left; font-weight: initial; }
@media only screen and (max-width: 880px) {
  .woocommerce-page div.woocommerce .shop_table .variation dt { float: none; width: 100%; }
}
.woocommerce-page div.woocommerce .shop_table .variation dd { clear: right; float: left; margin: 0px 0px 0px 5px; }
@media only screen and (max-width: 880px) {
  .woocommerce-page div.woocommerce .shop_table .variation dd { float: none; margin: 0px; width: 100%; }
}
.woocommerce-page div.woocommerce .col2-set { position: relative; display: flex; align-items: flex-start; margin: 0px -30px; }
.woocommerce-page div.woocommerce .col2-set > * { width: 100%; padding: 0px 30px; margin-bottom: 60px; }
.woocommerce-page div.woocommerce address { font-style: normal; }
.woocommerce-page div.woocommerce address p { margin: 0px; }
.woocommerce-page div.woocommerce form p { margin: 0px; }
.woocommerce-page .pswp__caption__center, .woocommerce-page .pswp__counter { color: rgb(255, 255, 255); }
.woocommerce-page div.woocommerce form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }
.woocommerce-page div.woocommerce form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: rgb(17, 17, 17); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; transform: translateY(-50%); top: calc(50% - 15.5px); }
.woocommerce-page div.woocommerce form .show-password-input::after { background-color: currentcolor; content: ""; display: block; mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIiB3aWR0aD0iMTciPg0KCTxwYXRoIGQ9Ik0yNzkuNiAxNjAuNEMyODIuNCAxNjAuMSAyODUuMiAxNjAgMjg4IDE2MEMzNDEgMTYwIDM4NCAyMDIuMSAzODQgMjU2QzM4NCAzMDkgMzQxIDM1MiAyODggMzUyQzIzNC4xIDM1MiAxOTIgMzA5IDE5MiAyNTZDMTkyIDI1My4yIDE5Mi4xIDI1MC40IDE5Mi40IDI0Ny42QzIwMS43IDI1Mi4xIDIxMi41IDI1NiAyMjQgMjU2QzI1OS4zIDI1NiAyODggMjI3LjMgMjg4IDE5MkMyODggMTgwLjUgMjg0LjEgMTY5LjcgMjc5LjYgMTYwLjR6TTQ4MC42IDExMi42QzUyNy40IDE1NiA1NTguNyAyMDcuMSA1NzMuNSAyNDMuN0M1NzYuOCAyNTEuNiA1NzYuOCAyNjAuNCA1NzMuNSAyNjguM0M1NTguNyAzMDQgNTI3LjQgMzU1LjEgNDgwLjYgMzk5LjRDNDMzLjUgNDQzLjIgMzY4LjggNDgwIDI4OCA0ODBDMjA3LjIgNDgwIDE0Mi41IDQ0My4yIDk1LjQyIDM5OS40QzQ4LjYyIDM1NS4xIDE3LjM0IDMwNCAyLjQ2MSAyNjguM0MtLjgyMDUgMjYwLjQtLjgyMDUgMjUxLjYgMi40NjEgMjQzLjdDMTcuMzQgMjA3LjEgNDguNjIgMTU2IDk1LjQyIDExMi42QzE0Mi41IDY4Ljg0IDIwNy4yIDMyIDI4OCAzMkMzNjguOCAzMiA0MzMuNSA2OC44NCA0ODAuNiAxMTIuNlYxMTIuNnpNMjg4IDExMkMyMDguNSAxMTIgMTQ0IDE3Ni41IDE0NCAyNTZDMTQ0IDMzNS41IDIwOC41IDQwMCAyODggNDAwQzM2Ny41IDQwMCA0MzIgMzM1LjUgNDMyIDI1NkM0MzIgMTc2LjUgMzY3LjUgMTEyIDI4OCAxMTJ6Ii8+DQo8L3N2Zz4NCg=="); mask-position: center center; mask-repeat: no-repeat; width: 17px; height: 17px; }
.woocommerce-page div.woocommerce form .show-password-input.display-password::after { color: rgba(17, 17, 17, 0.7); }
#qodef-woo-page.qodef--cart .shop_table td.product-remove, #qodef-woo-page.qodef--cart .shop_table th.product-remove, .yith-wcwl-form .shop_table td.product-remove, .yith-wcwl-form .shop_table th.product-remove { width: 30px; }
#qodef-woo-page.qodef--cart .shop_table td.product-remove a, #qodef-woo-page.qodef--cart .shop_table th.product-remove a, .yith-wcwl-form .shop_table td.product-remove a, .yith-wcwl-form .shop_table th.product-remove a { font-size: 20px; }
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail, .yith-wcwl-form .shop_table td.product-thumbnail, .yith-wcwl-form .shop_table th.product-thumbnail { padding-left: 0px; width: 72px; }
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail a, #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail img, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail a, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail img, .yith-wcwl-form .shop_table td.product-thumbnail a, .yith-wcwl-form .shop_table td.product-thumbnail img, .yith-wcwl-form .shop_table th.product-thumbnail a, .yith-wcwl-form .shop_table th.product-thumbnail img { display: block; max-width: 100%; width: 100%; }
#qodef-woo-page.qodef--cart .shop_table td.product-name, #qodef-woo-page.qodef--cart .shop_table th.product-name, .yith-wcwl-form .shop_table td.product-name, .yith-wcwl-form .shop_table th.product-name { text-align: left; }
#qodef-woo-page.qodef--cart .shop_table td.product-name a, #qodef-woo-page.qodef--cart .shop_table th.product-name a, .yith-wcwl-form .shop_table td.product-name a, .yith-wcwl-form .shop_table th.product-name a { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; font-weight: 400; letter-spacing: 0.15em; line-height: 1.65em; display: block; }
#qodef-woo-page.qodef--cart .shop_table td.product-quantity input[type="number"], #qodef-woo-page.qodef--cart .shop_table th.product-quantity input[type="number"], .yith-wcwl-form .shop_table td.product-quantity input[type="number"], .yith-wcwl-form .shop_table th.product-quantity input[type="number"] { margin: 0px; }
#qodef-woo-page.qodef--cart .shop_table td.actions, #qodef-woo-page.qodef--cart .shop_table th.actions, .yith-wcwl-form .shop_table td.actions, .yith-wcwl-form .shop_table th.actions { padding: 30px 0px 0px; text-align: initial; }
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon, .yith-wcwl-form .shop_table th.actions .coupon { align-items: flex-start; display: flex; flex-wrap: wrap; float: left; position: relative; width: 70%; }
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon > *, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon > *, .yith-wcwl-form .shop_table td.actions .coupon > *, .yith-wcwl-form .shop_table th.actions .coupon > * { margin-bottom: 0px; }
#qodef-woo-page.qodef--cart .shop_table td.actions label, #qodef-woo-page.qodef--cart .shop_table th.actions label, .yith-wcwl-form .shop_table td.actions label, .yith-wcwl-form .shop_table th.actions label { display: none; }
#qodef-woo-page.qodef--cart .shop_table td.actions input[type="text"], #qodef-woo-page.qodef--cart .shop_table th.actions input[type="text"], .yith-wcwl-form .shop_table td.actions input[type="text"], .yith-wcwl-form .shop_table th.actions input[type="text"] { margin-right: 20px; width: auto; }
#qodef-woo-page.qodef--cart .shop_table td.actions > .button, #qodef-woo-page.qodef--cart .shop_table th.actions > .button, .yith-wcwl-form .shop_table td.actions > .button, .yith-wcwl-form .shop_table th.actions > .button { float: right; }
#qodef-woo-page.qodef--cart .shop_table tr, .yith-wcwl-form .shop_table tr { border-color: rgba(255, 255, 255, 0.2); }
#qodef-woo-page.qodef--cart .shop_table.cart tbody > tr:last-child, .yith-wcwl-form .shop_table.cart tbody > tr:last-child { border-bottom: 0px; }
#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, .yith-wcwl-form .cart-collaterals .shop_table th { width: 20%; }
#qodef-woo-page.qodef--cart .cart_totals, #qodef-woo-page.qodef--cart .cross-sells, .yith-wcwl-form .cart_totals, .yith-wcwl-form .cross-sells { margin-top: 50px; }
#qodef-woo-page.qodef--cart .cart_totals > h2, #qodef-woo-page.qodef--cart .cross-sells > h2, .yith-wcwl-form .cart_totals > h2, .yith-wcwl-form .cross-sells > h2 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px 0px 42px; }
@media only screen and (max-width: 680px) {
  #qodef-woo-page.qodef--cart .cart_totals > h2, #qodef-woo-page.qodef--cart .cross-sells > h2, .yith-wcwl-form .cart_totals > h2, .yith-wcwl-form .cross-sells > h2 { margin-bottom: 12px; }
}
#qodef-woo-page.qodef--cart #shipping_method li, .yith-wcwl-form #shipping_method li { align-items: center; display: flex; gap: 20px; }
#qodef-woo-page.qodef--cart #shipping_method li input, .yith-wcwl-form #shipping_method li input { margin: 0px; }
#qodef-woo-page.qodef--cart .shipping-calculator-form, .yith-wcwl-form .shipping-calculator-form { margin-top: 20px; }
#qodef-woo-page.qodef--cart .shipping-calculator-form select, .yith-wcwl-form .shipping-calculator-form select { width: auto; min-width: 100%; margin: 0px; }
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout, .yith-wcwl-form .wc-proceed-to-checkout { margin-top: 20px; }
.woocommerce-page div.woocommerce .cart-empty { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px; align-items: center; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.woocommerce-page div.woocommerce .wc-empty-cart-message .wc-block-components-notice-banner { border: 0px !important; margin: 0px !important; padding: 0px !important; }
.woocommerce-page div.woocommerce .wc-empty-cart-message .wc-block-components-notice-banner__content { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px; align-items: center !important; }
.woocommerce-page div.woocommerce .return-to-shop { margin: 20px 0px 0px; text-align: center; }
.woocommerce-page div.woocommerce .return-to-shop a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 12px 46px; cursor: pointer; z-index: 3; color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
.woocommerce-page div.woocommerce .return-to-shop a::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.woocommerce-page div.woocommerce .return-to-shop a:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
.woocommerce-page div.woocommerce .return-to-shop a:hover::after { background-size: 100% 1px, 1px 100%; }
.woocommerce-page .cart-empty { text-align: center; justify-content: center; }
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info { flex-direction: column; }
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon > p { margin-bottom: 10px; }
#qodef-woo-page.qodef--checkout .woocommerce-checkout { margin-top: 40px; }
#qodef-woo-page.qodef--checkout #customer_details h3 { margin: 0px 0px 20px; }
#qodef-woo-page.qodef--checkout #order_review_heading { margin: 0px 0px 20px; }
#qodef-woo-page.qodef--checkout .select2-container--default .select2-selection--single { padding: 11px 20px 13px; }
#qodef-woo-page.qodef--checkout .select2-container--default .select2-selection--single .select2-selection__arrow { right: 20px; }
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .shop_table tr { border-color: rgba(255, 255, 255, 0.2); }
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment { margin-top: 30px; }
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order { margin-top: 30px; }
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper { margin-bottom: 15px; }
#qodef-woo-page.qodef--checkout .wc_payment_methods { margin: 0px; padding: 0px; list-style: none; }
#qodef-woo-page.qodef--checkout .wc_payment_methods li { position: relative; margin: 0px; padding: 15px 0px; border-bottom: 1px solid rgba(216, 184, 119, 0.5); }
#qodef-woo-page.qodef--checkout .wc_payment_methods li p { margin: 0px; }
#qodef-woo-page.qodef--checkout .wc_payment_methods li { padding-left: 25px; padding-right: 25px; border-color: rgba(255, 255, 255, 0.2); }
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio { visibility: hidden; position: relative; width: 16px; height: 16px; appearance: none; cursor: pointer; margin: 0px 10px 0px 0px !important; }
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio::after, #qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio::before { box-sizing: border-box; visibility: visible; border-radius: 50%; }
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio::before { content: ""; position: absolute; width: 100%; height: 100%; border: 1px solid var(--qode-main-color); }
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio::after { width: 8px; height: 8px; content: ""; position: absolute; left: 4px; top: 4px; background-color: transparent; transition: background-color 0.2s ease-out; }
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio:checked::after { background-color: var(--qode-main-color); }
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio { position: absolute; top: 18px; left: 0px; margin: 0px; }
#qodef-woo-page.qodef--checkout .wc_payment_methods label { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; margin: 0px; cursor: pointer; }
#qodef-woo-page.qodef--checkout .wc_payment_method:not(.payment_method_paypal) p { margin: 10px 0px 0px; }
#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal .input-radio { top: 61px; }
#qodef-woo-page.qodef--checkout .wc_payment_method.payment_method_paypal label img { margin: 0px 15px 0px 10px; }
[class*="woocommerce-checkout"] .select2-container--default .select2-dropdown { border: 1px solid rgba(255, 255, 255, 0.5) !important; }
[class*="woocommerce-checkout"] .select2-container--default .select2-search--dropdown { display: block; padding: 14px 15px 2px; }
[class*="woocommerce-checkout"] .select2-container--default .select2-search--dropdown.select2-search--hide { display: none; }
[class*="woocommerce-checkout"] .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid rgba(255, 255, 255, 0.5); }
.woocommerce-account .woocommerce-MyAccount-navigation { position: relative; display: inline-block; vertical-align: top; width: 30%; float: left; padding-right: 50px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul { margin: 0px; padding: 0px; list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li { position: relative; margin: 0px; padding: 15px 0px; border-bottom: 1px solid rgba(216, 184, 119, 0.5); }
.woocommerce-account .woocommerce-MyAccount-navigation ul li p { margin: 0px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { color: var(--qode-main-color); }
.woocommerce-account .woocommerce-MyAccount-content { position: relative; display: inline-block; vertical-align: top; width: 70%; float: left; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details { margin: 30px 0px 0px; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details { margin: 48px 0px 0px; }
.woocommerce-account .woocommerce-MyAccount-content h2 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px 0px 20px; }
.woocommerce-account .woocommerce-MyAccount-content .order-again { margin: 30px 0px 0px; }
.woocommerce-account .button { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 12px 46px; cursor: pointer; z-index: 3; color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
.woocommerce-account .button::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.woocommerce-account .button:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
.woocommerce-account .button:hover::after { background-size: 100% 1px, 1px 100%; }
.woocommerce-account .woocommerce-form-login p.form-row:not(.woocommerce-form-row) { display: flex; align-items: center; flex-direction: row-reverse; justify-content: flex-end; }
.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox { display: inline-block; margin-left: 20px; margin-bottom: 0px; }
.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword { margin-top: 10px; }
.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text { margin-bottom: 31px; }
.woocommerce-account .woocommerce-EditAccountForm fieldset { padding: 0px; margin: 0px; }
.woocommerce-account .woocommerce-EditAccountForm fieldset legend { display: none; }
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row { margin: 0px 0px 31px; }
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type="email"], .woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type="password"], .woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type="text"] { margin: 0px; }
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px 0px 20px; }
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview { margin: 0px; padding: 0px; list-style: none; }
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li { position: relative; margin: 0px; padding: 15px 0px; border-bottom: 1px solid rgba(216, 184, 119, 0.5); }
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li p { margin: 0px; }
.woocommerce-order-received .woocommerce-order .woocommerce-order-details { margin-top: 40px; }
.woocommerce-order-received .woocommerce-order h2 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px 0px 20px; }
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details { margin-top: 50px; }
#qodef-woo-page .woocommerce-pagination { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; flex-wrap: wrap; color: rgb(255, 255, 255); position: relative; display: flex; align-items: center; justify-content: center; }
#qodef-woo-page .woocommerce-pagination .page-numbers { position: relative; margin: 0px 16px; padding: 0px 3px; line-height: 1.75em; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
#qodef-woo-page .woocommerce-pagination .page-numbers * { display: block; line-height: inherit; }
#qodef-woo-page .woocommerce-pagination .page-numbers:first-child { margin-left: 0px; }
#qodef-woo-page .woocommerce-pagination .page-numbers:last-child { margin-right: 0px; }
#qodef-woo-page .woocommerce-pagination .page-numbers.next, #qodef-woo-page .woocommerce-pagination .page-numbers.prev { padding: 0px; color: var(--qode-main-color); background: 0px 0px; }
#qodef-woo-page .woocommerce-pagination .page-numbers.next svg, #qodef-woo-page .woocommerce-pagination .page-numbers.prev svg { position: relative; display: block; width: 12px; height: auto; }
#qodef-woo-page .woocommerce-pagination .page-numbers.next svg .qodef-pagination-svg-inner, #qodef-woo-page .woocommerce-pagination .page-numbers.prev svg .qodef-pagination-svg-inner { opacity: 0; --qode-path-length: 14px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
#qodef-woo-page .woocommerce-pagination .page-numbers.prev { margin-right: 18px; }
#qodef-woo-page .woocommerce-pagination .page-numbers.prev svg { scale: 1 -1; }
#qodef-woo-page .woocommerce-pagination .page-numbers.next { margin-left: 18px; }
#qodef-woo-page .woocommerce-pagination .page-numbers.current, #qodef-woo-page .woocommerce-pagination .page-numbers:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
#qodef-woo-page .woocommerce-pagination .page-numbers.current svg .qodef-pagination-svg-inner, #qodef-woo-page .woocommerce-pagination .page-numbers:hover svg .qodef-pagination-svg-inner { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.7s; }
#qodef-woo-page .woocommerce-pagination { margin-top: 93px; }
.qodef-woo-product-list .qodef-e-content, .qodef-woo-product-list .qodef-e-inner, .qodef-woo-product-list .qodef-e-media { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-skin--eclipse .qodef-woo-product-list .qodef-e-content-bottom .qodef-woo-product-excerpt { color: rgb(206, 206, 206); }
.qodef-skin--reseda-green .qodef-woo-product-list .price { color: rgb(255, 255, 255); }
.qodef-skin--reseda-green .qodef-woo-product-list .added_to_cart::after, .qodef-skin--reseda-green .qodef-woo-product-list .added_to_cart::before, .qodef-skin--reseda-green .qodef-woo-product-list .button::after, .qodef-skin--reseda-green .qodef-woo-product-list .button::before { background-color: var(--qode-main-color); }
.qodef-woo-product-list.qodef-item-border--yes { padding: 1px; }
.qodef-woo-product-list.qodef-item-border--yes li { outline: rgb(141, 115, 86) solid 1px; height: calc(100% - 1px); }
.qodef-skin--eclipse .qodef-woo-product-list.qodef-item-border--yes li { outline: rgb(56, 45, 34) solid 1px; }
.qodef-woo-product-list.qodef-item-border--yes.qodef-gutter--no ul.products, .qodef-woo-product-list.qodef-item-border--yes.qodef-gutter--no ul.qodef-grid-inner { --qode-columns-col-gap: 1px !important; }
.qodef-woo-product-list.qodef-item-title--letter-spacing .qodef-woo-product-title { letter-spacing: 0.12em; }
.qodef-woo-product-list .qodef-e-media > .woocommerce-LoopProduct-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-woo-product-list .qodef-e-media-image { position: relative; display: inline-block; vertical-align: top; width: 100%; padding: 0px 30px; overflow: hidden; }
.qodef-woo-product-list .qodef-e-media-image img { transform: scale(1.001); --qode-hover-scale: 1.024; transition: transform 0.6s cubic-bezier(0.34, 0.78, 0.45, 0.98); }
.qodef-woo-product-list .qodef-e-media-image a, .qodef-woo-product-list .qodef-e-media-image img { display: block; width: 100%; }
.qodef-woo-product-list .qodef-e-inner:hover img { transform: scale(var(--qode-hover-scale)); }
.qodef-woo-product-list .qodef-e-content { margin: 0px; padding: 35px 30px; pointer-events: none; }
.qodef-woo-product-list .qodef-e-content a { pointer-events: all; }
.qodef-woo-product-list .qodef-e-top-holder { display: flex; align-items: center; justify-content: space-between; margin: 0px 0px 2px; }
.qodef-woo-product-list .add_to_cart_button, .qodef-woo-product-list .added_to_cart, .qodef-woo-product-list .button, .qodef-woo-product-list .product_type_external, .qodef-woo-product-list .product_type_grouped, .qodef-woo-product-list .product_type_variable { font-family: Jost, sans-serif; font-weight: 400; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; cursor: pointer; z-index: 3; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; overflow: hidden; padding: 0px 0px 3px !important; color: rgb(233, 233, 233) !important; background-color: transparent !important; border: 0px !important; }
.qodef-woo-product-list .add_to_cart_button::after, .qodef-woo-product-list .add_to_cart_button::before, .qodef-woo-product-list .added_to_cart::after, .qodef-woo-product-list .added_to_cart::before, .qodef-woo-product-list .button::after, .qodef-woo-product-list .button::before, .qodef-woo-product-list .product_type_external::after, .qodef-woo-product-list .product_type_external::before, .qodef-woo-product-list .product_type_grouped::after, .qodef-woo-product-list .product_type_grouped::before, .qodef-woo-product-list .product_type_variable::after, .qodef-woo-product-list .product_type_variable::before { content: ""; display: block; position: absolute; bottom: 0px; background-color: var(--qode-main-color); width: 100% !important; height: 1px !important; top: unset !important; border: 0px !important; transition: transform 0.4s cubic-bezier(0.31, 0.29, 0.05, 0.96) !important; }
.qodef-woo-product-list .add_to_cart_button::before, .qodef-woo-product-list .added_to_cart::before, .qodef-woo-product-list .button::before, .qodef-woo-product-list .product_type_external::before, .qodef-woo-product-list .product_type_grouped::before, .qodef-woo-product-list .product_type_variable::before { left: 0px !important; }
.qodef-woo-product-list .add_to_cart_button::after, .qodef-woo-product-list .added_to_cart::after, .qodef-woo-product-list .button::after, .qodef-woo-product-list .product_type_external::after, .qodef-woo-product-list .product_type_grouped::after, .qodef-woo-product-list .product_type_variable::after { left: -100% !important; transition-delay: 0.3s !important; opacity: 1 !important; }
.qodef-woo-product-list .add_to_cart_button:hover::after, .qodef-woo-product-list .add_to_cart_button:hover::before, .qodef-woo-product-list .added_to_cart:hover::after, .qodef-woo-product-list .added_to_cart:hover::before, .qodef-woo-product-list .button:hover::after, .qodef-woo-product-list .button:hover::before, .qodef-woo-product-list .product_type_external:hover::after, .qodef-woo-product-list .product_type_external:hover::before, .qodef-woo-product-list .product_type_grouped:hover::after, .qodef-woo-product-list .product_type_grouped:hover::before, .qodef-woo-product-list .product_type_variable:hover::after, .qodef-woo-product-list .product_type_variable:hover::before { transform: translateX(100%) !important; opacity: 1; }
.qodef-woo-product-list .add_to_cart_button:hover, .qodef-woo-product-list .added_to_cart:hover, .qodef-woo-product-list .button:hover, .qodef-woo-product-list .product_type_external:hover, .qodef-woo-product-list .product_type_grouped:hover, .qodef-woo-product-list .product_type_variable:hover { background: 0px 0px; color: inherit; }
.qodef-woo-product-list .qodef-woo-product-title { transition: color 0.2s ease-out; }
.qodef-woo-product-list .qodef-woo-product-title a:hover { color: inherit; }
.qodef-woo-product-list .qodef-e-content-bottom { margin: 0px; padding: 20px 30px 33px; }
.qodef-woo-product-list .qodef-e-content-bottom .qodef-woo-product-excerpt { font-size: 16px; color: rgb(227, 218, 202); line-height: 26px; margin: 0px; }
@media only screen and (max-width: 680px) {
  .qodef-woo-product-list .qodef-e-content-bottom .qodef-woo-product-excerpt { line-height: 24px; }
}
.qodef-woo-product-list .qodef-woo-ratings { margin-top: 9px; }
.qodef-woo-product-list .qodef-e-media-inner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 20px 40px 35px; background-color: rgba(0, 0, 0, 0.3); text-align: center; opacity: 0; transition: opacity 0.2s ease-out; }
.qodef-woo-product-list .qodef-e-media-inner a { position: relative; z-index: 3; }
.qodef-woo-product-list .qodef-e-media-inner .qodef-woo-product-title { color: rgb(255, 255, 255); }
.qodef-woo-product-list .qodef-e-media-inner .qodef-woo-product-title a { color: inherit; }
.qodef-woo-product-list .qodef-e-media-inner .qodef-woo-product-title a:hover { color: var(--qode-main-color); }
.qodef-woo-product-list .qodef-e-media-inner .qodef-e-info > * { color: rgb(255, 255, 255); }
.qodef-woo-product-list .qodef-e-media-inner .qodef-e-info a:hover { color: var(--qode-main-color); }
.qodef-woo-product-list .qodef-e-media-inner .price { color: rgb(255, 255, 255); }
.qodef-woo-product-list select { min-width: 50%; }
.qodef-woo-product-list .select2 { margin: 0px; }
.qodef-woo-product-list ul.qodef-grid-inner { padding: 0px; margin: 0px; list-style: none; }
.qodef-woo-product-list ul.products { --qode-columns: 3; --qode-columns-row-gap: 30px; --qode-columns-col-gap: 30px; position: relative; display: grid; grid-template-columns: repeat(var(--qode-columns),minmax(0,1fr)); row-gap: var(--qode-columns-row-gap); column-gap: var(--qode-columns-col-gap); padding: 0px; margin: 0px; list-style: none; }
.qodef-woo-product-list ul.products.columns-1 { --qode-columns: 1; }
.qodef-woo-product-list ul.products.columns-2 { --qode-columns: 2; }
.qodef-woo-product-list ul.products.columns-3 { --qode-columns: 3; }
.qodef-woo-product-list ul.products.columns-4 { --qode-columns: 4; }
.qodef-woo-product-list ul.products.columns-5 { --qode-columns: 5; }
.qodef-woo-product-list ul.products.columns-6 { --qode-columns: 6; }
.qodef-woo-product-list ul.products.columns-7 { --qode-columns: 7; }
.qodef-woo-product-list ul.products.columns-8 { --qode-columns: 8; }
.qodef-woo-product-list.qodef-vertical-gutter--no ul.products { --qode-columns-row-gap: 0px; }
.qodef-woo-product-list.qodef-vertical-gutter--tiny ul.products { --qode-columns-row-gap: 10px; }
.qodef-woo-product-list.qodef-vertical-gutter--small ul.products { --qode-columns-row-gap: 20px; }
.qodef-woo-product-list.qodef-vertical-gutter--normal ul.products { --qode-columns-row-gap: 30px; }
.qodef-woo-product-list.qodef-vertical-gutter--medium ul.products { --qode-columns-row-gap: 40px; }
.qodef-woo-product-list.qodef-vertical-gutter--large ul.products { --qode-columns-row-gap: 50px; }
.qodef-woo-product-list.qodef-vertical-gutter--huge ul.products { --qode-columns-row-gap: 80px; }
.qodef-woo-product-list.qodef-gutter--no ul.products { --qode-columns-col-gap: 0px; }
.qodef-woo-product-list.qodef-gutter--tiny ul.products { --qode-columns-col-gap: 10px; }
.qodef-woo-product-list.qodef-gutter--small ul.products { --qode-columns-col-gap: 20px; }
.qodef-woo-product-list.qodef-gutter--normal ul.products { --qode-columns-col-gap: 30px; }
.qodef-woo-product-list.qodef-gutter--medium ul.products { --qode-columns-col-gap: 40px; }
.qodef-woo-product-list.qodef-gutter--large ul.products { --qode-columns-col-gap: 50px; }
.qodef-woo-product-list.qodef-gutter--huge ul.products { --qode-columns-col-gap: 80px; }
.qodef-woo-product-list.qodef-vertical-gutter--custom { --qode-vertical-gutter-custom: 30px; --qode-vertical-gutter-custom-1512: 30px; --qode-vertical-gutter-custom-1200: 30px; --qode-vertical-gutter-custom-880: 30px; }
.qodef-woo-product-list.qodef-vertical-gutter--custom ul.products { --qode-columns-row-gap: var(--qode-vertical-gutter-custom, 30px); }
.qodef-woo-product-list.qodef-gutter--custom { --qode-gutter-custom: 30px; --qode-gutter-custom-1512: 30px; --qode-gutter-custom-1200: 30px; --qode-gutter-custom-880: 30px; }
.qodef-woo-product-list.qodef-gutter--custom ul.products { --qode-columns-col-gap: var(--qode-gutter-custom, 30px); }
.qodef-woo-product-list .qodef-e-inner > .woocommerce-LoopProduct-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.touchevents .qodef-woo-product-list .qodef-e-inner { cursor: pointer; }
.qodef-woo-product-list .qodef-e-inner:hover .qodef-e-media-inner { opacity: 1; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-e-content, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-e-content-bottom, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-e-media, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-e-content, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-e-content-bottom, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-e-media { display: none; visibility: hidden; opacity: 0; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-decoration { display: block; visibility: visible; opacity: 1; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration img, .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-decoration img { display: block; transform: none; width: 100%; height: 100%; object-fit: cover; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-e-inner { height: 100%; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration { position: relative; width: 100%; height: 100%; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content { position: absolute; top: 0px; left: 0px; padding-top: 72px; width: 100%; height: 100%; text-align: center; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-content-inner { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-decoration-tagline { display: block; font-family: "Mrs Saint Delafield", cursive; font-size: 55px; letter-spacing: 0.01em; line-height: 39px; font-weight: 400; margin: 0px 0px 10px; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-decoration-text { font-family: Jost, sans-serif; font-size: 28px; font-weight: 300; line-height: 38px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px 0px 16px; padding: 0px 12%; }
@media only screen and (max-width: 680px) {
  .qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-decoration-text { font-size: 25px; line-height: 30px; }
}
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-decoration-link { font-family: Jost, sans-serif; font-weight: 400; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; color: rgb(255, 255, 255); font-size: 12px; letter-spacing: 0.1em; line-height: 18px; overflow: hidden; position: relative; padding: 0px 0px 3px !important; background-color: transparent !important; border: 0px !important; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-decoration-link::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-image .qodef-decoration-content .qodef-decoration-link:hover::after { transform: translateX(0px); }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-woo-product-image.qodef-decoration > img { visibility: hidden; opacity: 0; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-woo-product-image.qodef-decoration .qodef-video-holder { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-woo-product-image.qodef-decoration .qodef-video-holder .qodef-m-video { width: 100%; height: 100%; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-woo-product-image.qodef-decoration .qodef-video-holder .qodef-m-video video { width: 100%; height: 100%; object-fit: cover; }
.qodef-woo-product-list.qodef-item--image_decoration .qodef-e.qodef--decoration-video .qodef-woo-product-image.qodef-decoration .qodef-decoration-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons, #qodef-woo-page .qodef-quantity-buttons, #yith-quick-view-modal .qodef-quantity-buttons { position: relative; vertical-align: middle; box-sizing: border-box; border: 1px solid rgb(114, 121, 111); padding-left: 20px; height: 50px; width: 232px; max-width: 100%; display: flex; align-items: center; justify-content: space-between; background-color: transparent; }
@media only screen and (max-width: 680px) {
  #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons, #qodef-woo-page .qodef-quantity-buttons, #yith-quick-view-modal .qodef-quantity-buttons { width: 160px; padding-left: 15px; }
}
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-input, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus { display: inline-block; vertical-align: middle; font-size: 15px; font-family: inherit; font-weight: 300; text-align: center; user-select: none; color: rgb(255, 255, 255); background-color: transparent; border: 0px; }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-label, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-label, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-label { font-family: inherit; font-size: 12px; font-weight: 300; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.12em; margin: 0px; }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-input, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input { position: relative; height: 50px; width: 50px; padding: 0px; margin: 0px 25px 0px 0px; font-family: inherit; line-height: 48px; outline: 0px; }
@media only screen and (max-width: 680px) {
  #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-input, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input { margin-right: 15px; }
}
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-input[type="number"]::-webkit-inner-spin-button, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-input[type="number"]::-webkit-outer-spin-button, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input[type="number"]::-webkit-inner-spin-button, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input[type="number"]::-webkit-outer-spin-button, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input[type="number"]::-webkit-inner-spin-button, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus { position: absolute; right: 0px; width: 22px; height: 22px; line-height: 22px; cursor: pointer; transition: color 0.2s ease-out; z-index: 9; }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus::after, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus::before, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus::after, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus::before, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus::after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus::before, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus::after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus::before, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus::after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus::before, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus::after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus::before { content: ""; position: absolute; top: 50%; left: calc(50% - 4.5px); width: 9px; height: 1px; background-color: currentcolor; }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus:hover, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus:hover, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:hover, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:hover { color: var(--qode-main-color); }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus { right: 14px; }
@media only screen and (max-width: 680px) {
  #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus { right: 5px; }
}
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus::after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus::after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus::after { transform: rotate(90deg); }
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus { left: calc(50% + 42px); transform: translate(-50%); }
@media only screen and (max-width: 680px) {
  #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus { left: calc(50% + 15px); }
}
#qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus::after, #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus::before, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus::after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus::before, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus::after, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus::before { width: 8px; }
.qodef-woo-results { position: relative; display: flex; align-items: center; justify-content: space-between; margin-bottom: 21px; }
.qodef-woo-results .woocommerce-result-count { color: rgb(227, 218, 202); font-weight: 300; font-size: 15px; }
.qodef-woo-results .woocommerce-ordering { margin-left: auto; }
.qodef-woo-results .woocommerce-ordering select { width: auto; min-width: 150px; margin: 0px; }
.qodef-woo-results .woocommerce-ordering .select2-container--default { margin: 0px; width: 240px !important; }
.qodef-woo-results .woocommerce-ordering .select2-container--default .select2-selection--single { letter-spacing: 0.12em; font-size: 12px; font-weight: 300; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-transform: uppercase; padding: 11px 20px; color: rgb(255, 255, 255) !important; }
@media only screen and (max-width: 680px) {
  .qodef-woo-results .woocommerce-ordering .select2-container--default .select2-selection--single { padding-left: 0px; }
}
.qodef-woo-results .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow { right: 0px; }
#qodef-woo-page.qodef--single > .product, #yith-quick-view-content.single-product > .product { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-woo-page.qodef--single .qodef-woo-single-inner, #yith-quick-view-content.single-product .qodef-woo-single-inner { position: relative; display: grid; grid-template-columns: 53.5% 1fr; gap: 58px; }
#qodef-woo-page.qodef--single .qodef-woo-single-image, #yith-quick-view-content.single-product .qodef-woo-single-image { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-woo-page.qodef--single .qodef-woo-single-image .zoomImg, #yith-quick-view-content.single-product .qodef-woo-single-image .zoomImg { cursor: crosshair; }
#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark, #yith-quick-view-content.single-product .qodef-woo-single-image .qodef-woo-product-mark { left: unset; bottom: unset; top: 10px; right: 10px; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery, #yith-quick-view-content.single-product .woocommerce-product-gallery { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper { position: relative; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a, #qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img { display: block; width: 100%; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image { position: relative; overflow: hidden; outline: rgba(255, 255, 255, 0.1) solid 1px; width: 100% !important; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { display: grid; gap: 16px; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image { outline: rgba(255, 255, 255, 0.1) solid 1px; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger, #yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 10px; left: 10px; width: 30px; height: 30px; line-height: 30px; text-align: center; z-index: 5; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger { left: calc(27% + 26px); }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper { display: flex; flex-direction: row-reverse; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper a, #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper img, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper a, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper img { height: 100%; object-fit: cover; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image { width: calc(73%) !important; left: 1px; }
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { flex-shrink: 0; width: 27%; gap: 1px; }
@media (min-width: 881px) {
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper, #yith-quick-view-content.single-product .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { margin-top: 16px; }
#qodef-woo-page.qodef--single .entry-summary, #yith-quick-view-content.single-product .entry-summary { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title, #yith-quick-view-content.single-product .entry-summary .qodef-woo-product-title { margin-top: -10px; }
#qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price { font-family: Jost, sans-serif; font-size: 16px; font-weight: 300; letter-spacing: 0.12em; color: rgb(255, 255, 255); margin-top: 3px; }
#qodef-woo-page.qodef--single .entry-summary .yith-wcwl-add-to-wishlist, #yith-quick-view-content.single-product .entry-summary .yith-wcwl-add-to-wishlist { display: inline-block; margin: 30px 0px 0px !important; }
#qodef-woo-page.qodef--single .woocommerce-product-rating, #yith-quick-view-content.single-product .woocommerce-product-rating { position: relative; display: flex; align-items: center; margin-top: 6px; }
#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings, #yith-quick-view-content.single-product .woocommerce-product-rating .qodef-woo-ratings { flex-shrink: 0; width: auto; margin-right: 10px; }
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link, #yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link { color: var(--qode-paragraph-color); font-size: 15px; }
#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover, #yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link:hover { color: inherit; }
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description, #yith-quick-view-content.single-product .woocommerce-product-details__short-description { margin-top: 30px; }
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p, #yith-quick-view-content.single-product .woocommerce-product-details__short-description p { margin-top: 0px; font-size: 16px; }
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p:last-child, #yith-quick-view-content.single-product .woocommerce-product-details__short-description p:last-child { margin-bottom: 0px; }
#qodef-woo-page.qodef--single form.cart, #yith-quick-view-content.single-product form.cart { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 41px; }
#qodef-woo-page.qodef--single form.cart .variations_button, #qodef-woo-page.qodef--single form.cart:not(.variations_form), #yith-quick-view-content.single-product form.cart .variations_button, #yith-quick-view-content.single-product form.cart:not(.variations_form) { display: flex; align-items: flex-start; }
#qodef-woo-page.qodef--single form.cart .variations_button .quantity, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity, #yith-quick-view-content.single-product form.cart .variations_button .quantity, #yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity { margin-right: 20px; }
#qodef-woo-page.qodef--single form.cart .variations_button .quantity.hidden, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity.hidden, #yith-quick-view-content.single-product form.cart .variations_button .quantity.hidden, #yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity.hidden { margin: 0px !important; }
#qodef-woo-page.qodef--single form.cart.grouped_form, #yith-quick-view-content.single-product form.cart.grouped_form { flex-wrap: wrap; }
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table td, #qodef-woo-page.qodef--single form.cart.grouped_form .group_table th, #yith-quick-view-content.single-product form.cart.grouped_form .group_table td, #yith-quick-view-content.single-product form.cart.grouped_form .group_table th { padding: 20px 0px; vertical-align: middle; text-align: left; }
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label, #yith-quick-view-content.single-product form.cart.grouped_form .group_table label { margin-bottom: 0px; font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
#qodef-woo-page.qodef--single form.cart.grouped_form > .button, #yith-quick-view-content.single-product form.cart.grouped_form > .button { margin-top: 30px; }
#qodef-woo-page.qodef--single form.cart .group_table tr, #yith-quick-view-content.single-product form.cart .group_table tr { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
#qodef-woo-page.qodef--single form.cart .group_table td, #qodef-woo-page.qodef--single form.cart .group_table th, #yith-quick-view-content.single-product form.cart .group_table td, #yith-quick-view-content.single-product form.cart .group_table th { padding: 15px 0px 15px 15px; vertical-align: middle; text-align: left; border: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table td:first-child, #qodef-woo-page.qodef--single form.cart .group_table th:first-child, #yith-quick-view-content.single-product form.cart .group_table td:first-child, #yith-quick-view-content.single-product form.cart .group_table th:first-child { padding-left: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table th, #yith-quick-view-content.single-product form.cart .group_table th { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
#qodef-woo-page.qodef--single form.cart .group_table td ul, #yith-quick-view-content.single-product form.cart .group_table td ul { list-style: none; margin: 0px; padding: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table td ul li, #yith-quick-view-content.single-product form.cart .group_table td ul li { margin: 0px 0px 10px; padding: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table td ul li:last-child, #yith-quick-view-content.single-product form.cart .group_table td ul li:last-child { margin-bottom: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table td ul li label, #yith-quick-view-content.single-product form.cart .group_table td ul li label { margin-bottom: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table p, #yith-quick-view-content.single-product form.cart .group_table p { margin: 0px; }
#qodef-woo-page.qodef--single form.cart .group_table .variation::after, #qodef-woo-page.qodef--single form.cart .group_table .variation::before, #yith-quick-view-content.single-product form.cart .group_table .variation::after, #yith-quick-view-content.single-product form.cart .group_table .variation::before { content: ""; display: table; table-layout: fixed; }
#qodef-woo-page.qodef--single form.cart .group_table .variation::after, #yith-quick-view-content.single-product form.cart .group_table .variation::after { clear: both; }
#qodef-woo-page.qodef--single form.cart .group_table .variation dt, #yith-quick-view-content.single-product form.cart .group_table .variation dt { clear: left; float: left; font-weight: initial; }
@media only screen and (max-width: 880px) {
  #qodef-woo-page.qodef--single form.cart .group_table .variation dt, #yith-quick-view-content.single-product form.cart .group_table .variation dt { float: none; width: 100%; }
}
#qodef-woo-page.qodef--single form.cart .group_table .variation dd, #yith-quick-view-content.single-product form.cart .group_table .variation dd { clear: right; float: left; margin: 0px 0px 0px 5px; }
@media only screen and (max-width: 880px) {
  #qodef-woo-page.qodef--single form.cart .group_table .variation dd, #yith-quick-view-content.single-product form.cart .group_table .variation dd { float: none; margin: 0px; width: 100%; }
}
#qodef-woo-page.qodef--single form.cart .variations, #yith-quick-view-content.single-product form.cart .variations { margin-bottom: 30px; }
#qodef-woo-page.qodef--single form.cart .variations tr, #yith-quick-view-content.single-product form.cart .variations tr { border: 0px; }
#qodef-woo-page.qodef--single form.cart .variations tr[class^="description_attribute"] td, #yith-quick-view-content.single-product form.cart .variations tr[class^="description_attribute"] td { padding-bottom: 10px; }
#qodef-woo-page.qodef--single form.cart .variations td, #yith-quick-view-content.single-product form.cart .variations td { position: relative; }
#qodef-woo-page.qodef--single form.cart .variations td, #qodef-woo-page.qodef--single form.cart .variations th, #yith-quick-view-content.single-product form.cart .variations td, #yith-quick-view-content.single-product form.cart .variations th { padding: 3px 0px; text-align: initial; border: 0px; }
#qodef-woo-page.qodef--single form.cart .variations label, #yith-quick-view-content.single-product form.cart .variations label { margin-bottom: 0px; font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
#qodef-woo-page.qodef--single form.cart .variations select, #yith-quick-view-content.single-product form.cart .variations select { width: auto; min-width: 150px; margin: 0px; }
#qodef-woo-page.qodef--single form.cart .variations .select2-container--default, #qodef-woo-page.qodef--single form.cart .variations select, #yith-quick-view-content.single-product form.cart .variations .select2-container--default, #yith-quick-view-content.single-product form.cart .variations select { margin: 0px; width: 165px !important; }
#qodef-woo-page.qodef--single form.cart .variations .select2-container--default .select2-selection--single, #qodef-woo-page.qodef--single form.cart .variations select .select2-selection--single, #yith-quick-view-content.single-product form.cart .variations .select2-container--default .select2-selection--single, #yith-quick-view-content.single-product form.cart .variations select .select2-selection--single { padding: 8px 10px; }
#qodef-woo-page.qodef--single form.cart .variations .reset_variations, #yith-quick-view-content.single-product form.cart .variations .reset_variations { display: inline-block; margin-left: 10px; line-height: 1; }
#qodef-woo-page.qodef--single form.cart .woocommerce-variation, #yith-quick-view-content.single-product form.cart .woocommerce-variation { display: flex; flex-direction: column; justify-content: flex-start; position: relative; }
#qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-availability > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-description > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation .woocommerce-variation-price > *, #yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-availability > *, #yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-description > *, #yith-quick-view-content.single-product form.cart .woocommerce-variation .woocommerce-variation-price > * { margin: 0px 0px 45px; }
#qodef-woo-page.qodef--single form.cart .button, #yith-quick-view-content.single-product form.cart .button { padding: 15px 48px; }
#qodef-woo-page.qodef--single .out-of-stock, #yith-quick-view-content.single-product .out-of-stock { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; margin: 28px 0px 0px; }
#qodef-woo-page.qodef--single .product_meta, #yith-quick-view-content.single-product .product_meta { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 41px; }
#qodef-woo-page.qodef--single .product_meta > *, #yith-quick-view-content.single-product .product_meta > * { position: relative; display: flex; margin-bottom: 1px; }
#qodef-woo-page.qodef--single .product_meta > :last-child, #yith-quick-view-content.single-product .product_meta > :last-child { margin-bottom: 0px; }
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-label { flex-shrink: 0; margin-right: 8px; font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; letter-spacing: 0.12em; font-weight: 300; line-height: inherit !important; }
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value { color: rgb(255, 255, 255); }
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a { color: inherit; }
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a:hover { color: var(--qode-main-color); }
#qodef-woo-page.qodef--single .product_meta .sku_wrapper .qodef-woo-meta-value, #yith-quick-view-content.single-product .product_meta .sku_wrapper .qodef-woo-meta-value { font-size: 15px; font-weight: 300; }
#qodef-woo-page.qodef--single .product_meta .posted_in .qodef-woo-meta-value, #yith-quick-view-content.single-product .product_meta .posted_in .qodef-woo-meta-value { font-size: 16px; color: var(--qode-paragraph-color); }
#qodef-woo-page.qodef--single .product_meta .posted_in .qodef-woo-meta-value a, #yith-quick-view-content.single-product .product_meta .posted_in .qodef-woo-meta-value a { --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
#qodef-woo-page.qodef--single .product_meta .posted_in .qodef-woo-meta-value a:hover, #yith-quick-view-content.single-product .product_meta .posted_in .qodef-woo-meta-value a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; color: inherit; }
#qodef-woo-page.qodef--single .product_meta .tagged_as .qodef-woo-meta-value, #yith-quick-view-content.single-product .product_meta .tagged_as .qodef-woo-meta-value { margin-top: -2px; vertical-align: middle; }
#qodef-woo-page.qodef--single .product_meta .tagged_as .qodef-woo-meta-value a, #yith-quick-view-content.single-product .product_meta .tagged_as .qodef-woo-meta-value a { font-family: inherit; line-height: 16px; margin-right: 31px; padding-bottom: 2px; display: inline-flex; align-items: center; justify-content: center; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; font-size: 11px !important; }
#qodef-woo-page.qodef--single .product_meta .tagged_as .qodef-woo-meta-value a:not(:last-child)::after, #yith-quick-view-content.single-product .product_meta .tagged_as .qodef-woo-meta-value a:not(:last-child)::after { content: ""; position: absolute; left: calc(100% + 13px); display: inline-flex; margin-right: 31px; margin-bottom: 3px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
#qodef-woo-page.qodef--single .product_meta .tagged_as .qodef-woo-meta-value a:hover, #yith-quick-view-content.single-product .product_meta .tagged_as .qodef-woo-meta-value a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; color: inherit; }
#qodef-woo-page.qodef--single .qodef-social-share, #yith-quick-view-content.single-product .qodef-social-share { margin-top: 4px; }
#qodef-woo-page.qodef--single .qodef-social-share .qodef-social-title, #yith-quick-view-content.single-product .qodef-social-share .qodef-social-title { font-size: 12px; letter-spacing: 0.12em; font-weight: 300; }
#qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-content.single-product .woocommerce-tabs { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 99px; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs { position: relative; display: flex; align-items: center; margin: 0px; padding: 0px 0px 12px; border-bottom: 1px solid rgb(130, 137, 127); list-style: none; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li { margin: 0px 30px 0px 0px; padding: 0px; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 300; letter-spacing: 0.12em; display: block; padding: 0px; --qodef-background-position: calc(100% - 1px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), rgb(198, 161, 91) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child { margin-right: 0px; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a { background-size: 100% var(--qodef-background-position); background-position-x: 0px; color: rgb(255, 255, 255); }
@media only screen and (max-width: 880px) {
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs { flex-direction: column; align-items: flex-start; }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li { margin: 0px 0px 30px; padding: 0px; }
  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child { margin-bottom: 0px; }
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 43px; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information { margin-top: 34px; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews { margin-top: 44px; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab > h2, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab > h2 { display: none; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab:not(.woocommerce-Tabs-panel--reviews) p, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab:not(.woocommerce-Tabs-panel--reviews) p { margin: 0px; font-size: 16px; }
#qodef-woo-page.qodef--single .shop_attributes tr, #yith-quick-view-content.single-product .shop_attributes tr { display: flex; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; align-items: baseline; }
#qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-content.single-product .shop_attributes td, #yith-quick-view-content.single-product .shop_attributes th { vertical-align: middle; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-content.single-product .shop_attributes th { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; letter-spacing: 0.15em; font-weight: 300; }
#qodef-woo-page.qodef--single .shop_attributes th::after, #yith-quick-view-content.single-product .shop_attributes th::after { content: ":"; margin-right: 15px; }
#qodef-woo-page.qodef--single .shop_attributes td, #yith-quick-view-content.single-product .shop_attributes td { font-size: 16px; }
#qodef-woo-page.qodef--single .shop_attributes p, #yith-quick-view-content.single-product .shop_attributes p { margin: 0px; font-size: 16px; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title { font-size: 17px; line-height: 1.58824em; margin: 0px; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist, #yith-quick-view-content.single-product .woocommerce-Reviews .commentlist { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 22px 0px 0px; padding: 0px; list-style: none; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > *, #yith-quick-view-content.single-product .woocommerce-Reviews .commentlist > * { margin: 0px 0px 30px; padding: 0px; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > :last-child, #yith-quick-view-content.single-product .woocommerce-Reviews .commentlist > :last-child { margin-bottom: 0px; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container, #yith-quick-view-content.single-product .woocommerce-Reviews .comment_container { position: relative; display: flex; align-items: flex-start; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container > img, #yith-quick-view-content.single-product .woocommerce-Reviews .comment_container > img { flex-shrink: 0; margin-right: 25px; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text, #yith-quick-view-content.single-product .woocommerce-Reviews .comment-text { position: relative; display: inline-block; width: 100%; vertical-align: top; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .meta, #yith-quick-view-content.single-product .woocommerce-Reviews .meta { padding-top: 2px; }
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author, #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
#qodef-woo-page.qodef--single #review_form, #yith-quick-view-content.single-product #review_form { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 32px; }
#qodef-woo-page.qodef--single #review_form .comment-reply-title, #yith-quick-view-content.single-product #review_form .comment-reply-title { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; letter-spacing: 0.15em; font-weight: 300; }
#qodef-woo-page.qodef--single #review_form .comment-notes ~ .comment-form-rating, #yith-quick-view-content.single-product #review_form .comment-notes ~ .comment-form-rating { margin-top: -13px; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating, #yith-quick-view-content.single-product #review_form .comment-form-rating { margin: 10px 0px 23px; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating label, #yith-quick-view-content.single-product #review_form .comment-form-rating label { margin-bottom: 5px; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars, #yith-quick-view-content.single-product #review_form .comment-form-rating .stars { display: none; line-height: 1; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings, #yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings { display: flex; margin: 0px; overflow: hidden; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg, #yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg { fill: currentcolor; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active ~ * svg, #yith-quick-view-content.single-product #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active ~ * svg { fill: none; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating a, #yith-quick-view-content.single-product #review_form .comment-form-rating a { color: var(--qode-main-color); position: relative; display: inline-block; vertical-align: top; margin: 0px 5px 0px 0px; font-size: 0px; line-height: 1; }
#qodef-woo-page.qodef--single #review_form .comment-form-rating a svg, #yith-quick-view-content.single-product #review_form .comment-form-rating a svg { display: block; width: 14px; height: auto; fill: none; stroke: currentcolor; }
#qodef-woo-page.qodef--single .related, #qodef-woo-page.qodef--single .up-sells, #yith-quick-view-content.single-product .related, #yith-quick-view-content.single-product .up-sells { margin-top: 133px; }
#qodef-woo-page.qodef--single .related > h2, #qodef-woo-page.qodef--single .up-sells > h2, #yith-quick-view-content.single-product .related > h2, #yith-quick-view-content.single-product .up-sells > h2 { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 28px; line-height: 1.39286em; letter-spacing: 0.12em; margin: 0px 0px 53px; text-align: center; }
body.qodef-single-skin--dark { --qode-background-color: #0B0B0B; --qode-box-background-color: #1A1714; --qode-additional-background-color: #000000; --qode-paragraph-color: #CECECE; --qode-border-color: rgba(#C6A15B, .5); }
body.qodef-skin--reseda-green #qodef-woo-page.qodef--single .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image { outline: rgb(198, 161, 91) solid 1px; }
body.qodef-skin--reseda-green #qodef-woo-page.qodef--single .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image { outline: rgb(198, 161, 91) solid 1px; }
.widget .qodef-woo-ratings { position: relative; display: inline-block; width: 100%; vertical-align: top; line-height: 1; }
.widget .qodef-woo-ratings .qodef-m-inner { position: relative; display: inline-block; vertical-align: top; }
.widget .qodef-woo-ratings .qodef-m-star { color: var(--qode-main-color); }
.widget .qodef-woo-ratings .qodef-m-star svg { display: inline-block; margin-right: 5px; width: 15px; height: auto; }
.widget .qodef-woo-ratings .qodef-m-star svg:last-child { margin-right: 0px; }
.widget .qodef-woo-ratings .qodef-m-star.qodef--active { position: absolute; top: 0px; left: 0px; overflow: hidden; white-space: nowrap; }
.widget .qodef-woo-ratings .qodef-m-star.qodef--active svg { fill: currentcolor; stroke: none; }
.widget .qodef-woo-ratings { margin: 0px; }
.widget .price { position: relative; display: flex; align-items: center; font-size: 16px; letter-spacing: 0.12em; margin: 0px; }
.widget .price del { margin-right: 10px; }
.widget .price ins { text-decoration: none; }
.widget .price { margin: 0px; }
.widget.woocommerce .qodef-woo-product-title { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; margin: 0px; }
.widget.woocommerce a .product-title { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.widget.woocommerce .button, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 12px 46px; cursor: pointer; z-index: 3; }
.widget.woocommerce.widget_shopping_cart { align-items: flex-start; flex-direction: column; height: auto; }
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content { width: 100%; }
.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li { display: flex; position: relative; }
.widget.woocommerce.widget_products ul li:last-child, .widget.woocommerce.widget_recently_viewed_products ul li:last-child, .widget.woocommerce.widget_top_rated_products ul li:last-child { margin-bottom: 0px; }
.widget.woocommerce.widget_products .qodef-e-media, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, .widget.woocommerce.widget_top_rated_products .qodef-e-media { flex-shrink: 0; }
.widget.woocommerce.widget_products .qodef-e-media a, .widget.woocommerce.widget_products .qodef-e-media img, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media a, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .widget.woocommerce.widget_top_rated_products .qodef-e-media a, .widget.woocommerce.widget_top_rated_products .qodef-e-media img { display: block; position: relative; }
.widget.woocommerce.widget_recent_reviews ul li .reviewer { margin-top: 8px; }
.widget.woocommerce.widget_recent_reviews ul li:last-child { margin-bottom: 0px; }
.widget.woocommerce.widget_recent_reviews ul li > * { display: block; }
.widget.woocommerce.widget_recent_reviews a { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; position: relative; }
.widget.woocommerce.widget_recent_reviews a img { left: 0px; position: absolute; top: 0px; }
.widget.woocommerce.widget_layered_nav button { margin-top: 10px; }
.widget.widget_price_filter .price_slider_wrapper { padding-top: 4px; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 0px; cursor: pointer; height: 1px; position: relative; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle { background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; height: 14px; margin: 0px; outline: 0px; position: relative; top: -5px; width: 8px; mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='7.997' height='13.843'%3e%3cg fill='%23303a30' stroke-linecap='square' data-name='Path 3940'%3e%3cpath d='M3.998 12.844 2.432 10.13.607 6.967l.025-.031-.034-.046 1.834-3.177L3.998 1l1.567 2.713 1.853 3.209-1.853 3.209-1.567 2.713Z'/%3e%3cpath fill='%23a3966c' d='M3.998 2 1.197 6.854l.068.092-.054.068 2.787 4.83 2.843-4.922L3.998 2m0-2 3.995 6.918h.004l-.002.004.002.004h-.004l-3.995 6.918L.005 6.926H0l.003-.004L0 6.918h.005L3.998 0Z'/%3e%3c/g%3e%3c/svg%3e"); mask-repeat: no-repeat; mask-position: center center; display: block; z-index: 5; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:hover { transform: scale(1.1); }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle { position: absolute; z-index: 2; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type { transform: translateX(-8px); }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range { border-radius: 0px; display: block; height: 100%; position: absolute; z-index: 1; }
.widget.widget_price_filter .price_slider_amount { align-items: flex-start; display: flex; flex-direction: column-reverse; gap: 11px; margin: 22px 0px 0px; position: relative; }
.widget.widget_price_filter .price_slider_amount .clear { display: none; }
.widget .wc-block-components-price-slider { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; margin: 0px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper { box-shadow: none; height: 1px; margin: calc(4px) 0px; width: 100%; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper::before { display: none; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress { height: 1px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input { top: -1px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb { background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; height: 14px; margin: 0px; outline: 0px; position: relative; top: -5px; width: 8px; mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='7.997' height='13.843'%3e%3cg fill='%23303a30' stroke-linecap='square' data-name='Path 3940'%3e%3cpath d='M3.998 12.844 2.432 10.13.607 6.967l.025-.031-.034-.046 1.834-3.177L3.998 1l1.567 2.713 1.853 3.209-1.853 3.209-1.567 2.713Z'/%3e%3cpath fill='%23a3966c' d='M3.998 2 1.197 6.854l.068.092-.054.068 2.787 4.83 2.843-4.922L3.998 2m0-2 3.995 6.918h.004l-.002.004.002.004h-.004l-3.995 6.918L.005 6.926H0l.003-.004L0 6.918h.005L3.998 0Z'/%3e%3c/g%3e%3c/svg%3e"); mask-repeat: no-repeat; mask-position: center center; display: block; z-index: 5; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover { transform: scale(1.1); }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb { transform: scale(1.1); }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text { margin: 22px 0px 0px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls input, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text input { margin: 0px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span { font-size: 16px; font-weight: 300; color: rgb(227, 218, 202); }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child::after, .widget .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child::after { content: "—"; margin: 0px 4px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions { display: flex; margin: 11px 0px 0px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button { color: rgb(255, 255, 255); font-size: 12px; letter-spacing: 0.1em; line-height: 18px; overflow: hidden; position: relative; padding: 0px 0px 3px !important; background-color: transparent !important; border: 0px !important; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button:hover::after { transform: translateX(0px); }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__actions button { text-decoration: none; text-transform: uppercase; font-size: 12px !important; }
.widget .wc-block-product-categories { margin: 0px; }
.widget .wc-block-product-categories-list--has-images { margin: 0px; }
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { vertical-align: top; }
.widget .wc-block-product-categories-list li a { font-size: 16px; color: rgb(227, 218, 202); line-height: 30px; letter-spacing: 0.01em; font-weight: 300; }
.widget .wc-block-product-categories-list li a span { --qodef-background-position: calc(100% - 0px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), rgb(160, 128, 60) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.widget .wc-block-product-categories-list li a:hover span { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.widget .wc-block-product-categories-list li .wc-block-product-categories-list-item-count { font-size: 16px; }
.widget .qodef-m-star { color: var(--qode-main-color) !important; }
.widget.woocommerce .qodef-woo-product-title a { color: var(--qode-paragraph-color); }
.widget.woocommerce .qodef-woo-product-title a:hover { color: var(--qode-paragraph-color); }
.widget.woocommerce a .product-title { color: var(--qode-paragraph-color); }
.widget.woocommerce a:hover .product-title { color: var(--qode-paragraph-color); }
.widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 27.5px; }
.widget.woocommerce.widget_product_categories .select2 { margin-top: 27.5px; }
.widget.woocommerce.widget_layered_nav form { margin-top: 27.5px; }
.widget.woocommerce.widget_layered_nav ul li.chosen a { color: var(--qode-paragraph-color); }
.widget.woocommerce.widget_products .qodef-widget-title, .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 27.5px; }
.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
.widget.woocommerce.widget_products .qodef-e-media, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
.widget.woocommerce.widget_products .qodef-e-media img, .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
.widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 27.5px; }
.widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
.widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
.widget.woocommerce.widget_recent_reviews a:hover { color: var(--qode-paragraph-color); }
.widget.woocommerce.widget_recent_reviews a img { width: 80px; }
.widget.widget_price_filter .qodef-widget-title { margin-bottom: 27.5px; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: rgb(114, 121, 111); }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle { background-color: var(--qode-main-color); }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range { background-color: var(--qode-main-color); }
.widget .wp-block-woocommerce-filter-wrapper h1, .widget .wp-block-woocommerce-filter-wrapper h2, .widget .wp-block-woocommerce-filter-wrapper h3, .widget .wp-block-woocommerce-filter-wrapper h4, .widget .wp-block-woocommerce-filter-wrapper h5, .widget .wp-block-woocommerce-filter-wrapper h6, .widget .wp-block-woocommerce-price-filter h1, .widget .wp-block-woocommerce-price-filter h2, .widget .wp-block-woocommerce-price-filter h3, .widget .wp-block-woocommerce-price-filter h4, .widget .wp-block-woocommerce-price-filter h5, .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 27.5px; }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper { background: rgb(114, 121, 111); }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress { --range-color: var(--qode-main-color); }
.widget .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb { background-color: var(--qode-main-color); }
.widget.widget_block .price { justify-content: center; }
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: var(--qode-paragraph-color); }
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: var(--qode-paragraph-color); }
.widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
#qodef-top-area .widget.woocommerce .qodef-woo-product-title a { color: rgb(255, 255, 255); }
#qodef-top-area .widget.woocommerce .qodef-woo-product-title a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget.woocommerce a .product-title { color: rgb(255, 255, 255); }
#qodef-top-area .widget.woocommerce a:hover .product-title { color: var(--qode-paragraph-color); }
#qodef-top-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-top-area .widget.woocommerce.widget_product_categories .select2 { margin-top: 27.5px; }
#qodef-top-area .widget.woocommerce.widget_layered_nav form { margin-top: 27.5px; }
#qodef-top-area .widget.woocommerce.widget_layered_nav ul li.chosen a { color: var(--qode-paragraph-color); }
#qodef-top-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-top-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-top-area .widget.woocommerce.widget_products ul li, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-top-area .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
#qodef-top-area .widget.woocommerce.widget_products .qodef-e-media, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-top-area .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
#qodef-top-area .widget.woocommerce.widget_products .qodef-e-media img, #qodef-top-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-top-area .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
#qodef-top-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-top-area .widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
#qodef-top-area .widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
#qodef-top-area .widget.woocommerce.widget_recent_reviews a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget.woocommerce.widget_recent_reviews a img { width: 80px; }
#qodef-top-area .widget.widget_price_filter .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-top-area .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-top-area .widget .wp-block-woocommerce-price-filter h1, #qodef-top-area .widget .wp-block-woocommerce-price-filter h2, #qodef-top-area .widget .wp-block-woocommerce-price-filter h3, #qodef-top-area .widget .wp-block-woocommerce-price-filter h4, #qodef-top-area .widget .wp-block-woocommerce-price-filter h5, #qodef-top-area .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 27.5px; }
#qodef-top-area .widget.widget_block .price { justify-content: center; }
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: rgb(255, 255, 255); }
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: var(--qode-paragraph-color); }
#qodef-top-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
#qodef-page-header .widget.woocommerce .qodef-woo-product-title a { color: rgb(255, 255, 255); }
#qodef-page-header .widget.woocommerce .qodef-woo-product-title a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget.woocommerce a .product-title { color: rgb(255, 255, 255); }
#qodef-page-header .widget.woocommerce a:hover .product-title { color: var(--qode-paragraph-color); }
#qodef-page-header .widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-page-header .widget.woocommerce.widget_product_categories .select2 { margin-top: 27.5px; }
#qodef-page-header .widget.woocommerce.widget_layered_nav form { margin-top: 27.5px; }
#qodef-page-header .widget.woocommerce.widget_layered_nav ul li.chosen a { color: var(--qode-paragraph-color); }
#qodef-page-header .widget.woocommerce.widget_products .qodef-widget-title, #qodef-page-header .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-page-header .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-page-header .widget.woocommerce.widget_products ul li, #qodef-page-header .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-page-header .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
#qodef-page-header .widget.woocommerce.widget_products .qodef-e-media, #qodef-page-header .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-page-header .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
#qodef-page-header .widget.woocommerce.widget_products .qodef-e-media img, #qodef-page-header .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-page-header .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
#qodef-page-header .widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-page-header .widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
#qodef-page-header .widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
#qodef-page-header .widget.woocommerce.widget_recent_reviews a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget.woocommerce.widget_recent_reviews a img { width: 80px; }
#qodef-page-header .widget.widget_price_filter .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-page-header .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-page-header .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-page-header .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-page-header .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-page-header .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-page-header .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-page-header .widget .wp-block-woocommerce-price-filter h1, #qodef-page-header .widget .wp-block-woocommerce-price-filter h2, #qodef-page-header .widget .wp-block-woocommerce-price-filter h3, #qodef-page-header .widget .wp-block-woocommerce-price-filter h4, #qodef-page-header .widget .wp-block-woocommerce-price-filter h5, #qodef-page-header .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 27.5px; }
#qodef-page-header .widget.widget_block .price { justify-content: center; }
#qodef-page-header .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
#qodef-page-header .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: rgb(255, 255, 255); }
#qodef-page-header .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: var(--qode-paragraph-color); }
#qodef-page-header .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
#qodef-page-footer .widget .qodef-m-star { color: rgb(255, 255, 255) !important; }
#qodef-page-footer .widget.woocommerce .qodef-woo-product-title a { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget.woocommerce .qodef-woo-product-title a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget.woocommerce a .product-title { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget.woocommerce a:hover .product-title { color: rgb(255, 255, 255); }
#qodef-page-footer .widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 25.5px; }
#qodef-page-footer .widget.woocommerce.widget_product_categories .select2 { margin-top: 25.5px; }
#qodef-page-footer .widget.woocommerce.widget_layered_nav form { margin-top: 25.5px; }
#qodef-page-footer .widget.woocommerce.widget_layered_nav ul li.chosen a { color: rgb(255, 255, 255); }
#qodef-page-footer .widget.woocommerce.widget_products .qodef-widget-title, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 25.5px; }
#qodef-page-footer .widget.woocommerce.widget_products ul li, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-page-footer .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
#qodef-page-footer .widget.woocommerce.widget_products .qodef-e-media, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
#qodef-page-footer .widget.woocommerce.widget_products .qodef-e-media img, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
#qodef-page-footer .widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 25.5px; }
#qodef-page-footer .widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
#qodef-page-footer .widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
#qodef-page-footer .widget.woocommerce.widget_recent_reviews a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget.woocommerce.widget_recent_reviews a img { width: 80px; }
#qodef-page-footer .widget.widget_price_filter .qodef-widget-title { margin-bottom: 25.5px; }
#qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-page-footer .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h1, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h2, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h3, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h4, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h5, #qodef-page-footer .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 25.5px; }
#qodef-page-footer .widget.widget_block .price { justify-content: center; }
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: var(--qode-paragraph-color); }
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
#qodef-side-area .widget.woocommerce .qodef-woo-product-title a { color: rgb(255, 255, 255); }
#qodef-side-area .widget.woocommerce .qodef-woo-product-title a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget.woocommerce a .product-title { color: rgb(255, 255, 255); }
#qodef-side-area .widget.woocommerce a:hover .product-title { color: var(--qode-paragraph-color); }
#qodef-side-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 17.5px; }
#qodef-side-area .widget.woocommerce.widget_product_categories .select2 { margin-top: 17.5px; }
#qodef-side-area .widget.woocommerce.widget_layered_nav form { margin-top: 17.5px; }
#qodef-side-area .widget.woocommerce.widget_layered_nav ul li.chosen a { color: var(--qode-paragraph-color); }
#qodef-side-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 17.5px; }
#qodef-side-area .widget.woocommerce.widget_products ul li, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-side-area .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
#qodef-side-area .widget.woocommerce.widget_products .qodef-e-media, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
#qodef-side-area .widget.woocommerce.widget_products .qodef-e-media img, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
#qodef-side-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 17.5px; }
#qodef-side-area .widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
#qodef-side-area .widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
#qodef-side-area .widget.woocommerce.widget_recent_reviews a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget.woocommerce.widget_recent_reviews a img { width: 80px; }
#qodef-side-area .widget.widget_price_filter .qodef-widget-title { margin-bottom: 17.5px; }
#qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-side-area .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-side-area .widget .wp-block-woocommerce-price-filter h1, #qodef-side-area .widget .wp-block-woocommerce-price-filter h2, #qodef-side-area .widget .wp-block-woocommerce-price-filter h3, #qodef-side-area .widget .wp-block-woocommerce-price-filter h4, #qodef-side-area .widget .wp-block-woocommerce-price-filter h5, #qodef-side-area .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 17.5px; }
#qodef-side-area .widget.widget_block .price { justify-content: center; }
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: rgb(255, 255, 255); }
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: var(--qode-paragraph-color); }
#qodef-side-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
.qodef-mega-menu-widget-holder .widget.woocommerce .qodef-woo-product-title a { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget.woocommerce .qodef-woo-product-title a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget.woocommerce a .product-title { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget.woocommerce a:hover .product-title { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_product_categories .select2 { margin-top: 27.5px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav form { margin-top: 27.5px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav ul li.chosen a { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products ul li, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products ul li, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-e-media, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-e-media img, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a img { width: 80px; }
.qodef-mega-menu-widget-holder .widget.widget_price_filter .qodef-widget-title { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h1, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h2, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h3, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h4, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h5, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-filter-wrapper h6, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h1, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h2, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h3, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h4, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h5, .qodef-mega-menu-widget-holder .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 27.5px; }
.qodef-mega-menu-widget-holder .widget.widget_block .price { justify-content: center; }
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: var(--qode-paragraph-color); }
.qodef-mega-menu-widget-holder .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
#qodef-fullscreen-area .widget.woocommerce .qodef-woo-product-title a { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget.woocommerce .qodef-woo-product-title a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget.woocommerce a .product-title { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget.woocommerce a:hover .product-title { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget.woocommerce.widget_product_categories .select2 { margin-top: 27.5px; }
#qodef-fullscreen-area .widget.woocommerce.widget_layered_nav form { margin-top: 27.5px; }
#qodef-fullscreen-area .widget.woocommerce.widget_layered_nav ul li.chosen a { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-fullscreen-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-fullscreen-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget.woocommerce.widget_products ul li, #qodef-fullscreen-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-fullscreen-area .widget.woocommerce.widget_top_rated_products ul li { margin-bottom: 20px; }
#qodef-fullscreen-area .widget.woocommerce.widget_products .qodef-e-media, #qodef-fullscreen-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media, #qodef-fullscreen-area .widget.woocommerce.widget_top_rated_products .qodef-e-media { margin-right: 20px; }
#qodef-fullscreen-area .widget.woocommerce.widget_products .qodef-e-media img, #qodef-fullscreen-area .widget.woocommerce.widget_recently_viewed_products .qodef-e-media img, #qodef-fullscreen-area .widget.woocommerce.widget_top_rated_products .qodef-e-media img { width: 80px; }
#qodef-fullscreen-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget.woocommerce.widget_recent_reviews ul li { min-height: 80px; margin-bottom: 20px; }
#qodef-fullscreen-area .widget.woocommerce.widget_recent_reviews ul li > * { padding-left: 100px; }
#qodef-fullscreen-area .widget.woocommerce.widget_recent_reviews a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget.woocommerce.widget_recent_reviews a img { width: 80px; }
#qodef-fullscreen-area .widget.widget_price_filter .qodef-widget-title { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget .wp-block-woocommerce-filter-wrapper h1, #qodef-fullscreen-area .widget .wp-block-woocommerce-filter-wrapper h2, #qodef-fullscreen-area .widget .wp-block-woocommerce-filter-wrapper h3, #qodef-fullscreen-area .widget .wp-block-woocommerce-filter-wrapper h4, #qodef-fullscreen-area .widget .wp-block-woocommerce-filter-wrapper h5, #qodef-fullscreen-area .widget .wp-block-woocommerce-filter-wrapper h6, #qodef-fullscreen-area .widget .wp-block-woocommerce-price-filter h1, #qodef-fullscreen-area .widget .wp-block-woocommerce-price-filter h2, #qodef-fullscreen-area .widget .wp-block-woocommerce-price-filter h3, #qodef-fullscreen-area .widget .wp-block-woocommerce-price-filter h4, #qodef-fullscreen-area .widget .wp-block-woocommerce-price-filter h5, #qodef-fullscreen-area .widget .wp-block-woocommerce-price-filter h6 { margin-bottom: 27.5px; }
#qodef-fullscreen-area .widget.widget_block .price { justify-content: center; }
#qodef-fullscreen-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { margin-bottom: 20px !important; margin-left: 100px !important; }
#qodef-fullscreen-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a { color: var(--qode-paragraph-color); }
#qodef-fullscreen-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a:hover { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image { margin: 0px 20px 0px -100px !important; max-width: initial !important; width: 80px !important; }
@media (max-width: 1200px) {
  .qodef-content-grid { width: 960px; }
  .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 480px); }
  .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 480px); }
  .qodef--boxed .qodef-content-grid { width: calc(1020px); }
}
@media (max-width: 1024px) {
  .qodef-content-grid { width: 800px; }
  .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
  .qodef--boxed .qodef-content-grid { width: calc(860px); }
}
@media (max-width: 880px) {
  .qodef-content-grid { width: 86%; }
  .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(7%); }
  .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(7%); }
  .qodef--boxed .qodef-content-grid { width: calc(86% + 60px); }
}
@media (max-width: 1512px) {
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 20%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 40%; }
}
@media (max-width: 1368px) {
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
}
@media (max-width: 1200px) {
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 33.3333%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 66.6667%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 33.3333%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 66.6667%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 33.3333%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 66.6667%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
}
@media (max-width: 1024px) {
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 25%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 50%; }
}
@media (max-width: 880px) {
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item { width: 50%; }
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape { width: 100%; }
}
@media (max-width: 1368px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 1368px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 1512px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1512--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 1368px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1368--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 1200px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1200--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 1024px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 880px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--880--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media (max-width: 680px) {
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1 > .qodef-grid-inner { --qode-columns: 1; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2 > .qodef-grid-inner { --qode-columns: 2; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3 > .qodef-grid-inner { --qode-columns: 3; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4 > .qodef-grid-inner { --qode-columns: 4; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5 > .qodef-grid-inner { --qode-columns: 5; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6 > .qodef-grid-inner { --qode-columns: 6; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7 > .qodef-grid-inner { --qode-columns: 7; }
  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8 > .qodef-grid-inner { --qode-columns: 8; }
}
@media only screen and (max-width: 1512px) {
  .qodef-grid.qodef-vertical-gutter--huge { --qode-columns-row-gap: 60px; }
  .qodef-grid.qodef-gutter--huge { --qode-columns-col-gap: 60px; }
}
@media only screen and (max-width: 1512px) {
  .qodef-grid.qodef-vertical-gutter--custom { --qode-columns-row-gap: var(--qode-vertical-gutter-custom-1512, 30px); }
  .qodef-grid.qodef-gutter--custom { --qode-columns-col-gap: var(--qode-gutter-custom-1512, 30px); }
}
@media only screen and (max-width: 1200px) {
  .qodef-grid.qodef-vertical-gutter--custom { --qode-columns-row-gap: var(--qode-vertical-gutter-custom-1200, 30px); }
  .qodef-grid.qodef-gutter--custom { --qode-columns-col-gap: var(--qode-gutter-custom-1200, 30px); }
}
@media only screen and (max-width: 880px) {
  .qodef-grid.qodef-vertical-gutter--custom { --qode-columns-row-gap: var(--qode-vertical-gutter-custom-880, 30px); }
  .qodef-grid.qodef-gutter--custom { --qode-columns-col-gap: var(--qode-gutter-custom-880, 30px); }
}
@media only screen and (max-width: 880px) {
  #qodef-404-page { padding: 110px 40px 200px; }
}
@media only screen and (max-width: 880px) {
  .qodef-blog .qodef-blog-item .qodef-e-quote::before { right: 19%; font-size: 470px; }
  .qodef-blog .qodef-blog-item.format-gallery .swiper-button-prev { left: 30px !important; }
  .qodef-blog .qodef-blog-item.format-gallery .swiper-button-next { right: 30px !important; }
}
@media only screen and (max-width: 680px) {
  .qodef-blog .qodef-blog-item .qodef-e-left, .qodef-blog .qodef-blog-item .qodef-e-right { flex-basis: 100%; }
  .qodef-blog .qodef-blog-item .qodef-e-right { text-align: left; margin-top: 18px; justify-content: flex-start; }
}
@media only screen and (max-width: 1200px) {
  #qodef-page-comments-list .qodef-comment-item .children { padding-left: 40px; }
}
@media only screen and (max-width: 1024px) {
  #qodef-page-comments-list .qodef-comment-item .children { padding-left: 20px; }
}
@media only screen and (max-width: 880px) {
  #qodef-page-comments-list .qodef-comment-item .qodef-e-inner { flex-wrap: wrap; }
  #qodef-page-comments-list .qodef-comment-item .qodef-e-content { margin-top: 23px; width: 100%; }
  #qodef-page-comments-list .qodef-comment-item .children { padding-left: 3%; }
}
@media only screen and (max-width: 880px) {
  .qodef-m-filter .qodef-m-filter-items { flex-direction: column; }
  .qodef-m-filter .qodef-m-filter-item { margin: 5px 0px; }
}
@media only screen and (max-width: 1200px) {
  #qodef-page-footer-top-area .qodef-content-full-width { padding-left: 7%; padding-right: 7%; }
}
@media only screen and (max-width: 680px) {
  #qodef-page-footer-top-area-inner { padding-top: 95px; }
}
@media only screen and (max-width: 1200px) {
  #qodef-page-footer-bottom-area .qodef-content-full-width { padding-left: 7%; padding-right: 7%; }
}
@media only screen and (max-width: 880px) {
  #qodef-page-footer-bottom-area { text-align: center; }
}
@media only screen and (max-width: 680px) {
  #qodef-page-footer-bottom-area .qodef-copyright { max-width: 210px; margin: 0px auto; }
}
@media only screen and (max-width: 1200px) {
  #qodef-page-header { display: none; }
}
@media only screen and (max-width: 1200px) {
  #qodef-page-mobile-header { display: block; }
}
@media only screen and (max-width: 1024px) {
  .woocommerce-page div.woocommerce .col2-set { flex-wrap: wrap; }
}
@media only screen and (max-width: 880px) {
  #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail, #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail, .yith-wcwl-form .shop_table td.product-thumbnail, .yith-wcwl-form .shop_table th.product-thumbnail { display: none; }
  #qodef-woo-page.qodef--cart .shop_table td.product-subtotal, #qodef-woo-page.qodef--cart .shop_table th.product-subtotal, .yith-wcwl-form .shop_table td.product-subtotal, .yith-wcwl-form .shop_table th.product-subtotal { display: none; }
  #qodef-woo-page.qodef--cart .shop_table td.product-stock-status, #qodef-woo-page.qodef--cart .shop_table th.product-stock-status, .yith-wcwl-form .shop_table td.product-stock-status, .yith-wcwl-form .shop_table th.product-stock-status { display: none; }
  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon, .yith-wcwl-form .shop_table th.actions .coupon { width: 100%; flex-wrap: nowrap; float: none; margin-bottom: 20px; }
  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon input[type="text"], #qodef-woo-page.qodef--cart .shop_table th.actions .coupon input[type="text"], .yith-wcwl-form .shop_table td.actions .coupon input[type="text"], .yith-wcwl-form .shop_table th.actions .coupon input[type="text"] { margin-right: 15px; }
  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon .button, #qodef-woo-page.qodef--cart .shop_table th.actions .coupon .button, .yith-wcwl-form .shop_table td.actions .coupon .button, .yith-wcwl-form .shop_table th.actions .coupon .button { padding: 12px 6%; width: 100%; justify-content: center; white-space: nowrap; }
  #qodef-woo-page.qodef--cart .shop_table td.actions > .button, #qodef-woo-page.qodef--cart .shop_table th.actions > .button, .yith-wcwl-form .shop_table td.actions > .button, .yith-wcwl-form .shop_table th.actions > .button { float: none; width: 100%; justify-content: center; }
  #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-plus, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-minus, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-plus { z-index: 9; }
  #qodef-woo-page.qodef--cart .cart-collaterals .cart_totals, .yith-wcwl-form .cart-collaterals .cart_totals { margin-top: 90px; }
  #qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, .yith-wcwl-form .cart-collaterals .shop_table th { width: auto; }
}
@media only screen and (max-width: 680px) {
  #qodef-woo-page.qodef--cart .shop_table .product-name, .yith-wcwl-form .shop_table .product-name { line-height: 1.6em; }
  #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-buttons, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-buttons { width: 100%; padding-left: 0px; }
  #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-minus, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-minus { position: relative; left: 10px; transform: none; }
  #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-input, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-input { margin-right: 0px; }
  #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-plus, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-buttons .qodef-quantity-plus { position: relative; right: 10px; }
  #qodef-woo-page.qodef--cart .shop_table .product-quantity .qodef-quantity-label, .yith-wcwl-form .shop_table .product-quantity .qodef-quantity-label { display: none; }
}
@media only screen and (max-width: 1024px) {
  .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; float: none; }
  .woocommerce-account .woocommerce-MyAccount-navigation { padding-right: 0px; }
  .woocommerce-account .woocommerce-MyAccount-content { margin-top: 50px; }
}
@media (max-width: 1512px) {
  .qodef-woo-product-list ul.products.columns-6 { --qode-columns: 5; }
}
@media (max-width: 1368px) {
  .qodef-woo-product-list ul.products.columns-5 { --qode-columns: 4; }
  .qodef-woo-product-list ul.products.columns-6 { --qode-columns: 4; }
  .qodef-woo-product-list ul.products.columns-7 { --qode-columns: 4; }
  .qodef-woo-product-list ul.products.columns-8 { --qode-columns: 4; }
}
@media (max-width: 1200px) {
  .qodef-woo-product-list ul.products.columns-4 { --qode-columns: 3; }
  .qodef-woo-product-list ul.products.columns-5 { --qode-columns: 3; }
  .qodef-woo-product-list ul.products.columns-6 { --qode-columns: 3; }
  .qodef-woo-product-list ul.products.columns-7 { --qode-columns: 3; }
  .qodef-woo-product-list ul.products.columns-8 { --qode-columns: 3; }
}
@media (max-width: 1024px) {
  .qodef-woo-product-list ul.products.columns-3 { --qode-columns: 2; }
  .qodef-woo-product-list ul.products.columns-4 { --qode-columns: 2; }
  .qodef-woo-product-list ul.products.columns-5 { --qode-columns: 2; }
  .qodef-woo-product-list ul.products.columns-6 { --qode-columns: 2; }
  .qodef-woo-product-list ul.products.columns-7 { --qode-columns: 2; }
  .qodef-woo-product-list ul.products.columns-8 { --qode-columns: 2; }
}
@media (max-width: 880px) {
  .qodef-woo-product-list ul.products.columns-2 { --qode-columns: 1; }
  .qodef-woo-product-list ul.products.columns-3 { --qode-columns: 1; }
  .qodef-woo-product-list ul.products.columns-4 { --qode-columns: 1; }
  .qodef-woo-product-list ul.products.columns-5 { --qode-columns: 1; }
  .qodef-woo-product-list ul.products.columns-6 { --qode-columns: 1; }
  .qodef-woo-product-list ul.products.columns-7 { --qode-columns: 1; }
  .qodef-woo-product-list ul.products.columns-8 { --qode-columns: 1; }
}
@media (max-width: 880px) {
  .qodef-woo-product-list ul.products.columns-2, .qodef-woo-product-list ul.products.columns-3, .qodef-woo-product-list ul.products.columns-4, .qodef-woo-product-list ul.products.columns-5, .qodef-woo-product-list ul.products.columns-6 { --qode-columns: 2; }
}
@media only screen and (max-width: 1512px) {
  .qodef-woo-product-list.qodef-vertical-gutter--huge ul.products { --qode-columns-row-gap: 60px; }
  .qodef-woo-product-list.qodef-gutter--huge ul.products { --qode-columns-col-gap: 60px; }
}
@media only screen and (max-width: 1512px) {
  .qodef-woo-product-list.qodef-vertical-gutter--custom ul.products { --qode-columns-row-gap: var(--qode-vertical-gutter-custom-1512, 30px); }
  .qodef-woo-product-list.qodef-gutter--custom ul.products { --qode-columns-col-gap: var(--qode-gutter-custom-1512, 30px); }
}
@media only screen and (max-width: 1200px) {
  .qodef-woo-product-list.qodef-vertical-gutter--custom ul.products { --qode-columns-row-gap: var(--qode-vertical-gutter-custom-1200, 30px); }
  .qodef-woo-product-list.qodef-gutter--custom ul.products { --qode-columns-col-gap: var(--qode-gutter-custom-1200, 30px); }
}
@media only screen and (max-width: 880px) {
  .qodef-woo-product-list.qodef-vertical-gutter--custom ul.products { --qode-columns-row-gap: var(--qode-vertical-gutter-custom-880, 30px); }
  .qodef-woo-product-list.qodef-gutter--custom ul.products { --qode-columns-col-gap: var(--qode-gutter-custom-880, 30px); }
}
@media only screen and (max-width: 680px) {
  .qodef-woo-product-list .qodef-e-content { padding: 20px 7%; }
  .qodef-woo-product-list .qodef-e-content .qodef-e-top-holder { flex-direction: column; align-items: flex-start; }
  .qodef-woo-product-list h5 { font-size: 15px; }
  .qodef-woo-product-list .qodef-e-media-image { padding: 0px 7%; }
  .qodef-woo-product-list .qodef-e-media-image .qodef-woo-product-mark { left: 12px !important; }
  .qodef-woo-product-list .qodef-e-content-bottom { margin: 0px; padding: 20px 7% 25px; }
}
@media only screen and (max-width: 680px) {
  .qodef-woo-results { flex-direction: column; align-items: flex-start; justify-content: start; }
  .qodef-woo-results .woocommerce-ordering { margin-top: 10px; margin-left: 0px; }
}
@media only screen and (max-width: 1200px) {
  #qodef-woo-page.qodef--single .qodef-woo-single-inner { grid-template-columns: 1fr; gap: 0px; }
  #qodef-woo-page.qodef--single .entry-summary { margin-top: 20px; }
  #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title { margin-top: 0px; }
  #qodef-woo-page.qodef--single .related { margin-bottom: 100px; }
}
@media only screen and (max-width: 880px) {
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger { left: 10px; }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper { flex-wrap: wrap; }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image { width: 100% !important; }
  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { width: 100%; margin: 16px 0px 0px; }
  #qodef-woo-page.qodef--single form.cart { margin-top: 31px; }
  #qodef-woo-page.qodef--single form.cart .button { padding: 15px 6%; }
}
@media only screen and (max-width: 680px) {
  #qodef-woo-page.qodef--single form.cart .variations .value { position: relative; }
  #qodef-woo-page.qodef--single form.cart .variations .reset_variations { bottom: 0px; left: 0px; margin: 0px; position: absolute; }
  #qodef-woo-page.qodef--single form.cart .variations tr:last-child .value { padding-bottom: 20px; }
  #qodef-woo-page.qodef--single form.cart .variations tr:last-child .select2-container--default { margin-bottom: 11px; }
  #qodef-woo-page.qodef--single .woocommerce-tabs { margin-top: 49px; }
  #qodef-woo-page.qodef--single .related { margin-top: 53px; }
  #qodef-woo-page.qodef--single .related > h2, #qodef-woo-page.qodef--single .up-sells > h2 { margin: 0px 0px 33px; }
  #qodef-woo-page.qodef--single .related .products.columns-4, #qodef-woo-page.qodef--single .related .products.columns-5, #qodef-woo-page.qodef--single .related .products.columns-6, #qodef-woo-page.qodef--single .up-sells .products.columns-4, #qodef-woo-page.qodef--single .up-sells .products.columns-5, #qodef-woo-page.qodef--single .up-sells .products.columns-6 { gap: 10px; }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  #qodef-woo-page.qodef--single .related .columns-4, #qodef-woo-page.qodef--single .related .columns-5, #qodef-woo-page.qodef--single .related .columns-6, #qodef-woo-page.qodef--single .up-sells .columns-4, #qodef-woo-page.qodef--single .up-sells .columns-5, #qodef-woo-page.qodef--single .up-sells .columns-6 { --qode-columns: 2; }
}




.fidalgo-core-page-inline-style { width: 0px; height: 0px; line-height: 1; display: none; position: absolute !important; }
.qodef--custom-landing-subtitle-appear.qodef--has-appear { --qode-x: 0px; --qode-y: 10px; opacity: 0; transform: translateX(var(--qode-x)) translateY(var(--qode-y)); transition: opacity 0.37s ease-out, transform 0.75s cubic-bezier(0.18, 0.79, 0.29, 0.93); }
.qodef--custom-landing-subtitle-appear.qodef--has-appear.qodef--appeared { opacity: 1; transform: translateX(0px) translateY(0px); transition-delay: 0.8s, 0.8s; }
.qodef--custom-transform { clip-path: inset(1px); }
.qodef--custom-svg-landing svg { position: relative; max-width: 100%; }
.qodef--custom-svg-landing.qodef--has-appear svg { overflow: visible; clip-path: inset(-15px); }
.qodef--custom-svg-landing.qodef--has-appear g { transform: translateY(90%); opacity: 0; transition: opacity 0.35s, transform 1.2s cubic-bezier(0.26, -0.14, 0, 1.01); }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g { transform: translateY(0px); opacity: 1; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(1) { transition-delay: 70ms, 70ms; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(2) { transition-delay: 0.14s, 0.14s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(3) { transition-delay: 0.21s, 0.21s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(4) { transition-delay: 0.28s, 0.28s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(5) { transition-delay: 0.35s, 0.35s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(6) { transition-delay: 0.42s, 0.42s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(7) { transition-delay: 0.49s, 0.49s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(8) { transition-delay: 0.56s, 0.56s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(9) { transition-delay: 0.63s, 0.63s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(10) { transition-delay: 0.7s, 0.7s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(11) { transition-delay: 0.77s, 0.77s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(12) { transition-delay: 0.84s, 0.84s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(13) { transition-delay: 0.91s, 0.91s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(14) { transition-delay: 0.98s, 0.98s; }
.qodef--custom-svg-landing.qodef--has-appear.qodef--appeared g:nth-of-type(15) { transition-delay: 1.05s, 1.05s; }
.qodef--custom-appear.qodef-footer-landing .qodef--left, .qodef--custom-appear.qodef-footer-landing .qodef--right { transform: scaleX(0); transition: transform 1s 0.3s; }
.qodef--custom-appear.qodef-footer-landing .qodef--left { transform-origin: right center; }
.qodef--custom-appear.qodef-footer-landing .qodef--right { transform-origin: left center; }
.qodef--custom-appear.qodef-footer-landing.qodef--appeared .qodef--left, .qodef--custom-appear.qodef-footer-landing.qodef--appeared .qodef--right { transform: scaleX(1); }
.qodef--light-hover:hover { color: rgb(255, 255, 255) !important; }
.kc-elm.qodef-shortcode .fa, .kc-elm.qodef-shortcode .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }
.kc-elm.qodef-shortcode .fa::before, .kc-elm.qodef-shortcode .fas::before { font-family: inherit; font-weight: inherit; }
.kc-elm.qodef-shortcode .fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }
.kc-elm.qodef-shortcode .fab::before { font-family: inherit; font-weight: inherit; }
#qodef-back-to-top { position: fixed; width: 50px; height: 50px; right: 2.7%; bottom: 25px; margin: 0px; opacity: 0; visibility: hidden; z-index: 100; }
#qodef-back-to-top .qodef-back-to-top-icon { position: relative; display: flex; align-items: center; justify-content: center; height: 100%; font-size: 20px; color: rgb(255, 255, 255); background-color: transparent; border: 1px solid var(--qode-main-color); --qode-border-color: var(--qode-main-color); overflow: hidden; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }
#qodef-back-to-top .qodef-back-to-top-icon * { display: block; line-height: inherit; }
#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-inner { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-additional-border { --qode-padding: 4px; position: absolute; top: var(--qode-padding); left: var(--qode-padding); width: calc(100% - 2 * var(--qode-padding)); height: calc(100% - 2 * var(--qode-padding)); border-color: inherit; }
#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-additional-border::before { content: ""; display: block; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: inherit; position: relative; height: 100%; width: 100%; box-sizing: border-box; opacity: 0.5; }
#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-additional-border::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; box-sizing: border-box; --qode-border-color: inherit; background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
#qodef-back-to-top svg { display: block; width: 18px; height: auto; fill: currentcolor; }
#qodef-back-to-top:hover .qodef-back-to-top-additional-border::after { background-size: 100% 1px, 1px 100%; }
#qodef-back-to-top.qodef--off { opacity: 0; visibility: hidden; transition: opacity 0.15s, visibility 0.15s; }
#qodef-back-to-top.qodef--on { opacity: 1; visibility: visible; transition: opacity 0.3s; }
.qodef-background-grid-lines--enabled .qodef-m-background-grid-lines { top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; --qode-grid-lines-color: rgba(255, 255, 255, .13); position: fixed; }
.qodef-background-grid-lines--enabled .qodef-m-background-grid-lines .qodef-m-background-grid-line { position: absolute; top: 0px; width: 1px; height: 100%; background-color: var(--qode-grid-lines-color); --qode-line-decoration-color: #a2b0b3; }
.qodef-background-grid-lines--enabled .qodef-m-background-grid-lines .qodef-m-background-grid-line::after { content: ""; position: absolute; right: 0px; top: 0px; height: 15vh; width: 1px; --qode-end-pos: 115vH; --qode-dur: 6s; transform: translateY(-15vh); background: linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--qode-grid-lines-decoration-color,var(--qode-line-decoration-color)) 50%,var(--qode-grid-lines-decoration-color,var(--qode-line-decoration-color)) 90%,rgba(255,255,255,0) 100%); animation-duration: ; animation-delay: ; animation-iteration-count: ; animation-direction: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-fill-mode: forwards; animation-timing-function: cubic-bezier(0.4, 0.26, 0.16, 0.98); }
.qodef-background-grid-lines--enabled .qodef-m-background-grid-lines .qodef-m-background-grid-line:nth-child(1)::after { animation-delay: 1.8s; }
.qodef-background-grid-lines--enabled .qodef-m-background-grid-lines .qodef-m-background-grid-line:nth-child(3n+3)::after { animation-delay: 2.3s; }
.qodef-background-grid-lines--enabled .qodef-m-background-grid-lines .qodef-m-background-grid-line:nth-child(4n+4)::after { animation-delay: 0.8s; }
.qodef-blog.qodef-item-border--yes .qodef-grid-inner { row-gap: 0px; column-gap: 1px !important; }
.qodef-blog.qodef-item-border--yes .qodef-grid-item { outline: 1px solid var(--qode-custom-border-color,rgba(216, 184, 119,.5)); height: calc(100% - 1px); padding: var(--qode-columns-row-gap) var(--qode-columns-col-gap); }
.qodef-blog.qodef-item-border--yes.qodef-gutter--no .qodef-grid-inner { --qode-columns-col-gap: 1px !important; }
.qodef-blog.qodef-item-layout--minimal article .qodef-e-content { margin: 0px; }
.qodef-blog.qodef-item-layout--minimal article .qodef-e-bottom-holder { margin-top: 5px; }
.qodef-blog.qodef-item-layout--simple .qodef-e-content { margin-top: 26px; }
.qodef-blog.qodef-item-layout--simple .qodef-e-top-holder { margin-bottom: 4px; }
.qodef-blog.qodef-item-layout--simple article.format-quote .qodef-e-quote { padding: 17vh 21% 13vh; background-image: var(--qode-blog-quote-bg-image-vertical); }
.qodef-blog.qodef-item-layout--simple article.format-link .qodef-e-link { padding: 16.4vh 21% 12.5vh; background-image: var(--qode-blog-link-bg-image-vertical); }
.qodef-blog.qodef-item-layout--simple:not(.qodef-col-num--1) .qodef-e-media-image { width: 100%; overflow: hidden; clip-path: inset(1px); }
.qodef-blog.qodef-item-layout--simple:not(.qodef-col-num--1) .qodef-e-media-image img { transform: scale(1.001); --qode-hover-scale: 1.02; transition: transform 0.6s cubic-bezier(0.34, 0.78, 0.45, 0.98); }
.qodef-browser--firefox .qodef-blog.qodef-item-layout--simple:not(.qodef-col-num--1) .qodef-e-media-image img { transform: scale(1.01) rotate(0.1deg); }
.qodef-blog.qodef-item-layout--simple:not(.qodef-col-num--1) .qodef-e:hover .qodef-e-media-image img { transform: scale(var(--qode-hover-scale)); }
.qodef-blog.qodef-item-layout--simple:not(.qodef-col-num--1).qodef-col-num--2 .qodef-e-media-image img { --qode-hover-scale: 1.016; }
.widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
.widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
.widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
.widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
#qodef-top-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
#qodef-top-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
#qodef-top-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
#qodef-top-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
#qodef-page-header .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
#qodef-page-header .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
#qodef-page-header .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
#qodef-page-header .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
#qodef-page-footer .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
#qodef-page-footer .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
#qodef-page-footer .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
#qodef-page-footer .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
#qodef-side-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
#qodef-side-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
#qodef-side-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
#qodef-side-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
.qodef-mega-menu-widget-holder .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
.qodef-mega-menu-widget-holder .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
.qodef-mega-menu-widget-holder .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
.qodef-mega-menu-widget-holder .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
#qodef-fullscreen-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:not(:last-child) { margin-bottom: 20px; }
#qodef-fullscreen-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article:first-child { margin-top: 8.5px; }
#qodef-fullscreen-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--side-by-side article .qodef-e-media { margin-right: 20px; width: 80px !important; }
#qodef-fullscreen-area .widget.widget_fidalgo_core_simple_blog_list .qodef-blog.qodef-item-layout--minimal article:not(:last-child) { margin: 0px 0px 10px; }
#qodef-author-info { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 90px; padding: 29px 11.3% 28px 23px; border: 1px solid rgba(255, 255, 255, 0.1); background-image: url("activos/be04929d6d8b8eca.jpg"); background-size: cover; }
#qodef-author-info .qodef-m-inner { position: relative; display: flex; align-items: center; }
#qodef-author-info .qodef-m-image { flex-shrink: 0; margin-right: 30px; border-radius: 159px; overflow: hidden; }
#qodef-author-info .qodef-m-image a, #qodef-author-info .qodef-m-image img { display: block; }
#qodef-author-info .qodef-m-author { margin: 0px; }
#qodef-author-info .qodef-m-email { margin: 5px 0px 0px; }
#qodef-author-info .qodef-m-description { margin: 9px 0px 0px; }
#qodef-author-info .qodef-m-social-icons { margin-top: 18px; display: flex; align-items: center; }
#qodef-author-info .qodef-m-social-icons a { position: relative; vertical-align: top; font-family: Jost, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.45455em; text-transform: uppercase; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
#qodef-author-info .qodef-m-social-icons .qodef-svg--diamond-separator { margin: 0px 10px; }
#qodef-author-info .qodef-m-social-icons .qodef-svg--diamond-separator:last-child { display: none; }
#qodef-related-posts { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 86px; padding: 127px 0px; background: var(--qode-box-background-color); }
#qodef-related-posts h2 { text-align: center; margin: 6px 0px 63px; }
@media only screen and (max-width: 880px) {
  #qodef-related-posts { margin-top: 40px; padding: 85px 0px; }
  #qodef-related-posts .qodef-grid { --qode-columns-row-gap: 50px; }
}
#qodef-single-post-navigation { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 88px 0px 3px; }
#qodef-single-post-navigation .qodef-m-inner { position: relative; display: flex; align-items: center; justify-content: space-between; }
#qodef-single-post-navigation .qodef-m-nav { position: relative; display: flex; align-items: center; }
#qodef-single-post-navigation .qodef-m-nav > * { display: block; line-height: inherit; }
#qodef-single-post-navigation .qodef-m-nav .qodef-m-pagination-icon { position: relative; top: -2px; display: block; width: 30px; height: auto; color: var(--qode-main-color); stroke-width: 0.5; stroke-linecap: round; }
#qodef-single-post-navigation .qodef-m-nav.qodef--prev { left: 0px; }
#qodef-single-post-navigation .qodef-m-nav.qodef--prev svg { scale: 1 -1; }
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-pagination-icon { margin-right: 4px; }
#qodef-single-post-navigation .qodef-m-nav.qodef--next { flex-direction: row-reverse; right: 0px; margin-left: auto; text-align: right; }
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-pagination-icon { margin-left: 4px; }
#qodef-single-post-navigation .qodef-m-nav.qodef--next svg path:nth-of-type(2), #qodef-single-post-navigation .qodef-m-nav.qodef--prev svg path:nth-of-type(2) { opacity: 0; --qode-path-length: 14px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
#qodef-single-post-navigation .qodef-m-nav.qodef--next:hover svg path:nth-of-type(2), #qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover svg path:nth-of-type(2) { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 0.8s; }
#qodef-single-post-navigation .qodef-m-nav-label { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
.qodef--drag-cursor .swiper-wrapper { min-width: 1000%; }
.qodef-svg--custom-cursor { height: auto; color: rgb(255, 255, 255); }
.qodef-svg--custom-cursor text { color: inherit; }
.qodef-m-custom-cursor { opacity: 0; pointer-events: none; background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px); border-radius: 50%; position: fixed; top: -12px; left: 0px; transition: opacity 0.3s ease-out, visibility 0.3s ease-out; visibility: hidden; height: 120px; width: auto; z-index: 99; overflow: visible; translate: -50% -50%; rotate: 1deg; }
.qodef-m-custom-cursor svg { overflow: visible; display: block; }
.qodef-m-custom-cursor.qodef--show { opacity: 1; visibility: visible; }
.qodef-m-custom-cursor.qodef--hide { opacity: 0; visibility: hidden; }
.qodef-m-custom-cursor .qodef--drag, .qodef-m-custom-cursor .qodef--view { opacity: 0; transition: opacity 0.2s ease-out; fill: currentcolor; mix-blend-mode: difference; isolation: isolate; }
.qodef-m-custom-cursor.qodef--drag-cursor .qodef--drag { opacity: 1; }
.qodef-m-custom-cursor.qodef--view-cursor .qodef--view { opacity: 1; }
#qodef-page-footer { --qode-footer-logo-top-offset: 13px; }
#qodef-page-footer .qodef-alignment--left { text-align: left; }
#qodef-page-footer .qodef-alignment--left .widget img { margin-right: auto; }
#qodef-page-footer .qodef-alignment--center { text-align: center; }
#qodef-page-footer .qodef-alignment--center .widget img { margin-right: auto; margin-left: auto; }
#qodef-page-footer .qodef-alignment--right { text-align: right; }
#qodef-page-footer .qodef-alignment--right .widget img { margin-left: auto; }
#qodef-page-footer #qodef-footer-logo-holder { display: flex; align-items: baseline; }
#qodef-page-footer #qodef-footer-logo-holder a { position: relative; display: inline-flex; margin: 0px 31px; top: var(--qode-footer-logo-top-offset); }
@media only screen and (max-width: 680px) {
  #qodef-page-footer #qodef-footer-logo-holder a { top: var(--qode-footer-logo-top-offset-mobile,var(--qode-footer-logo-top-offset)); }
}
#qodef-page-footer #qodef-footer-logo-holder img { max-height: 50%; }
#qodef-page-footer #qodef-footer-logo-holder::after, #qodef-page-footer #qodef-footer-logo-holder::before { content: ""; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.4); }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear .qodef-grid-item { --qode-x: 0px; --qode-y: 30px; opacity: 0; transform: translateX(var(--qode-x)) translateY(var(--qode-y)); transition: opacity 0.37s ease-out, transform 0.75s cubic-bezier(0.18, 0.79, 0.29, 0.93); }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear .qodef-grid-item::after { transform-origin: center top; transform: scaleY(0); transition: transform 1s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item { opacity: 1; transform: translateX(0px) translateY(0px); }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(n) { --qode-delay: 0s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(2n) { --qode-delay: 0.18s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(3n) { --qode-delay: 0.36s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(4n) { --qode-delay: 0.54s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(5n) { --qode-delay: 0.72s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(6n) { --qode-delay: 0.9s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(7n) { --qode-delay: 1.08s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(8n) { --qode-delay: 1.26s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(9n) { --qode-delay: 1.44s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(10n) { --qode-delay: 1.62s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(11n) { --qode-delay: 1.8s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(12n) { --qode-delay: 1.98s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(13n) { --qode-delay: 2.16s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(14n) { --qode-delay: 2.34s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(15n) { --qode-delay: 2.52s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item:nth-child(16n) { --qode-delay: 2.7s; }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item { transition-delay: var(--qode-delay),var(--qode-delay); }
#qodef-page-footer #qodef-page-footer-top-area.qodef--has-appear.qodef--appeared .qodef-grid-item::after { transform: scaleY(1); transition-delay: calc(var(--qode-delay) + .3s); }
#qodef-page-footer #qodef-page-footer-bottom-area.qodef--has-appear #qodef-footer-logo-holder::after, #qodef-page-footer #qodef-page-footer-bottom-area.qodef--has-appear #qodef-footer-logo-holder::before { transform: scaleX(0); transition: transform 1s 0.3s; }
#qodef-page-footer #qodef-page-footer-bottom-area.qodef--has-appear #qodef-footer-logo-holder::before { transform-origin: right center; }
#qodef-page-footer #qodef-page-footer-bottom-area.qodef--has-appear #qodef-footer-logo-holder::after { transform-origin: left center; }
#qodef-page-footer #qodef-page-footer-bottom-area.qodef--has-appear.qodef--appeared #qodef-footer-logo-holder::after, #qodef-page-footer #qodef-page-footer-bottom-area.qodef--has-appear.qodef--appeared #qodef-footer-logo-holder::before { transform: scaleX(1); }
#qodef-page-footer-bottom-area-inner .qodef-grid.qodef-gutter--custom, #qodef-page-footer-top-area-inner .qodef-grid.qodef-gutter--custom { --qode-columns-row-gap: var(--qode-columns-col-gap); }
#qodef-page-footer-top-area-inner > .qodef-grid.qodef-alignment--center { --qode-columns-col-gap: 0; }
#qodef-page-footer-top-area-inner > .qodef-grid.qodef-alignment--center > .qodef-grid-inner > .qodef-grid-item { padding: 26px 0px; }
@media only screen and (max-width: 680px) {
  #qodef-page-footer-top-area-inner > .qodef-grid.qodef-alignment--center > .qodef-grid-inner > .qodef-grid-item { padding: 10px 0px; }
}
@media (min-width: 881px) {
  #qodef-page-footer-top-area-inner > .qodef-grid.qodef-alignment--center > .qodef-grid-inner > .qodef-grid-item:not(:last-of-type)::after { content: ""; position: absolute; right: 0px; top: 0px; height: 100%; width: 1px; background: rgba(255, 255, 255, 0.3); }
}
@media (min-width: 881px) {
  #qodef-page-footer-bottom-area-inner .qodef-alignment--space-between .qodef-grid-item:nth-child(2) { text-align: right; }
}
.qodef-page-footer--uncover #qodef-page-outer { z-index: 90; }
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer { position: fixed; bottom: 0px; left: 0px; }
#qodef-fullscreen-area { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); background-position: center center; background-repeat: no-repeat; background-size: cover; visibility: hidden; opacity: 0; z-index: 99; overflow-x: hidden !important; }
#qodef-fullscreen-area .qodef-content-grid { height: 100%; }
#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu { width: 100%; }
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area { animation: 0.25s linear 0s 1 normal both running qode-fade-in; }
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area { animation: 0.25s linear 0s 1 normal both running qode-fade-out; }
#qodef-fullscreen-area-inner { display: flex; justify-content: center; flex-direction: column; align-items: center; width: 100%; height: 100%; }
@media only screen and (max-width: 880px) {
  #qodef-fullscreen-area-inner { flex-direction: row; }
}
.qodef-fullscreen-menu { position: relative; top: 0px; margin: 0px auto; text-align: left; z-index: 12; pointer-events: none; }
.qodef-fullscreen-menu ul { margin: 0px; list-style: none; display: inline-block; pointer-events: all; position: relative; }
.qodef-fullscreen-menu ul li { position: relative; margin: 0px; padding: 0px; }
.qodef-fullscreen-menu ul li a .qodef-menu-item-arrow { display: none; }
.qodef-fullscreen-menu ul li.qodef--hide-link > a { cursor: default; }
.qodef-fullscreen-menu ul.sub-menu { display: none; }
.qodef-fullscreen-menu .qodef-menu-item-icon { margin-right: 5px; }
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder { display: none; }
.qodef-fullscreen-menu > ul { padding: 30px; left: -30px; }
.qodef-fullscreen-menu > ul > li { margin: 15px 0px; }
.qodef-fullscreen-menu > ul > li > a { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 36px; line-height: 1.13889em; letter-spacing: 0.15em; color: rgb(255, 255, 255); }
.qodef-fullscreen-menu > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
@media only screen and (max-width: 1368px) {
  .qodef-fullscreen-menu > ul > li > a { font-size: 30px; line-height: 0.5em; }
}
.qodef-fullscreen-menu > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-fullscreen-menu > ul > li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-fullscreen-menu > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-fullscreen-menu .qodef-drop-down-second-inner > ul { padding: 0px 0px 1px; }
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a { position: relative; display: flex; white-space: normal; margin: 12px 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; color: rgb(255, 255, 255); }
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
@media (min-width: 681px) and (min-height: 620px) {
  .qodef-fullscreen-area-widgets { position: absolute; bottom: 100px; right: 50px; display: flex; justify-content: flex-end; width: 100%; }
  .qodef-fullscreen-area-widgets .wp-block-columns { min-width: 460px; gap: 100px; }
}
@media (min-width: 1025px) {
  .qodef-fullscreen-area-widgets { bottom: 120px; right: 150px; }
}
@media only screen and (max-width: 1024px) {
  .qodef-fullscreen-area-widgets { margin-top: 50px; }
}
@media only screen and (max-width: 680px) {
  .qodef-fullscreen-area-widgets { display: none; }
}
.qodef-fs-close-cursor { position: fixed; top: 0px; left: 0px; margin: 0px 0px 0px -20px; line-height: 88px; text-align: center; border-radius: 50%; pointer-events: none; z-index: 123; color: var(--qode-main-color); }
.qodef-fs-close-cursor.qodef--active .qodef-m-lines { opacity: 1; }
.qodef-fs-close-cursor .qodef-m-lines { position: relative; display: block; width: 60px; height: 10px; opacity: 0; transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1); }
.qodef-fs-close-cursor .qodef-m-line { position: absolute; top: 5px; left: 0px; height: 1px; width: 100%; background-color: currentcolor; transition: top 0.15s, transform 0.3s; }
.qodef-fs-close-cursor .qodef-m-line.qodef--1 { transform: rotate(45deg); }
.qodef-fs-close-cursor .qodef-m-line.qodef--2 { transform: rotate(-45deg) scaleX(1); transform-origin: center center; }
@media only screen and (max-width: 1024px) {
  .qodef-fs-close-cursor { display: none; }
}
.qodef-fullscreen-menu-opener.qodef-opener-icon { display: inline-flex; align-items: center; justify-content: center; gap: 15px; transition: opacity 0.5s cubic-bezier(0.96, 0.15, 0, 1.1); padding: var(--qode-fs-menu-opener-padding,0 20px); height: 100%; background-color: var(--qode-fs-menu-opener-background-color); }
.qodef-fullscreen-menu-opener.qodef-opener-icon .qodef-fullscreen-menu-opener-text { color: rgb(255, 255, 255); font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.qodef-fullscreen-menu--opened #qodef-page-header, .qodef-fullscreen-menu--opened #qodef-page-mobile-header { visibility: hidden; }
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener, .qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer, .qodef-fullscreen-menu--opened .qodef-header-logo-link, .qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link { visibility: visible; }
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light { opacity: 1; }
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark, .qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main { opacity: 0; }
.qodef-fullscreen-menu--opened.qodef-fullscreen-menu--hide-logo .qodef-header-logo-image.qodef--customizer, .qodef-fullscreen-menu--opened.qodef-fullscreen-menu--hide-logo .qodef-header-logo-link, .qodef-fullscreen-menu--opened.qodef-fullscreen-menu--hide-logo .qodef-mobile-header-logo-link { visibility: hidden; }
.qodef-fullscreen-menu--opened .qodef-header-sticky { background: 0px 0px; backdrop-filter: none; }
#qodef-page-header .qodef-widget-holder { display: flex; align-items: center; height: 100%; margin-left: 24px; }
#qodef-page-header .qodef-widget-holder .widget { margin: 0px 12px; }
#qodef-page-header .qodef-widget-holder .widget:first-child { margin-left: 0px; }
#qodef-page-header .qodef-widget-holder .widget:last-child { margin-right: 0px; }
#qodef-page-header div[id^="monster-widget-placeholder"], #qodef-page-header div[id^="woo-monster-widget-placeholder"] { display: none; }
#qodef-page-header-inner { border-bottom: 0px solid transparent; }
#qodef-page-header-inner.qodef-content-grid { padding: 0px; }
#qodef-page-header-inner.qodef-skin--light nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li > a { color: var(--qode-header-light-color) !important; }
#qodef-page-header-inner.qodef-skin--light nav > ul > li > a:hover, .qodef-custom-header-layout.qodef-skin--light nav > ul > li > a:hover { color: var(--qode-header-light-hover-color) !important; }
#qodef-page-header-inner.qodef-skin--light nav > ul > li.current-menu-ancestor > a, #qodef-page-header-inner.qodef-skin--light nav > ul > li.current-menu-item > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.current-menu-ancestor > a, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.current-menu-item > a { color: var(--qode-header-light-hover-color) !important; }
#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) { color: var(--qode-header-light-color) !important; }
#qodef-page-header-inner.qodef-skin--dark nav > ul > li > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a { color: var(--qode-header-dark-color) !important; }
#qodef-page-header-inner.qodef-skin--dark nav > ul > li > a:hover, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li > a:hover { color: var(--qode-header-dark-hover-color) !important; }
#qodef-page-header-inner.qodef-skin--dark nav > ul > li.current-menu-ancestor > a, #qodef-page-header-inner.qodef-skin--dark nav > ul > li.current-menu-item > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li.current-menu-ancestor > a, .qodef-custom-header-layout.qodef-skin--dark nav > ul > li.current-menu-item > a { color: var(--qode-header-dark-hover-color) !important; }
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) { color: var(--qode-header-dark-color) !important; }
#qodef-page-header .qodef-header-logo-link img.qodef--main { opacity: 1; }
#qodef-page-header .qodef-header-logo-link img.qodef--dark, #qodef-page-header .qodef-header-logo-link img.qodef--light { opacity: 0; }
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main) { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); padding: inherit; }
#qodef-page-header .qodef-header-logo-link.qodef-source--svg-path svg { display: block; width: 50px; height: auto; fill: currentcolor; stroke: currentcolor; }
#qodef-page-header .qodef-header-logo-link.qodef-source--textual { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 21px; line-height: 1.47619em; letter-spacing: 0.13em; transition: color 0.2s ease-out; }
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--main { opacity: 0; }
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light { opacity: 1; }
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--svg-path, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--textual { color: var(--qode-header-light-color) !important; }
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--svg-path:hover, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--textual:hover { color: var(--qode-header-light-hover-color) !important; }
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--light, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--main { opacity: 0; }
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--dark { opacity: 1; }
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--svg-path, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--textual { color: var(--qode-header-dark-color) !important; }
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--svg-path:hover, #qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--textual:hover { color: var(--qode-header-dark-hover-color) !important; }
.qodef-header--centered { --qode-header-height: 148px; }
.qodef-header--centered #qodef-page-header { height: var(--qode-header-height); }
.qodef-header--centered #qodef-page-header .qodef-header-logo-link { height: auto; }
.qodef-header--centered #qodef-page-header-inner { flex-direction: column; justify-content: center; padding: 18px 0px 0px; gap: 10px; }
.qodef-header--centered #qodef-page-header-inner > div { display: flex; flex-direction: row; align-items: center; height: 100%; }
.qodef-header--centered #qodef-page-header-inner > div .qodef-widget-holder { margin-left: 0px; }
.qodef-header--centered #qodef-page-header-inner > div .qodef-header-navigation { margin: 0px 24px; }
.qodef-header--minimal-centered #qodef-page-header .qodef-minimal-centered-header-left-wrapper, .qodef-header--minimal-centered #qodef-page-header .qodef-minimal-centered-header-right-wrapper { width: 100%; height: 100%; display: flex; align-items: center; }
.qodef-header--minimal-centered #qodef-page-header .qodef-minimal-centered-header-left-wrapper { display: flex; align-items: center; justify-content: flex-start; }
.qodef-header--minimal-centered #qodef-page-header .qodef-minimal-centered-header-right-wrapper { justify-content: flex-end; }
.qodef-header--minimal-centered #qodef-page-header .qodef-header-logo-link { justify-content: center; }
.qodef-header--minimal-centered #qodef-page-header .qodef-header-navigation { margin: 0px 24px; }
.qodef-header--minimal-centered #qodef-page-header .qodef-widget-holder { margin-left: 0px; }
.qodef-header--minimal-centered #qodef-page-header-inner { align-items: stretch; justify-content: center; }
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link { margin-right: auto; }
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder { margin-right: 30px; }
.qodef-header--split-left-to-right #qodef-page-header-inner, .qodef-header--split-left-to-right .qodef-header-sticky-inner { align-items: stretch; justify-content: center; }
.qodef-header--split-left-to-right #qodef-page-header-inner .qodef-header-navigation, .qodef-header--split-left-to-right .qodef-header-sticky-inner .qodef-header-navigation { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-start; }
.qodef-header--split-left-to-right #qodef-page-header-inner .qodef-widget-holder, .qodef-header--split-left-to-right .qodef-header-sticky-inner .qodef-widget-holder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; margin-left: 0px; }
.qodef-header--split-left-to-right #qodef-page-header-inner .qodef-header-logo-link, .qodef-header--split-left-to-right .qodef-header-sticky-inner .qodef-header-logo-link { justify-content: center; }
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation { margin-left: auto; }
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-wrapper { position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; }
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-logo { position: absolute; top: 0px; left: 0px; height: 100%; display: inline-flex; align-items: center; }
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation { margin-left: auto; margin-right: auto; }
.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder { position: absolute; top: 0px; right: 0px; margin-left: 0px; }
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation { margin-right: auto; }
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link { margin-right: 24px; }
.qodef-header--vertical-sliding { --vertical-header-offset: 0px; --vertical-sliding-header-border-color: transparent; }
@media only screen and (min-width: 1369px) and (max-width: 1680px) {
  .qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 1100px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1400.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1680px) {
  .qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 1100px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1300.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 1100px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1200.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1368px) {
  .qodef-content-grid-1100.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1200px) {
  .qodef-content-grid-1100.qodef-header--vertical-sliding .qodef-content-grid, .qodef-header--vertical-sliding section.qodef-elementor-content-grid > .elementor-container { width: 800px; }
}
.qodef-header--vertical-sliding #qodef-page-header { position: fixed; top: var(--vertical-header-offset,0); left: var(--vertical-header-offset,0); width: 100px; height: calc(100vh - 2 * var(--vertical-header-offset)); background: var(--qode-background-color); }
.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link img { max-width: unset; }
.qodef-header--vertical-sliding #qodef-page-header .qodef-widget-holder { height: auto; margin: 32px 0px; }
.qodef-header--vertical-sliding #qodef-page-header-inner { padding: 0px; background-color: inherit; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: space-between; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static { background-color: inherit; border-right: 1px solid var(--vertical-sliding-header-border-color); width: 100%; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-header-logo-link, .qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-widget-holder { animation: 0.25s linear 0.6s 1 normal both running qode-fade-in; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-opener-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-widget-holder .widget_text { transform-origin: center bottom; transform: rotate(-90deg) translate(50%, 50%); }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static .qodef-widget-holder .widget_text p { white-space: nowrap; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic { background-color: inherit; border: 1px solid rgba(255, 255, 255, 0.1); left: calc(var(--vertical-header-offset) + 100px); position: fixed; top: var(--vertical-header-offset,0); transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1); visibility: hidden; width: 284px; clip-path: inset(0px 100% 0px 0px); height: calc(100vh - 2 * var(--vertical-header-offset)); }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link, .qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-widget-holder { margin-right: 100px; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link img { position: relative !important; top: 0px !important; transform: none !important; }
.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic #menu-vertical-menu { opacity: 0; transition: opacity 1.1s; }
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--dynamic { visibility: visible; clip-path: inset(0px); }
.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--dynamic #menu-vertical-menu { opacity: 1; transition-delay: 0.3s; }
.qodef-header--vertical-sliding.admin-bar #qodef-page-header, .qodef-header--vertical-sliding.admin-bar .qodef--dynamic { height: calc(100vh - 2 * var(--vertical-header-offset) - 32px); top: calc(var(--vertical-header-offset) + 32px); }
.qodef-header--vertical-sliding:not(.qodef-content-behind-header) #qodef-page-footer, .qodef-header--vertical-sliding:not(.qodef-content-behind-header) #qodef-page-outer { padding-left: calc(100px + var(--vertical-header-offset)); }
.qodef-header--vertical-sliding.qodef-header-borders--enabled { --vertical-sliding-header-border-top-offset: 10vh; --vertical-sliding-header-border-bottom-offset: 10vh; --vertical-sliding-header-border-color: rgba(198, 161, 91,.5); }
.qodef-header--vertical-sliding.qodef-header-borders--enabled .qodef-vertical-sliding-area.qodef--static { position: relative; }
.qodef-header--vertical-sliding.qodef-header-borders--enabled .qodef-vertical-sliding-area.qodef--static::after, .qodef-header--vertical-sliding.qodef-header-borders--enabled .qodef-vertical-sliding-area.qodef--static::before { content: ""; position: absolute; left: 0px; width: 100%; height: 1px; background-color: var(--vertical-sliding-header-border-color); }
.qodef-header--vertical-sliding.qodef-header-borders--enabled .qodef-vertical-sliding-area.qodef--static::before { top: var(--vertical-sliding-header-border-top-offset); }
.qodef-header--vertical-sliding.qodef-header-borders--enabled .qodef-vertical-sliding-area.qodef--static::after { bottom: var(--vertical-sliding-header-border-bottom-offset); }
.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light { opacity: 1; }
.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark, .qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main { opacity: 0; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation { align-items: center; display: flex; height: 100%; padding: 0px 40px; width: 100%; z-index: 100; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul { list-style: none; margin: 0px; padding: 0px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li { margin: 0px; padding: 5px 0px; position: relative; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-menu-item-arrow { display: none; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second { transform: translateZ(0px); }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second-inner { display: block; padding: 0px; position: relative; z-index: 997; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li.qodef--hide-link > a { cursor: default; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-menu-item-icon { margin-right: 5px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-mega-menu-widget-holder { display: none; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a { color: rgb(255, 255, 255); }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a .qodef-menu-item-text { padding-bottom: 2px; --qodef-background-position: 100%; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner > ul { padding: 10px 0px 5px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a { position: relative; display: flex; white-space: normal; margin: 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; color: var(--qode-paragraph-color); }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a .qodef-menu-item-text, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li .qodef-drop-down-second-inner ul li:hover > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--below ul li .qodef-drop-down-second { display: none; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second { position: absolute; top: 0px; width: 100%; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul { background-color: rgb(255, 255, 255); left: calc(100% + 40px); margin-left: 50px; opacity: 0; padding: 25px 20px; position: absolute; top: -23px; transition: 0.2s ease-out; visibility: hidden; width: 254px; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul.qodef-float--open { margin-left: 0px; opacity: 1; visibility: visible; z-index: 900; }
.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul ul { left: calc(100% + 20px); top: -25px; transition: 0.2s; visibility: hidden; }
.qodef-header--vertical { --vertical-header-offset: 20px; }
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid { width: 1100px; }
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 550px); }
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 550px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid { width: 960px; }
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid { width: 800px; }
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid { width: 1100px; }
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 550px); }
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 550px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid { width: 960px; }
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid { width: 800px; }
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid { width: 1100px; }
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 550px); }
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 550px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid { width: 960px; }
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid { width: 800px; }
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid { width: 960px; }
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid { width: 800px; }
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 1100px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 800px; }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 1100px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 800px; }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 1100px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 800px; }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1100.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 960px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1100.qodef-header--vertical section.qodef-elementor-content-grid > .elementor-container { width: 800px; }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 550px); }
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 550px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1400.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 550px); }
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 550px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1300.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1513px) and (max-width: 1680px) {
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 550px); }
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 550px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1200.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 400px); }
}
@media only screen and (min-width: 1369px) and (max-width: 1512px) {
  .qodef-content-grid-1100.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 480px); }
  .qodef-content-grid-1100.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 480px); }
}
@media only screen and (min-width: 1201px) and (max-width: 1368px) {
  .qodef-content-grid-1100.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container { padding-left: calc(50% - 400px); }
  .qodef-content-grid-1100.qodef-header--vertical section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container { padding-right: calc(50% - 400px); }
}
.qodef-header--vertical #qodef-page-header { position: fixed; top: 0px; left: 0px; width: 291px; margin: var(--vertical-header-offset) var(--vertical-header-offset) 0; height: calc(100% - var(--vertical-header-offset)); backdrop-filter: blur(4px) brightness(30%); }
.qodef-header--vertical #qodef-page-header .qodef-header-logo-link { height: auto; margin: 0px auto; }
.qodef-header--vertical #qodef-page-header-inner { display: flex; align-items: flex-start; justify-content: center; flex-direction: column; padding: 60px 48px; text-align: center; }
.qodef-header--vertical #qodef-page-header-inner .qodef-widget-holder { margin: 0px; height: auto; }
.qodef-header--vertical #qodef-page-header-inner .qodef-widget-holder .widget { margin: 0px 0px 15px; }
.qodef-header--vertical #qodef-page-header-inner .qodef-widget-holder .widget:last-child { margin-bottom: 0px; }
.qodef-header--vertical.admin-bar #qodef-page-header { top: 32px; height: calc(100% - 32px); }
.qodef-header--vertical #qodef-page-footer, .qodef-header--vertical #qodef-page-outer { padding-left: calc(291px + var(--vertical-header-offset)); }
.qodef-header--vertical .qodef-header-vertical-navigation { margin-top: auto; margin-bottom: auto; z-index: 100; width: 100%; }
.qodef-header--vertical .qodef-header-vertical-navigation ul { margin: 0px; padding: 0px; list-style: none; }
.qodef-header--vertical .qodef-header-vertical-navigation ul li { margin: 0px; padding: 5px 0px; position: relative; }
.qodef-header--vertical .qodef-header-vertical-navigation ul li a { position: relative; }
.qodef-header--vertical .qodef-header-vertical-navigation ul li a .qodef-menu-item-arrow { display: none; }
.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second { transform: translateZ(0px); }
.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second-inner { position: relative; display: block; padding: 0px; z-index: 997; }
.qodef-header--vertical .qodef-header-vertical-navigation ul li.qodef--hide-link > a { cursor: default; }
.qodef-header--vertical .qodef-header-vertical-navigation .qodef-menu-item-icon { margin-right: 5px; }
.qodef-header--vertical .qodef-header-vertical-navigation .qodef-mega-menu-widget-holder { display: none; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a .qodef-menu-item-text { --qodef-background-position: 100%; padding-bottom: 2px; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner > ul { padding: 10px 0px 5px; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a { position: relative; display: flex; white-space: normal; margin: 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li > a .qodef-menu-item-text { margin: 0px auto; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li.current-menu-item > a .qodef-menu-item-text, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li .qodef-drop-down-second-inner ul li:hover > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header--vertical .qodef-header-vertical-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header--vertical .qodef-header-vertical-navigation > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li a .qodef-menu-item-arrow { transform: rotate(0deg); transition: transform 0.3s; }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li .qodef-drop-down-second { display: none; }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li.qodef-menu-item--open > a .qodef-menu-item-arrow { transform: rotate(90deg); }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second { position: absolute; top: 0px; width: 100%; }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul { position: absolute; top: -23px; left: calc(100% + 40px); width: 254px; background-color: rgb(255, 255, 255); padding: 25px 20px; margin-left: 50px; visibility: hidden; opacity: 0; transition: 0.2s ease-out; }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul.qodef-float--open { margin-left: 0px; opacity: 1; visibility: visible; z-index: 900; }
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul ul { top: -25px; left: calc(100% + 20px); visibility: hidden; transition: 0.2s; }
.qodef-header--fixed-display #qodef-page-header, .qodef-header--fixed-display #qodef-top-area { position: fixed; top: 0px; left: 0px; width: 100%; }
.qodef--boxed.qodef-header--fixed-display #qodef-top-area { left: 30px; width: calc(100% - 60px); }
.qodef--boxed.qodef-header--fixed-display #qodef-page-header { left: 30px; width: calc(100% - 60px); }
.qodef-header--fixed-display.admin-bar #qodef-page-header, .qodef-header--fixed-display.admin-bar #qodef-top-area { top: 32px; }
.qodef-header-sticky { position: fixed; top: 0px; left: 0px; height: 90px; width: 100%; background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(40px); transform: translateY(-100%); transition: transform 0.5s, top 0.5s; z-index: 100; }
.qodef-header--sticky-display .qodef-header-sticky { transform: translateY(0px); }
.admin-bar.qodef-header--sticky-display .qodef-header-sticky { top: 32px; }
.qodef-header-sticky-inner { position: relative; display: flex; align-items: center; justify-content: space-between; height: 100%; padding: 0px 50px; }
.qodef-header-sticky-inner.qodef-content-grid { padding: 0px; }
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link { margin-right: auto; }
.qodef-header-standard--left .qodef-header-sticky-inner { justify-content: flex-start; }
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation { margin-left: 20px; }
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder { margin-left: auto !important; }
#qodef-top-area { position: relative; background-color: var(--qode-background-color); z-index: 101; }
#qodef-top-area .qodef-widget-holder { display: flex; align-items: center; height: 100%; }
#qodef-top-area .qodef-widget-holder.qodef--left { margin-right: auto; }
#qodef-top-area .qodef-widget-holder.qodef--right { margin-left: auto; }
#qodef-top-area .qodef-widget-holder .widget { margin: 0px 10px; }
#qodef-top-area .qodef-widget-holder .widget:first-child { margin-left: 0px; }
#qodef-top-area .qodef-widget-holder .widget:last-child { margin-right: 0px; }
#qodef-top-area .widget { display: inline-block; vertical-align: middle; line-height: 1; }
#qodef-top-area .widget .textwidget > *, #qodef-top-area .widget .widget p { margin: 0px; }
#qodef-top-area .widget p { font-size: 16px; }
#qodef-top-area div[id^="monster-widget-placeholder"], #qodef-top-area div[id^="woo-monster-widget-placeholder"] { display: none; }
#qodef-top-area-inner { align-items: center; display: flex; height: 50px; justify-content: space-between; padding: 0px 50px; position: relative; border-bottom: 0px solid transparent; }
#qodef-top-area-inner.qodef-content-grid { padding: 0px !important; }
#qodef-top-area-inner.qodef-alignment--center .qodef-widget-holder { margin: 0px auto; }
#qodef-multiple-map-notice { position: relative; display: flex; align-items: center; height: 100%; padding: 30px 15%; text-align: center; color: var(--qode-main-color); background-color: var(--qode-additional-background-color); }
.qodef-map-marker-holder { transform: translate(-50%, -100%); z-index: 10; }
.qodef-map-marker-holder.qodef-active { z-index: 500; }
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child { fill: rgb(62, 190, 180); }
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child { fill: rgb(81, 166, 158); }
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window { display: block; }
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child { fill: rgb(62, 190, 180); }
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child { fill: rgb(81, 166, 158); }
.qodef-map-marker-holder .qodef-map-marker { position: relative; width: 50px; height: auto; transition: 0.15s ease-out; }
.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner { position: relative; width: 100%; height: 100%; }
.qodef-map-marker-holder .qodef-map-marker svg { width: 100%; height: auto; }
.qodef-map-marker-holder .qodef-map-marker svg path { transition: fill 0.2s ease-in-out; }
.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child { fill: rgb(62, 190, 180); }
.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child { fill: rgb(81, 166, 158); }
.qodef-map-marker-holder .qodef-info-window { position: absolute; top: -10px; left: -17px; display: none; min-width: 284px; background-color: rgb(255, 255, 255); border: 1px solid rgba(216, 184, 119, 0.5); border-radius: 4px; box-shadow: rgba(255, 255, 255, 0.5) 3px 3px 15px 0px; z-index: 10; transition: opacity 0.3s; transform: translate(0px, -100%); }
.qodef-map-marker-holder .qodef-info-window-inner { position: relative; display: flex; align-items: center; padding: 8px; }
.qodef-map-marker-holder .qodef-info-window-inner::after { content: ""; position: absolute; bottom: -4px; left: 35px; width: 5px; height: 5px; background-color: rgb(255, 255, 255); border-top: 1px solid rgba(216, 184, 119, 0.5); border-left: 1px solid rgba(216, 184, 119, 0.5); transform: rotate(-135deg); }
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image { margin-right: 12px; }
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img { display: block; width: 65px; }
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title { margin: 0px; transition: color 0.2s ease-out; }
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location { margin: 3px 0px 0px; font-family: Jost, sans-serif; font-size: 14px; line-height: 1.2em; }
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 5; }
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover ~ .qodef-info-window-details .qodef-info-window-title { color: var(--qode-main-color); }
.gm-style { color: var(--qode-background-color); }
.qodef-cluster-marker { width: 50px; height: auto; }
.qodef-cluster-marker.qodef-active svg path:first-child, .qodef-cluster-marker:hover svg path:first-child { fill: rgb(62, 190, 180); }
.qodef-cluster-marker.qodef-active svg path:last-child, .qodef-cluster-marker:hover svg path:last-child { fill: rgb(81, 166, 158); }
.qodef-cluster-marker .qodef-cluster-marker-inner { position: relative; }
.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number { position: absolute; top: -4px; left: 0px; right: 0px; font-size: 30px; font-weight: 700; text-align: center; color: rgb(255, 255, 255); }
.qodef-cluster-marker svg { width: 100%; height: auto; }
.qodef-cluster-marker svg path { transition: fill 0.2s ease-in-out; }
.qodef-places-geo-radius { position: absolute; left: 0px; top: calc(100% + 10px); width: 100%; height: 48px; display: none; padding: 10px 20px; background-color: rgb(255, 255, 255); border: 1px solid rgba(216, 184, 119, 0.5); z-index: 9999; }
.qodef-places-geo-radius .qodef-range-slider-label { display: inline-flex; align-items: center; height: 100%; }
.qodef-places-geo-radius .noUi-target { position: relative; display: inline-flex; height: 3px; width: calc(100% - 70px); background-color: rgb(234, 234, 234); border: 0px; direction: ltr; -webkit-tap-highlight-color: transparent; touch-action: none; user-select: none; margin-left: 10px; }
.qodef-places-geo-radius .noUi-target * { -webkit-tap-highlight-color: transparent; touch-action: none; user-select: none; }
.qodef-places-geo-radius .noUi-target .noUi-base { position: relative; width: 100%; height: 100%; z-index: 1; }
.qodef-places-geo-radius .noUi-target .noUi-connects { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 0; }
.qodef-places-geo-radius .noUi-target .noUi-connect, .qodef-places-geo-radius .noUi-target .noUi-origin { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; will-change: transform; transform-origin: 0px 0px; }
.qodef-places-geo-radius .noUi-target .noUi-connect { background-color: var(--qode-main-color); }
.qodef-places-geo-radius .noUi-target .noUi-handle { position: absolute; top: -3px; left: auto; right: -9px; width: 9px; height: 9px; background-color: var(--qode-main-color); cursor: pointer; }
.qodef-places-geo-radius .noUi-target .noUi-tooltip { position: absolute; left: 50%; bottom: 7px; display: block; font-size: 12px; white-space: nowrap; transform: translateX(-50%); }
.qodef-places-geo-radius .noUi-target .noUi-tooltip::after { content: " km"; }
.qodef-places-geo-radius .noUi-state-drag * { cursor: inherit !important; }
.qodef-places-geo-radius .noUi-draggable { cursor: ew-resize; }
.qodef-places-geo-radius [disabled] .noUi-handle, .qodef-places-geo-radius [disabled].noUi-handle, .qodef-places-geo-radius [disabled].noUi-target { cursor: not-allowed !important; }
#qodef-page-mobile-header .qodef-widget-holder { display: flex; align-items: center; height: 100%; }
#qodef-page-mobile-header .qodef-widget-holder .widget { margin: 0px 0px 0px 12px; }
#qodef-page-mobile-header .widget { display: inline-block; vertical-align: middle; line-height: 1; }
#qodef-page-mobile-header .widget .textwidget > *, #qodef-page-mobile-header .widget .widget p { margin: 0px; }
#qodef-page-mobile-header div[id^="monster-widget-placeholder"], #qodef-page-mobile-header div[id^="woo-monster-widget-placeholder"] { display: none; }
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened { color: var(--qode-main-color); }
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon { visibility: hidden; }
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close { visibility: visible; }
.qodef-mobile-header--sticky #qodef-page-mobile-header { width: 100%; position: fixed; top: 0px; left: 0px; transform: translateY(-100%); }
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header { transition: transform 0.3s, top 0.3s; }
.qodef-mobile-header--sticky-display #qodef-page-mobile-header { transform: translateY(0px); }
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header { top: 46px; }
.qodef--passepartout #qodef-page-mobile-header-inner { padding: 0px; }
.qodef-mobile-header-navigation ul li .qodef-content-grid { width: 100%; }
#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer { max-height: 100%; width: auto; margin-right: auto; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main { opacity: 1; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light { opacity: 0; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path svg { display: block; width: 50px; height: auto; fill: currentcolor; stroke: currentcolor; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 21px; line-height: 1.47619em; letter-spacing: 0.13em; transition: color 0.2s ease-out; }
.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon { margin-right: 5px; }
.qodef-mobile-header-navigation ul li.qodef--hide-link > a { cursor: default; }
.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder { display: none; }
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner { justify-content: flex-end; }
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link { margin-right: auto; }
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon { margin-left: 20px; }
.qodef-fullscreen-menu--opened { overflow-y: hidden; }
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main { opacity: 1; }
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light { opacity: 0; }
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual { color: var(--qode-header-light-color) !important; }
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path:hover, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual:hover { color: var(--qode-header-light-hover-color) !important; }
.qodef-mobile-header--side-area #qodef-page-mobile-header-inner .qodef-side-area-mobile-header-opener { margin-left: 20px; }
#qodef-side-area-mobile-header { position: fixed; top: 0px; right: -340px; width: 340px; height: 100vh; display: flex; align-items: center; padding: 70px 60px; background-color: var(--qode-additional-background-color); overflow: hidden; visibility: hidden; z-index: 9999; transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1); }
#qodef-side-area-mobile-header .qodef-m-close { position: absolute; top: 26px; right: 40px; display: block; z-index: 1000; color: rgb(255, 255, 255); }
#qodef-side-area-mobile-header .qodef-m-navigation { width: 100%; }
#qodef-side-area-mobile-header .qodef-m-navigation ul { margin: 0px; padding: 0px; list-style: none; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li { position: relative; padding: 0px; margin: 0px; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-drop-down-second { display: none; transform: translateZ(0px); }
#qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-drop-down-second-inner { position: relative; display: block; padding: 0px; z-index: 997; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-menu-item-arrow { position: absolute; top: 12px; right: 0px; width: 8px; height: auto; color: rgb(255, 255, 255); z-index: 9; cursor: pointer; transform: rotate(0deg); transition: transform 0.2s ease-out, color 0.2s ease-out; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-menu-item-arrow:hover { color: rgb(255, 255, 255); }
#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li > a { position: relative; display: flex; white-space: normal; margin: 12px 0px; overflow: hidden; transition: padding 0.2s ease-out; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li > a .qodef-menu-item-icon { flex-shrink: 0; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; color: rgb(255, 255, 255); }
#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li.current-menu-ancestor > a .qodef-menu-item-text, #qodef-side-area-mobile-header .qodef-m-navigation ul li ul li.current-menu-item > a .qodef-menu-item-text, #qodef-side-area-mobile-header .qodef-m-navigation ul li ul li:hover > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li ul ul { display: none; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li.qodef--hide-link > a { cursor: default; }
#qodef-side-area-mobile-header .qodef-m-navigation ul li.qodef-menu-item--open > .qodef-menu-item-arrow { transform: rotate(90deg); }
#qodef-side-area-mobile-header .qodef-m-navigation .qodef-menu-item-icon { margin-right: 5px; }
#qodef-side-area-mobile-header .qodef-m-navigation .qodef-mega-menu-widget-holder { display: none; }
#qodef-side-area-mobile-header .qodef-m-navigation > ul > li > a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
#qodef-side-area-mobile-header .qodef-m-navigation > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
#qodef-side-area-mobile-header .qodef-m-navigation > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
#qodef-side-area-mobile-header .qodef-m-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text, #qodef-side-area-mobile-header .qodef-m-navigation > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
#qodef-side-area-mobile-header .qodef-widget-holder { position: absolute; left: 60px; bottom: 20px; width: calc(100% - 120px); height: auto; }
#qodef-side-area-mobile-header .qodef-widget-holder .widget { margin: 0px; }
.admin-bar #qodef-side-area-mobile-header { top: 32px; height: calc(-32px + 100vh); }
#qodef-side-area-mobile-header.qodef--opened { right: 0px; visibility: visible; }
.qodef-mobile-header--standard #qodef-page-mobile-header-inner { justify-content: flex-end; }
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link { margin-right: auto; }
.qodef-header-navigation .qodef-menu-item-icon { display: block; margin-right: 5px; line-height: inherit; }
.qodef-header-navigation .qodef-menu-item-icon::before { display: block; line-height: inherit; }
.qodef-header-navigation ul li .qodef-drop-down-second { position: absolute; top: 100%; left: 0px; display: block; width: auto; height: 0px; opacity: 0; visibility: hidden; overflow: hidden; z-index: 10; }
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start { opacity: 1; visibility: visible; overflow: visible; z-index: 20; transition: opacity 0.2s ease-out; }
.qodef-header-navigation ul li .qodef-mega-menu-widget-holder { display: none; white-space: normal; }
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right { left: auto; right: 0px; }
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner > ul { position: relative; top: auto; opacity: 1; visibility: visible; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder { display: block; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder .qodef-image-with-text .qodef-m-content a { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; padding-bottom: 3px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder .qodef-image-with-text .qodef-m-content a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; color: inherit !important; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder .qodef-image-with-text:hover .qodef-m-content a { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second { background-color: var(--qode-additional-background-color); border: 1px solid rgba(255, 255, 255, 0.1); }
.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid) { padding: 0px 50px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul { display: flex; justify-content: space-between; padding: 46px 0px 41px; margin: 0px -15px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li { width: 100%; padding: 0px 15px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li .qodef-menu-item-arrow { display: none; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul { padding-top: 12px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a { position: relative; display: flex; white-space: normal; margin: 12px 0px; overflow: hidden; transition: padding 0.2s ease-out; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-icon { flex-shrink: 0; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a .qodef-menu-item-text { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li > a { font-family: Jost, sans-serif; font-weight: 300; font-size: 16px; color: rgb(255, 255, 255); }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li.current-menu-item > a .qodef-menu-item-text, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li ul li:hover > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-ancestor > a .qodef-menu-item-text, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.current-menu-item > a .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item) > a:hover .qodef-menu-item-text { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner { padding: 0px 50px; }
.qodef-opener-icon { position: relative; display: flex; align-items: center; line-height: 1; height: auto; }
.qodef-opener-icon .qodef-m-icon { position: relative; visibility: visible; color: var(--qode-main-color); }
.qodef-opener-icon .qodef-m-icon.qodef--close { position: absolute; top: 0px; left: 0px; visibility: hidden; }
.qodef-opener-icon.qodef-source--icon-pack { font-size: 35px; }
.qodef-opener-icon.qodef-source--icon-pack * { display: inline-block; line-height: inherit; }
.qodef-opener-icon.qodef-source--icon-pack ::before { display: inline-block; line-height: inherit; }
.qodef-opener-icon.qodef-source--icon-pack.qodef--opened .qodef-m-icon.qodef--open { visibility: hidden; }
.qodef-opener-icon.qodef-source--icon-pack.qodef--opened .qodef-m-icon.qodef--close { visibility: visible; }
.qodef-opener-icon.qodef-source--svg-path span { position: relative; }
.qodef-opener-icon.qodef-source--svg-path span > * { vertical-align: middle; }
.qodef-opener-icon.qodef-source--svg-path span path, .qodef-opener-icon.qodef-source--svg-path span > * { fill: currentcolor; stroke: currentcolor; }
.qodef-opener-icon.qodef-source--svg-path.qodef--opened .qodef-m-icon.qodef--open { visibility: hidden; }
.qodef-opener-icon.qodef-source--svg-path.qodef--opened .qodef-m-icon.qodef--close { visibility: visible; }
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines { position: relative; display: block; width: 60px; height: 10px; }
.qodef-opener-icon.qodef-source--predefined .qodef-m-line { position: absolute; left: 0px; height: 1px; width: 100%; background-color: currentcolor; transition: opacity 0.2s ease-out; }
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--1 { top: 0px; }
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--2 { top: 9px; transform: scaleX(0.7); transform-origin: right center; }
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--3, .qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--4 { width: 40px; opacity: 0; top: 15px; }
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--3 { transform: rotate(45deg); }
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--4 { transform: rotate(-45deg) scaleX(1); transform-origin: center center; }
.qodef-opener-icon.qodef-source--predefined:hover { color: currentcolor; }
.qodef-opener-icon.qodef-source--predefined:hover .qodef-m-line { animation: 0.9s cubic-bezier(0.57, 0.39, 0, 0.86) 0s 1 normal forwards running qode-draw; }
.qodef-opener-icon.qodef-source--predefined:hover .qodef-m-line.qodef--2, .qodef-opener-icon.qodef-source--predefined:hover .qodef-m-line.qodef--4 { animation-name: qode-draw-from-right; animation-delay: 0.15s; }
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-lines { width: 40px; height: 40px; top: 4px; }
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-line.qodef--1, .qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-line.qodef--2 { opacity: 0; }
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-line.qodef--3, .qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-line.qodef--4 { opacity: 1; }
.qodef-parallax { position: relative; width: 100%; overflow: hidden; }
.qodef-parallax.elementor-inner-section { height: 100%; }
.qodef-parallax:nth-of-type(2n+1) .qodef-parallax-img-holder { --qode-y-px: calc(var(--qode-y) * 1px); transform: translateY(var(--qode-y-px)) translateZ(0); }
.qodef-parallax-row-holder { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; overflow: hidden; }
.qodef-parallax-img-holder { position: absolute; top: 0px; left: 0px; height: 120%; width: 100%; opacity: 0; }
.qodef-page-title .qodef-parallax-img-holder { min-height: 500px; }
.qodef-parallax-content-holder { position: relative; z-index: 99; }
.qodef-parallax-img-wrapper { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; will-change: transform; }
img.qodef-parallax-img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: cover; width: 100%; height: 100%; max-width: unset; }
.elementor img.qodef-parallax-img { height: 100%; max-width: unset; }
.qodef-contact-form-7, .rs-layer { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-contact-form-7 br, .rs-layer br { display: none; }
.qodef-contact-form-7 .ajax-loader, .rs-layer .ajax-loader { display: none; }
.qodef-contact-form-7 .wpcf7-form-control-wrap, .rs-layer .wpcf7-form-control-wrap { display: block; max-width: 100%; }
.qodef-contact-form-7 .wpcf7-not-valid-tip, .rs-layer .wpcf7-not-valid-tip { margin: 10px 0px 0px; }
.qodef-contact-form-7 .wpcf7-response-output, .rs-layer .wpcf7-response-output { border-width: 1px !important; margin: 2em 0px 0px !important; padding: 1em 1.5em !important; }
.qodef-contact-form-7 .wpcf7-form, .rs-layer .wpcf7-form { position: relative; }
.qodef-contact-form-7 .wpcf7-form::before, .rs-layer .wpcf7-form::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; content: ""; visibility: hidden; z-index: 98; }
.qodef-contact-form-7 .wpcf7-form::after, .rs-layer .wpcf7-form::after { animation: 2s linear 0s infinite normal none running qode-rotate; background-color: transparent; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 2px solid var(--qode-main-color); content: ""; height: 24px; left: calc(50% - 12px); opacity: 1; position: absolute; top: calc(50% - 12px); visibility: hidden; width: 24px; z-index: 99; }
.qodef-contact-form-7 .wpcf7-form.submitting > *, .rs-layer .wpcf7-form.submitting > * { opacity: 0.3; }
.qodef-contact-form-7 .wpcf7-form.submitting::after, .qodef-contact-form-7 .wpcf7-form.submitting::before, .rs-layer .wpcf7-form.submitting::after, .rs-layer .wpcf7-form.submitting::before { visibility: visible; }
.qodef-standard-contact-form input[type="date"], .qodef-standard-contact-form input[type="email"], .qodef-standard-contact-form input[type="number"], .qodef-standard-contact-form input[type="password"], .qodef-standard-contact-form input[type="search"], .qodef-standard-contact-form input[type="tel"], .qodef-standard-contact-form input[type="text"], .qodef-standard-contact-form input[type="url"], .qodef-standard-contact-form select { margin: 0px 0px 2px; }
.qodef-standard-contact-form textarea { height: 115px; margin: 0px; }
.qodef-reservation-form .qodef-grid { --qode-columns-row-gap: 45px; --qode-columns-col-gap: 18px; margin: 19px 0px 44px; }
.qodef-reservation-form .qodef-grid .qodef-grid-inner { row-gap: 43px !important; }
.qodef-reservation-form span[data-name="event-name"] { margin: 0px 0px 15px; }
.qodef-reservation-form .wpcf7-form-control-wrap { height: 100%; margin-bottom: 0px; }
.qodef-reservation-form input[type="date"], .qodef-reservation-form input[type="email"], .qodef-reservation-form input[type="number"], .qodef-reservation-form input[type="password"], .qodef-reservation-form input[type="search"], .qodef-reservation-form input[type="tel"], .qodef-reservation-form input[type="text"], .qodef-reservation-form input[type="url"], .qodef-reservation-form select, .qodef-reservation-form textarea { height: 100%; color: rgb(255, 255, 255); }
.qodef-reservation-form ::-webkit-calendar-picker-indicator { filter: invert(50%) sepia(50%) saturate(0) hue-rotate(180deg) brightness(200%) contrast(200%); cursor: pointer; }
.qodef-reservation-form textarea { height: 182px; }
.qodef-reservation-form .qodef-button-holder { margin-top: 30px; display: flex; justify-content: center; }
.qodef-newsletter-form { position: relative; }
.qodef-newsletter-form input { color: rgb(255, 255, 255); }
.qodef-newsletter-form button { color: rgb(255, 255, 255); font-size: 12px; letter-spacing: 0.1em; line-height: 18px; overflow: hidden; position: absolute; padding: 0px 0px 3px !important; background-color: transparent !important; border: 0px !important; }
.qodef-newsletter-form button::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
.qodef-newsletter-form button:hover::after { transform: translateX(0px); }
.qodef-newsletter-form button { top: 7px; right: 0px; }
.qodef-newsletter-form button::after { color: rgb(198, 161, 91); }
.qodef-instagram-list #sb_instagram { padding: 0px !important; overflow: hidden !important; }
html.elementor-html .qodef-instagram-list #sb_instagram #sbi_images .sbi_item.sbi_transition { opacity: 1 !important; }
.qodef-instagram-list .sbi_photo_wrap a { background-image: none !important; height: auto !important; padding-bottom: 0px !important; }
.qodef-instagram-list .sbi_photo_wrap a::after { color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Brands"; font-size: 20px; left: 50%; opacity: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: opacity 0.2s ease-out; }
.qodef-instagram-list .sbi_photo_wrap a:hover::after { opacity: 1; }
.qodef-instagram-list .sbi_photo_wrap a img { display: inline-block !important; }
.qodef-instagram-list.qodef-swiper-container #sb_instagram #sbi_images .sbi_item { margin: inherit !important; }
.qodef-instagram-list.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(2n+1) img { transform: rotate(-5deg) translateY(48px); }
.qodef-instagram-list.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(5n) img { transform: rotate(-358deg) translateY(48px); }
@media only screen and (max-width: 680px) {
  .qodef-instagram-list.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(2n+1) img { transform: none; }
  .qodef-instagram-list.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(5n) img { transform: none; }
}
.qodef-e-media-inner { opacity: 1 !important; }
body[class*="fidalgo-core"] { --qqvfw-background-color: var(--qode-background-color); }
body[class*="fidalgo-core"] .qodef-woo-product-list:has(.qwfw-add-to-wishlist-wrapper) .qqvfw-quick-view-button-wrapper { top: 13px; transform: translateY(100%); }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.button), body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.qqvfw-position--shortcode) { display: flex; justify-content: center; align-items: center; position: absolute; left: 30px; bottom: 0px; width: 44px; height: 44px; font-size: 11px; line-height: 1; color: rgb(255, 255, 255); letter-spacing: 0.12em; text-transform: uppercase; background-color: rgb(198, 161, 91); border-radius: 50%; z-index: 5; }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.button), body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.qqvfw-position--shortcode) { left: var(--qode-woo-small-gap,30px); position: absolute; top: 0px; }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.button) .qqvfw-m, body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.qqvfw-position--shortcode) .qqvfw-m { color: inherit; }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.button) .qqvfw-m:hover, body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.qqvfw-position--shortcode) .qqvfw-m:hover { color: inherit; }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.button) .qqvfw-m::before, body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.qqvfw-position--shortcode) .qqvfw-m::before { display: none; }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.button) .qqvfw-m-text, body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper:has(.qqvfw-position--shortcode) .qqvfw-m-text { display: none; }
body[class*="fidalgo-core"] .qqvfw-quick-view-button-wrapper .qqvfw-m-icon { width: 23px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-overlay { --qqvfw-qv-overlay-background-color: rgba(0, 0, 0, 0.3); }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-close { --qqvfw-qv-close-button-color: #fff; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-close:hover { color: var(--qode-main-color); }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content { max-width: 90vw !important; --qqvfw-qv-width: 1000px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content-inner { border-radius: 0px; box-shadow: none !important; max-height: 90vh !important; overflow-y: hidden !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-product > div { gap: 35px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper { width: 476px !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper :not(.qodef-woo-product-mark) { height: 100%; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery { pointer-events: none; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper { margin: 0px !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper img { object-fit: cover; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image { margin: 0px !important; width: 100% !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image .zoomImg { display: none !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:not(:first-child) { display: none !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { display: none !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .woocommerce-product-gallery__trigger { display: none; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper .qodef-woo-product-mark { left: unset; bottom: unset; top: 10px; right: 10px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper { align-self: center; width: 100% !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .summary { display: flex; flex-direction: column; justify-content: flex-start; padding: 56px 40px 56px 0px !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .summary .price { font-family: Jost, sans-serif; font-size: 16px; font-weight: 300; letter-spacing: 0.12em; color: rgb(255, 255, 255); margin-top: 3px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-rating { position: relative; display: flex; align-items: center; margin-top: 6px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-rating .qodef-woo-ratings { flex-shrink: 0; width: auto; margin-right: 10px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-rating .woocommerce-review-link { color: var(--qode-paragraph-color); font-size: 15px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-rating .woocommerce-review-link:hover { color: inherit; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-details__short-description { margin-top: 30px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-details__short-description p { margin-top: 0px; font-size: 16px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .woocommerce-product-details__short-description p:last-child { margin-bottom: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-top: 41px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations_button, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart:not(.variations_form) { display: flex; align-items: flex-start; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations_button .quantity, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart:not(.variations_form) .quantity { margin-right: 20px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations_button .quantity.hidden, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart:not(.variations_form) .quantity.hidden { margin: 0px !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart.grouped_form { flex-wrap: wrap; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart.grouped_form .group_table td, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart.grouped_form .group_table th { padding: 20px 0px; vertical-align: middle; text-align: left; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart.grouped_form .group_table label { margin-bottom: 0px; font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart.grouped_form > .button { margin-top: 30px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table tr { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table td, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table th { padding: 15px 0px 15px 15px; vertical-align: middle; text-align: left; border: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table td:first-child, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table th:first-child { padding-left: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table th { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table td ul { list-style: none; margin: 0px; padding: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table td ul li { margin: 0px 0px 10px; padding: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table td ul li:last-child { margin-bottom: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table td ul li label { margin-bottom: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table p { margin: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation::after, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation::before { content: ""; display: table; table-layout: fixed; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation::after { clear: both; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation dt { clear: left; float: left; font-weight: initial; }
@media only screen and (max-width: 880px) {
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation dt { float: none; width: 100%; }
}
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation dd { clear: right; float: left; margin: 0px 0px 0px 5px; }
@media only screen and (max-width: 880px) {
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .group_table .variation dd { float: none; margin: 0px; width: 100%; }
}
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations { margin-bottom: 30px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations tr { border: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations tr[class^="description_attribute"] td { padding-bottom: 10px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations td { position: relative; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations td, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations th { padding: 3px 0px; text-align: initial; border: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations label { margin-bottom: 0px; font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations select { width: auto; min-width: 150px; margin: 0px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations .select2-container--default, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations select { margin: 0px; width: 165px !important; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations .select2-container--default .select2-selection--single, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations select .select2-selection--single { padding: 8px 10px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations .reset_variations { display: inline-block; margin-left: 10px; line-height: 1; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .woocommerce-variation { display: flex; flex-direction: column; justify-content: flex-start; position: relative; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .woocommerce-variation .woocommerce-variation-availability > *, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .woocommerce-variation .woocommerce-variation-description > *, body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .woocommerce-variation .woocommerce-variation-price > * { margin: 0px 0px 45px; }
body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .button { padding: 15px 48px; }
body[class*="fidalgo-core"] { --qwfw-heading-color: var(--qode-main-color); --qwfw-main-color: var(--qode-main-color); --qwfw-background-color: var(--qode-background-color); --qwfw-separator-color: var(--qode-border-color); }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items { --qwfw-wt-items-font-size: 100%; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items tr { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th { padding: 15px 0px 15px 15px; vertical-align: middle; text-align: left; border: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td:first-child, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th:first-child { padding-left: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items th { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td ul { list-style: none; margin: 0px; padding: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td ul li { margin: 0px 0px 10px; padding: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td ul li:last-child { margin-bottom: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td ul li label { margin-bottom: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items p { margin: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation::after, body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation::before { content: ""; display: table; table-layout: fixed; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation::after { clear: both; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation dt { clear: left; float: left; font-weight: initial; }
@media only screen and (max-width: 880px) {
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation dt { float: none; width: 100%; }
}
body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation dd { clear: right; float: left; margin: 0px 0px 0px 5px; }
@media only screen and (max-width: 880px) {
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items .variation dd { float: none; margin: 0px; width: 100%; }
}
body[class*="fidalgo-core"] .shop_table.qwfw-m-items thead { --qwfw-wt-heading-bg-color: transparent; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-stock-status, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-stock-status { padding-left: 9%; white-space: nowrap; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart { text-align: right; white-space: nowrap; width: 0px; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; overflow: hidden; position: relative !important; display: inline-flex !important; vertical-align: middle !important; width: auto !important; margin: 0px !important; text-decoration: none !important; text-transform: uppercase !important; border-radius: 0px !important; outline: 0px !important; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out !important; cursor: pointer !important; z-index: 3 !important; padding: 0px 0px 3px !important; color: rgb(233, 233, 233) !important; background-color: transparent !important; border: 0px !important; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a::after, body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a::before, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a::after, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a::before { content: ""; display: block; position: absolute; bottom: 0px; background-color: var(--qode-main-color); width: 100% !important; height: 1px !important; top: unset !important; border: 0px !important; transition: transform 0.4s cubic-bezier(0.31, 0.29, 0.05, 0.96) !important; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a::before, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a::before { left: 0px !important; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a::after, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a::after { left: -100% !important; transition-delay: 0.3s !important; opacity: 1 !important; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a:hover::after, body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a:hover::before, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a:hover::after, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a:hover::before { transform: translateX(100%) !important; opacity: 1; }
body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a.added, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-add-to-cart a.added { display: none !important; }
body[class*="fidalgo-core"] .qwfw-add-to-wishlist-wrapper.qwfw--single:not(.qwfw-position--on-thumbnail) { margin-top: 19px; }
body[class*="fidalgo-core"] .qwfw-add-to-wishlist-wrapper.qwfw--loop.qwfw-position--shortcode { left: var(--qode-woo-small-gap,30px); position: absolute; top: 0px; }
body[class*="fidalgo-core"] .qwfw-add-to-wishlist-wrapper.qwfw--loop.qwfw-position--shortcode.qwfw-item-type--icon { --qwfw-heading-color: #fff; --qwfw-main-color: #fff; display: flex; justify-content: center; align-items: center; position: absolute; width: 44px; height: 44px; font-size: 11px; line-height: 1; color: rgb(255, 255, 255); letter-spacing: 0.12em; text-transform: uppercase; background-color: rgb(198, 161, 91); border-radius: 50%; z-index: 5; left: var(--qode-woo-small-gap,30px); bottom: unset; }
body[class*="fidalgo-core"] #qode-wishlist-for-woocommerce-modal { display: none !important; }
body[class*="fidalgo-core"] .qwfw-confirm-modal .qwfw-m-overlay { background-color: rgba(0, 0, 0, 0.3); }
body[class*="fidalgo-core"] .qwfw-confirm-modal .qwfw-m-close { color: rgb(255, 255, 255); }
body[class*="fidalgo-core"] .qwfw-confirm-modal .qwfw-m-close:hover { color: var(--qode-main-color); }
body[class*="fidalgo-core"] .qwfw-confirm-modal .qwfw-m-content { --qwfw-border-radius: 0; box-shadow: none; }
body[class*="fidalgo-core"] .qwfw-confirm-modal .qwfw-m-form-button { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 16px 50px; color: var(--qode-button-color,#fff); background-color: var(--qode-button-bg-color,var(--qode-main-color)); border: 1px solid var(--qode-button-border-color,transparent); }
body[class*="fidalgo-core"] .qwfw-confirm-modal .qwfw-m-form-button:hover { color: var(--qode-button-hover-color,#fff); background-color: var(--qode-button-bg-hover-color,var(--qode-main-color)); border-color: var(--qode-button-border-hover-color,transparent); }
.qodef-yith-wccl--predefined .select_box { display: inline-block; }
.qodef-yith-wccl--predefined .select_box::after { display: none; }
.qodef-yith-wccl--predefined .select_box .select_option { vertical-align: middle; border: 0px; margin: 0px 5px 0px 0px; display: inline-block; float: none; position: relative; }
.qodef-yith-wccl--predefined .select_box .select_option:last-child { margin-right: 0px; }
.qodef-yith-wccl--predefined .select_box .select_option > span:not(.yith_wccl_tooltip) { border: 0px; min-width: auto; width: auto; height: auto; line-height: inherit; }
.qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip { width: 100px; }
.qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip > span { background: rgb(255, 255, 255); border-radius: 0px; padding: 10px; color: var(--qode-paragraph-color); border: 1px solid rgba(216, 184, 119, 0.5) !important; }
.qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip.top span::after { top: 100%; bottom: auto; }
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option { border: 1px solid transparent; padding: 1px; }
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option > span:not(.yith_wccl_tooltip) { width: 38px; height: 15px; }
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option.selected { border-color: rgb(255, 255, 255); }
.qodef-yith-wccl--predefined .select_box.select_box_image .select_option { border: 1px solid transparent; padding: 1px; }
.qodef-yith-wccl--predefined .select_box.select_box_image .select_option > img:not(.yith_wccl_tooltip) { width: 40px; height: 40px; object-fit: cover; }
.qodef-yith-wccl--predefined .select_box.select_box_image .select_option.selected { border-color: rgb(255, 255, 255); }
.qodef-yith-wccl--predefined .select_box.select_box_label > * { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option { transition: color 0.2s ease-out; margin: 0px; }
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option::after { content: ","; margin-right: 5px; }
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option:last-of-type::after { display: none; }
.qodef-yith-wccl--predefined .select_box.select_box_label .select_option.selected { color: var(--qode-main-color); }
.qodef-yith-wccl--predefined li.product .variations_form.cart { margin: 0px 0px 0px 20px; }
.qodef-yith-wccl--predefined li.product .variations_form.cart div.variations { margin-bottom: 10px; text-align: right; }
.qodef-yith-wccl--predefined li.product .variations_form.cart div.variations:last-child { margin-bottom: 0px; }
#yith-quick-view-modal .yith-quick-view-overlay { background: rgba(255, 255, 255, 0.79) !important; }
#yith-quick-view-modal .yith-wcqv-wrapper { height: auto !important; width: 960px !important; max-width: 90vw !important; }
#yith-quick-view-modal .yith-wcqv-main { box-shadow: rgba(255, 255, 255, 0.5) 3px 3px 15px 0px !important; overflow-y: hidden !important; max-height: 90vh !important; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-inner { margin: 0px; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-inner > * { padding: 0px; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image { align-self: stretch; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .qodef-woo-product-mark { transform: translateX(0px); }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image :not(.qodef-woo-product-mark) { height: 100%; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper { margin: 0px !important; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img { object-fit: cover; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image { width: 100% !important; margin: 0px !important; }
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper { display: none !important; }
#yith-quick-view-modal #yith-quick-view-content.single-product .entry-summary { align-self: center; padding: 30px; }
#yith-quick-view-modal #yith-quick-view-close { font-size: 0px; line-height: 1; position: absolute; right: 0px; top: 0px; width: 25px; height: 25px; border: 0px !important; }
#yith-quick-view-modal #yith-quick-view-close::after { display: block; line-height: 25px; padding: 0px 3px; position: relative; font-size: 18px; font-family: ElegantIcons; content: "M"; }
body:not([class*="fidalgo-core"]) #yith-quick-view-modal #yith-quick-view-close::after { content: "x"; font-family: initial; }
#yith-quick-view-modal .qodef-yith-wcqv-link { margin-top: 38px; }
.qodef-yith-wcqv--predefined .yith-wcqv-button { font-size: 0px !important; margin: 0px !important; padding: 0px !important; line-height: 1 !important; background-color: transparent !important; }
.qodef-yith-wcqv--predefined .yith-wcqv-button::before { font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 400; content: ""; }
.qodef-yith-wcqv--predefined .qodef-e-media-inner .yith-wcqv-button { color: rgb(255, 255, 255) !important; }
.qodef-yith-wcqv--predefined .qodef-e-media-inner .yith-wcqv-button:hover { color: var(--qode-main-color) !important; }
.qodef-yith-wcqv--predefined .qodef-e-media-inner .yith-wcqv-button .blockUI { display: none !important; }
.yith-wcwl-form .wishlist-title-container { display: none !important; }
.yith-wcwl-form .shop_table tr { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.yith-wcwl-form .shop_table td, .yith-wcwl-form .shop_table th { padding: 15px 0px 15px 15px; vertical-align: middle; text-align: left; border: 0px; }
.yith-wcwl-form .shop_table td:first-child, .yith-wcwl-form .shop_table th:first-child { padding-left: 0px; }
.yith-wcwl-form .shop_table th { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; }
.yith-wcwl-form .shop_table td ul { list-style: none; margin: 0px; padding: 0px; }
.yith-wcwl-form .shop_table td ul li { margin: 0px 0px 10px; padding: 0px; }
.yith-wcwl-form .shop_table td ul li:last-child { margin-bottom: 0px; }
.yith-wcwl-form .shop_table td ul li label { margin-bottom: 0px; }
.yith-wcwl-form .shop_table p { margin: 0px; }
.yith-wcwl-form .shop_table .variation::after, .yith-wcwl-form .shop_table .variation::before { content: ""; display: table; table-layout: fixed; }
.yith-wcwl-form .shop_table .variation::after { clear: both; }
.yith-wcwl-form .shop_table .variation dt { clear: left; float: left; font-weight: initial; }
@media only screen and (max-width: 880px) {
  .yith-wcwl-form .shop_table .variation dt { float: none; width: 100%; }
}
.yith-wcwl-form .shop_table .variation dd { clear: right; float: left; margin: 0px 0px 0px 5px; }
@media only screen and (max-width: 880px) {
  .yith-wcwl-form .shop_table .variation dd { float: none; margin: 0px; width: 100%; }
}
.yith-wcwl-form .shop_table { font-size: 100%; }
.yith-wcwl-form .wishlist_table.shop_table tr th { background: 0px 0px !important; }
.yith-wcwl-form .wishlist_table.shop_table tr th.product-remove { width: auto !important; }
.yith-wcwl-form .wishlist_table.shop_table tr td { background: 0px 0px !important; color: var(--qode-paragraph-color) !important; border-color: transparent !important; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart, .yith-wcwl-form .wishlist_table .product-add-to-cart .button { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative !important; display: inline-flex !important; vertical-align: middle !important; width: auto !important; margin: 0px !important; text-decoration: none !important; text-transform: uppercase !important; border-radius: 0px !important; outline: 0px !important; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out !important; padding: 12px 46px !important; cursor: pointer !important; z-index: 3 !important; color: var(--qode-button-color,#fff) !important; background-color: transparent !important; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)) !important; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart::after, .yith-wcwl-form .wishlist_table .product-add-to-cart .button::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart:hover, .yith-wcwl-form .wishlist_table .product-add-to-cart .button:hover { color: rgb(255, 255, 255) !important; border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))) !important; background-color: transparent !important; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart:hover::after, .yith-wcwl-form .wishlist_table .product-add-to-cart .button:hover::after { background-size: 100% 1px, 1px 100%; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart i, .yith-wcwl-form .wishlist_table .product-add-to-cart .button i { display: none !important; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart::before, .yith-wcwl-form .wishlist_table .product-add-to-cart .button::before { display: none !important; }
.yith-wcwl-form .wishlist_table .product-add-to-cart .added_to_cart.added, .yith-wcwl-form .wishlist_table .product-add-to-cart .button.added { display: none !important; }
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist { font-size: 0px !important; margin: 0px !important; padding: 0px !important; line-height: 1 !important; background-color: transparent !important; }
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist a::before { font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 400; content: ""; }
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist.exists a::before { font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: ""; }
.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist .blockOverlay, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist .feedback, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist .view-wishlist, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist i, .qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist span { display: none !important; }
.qodef-yith-wcwl--predefined .qodef-e-media-inner .yith-wcwl-add-to-wishlist a { color: rgb(255, 255, 255) !important; }
.qodef-yith-wcwl--predefined .qodef-e-media-inner .yith-wcwl-add-to-wishlist a:hover { color: var(--qode-main-color) !important; }
.qodef-yith-wcwl--predefined #yith-wcwl-popup-message { display: none !important; }
.qodef-yith-wcwl--predefined .yith-wcwl-share { display: none !important; }
.qodef-woo-product-list.qodef-item-layout--info-on-image li .qodef-e-media { height: 100%; width: 100%; }
.qodef-woo-product-list.qodef-item-layout--info-on-image li .qodef-e-media .qodef-e-media-image { padding: 0px; }
.widget_fidalgo_core_woo_dropdown_cart, .widget_shopping_cart { align-items: center; display: flex; height: 100%; justify-content: center; position: relative; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-inner, .widget_shopping_cart .qodef-widget-dropdown-cart-inner { align-items: center; display: flex; height: 100%; justify-content: center; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-opener, .widget_fidalgo_core_woo_dropdown_cart > .widgettitle, .widget_shopping_cart .qodef-m-opener, .widget_shopping_cart > .widgettitle { align-items: center; cursor: pointer; display: flex; height: 100%; justify-content: center; margin: 0px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-opener .qodef-m-opener-count, .widget_fidalgo_core_woo_dropdown_cart .qodef-m-opener .qodef-m-opener-text, .widget_shopping_cart .qodef-m-opener .qodef-m-opener-count, .widget_shopping_cart .qodef-m-opener .qodef-m-opener-text { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.1em; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-opener .qodef-m-opener-text, .widget_shopping_cart .qodef-m-opener .qodef-m-opener-text { margin-right: 6px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, .widget_shopping_cart .qodef-widget-dropdown-cart-content, .widget_shopping_cart .widget_shopping_cart_content { border-width: 1px; border-style: solid; display: block; padding: 30px 0px; text-align: left; transition: opacity 0.2s ease-out, visibility 0.2s ease-out; }
#qodef-top-area .widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, #qodef-top-area .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, #qodef-top-area .widget_shopping_cart .qodef-widget-dropdown-cart-content, #qodef-top-area .widget_shopping_cart .widget_shopping_cart_content, header .widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, header .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, header .widget_shopping_cart .qodef-widget-dropdown-cart-content, header .widget_shopping_cart .widget_shopping_cart_content { left: auto; position: absolute; right: 0px; top: 100%; width: 355px; opacity: 0 !important; visibility: hidden !important; }
.touchevents #qodef-top-area .widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .touchevents #qodef-top-area .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, .touchevents #qodef-top-area .widget_shopping_cart .qodef-widget-dropdown-cart-content, .touchevents #qodef-top-area .widget_shopping_cart .widget_shopping_cart_content, .touchevents header .widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .touchevents header .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, .touchevents header .widget_shopping_cart .qodef-widget-dropdown-cart-content, .touchevents header .widget_shopping_cart .widget_shopping_cart_content { display: none; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content > *, .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content > *, .widget_shopping_cart .qodef-widget-dropdown-cart-content > *, .widget_shopping_cart .widget_shopping_cart_content > * { padding: 0px 30px !important; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content .blockUI, .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content .blockUI, .widget_shopping_cart .qodef-widget-dropdown-cart-content .blockUI, .widget_shopping_cart .widget_shopping_cart_content .blockUI { display: none !important; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item { position: relative; margin: 0px 0px 20px !important; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item:last-of-type, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item:last-of-type, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item:last-of-type, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item:last-of-type, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item:last-of-type { margin: 0px !important; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .qodef-e-image, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .qodef-e-image, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .qodef-e-image, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .qodef-e-image, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .qodef-e-image, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .qodef-e-image { background-color: var(--qode-background-color); margin: 0px 20px 0px 0px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item img { width: 80px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove { font-size: 20px; line-height: 1; position: absolute; right: 0px; top: 0px; z-index: 5; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .variation, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .variation, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .variation, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .variation, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .variation, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .variation, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .variation, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .variation { display: none; }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item img, .widget_shopping_cart .woocommerce-mini-cart-item img { float: left; vertical-align: top; }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item a, .widget_shopping_cart .woocommerce-mini-cart-item a { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 17px; line-height: 1.58824em; letter-spacing: 0.14em; display: block; }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item::after, .widget_shopping_cart .woocommerce-mini-cart-item::after { clear: both; content: ""; display: table; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart, .widget_shopping_cart .qodef-woo-mini-cart { max-height: 50vh; overflow: hidden; position: relative; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item { display: flex; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image { flex-shrink: 0; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image a, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-image a { display: block; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-content, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-content { padding: 0px 20px 0px 0px; width: 100%; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title { font-size: 15px; letter-spacing: 0.14em; line-height: 22px; margin: 0px 0px 1px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title a:hover, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title a:hover { color: inherit; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-price, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-price { margin: 0px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-price .amount, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-price .amount { font-size: 16px; letter-spacing: 0.1em; line-height: 23px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-quantity, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-quantity { margin: 0px; font-size: 16px; color: var(--qode-paragraph-color); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-order-details, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__total, .widget_shopping_cart .qodef-m-order-details, .widget_shopping_cart .woocommerce-mini-cart__total { position: relative; align-items: center; display: flex; justify-content: space-between; margin: 32px 0px 20px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-order-details::before, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__total::before, .widget_shopping_cart .qodef-m-order-details::before, .widget_shopping_cart .woocommerce-mini-cart__total::before { content: ""; width: calc(100% - 60px); height: 1px; background-color: rgb(126, 131, 126); position: absolute; top: -10px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-order-details strong, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__total strong, .widget_shopping_cart .qodef-m-order-details strong, .widget_shopping_cart .woocommerce-mini-cart__total strong { font-size: 15px; text-transform: uppercase; font-family: Jost, sans-serif; color: rgb(255, 255, 255); letter-spacing: 0.14em; font-weight: 300; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-order-details .amount, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__total .amount, .widget_shopping_cart .qodef-m-order-details .amount, .widget_shopping_cart .woocommerce-mini-cart__total .amount { font-size: 16px; letter-spacing: 0.1em; font-weight: 300; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons, .widget_shopping_cart .qodef-m-action, .widget_shopping_cart .woocommerce-mini-cart__buttons { align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action a, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; width: 100%; padding: 18px 20px; justify-content: center; text-align: center; color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action a::after, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a::after, .widget_shopping_cart .qodef-m-action a::after, .widget_shopping_cart .woocommerce-mini-cart__buttons a::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action a, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a { padding: 13px 20px; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action a:hover, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a:hover, .widget_shopping_cart .qodef-m-action a:hover, .widget_shopping_cart .woocommerce-mini-cart__buttons a:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action a:hover::after, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a:hover::after, .widget_shopping_cart .qodef-m-action a:hover::after, .widget_shopping_cart .woocommerce-mini-cart__buttons a:hover::after { background-size: 100% 1px, 1px 100%; }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-action a:hover, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a:hover, .widget_shopping_cart .qodef-m-action a:hover, .widget_shopping_cart .woocommerce-mini-cart__buttons a:hover { color: rgb(255, 255, 255) !important; }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons, .widget_shopping_cart .woocommerce-mini-cart__buttons { flex-direction: column; }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .woocommerce-mini-cart__buttons a { width: 100% !important; justify-content: center; }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a:last-child, .widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child { margin-top: 5px; }
#qodef-top-area .widget_fidalgo_core_woo_dropdown_cart:hover .qodef-widget-dropdown-cart-content, #qodef-top-area .widget_fidalgo_core_woo_dropdown_cart:hover .widget_shopping_cart_content, #qodef-top-area .widget_shopping_cart:hover .qodef-widget-dropdown-cart-content, #qodef-top-area .widget_shopping_cart:hover .widget_shopping_cart_content, header .widget_fidalgo_core_woo_dropdown_cart:hover .qodef-widget-dropdown-cart-content, header .widget_fidalgo_core_woo_dropdown_cart:hover .widget_shopping_cart_content, header .widget_shopping_cart:hover .qodef-widget-dropdown-cart-content, header .widget_shopping_cart:hover .widget_shopping_cart_content { opacity: 1 !important; visibility: visible !important; }
.widget_fidalgo_core_woo_dropdown_cart, .widget_shopping_cart { color: var(--qode-paragraph-color); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, .widget_shopping_cart .qodef-widget-dropdown-cart-content, .widget_shopping_cart .widget_shopping_cart_content { background-color: var(--qode-additional-background-color); color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.1); }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item a, .widget_shopping_cart .woocommerce-mini-cart-item a { color: rgb(255, 255, 255); }
.widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item a:hover, .widget_shopping_cart .woocommerce-mini-cart-item a:hover { color: var(--qode-main-color); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-e-title a, .widget_shopping_cart .qodef-woo-mini-cart .qodef-e-title a { color: rgb(255, 255, 255); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-e-title a:hover, .widget_shopping_cart .qodef-woo-mini-cart .qodef-e-title a:hover { color: var(--qode-main-color); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove { color: var(--qode-main-color); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove:hover, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover, .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove:hover, .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove:hover, .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover { color: var(--qode-main-color); }
.widget_fidalgo_core_woo_dropdown_cart .qodef-m-order-details strong, .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__total strong, .widget_shopping_cart .qodef-m-order-details strong, .widget_shopping_cart .woocommerce-mini-cart__total strong { color: rgb(255, 255, 255); }
#qodef-top-area .widget_fidalgo_core_woo_dropdown_cart, #qodef-top-area .widget_shopping_cart { color: rgb(255, 255, 255); }
#qodef-page-header .widget_fidalgo_core_woo_dropdown_cart, #qodef-page-header .widget_shopping_cart { color: rgb(255, 255, 255); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart, #qodef-page-footer .widget_shopping_cart { color: rgb(204, 204, 204); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .widget_shopping_cart_content, #qodef-page-footer .widget_shopping_cart .qodef-widget-dropdown-cart-content, #qodef-page-footer .widget_shopping_cart .widget_shopping_cart_content { background-color: rgb(0, 0, 0); color: rgb(204, 204, 204); border-color: rgb(255, 255, 255); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item a, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart-item a { color: rgb(204, 204, 204); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart-item a:hover, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart-item a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-e-title a, #qodef-page-footer .widget_shopping_cart .qodef-woo-mini-cart .qodef-e-title a { color: rgb(204, 204, 204); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-e-title a:hover, #qodef-page-footer .widget_shopping_cart .qodef-woo-mini-cart .qodef-e-title a:hover { color: rgb(255, 255, 255); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove, #qodef-page-footer .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove, #qodef-page-footer .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove { color: var(--qode-main-color); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove:hover, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove:hover, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove:hover, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover, #qodef-page-footer .widget_shopping_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .remove:hover, #qodef-page-footer .widget_shopping_cart .qodef-woo-mini-cart .woocommerce-mini-cart-item .remove:hover, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart .qodef-woo-mini-cart-item .remove:hover, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover { color: var(--qode-main-color); }
#qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .qodef-m-order-details strong, #qodef-page-footer .widget_fidalgo_core_woo_dropdown_cart .woocommerce-mini-cart__total strong, #qodef-page-footer .widget_shopping_cart .qodef-m-order-details strong, #qodef-page-footer .widget_shopping_cart .woocommerce-mini-cart__total strong { color: rgb(204, 204, 204); }
#qodef-side-area .widget_fidalgo_core_woo_dropdown_cart, #qodef-side-area .widget_shopping_cart { color: rgb(255, 255, 255); }
.qodef-mega-menu-widget-holder .widget_fidalgo_core_woo_dropdown_cart, .qodef-mega-menu-widget-holder .widget_shopping_cart { color: rgb(255, 255, 255); }
#qodef-fullscreen-area .widget_fidalgo_core_woo_dropdown_cart, #qodef-fullscreen-area .widget_shopping_cart { color: var(--qode-paragraph-color); }
.widget_fidalgo_core_woo_side_area_cart { position: relative; display: flex; align-items: center; justify-content: center; height: 100%; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner { display: flex; height: 100%; align-items: center; justify-content: center; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; height: 100%; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener { position: relative; display: flex; align-items: center; height: 100%; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content { position: fixed; top: 0px; right: -360px; height: 100vh; width: 360px; display: flex; flex-direction: column; justify-content: space-between; padding: 100px 0px 74px; background-color: var(--qode-background-color); border-left: 1px solid rgba(216, 184, 119, 0.5); overflow: hidden; visibility: hidden; z-index: 9999; transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1); }
.admin-bar .widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content { top: 32px; height: calc(-32px + 100vh); }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-close { position: absolute; top: 30px; right: 30px; display: block; font-size: 34px; z-index: 1000; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-posts-not-found { padding: 0px 35px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-woo-side-area-cart { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 0px 35px !important; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-woo-side-area-cart-item { position: relative; display: flex; align-items: flex-start; margin-top: 20px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-woo-side-area-cart-item:first-child { margin-top: 0px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-image { flex-shrink: 0; width: 80px; margin-right: 20px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-image a, .widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-image img { display: block; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-content { width: 100%; padding-right: 20px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-title { margin: 0px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-price { margin: 3px 0px 0px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-quantity { margin: 3px 0px 0px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .remove { position: absolute; top: 0px; right: 0px; font-size: 20px; line-height: 1; z-index: 5; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-details { position: relative; display: flex; align-items: center; justify-content: space-between; margin-top: 25px; padding: 0px 35px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-details > * { margin: 0px; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; color: var(--qode-button-color,#fff); background-color: var(--qode-button-bg-color,var(--qode-main-color)); border: 1px solid var(--qode-button-border-color,transparent); }
.widget_fidalgo_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link:hover { color: var(--qode-button-hover-color,#fff); background-color: var(--qode-button-bg-hover-color,var(--qode-main-color)); border-color: var(--qode-button-border-hover-color,transparent); }
.widget_fidalgo_core_woo_side_area_cart.qodef--opened .qodef-widget-side-area-cart-content { right: 0px; visibility: visible; }
.qodef-woo-side-area-cart-cover { position: fixed; top: 0px; left: 0px; width: calc(100% - 360px); height: 100vh; overflow: hidden; z-index: 1002; }
.qodef-clients-list .qodef-e { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e { display: flex; align-items: center; justify-content: center; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image { line-height: 0; position: relative; display: inline-block; vertical-align: top; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a { display: inline-block; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo { width: auto; opacity: 1; will-change: opacity; transition: opacity 0.35s ease-out; display: inline-block; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo { position: absolute; top: 0px; left: 0px; width: auto; opacity: 0; will-change: opacity; transition: opacity 0.35s ease-out; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo { opacity: 0; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo { opacity: 1; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e { display: flex; align-items: center; justify-content: center; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-image { line-height: 0; position: relative; display: inline-block; vertical-align: top; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-image a { display: inline-block; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-logo { width: auto; opacity: var(--qodef-client-initial-opacity,1); will-change: opacity; transition: opacity 0.3s; display: inline-block; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e .qodef-e-hover-logo { display: none; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade .qodef-e:hover .qodef-e-logo { opacity: var(--qodef-client-hover-opacity,.5); }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e { display: flex; align-items: center; justify-content: center; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-image { line-height: 0; position: relative; display: inline-block; vertical-align: top; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-image a { display: inline-block; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-logo { width: auto; display: inline-block; }
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--no-hover .qodef-e .qodef-e-hover-logo { display: none; }
.qodef-event-list .qodef-e-media-image.qodef-event-item--round-image-corners img { border-radius: 12vw 12vw 0px 0px; }
@media only screen and (max-width: 880px) {
  .qodef-event-list .qodef-e-media-image.qodef-event-item--round-image-corners img { border-radius: 49vw 49vw 0px 0px; }
}
.qodef-event-list .qodef-e-title { margin: 0px; }
@media only screen and (max-width: 880px) {
  .qodef-event-list h4.qodef-e-title { line-height: 1.3em; }
}
.qodef-event-list .qodef-e-date { display: inline-block; color: var(--qode-paragraph-color); font-weight: 300; font-size: 17px; letter-spacing: 0.01em; margin-top: 9px; }
.qodef-event-list .qodef-video--autoplay, .qodef-event-list .qodef-video--on-hover { overflow: hidden; display: block; }
.qodef-event-list .qodef-e-event-item-reservation-info > * { font-family: Jost, sans-serif; font-size: 17px; line-height: 1.64706em; font-weight: 300; color: var(--qode-paragraph-color); letter-spacing: 0.01em; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner { --qode-columns-col-gap: 1px; --qode-columns-row-gap: 1px; padding: 1px; margin: 0px; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-1, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-1 { --qode-columns: 1; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-2, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-2 { --qode-columns: 2; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-3, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-3 { --qode-columns: 3; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-4, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-4 { --qode-columns: 4; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-5, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-5 { --qode-columns: 5; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-6, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-6 { --qode-columns: 6; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-7, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-7 { --qode-columns: 7; }
.qodef-event-list.qodef-event-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-8, .qodef-event-list.qodef-event-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-8 { --qode-columns: 8; }
.qodef-event-list.qodef-event-item-border-yes .qodef-grid-inner > .qodef-grid-item { outline: 1px solid var(--qode-border-color); }
.qodef-event-list.qodef-event-item-border-yes .qodef-e .qodef-e-inner { margin: 1px; width: calc(100% - 1px); height: calc(100% - 1px); }
.qodef-event-list.qodef-item-layout--info-below .qodef-e-content { margin: 33px 0px 0px; text-align: center; }
.qodef-event-list.qodef-item-layout--info-below .qodef-e-event-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
.qodef-event-list.qodef-item-layout--info-below.qodef-event-item-border-yes .qodef-e-inner { padding: 88px 106px 79px; }
.qodef-event-list.qodef-item-layout--info-below.qodef-event-item--line-between .qodef-grid-item .qodef-e-line { position: absolute; width: 1px; top: 0px; height: auto; content: ""; background: var(--line-color); right: calc(-1 * var(--qode-columns-col-gap)/ 2); }
.qodef-event-list.qodef-item-layout--info-below.qodef-event-item--line-between .qodef-grid-item:last-of-type .qodef-e-line { display: none; }
.ui-datepicker { display: none; padding: 20px 18.5px; position: absolute; background-color: transparent !important; max-width: 400px !important; width: 100% !important; }
@media only screen and (max-width: 680px) {
  .ui-datepicker { left: 50% !important; max-width: 86vw !important; transform: translateX(-50%) !important; }
}
.ui-datepicker::after { background-color: var(--qode-box-background-color,var(--qode-background-color)); border: 1px solid rgba(255, 255, 255, 0.5); box-sizing: border-box; content: ""; height: calc(100% + 2px); left: 0px; position: absolute; top: -1px; width: 100%; z-index: -1; }
.ui-datepicker-header { padding: 0px 20px !important; }
.ui-datepicker-next, .ui-datepicker-prev { color: var(--qode-main-color); top: 2px; width: 20px; font-size: 22px !important; }
.ui-datepicker-prev { left: 0px !important; }
.ui-datepicker-next { right: 0px !important; }
.ui-datepicker-month { font-family: Jost, sans-serif; font-size: 17px; line-height: 1.64706em; font-weight: 300; color: var(--qode-paragraph-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.ui-datepicker-year { font-family: Jost, sans-serif; font-size: 17px; line-height: 1.64706em; font-weight: 300; color: var(--qode-paragraph-color); }
.ui-datepicker-calendar { margin: 7px 0px 0px; padding: 0px; }
.ui-datepicker-calendar th { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; color: rgb(255, 255, 255); }
.ui-datepicker-calendar td { font-size: 14px; }
.ui-datepicker-calendar td a { color: var(--qode-paragraph-color); }
.ui-datepicker-calendar td, .ui-datepicker-calendar th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: center; padding: 8px 3px !important; }
.ui-datepicker-current-day { color: rgb(255, 255, 255); border: 1px solid var(--qode-main-color) !important; }
.qodef-reservation-form .qodef-m-inner { display: flex; justify-content: space-between; flex-wrap: wrap; }
.qodef-reservation-form .qodef-m-field { flex: 1 1 auto; position: relative; }
.qodef-reservation-form .qodef-m-field-label { flex-shrink: 0; flex-basis: auto; }
.qodef-reservation-form .qodef-m-icon-arrow { position: absolute; right: 8px; top: 50%; width: 12px; height: 6px; transform: translateY(-50%); display: flex; color: var(--qode-main-color); }
.qodef-reservation-form .qodef-m-label { text-align: center; color: rgb(255, 255, 255); }
.qodef-reservation-form .qodef-m-date, .qodef-reservation-form .qodef-m-date:focus, .qodef-reservation-form .select2-container--default { margin: 0px; text-align: left; width: 100% !important; border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important; }
.qodef-reservation-form .select2-container--default .select2-selection--single { font-size: inherit !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.qodef-reservation-form .select2-container--default .select2-selection--single .select2-selection__arrow { width: auto; }
.qodef-reservation-form .select2-container--default .select2-selection--single .select2-selection__arrow::before { display: block; width: 12px; height: 8px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4xMjEiIGhlaWdodD0iNS44MTEiIHZpZXdCb3g9IjAgMCAxMC4xMjEgNS44MTEiPg0KICA8ZyBpZD0iR3JvdXBfMTQ5NyIgZGF0YS1uYW1lPSJHcm91cCAxNDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjM4LjQzOSAtNjA2OS40MzkpIj4NCiAgICA8cGF0aCBpZD0iY2hldnJvbi1kb3duIiBkPSJNNiw5bDQsNCw0LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzMy41IDYwNjEuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1OGM2NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPC9nPg0KPC9zdmc+DQo="); mask-repeat: no-repeat; content: "" !important; }
.qodef-reservation-form .qodef-m-date, .qodef-reservation-form .select2-container--default .select2-selection--single { color: rgb(255, 255, 255) !important; font-weight: 300; }
.qodef-reservation-form .qodef-m-copyright { display: flex; font-size: 16px; margin: 20px 0px 0px; color: var(--qode-paragraph-color); text-align: center; flex-basis: 100%; }
.qodef-reservation-form.qodef-layout--block .qodef-m-field { flex-basis: 100%; }
.qodef-reservation-form.qodef-layout--block .qodef-m-field:not(.qodef-m-field-time) { margin-bottom: 36px; }
.qodef-reservation-form.qodef-layout--block .qodef-m-field.qodef-m-field-book { margin-bottom: 28px; }
.qodef-reservation-form.qodef-layout--block .qodef-m-field.qodef-m-field-date svg { cursor: pointer; }
.qodef-reservation-form.qodef-layout--block .qodef-m-field-date::before { right: 6px; bottom: auto; top: 26px; }
.qodef-reservation-form.qodef-layout--block .qodef-m-copyright { margin: 0px; }
.qodef-reservation-form.qodef-layout--block button { margin-top: 30px; }
.qodef-reservation-form.qodef-layout--inline .qodef-m-inner { gap: 0px 30px; align-items: flex-end; }
.qodef-reservation-form.qodef-layout--inline .qodef-m-field-book { flex: 0 1 auto; }
.qodef-reservation-form.qodef-layout--inline .qodef-m-field-book button { padding: 14px 52px; }
@media only screen and (max-width: 680px) {
  .qodef-reservation-form.qodef-layout--inline .qodef-m-field { flex-basis: 100%; margin-bottom: 36px; }
  .qodef-reservation-form.qodef-layout--inline .qodef-m-field.qodef-m-field-book { margin-bottom: 0px; }
}
.qodef-restaurant-menu-list .qodef-e-title { margin: 0px; }
.qodef-restaurant-menu-list .qodef-e-price { margin: 0px; font-family: Jost, sans-serif; font-size: 16px; color: rgb(255, 255, 255); font-weight: 300; letter-spacing: 0.1em; }
.qodef-restaurant-menu-list .qodef-e-description { margin: 2px 0px 0px; color: var(--qode-paragraph-color); font-size: 16px; font-weight: 300; }
.qodef-restaurant-menu-list.qodef-item-skin--light .qodef-e-price, .qodef-restaurant-menu-list.qodef-item-skin--light .qodef-e-title { color: rgb(255, 255, 255); }
.qodef-restaurant-menu-list.qodef-item-skin--light .qodef-e-description { color: var(--qode-main-color); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline { padding-top: 15px; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper { position: relative; --qode-border-width: 1px; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper::after, .qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper::before { content: ""; width: 100%; height: 100%; border: 1px solid var(--qode-main-color); display: inline-block; position: absolute; box-sizing: border-box; top: -15px; left: 15px; z-index: -1; border-radius: inherit; transition: clip-path 1s 0.5s; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper::before { clip-path: inset(50% -1px); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper::after { clip-path: inset(-1px 100% -1px -1px); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .swiper-slide-active .qodef-e-item-wrapper::before { clip-path: inset(calc(2 * var(--qode-border-width,1px)) -1px); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--outline .swiper-slide-active .qodef-e-item-wrapper::after { clip-path: inset(-1px); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--border-radius .qodef-e .qodef-e-item-wrapper { border-radius: 0px 100px; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--border-radius.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper::after, .qodef-restaurant-menu-list.qodef-swiper-container.qodef-restaurant-menu-list--border-radius.qodef-restaurant-menu-list--outline .qodef-e-item-wrapper::before { border-radius: inherit; }
.qodef-restaurant-menu-list.qodef-swiper-container ~ .swiper-button-outside.swiper-button-next, .qodef-restaurant-menu-list.qodef-swiper-container ~ .swiper-button-outside.swiper-button-prev { color: var(--qode-main-color); }
.qodef-restaurant-menu-list.qodef-swiper-container ~ .swiper-button-outside.swiper-button-prev { left: -50px !important; }
.qodef-restaurant-menu-list.qodef-swiper-container ~ .swiper-button-outside.swiper-button-next { right: -50px !important; }
@media only screen and (max-width: 880px) {
  .qodef-restaurant-menu-list.qodef-swiper-container ~ .swiper-button-outside.swiper-button-next { display: none; }
}
.qodef-restaurant-menu-list.qodef-swiper-container .swiper-pagination-bullets { margin-top: 25px; }
.qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-inner { display: flex; flex-direction: column; justify-content: center; text-align: center; }
.qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-media-image img { max-width: 100%; object-fit: cover; }
.qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-content { margin: 35px 0px 0px; display: flex; flex-direction: column; }
.qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-description { margin: 10px 0px 14px; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled.qodef-col-num--1 .qodef-e > .qodef-e-inner { padding: 0px 21%; }
@media only screen and (max-width: 1200px) {
  .qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled.qodef-col-num--1 .qodef-e > .qodef-e-inner { padding: 0px 10%; }
}
@media only screen and (max-width: 880px) {
  .qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled.qodef-col-num--1 .qodef-e > .qodef-e-inner { padding: 0px 18%; }
}
@media only screen and (max-width: 680px) {
  .qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled.qodef-col-num--1 .qodef-e > .qodef-e-inner { padding: 0px 5%; }
}
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled.qodef-col-num--1 .qodef-e > .qodef-e-inner .qodef-e-media img { max-width: 70%; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled:not(.qodef-col-num--1) .qodef-e > .qodef-e-inner { padding: 0px; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-item-wrapper { padding: 100px 98px; background-color: var(--qode-background-color); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-item-wrapper .qodef-e-content { margin: 20px 0px 0px; align-items: center; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-item-wrapper .qodef-e-content .qodef-e-description { margin: 5px 0px 20px; color: rgb(206, 206, 206); }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-item-wrapper .qodef-button { display: inline-block; padding: 15px 40px; }
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .swiper-button-prev { left: 0px !important; }
@media only screen and (max-width: 880px) {
  .qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .swiper-button-prev { display: none; }
}
.qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .swiper-button-next { right: 0px !important; }
@media only screen and (max-width: 880px) {
  .qodef-restaurant-menu-list.qodef-swiper-container.qodef-custom-layout--enabled .swiper-button-next { display: none; }
}
.qodef-restaurant-menu-list.qodef-item-layout--minimal .qodef-e-description { margin: 5px 0px 0px; }
.qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-inner { display: flex; }
.qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-media-image { width: 72px; flex-shrink: 0; margin-right: 15px; }
.qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-media-image img { max-width: 100%; object-fit: cover; border-radius: 0px 10px; }
.qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-content { padding-top: 9px; width: 100%; }
.qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-heading { display: flex; align-items: center; justify-content: space-between; }
.qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-description { margin: 7px 0px 0px; width: 80%; }
.qodef-team-list .qodef-e-role { margin: 0px; letter-spacing: 0.01em; font-weight: 400; }
.qodef-team-list .qodef-e-title { margin: 2px 0px 5px; }
.qodef-team-list .qodef-social-icon { margin: 5px 0px 0px; }
.qodef-team-list .qodef-social-icon .qodef-team-member-social-icon { font-size: 15px; margin-right: 7px; }
.qodef-team-list .qodef-social-icon .qodef-team-member-social-icon:last-of-type { margin-right: 0px; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner { --qode-columns-col-gap: 1px; --qode-columns-row-gap: 1px; padding: 1px; margin: 0px; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-1, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-1 { --qode-columns: 1; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-2, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-2 { --qode-columns: 2; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-3, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-3 { --qode-columns: 3; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-4, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-4 { --qode-columns: 4; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-5, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-5 { --qode-columns: 5; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-6, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-6 { --qode-columns: 6; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-7, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-7 { --qode-columns: 7; }
.qodef-team-list.qodef-team-item-border-yes.qodef-gutter--no .qodef-grid-inner.columns-8, .qodef-team-list.qodef-team-item-border-yes.qodef-vertical-gutter--no .qodef-grid-inner.columns-8 { --qode-columns: 8; }
.qodef-team-list.qodef-team-item-border-yes .qodef-grid-inner > .qodef-grid-item { outline: 1px solid var(--qode-border-color); }
.qodef-team-list.qodef-team-item-border-yes .qodef-e .qodef-e-inner { margin: 1px; width: calc(100% - 1px); height: calc(100% - 1px); }
body.qodef-skin--eclipse .qodef-team-list.qodef-team-item-border-yes .qodef-grid-inner > .qodef-grid-item, body.qodef-skin--indigo .qodef-team-list.qodef-team-item-border-yes .qodef-grid-inner > .qodef-grid-item { outline: rgb(56, 45, 34) solid 1px; }
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content { margin: 32px 0px 0px; text-align: center; }
.qodef-team-list.qodef-item-layout--info-below .qodef-e-team-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e-image { position: relative; border-radius: 0px 80px; }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e-media-image { border-radius: inherit; overflow: hidden; }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e .qodef-e-image::after, .qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e .qodef-e-image::before { content: ""; width: 100%; height: 100%; border: 1px solid var(--qode-main-color); display: inline-block; position: absolute; box-sizing: border-box; top: -15px; left: 15px; z-index: -1; border-radius: inherit; transition: clip-path 0.8s; }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e .qodef-e-image::before { clip-path: inset(50% -1px); }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e .qodef-e-image::after { clip-path: inset(-1px 100% -1px -1px); }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e:hover .qodef-e-image::before { clip-path: inset(calc(2 * var(--qode-border-width,1px)) -1px); }
.qodef-team-list.qodef-item-layout--info-below.qodef-team--image-round-corners .qodef-e:hover .qodef-e-image::after { clip-path: inset(-1px); }
.qodef-team-list.qodef-item-layout--info-below.qodef-team-item-border-yes .qodef-e-inner { padding: 88px 22% 79px; }
@media only screen and (max-width: 1600px) {
  .qodef-team-list.qodef-item-layout--info-below.qodef-team-item-border-yes .qodef-e-inner { padding: 88px 16% 79px; }
}
@media only screen and (max-width: 680px) {
  .qodef-team-list.qodef-item-layout--info-below.qodef-team-item-border-yes .qodef-e-inner { padding: 58px 10% 49px; }
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content { opacity: 1; z-index: 1; }
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: var(--qode-background-color); display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 0; transition: opacity 0.2s ease-out; z-index: -1; }
.qodef-testimonials-slider-holder { text-align: center; }
.qodef-testimonials-slider-holder .swiper-button-next, .qodef-testimonials-slider-holder .swiper-button-prev { color: var(--qode-border-color); }
.qodef-testimonials-slider-holder .swiper-button-prev.swiper-button-outside { left: -16px !important; }
.qodef-testimonials-slider-holder .swiper-button-next.swiper-button-outside { right: -16px !important; }
.qodef-testimonials-list { width: 29vw; }
.qodef-testimonials-list.qodef-layout--columns { width: 100%; }
.qodef-testimonials-list .qodef-e-inner { padding-bottom: 40px; }
.qodef-testimonials-list .qodef-e-media-image { line-height: 0; margin-bottom: 25px; }
.qodef-testimonials-list .qodef-e-media-image img { width: auto; }
.qodef-testimonials-list .qodef-e-title { margin: 0px 0px 25px; }
.qodef-testimonials-list p.qodef-e-static-title { font-family: "Mrs Saint Delafield", cursive; font-size: 55px; line-height: 35px; color: var(--qode-main-color); margin: 0px 0px 16px; padding-top: 18px; }
.qodef-testimonials-list .qodef-e-text { margin: 0px 0px 25px; font-size: 24px; color: rgb(255, 255, 255); font-weight: 300; line-height: 1.5em; }
.qodef-testimonials-list .qodef-e-author { margin: 0px; }
.qodef-testimonials-list .qodef-e-author-job::before, .qodef-testimonials-list .qodef-e-author-name::before { content: "/"; display: inline-block; color: var(--qode-main-color); margin-right: 8px; }
.qodef-testimonials-list.qodef-content-alignment--center { text-align: center; }
.qodef-testimonials-list .swiper-pagination-bullets { text-align: left; margin-top: 0px; bottom: 5px !important; }
.qodef-testimonials-list.qodef-skin--light .qodef-e-author, .qodef-testimonials-list.qodef-skin--light .qodef-e-text, .qodef-testimonials-list.qodef-skin--light .qodef-e-title { color: rgb(255, 255, 255); }
.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet { background: rgb(255, 255, 255); }
.qodef-testimonials-slider-advance { position: relative; display: flex; align-items: center; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper { padding: 0px 120px 0px 265px; width: 50vw; text-align: left; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text { position: relative; left: -110px; font-family: Cormorant, serif; font-size: 100px; font-weight: 300; line-height: 1.16em; color: var(--qode-paragraph-color); text-transform: uppercase; margin: 0px 0px 25px; opacity: 0.1; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text.qodef--has-appear .qodef--word { display: inline-flex; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text.qodef--has-appear .qodef--word .qode--char { display: inline-flex; clip-path: inset(-0.15em -0.02em); position: relative; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text.qodef--has-appear .qodef--word .qode--char-inner { transform: translateX(100%); transition: opacity 0.35s, transform 0.7s cubic-bezier(0.36, 0.07, 0.2, 0.93); opacity: 0.5; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text.qodef--has-appear.qodef--appeared .qode--char-inner { opacity: 1; transform: translateX(0px); transition-delay: calc(var(--qode-i) * .07s); }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-testimonials-list { text-align: left; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-testimonials-list .qodef-e-media-image { display: none; }
.qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-testimonials-list .swiper-pagination-bullets { justify-content: flex-start; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider { position: relative; width: 50vw; padding: 0px 165px; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-e-static-title { position: absolute; bottom: 0px; right: 100px; transform: rotate(-6deg); z-index: 2; font-family: "Mrs Saint Delafield", cursive; font-size: 55px; line-height: 35px; color: var(--qode-main-color); padding-top: 18px; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade { transition-property: z-index; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade.qodef--backwards .qodef-e.swiper-slide-next { opacity: 0.999 !important; z-index: 2; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade.qodef--backwards .qodef-e.swiper-slide-next .qodef-e-media-image { animation: 1.3s ease 0s 1 normal forwards running qodef-transform-image; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade:not(.qodef--backwards) .qodef-e.swiper-slide-prev { z-index: 2; opacity: 0.999 !important; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade:not(.qodef--backwards) .qodef-e.swiper-slide-prev .qodef-e-media-image { animation: 1.5s ease 0s 1 normal forwards running qodef-transform-image; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade .qodef-e .qodef-e-media { overflow: hidden; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade .qodef-e.swiper-slide-active, .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade .qodef-e.swiper-slide-duplicate-active { z-index: 3; opacity: 1 !important; transition-duration: 0s !important; }
.qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade .qodef-e.swiper-slide-active .qodef-e-media-image, .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-swiper-container.swiper-container-fade .qodef-e.swiper-slide-duplicate-active .qodef-e-media-image { animation: 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards running qodef-clip-transform-image; }
.qodef-skin--eclipse .qodef-testimonials-slider-holder .swiper-button-next, .qodef-skin--eclipse .qodef-testimonials-slider-holder .swiper-button-prev { color: var(--qode-main-color); }
.qodef-fullscreen-search-holder { position: fixed; top: 0px; left: 0px; width: 100%; height: 438px; opacity: 0; visibility: hidden; display: flex; align-items: center; justify-content: center; background-color: var(--qode-additional-background-color); border-bottom: 1px solid rgba(255, 255, 255, 0.1); z-index: 100; }
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-search-holder { display: none; }
.qodef-fullscreen-search-holder .qodef-m-inner { width: 100%; text-align: center; }
.qodef-fullscreen-search-holder .qodef-m-inner h3 { letter-spacing: 0.14em; }
.qodef-fullscreen-search-holder .qodef-m-form { position: relative; width: 80%; max-width: 922px; margin: 44px auto 0px; }
.qodef-fullscreen-search-holder .qodef-m-form-field { height: 100%; margin: 0px; padding: 0px; font-size: 16px; color: var(--qode-paragraph-color); background: 0px 0px; border: 0px; border-radius: 0px; }
.qodef-fullscreen-search-holder .qodef-m-form-submit { position: absolute; right: 0px; bottom: -20px; width: auto; padding: 0px; margin: 0px; color: var(--qode-main-color); background: 0px 0px; border: 0px; outline: 0px; opacity: 0; cursor: pointer; transition: color 0.2s ease-out; }
.qodef-fullscreen-search-holder .qodef-m-form-submit:hover { color: var(--qode-main-color); background: 0px 0px; }
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-submit { opacity: 1; bottom: 3px; transition: color 0.2s, opacity 0.2s ease-out 1.1s, bottom 0.4s ease-out 0.9s; }
.qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack { font-size: 18px; }
.qodef-fullscreen-search-holder .qodef-m-form-line { position: absolute; left: 0px; bottom: 1px; width: 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.4); transition: 0.3s; }
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-line { width: 100%; transition: width 0.5s 0.6s; }
.qodef-fullscreen-search-holder .qodef-m-close { position: absolute; top: 33px; right: 70px; color: var(--qode-paragraph-color); opacity: 0; visibility: hidden; z-index: 1; }
.admin-bar .qodef-fullscreen-search-holder .qodef-m-close { top: 72px; }
.qodef-fullscreen-search-holder .qodef-m-close:hover { color: rgb(255, 255, 255); }
.qodef-fullscreen-search-holder .qodef-m-close.qodef-source--icon-pack { font-size: 25px; }
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-close { opacity: 1; visibility: visible; }
.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder { animation: 0.3s ease 0s 1 normal both running fullscreen_search_fade_out; }
.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder { animation: 0.3s ease 0s 1 normal both running fullscreen_search_fade_in; }
@keyframes fullscreen_search_fade_out { 
  0% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes fullscreen_search_fade_in { 
  0% { opacity: 0; visibility: hidden; }
  100% { opacity: 1; visibility: visible; }
}
.qodef-search-opener > * { position: relative; display: inline-block; vertical-align: middle; line-height: inherit; }
.qodef-search-opener.qodef-source--icon-pack { font-size: 23px; }
@media (max-height: 440px) {
  .qodef-banner-carousel { --qode-banner-carousel-subtract: 90px; }
}
.qodef-banner-carousel .qodef-e-item-inner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; color: var(--qode-light-gray-color); padding: 38px 51px; background-color: var(--qode-transparent-box-background-color); backdrop-filter: blur(8px) brightness(115%); display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; opacity: 0; transition: opacity 0.4s; }
.qodef-banner-carousel .qodef-e-item-inner .qodef-e-title { margin: 10px 0px 3px; }
.qodef-banner-carousel .qodef-e-item-inner .qodef-e-subtitle { color: rgb(255, 255, 255); }
.qodef-banner-carousel .qodef-e-item-inner .qodef-e-separator { width: 1px; height: 100px; margin: 30px 0px 40px; background: var(--qode-paragraph-color); }
@media only screen and (max-width: 680px) {
  .qodef-banner-carousel .qodef-e-item-inner { padding: 18px 25px; }
}
.qodef-banner-carousel .qodef-e-item-inner .qodef-e-subtitle, .qodef-banner-carousel .qodef-e-item-inner .qodef-e-title { --qode-x: 0px; --qode-y: 15px; opacity: 0; transform: translateX(var(--qode-x)) translateY(var(--qode-y)); transition: opacity 0.37s ease-out, transform 0.75s cubic-bezier(0.18, 0.79, 0.29, 0.93); }
.qodef-banner-carousel .qodef-e-item-inner .qodef-button { --qode-x: 0px; --qode-y: -15px; opacity: 0; transform: translateX(var(--qode-x)) translateY(var(--qode-y)); transition: opacity 0.37s ease-out, transform 0.75s cubic-bezier(0.18, 0.79, 0.29, 0.93); }
.qodef-banner-carousel .qodef-e-item-inner .qodef-e-separator { opacity: 0; transform: scaleY(0); transform-origin: 50% -10%; transition: opacity 0.37s ease-out, transform 1s cubic-bezier(0.25, 0.61, 0.42, 0.96); }
.qodef-banner-carousel .qodef-e:hover .qodef-e-item-inner { opacity: 1; }
.qodef-banner-carousel .qodef-e:hover .qodef-e-subtitle, .qodef-banner-carousel .qodef-e:hover .qodef-e-title { opacity: 1; transform: translateX(0px) translateY(0px); }
.qodef-banner-carousel .qodef-e:hover .qodef-button { opacity: 1; transform: translateX(0px) translateY(0px); transition-delay: 0.35s, 0.35s; }
.qodef-banner-carousel .qodef-e:hover .qodef-e-separator { opacity: 1; transform: scaleY(1); }
.qodef-banner-carousel .qodef-e-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
.qodef-banner-carousel .qodef-e-image img { object-fit: cover; height: calc(100vh - var(--qode-banner-carousel-subtract,0vh)); }
.qodef-banner-carousel .qodef-m-video video { object-fit: cover; height: calc(100vh - var(--qode-banner-carousel-subtract,0vh)); }
.qodef-button.qodef-html--link { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; letter-spacing: 0.1em; line-height: 18px; position: relative; display: inline-flex; vertical-align: middle; width: auto; margin: 0px; text-decoration: none; text-transform: uppercase; border-radius: 0px; outline: 0px; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; padding: 16px 50px; }
.qodef-button.qodef-size--small { padding: 12px 46px; }
.qodef-button.qodef-size--large { padding: 18px 56px; }
.qodef-button.qodef-size--full { width: 100%; padding: 18px 20px; justify-content: center; text-align: center; }
.qodef-button.qodef-layout--filled.qodef-html--link { color: var(--qode-button-color,#fff); background-color: var(--qode-button-bg-color,var(--qode-main-color)); border: 1px solid var(--qode-button-border-color,transparent); }
.qodef-button.qodef-layout--filled.qodef-html--link:hover { color: var(--qode-button-hover-color,#fff); background-color: var(--qode-button-bg-hover-color,var(--qode-main-color)); border-color: var(--qode-button-border-hover-color,transparent); }
.qodef-button.qodef-layout--outlined { color: var(--qode-button-color,#fff); background-color: transparent; border: 1px solid var(--qode-button-border-color,var(--qode-main-color)); }
.qodef-button.qodef-layout--outlined::after { content: ""; position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px); opacity: 0.5; --qode-border-color: var(--qode-button-border-hover-color, var(--qode-button-border-color, var(--qode-main-color))); background-repeat: no-repeat; background-size: 0px 1px, 1px 0px; background-position: 0px 0px, 100% 100%, 100% 100%, 0px 0px; background-image: linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)),linear-gradient(0deg,var(--qode-border-color),var(--qode-border-color)); transition: opacity 0.2s ease-out, background-size 0.82s cubic-bezier(0.36, 0.03, 0.2, 0.91); pointer-events: none; }
.qodef-button.qodef-layout--outlined:hover { color: rgb(255, 255, 255); border-color: var(--qode-button-border-hover-color,var(--qode-button-border-color,var(--qode-main-color))); background-color: transparent; }
.qodef-button.qodef-layout--outlined:hover::after { background-size: 100% 1px, 1px 100%; }
#qodef-page-header .widget .qodef-button.qodef-layout--outlined { color: rgb(255, 255, 255); }
.qodef-button.qodef-layout--textual { color: var(--qode-button-color,#fff); font-size: 12px; letter-spacing: 0.1em; line-height: 18px; overflow: hidden; position: relative; padding: 0px 0px 3px !important; background-color: transparent !important; border: 0px !important; }
.qodef-button.qodef-layout--textual::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
.qodef-button.qodef-layout--textual:hover::after { transform: translateX(0px); }
.qodef-button.qodef-layout--textual:hover { color: var(--qode-button-hover-color,#fff); }
.qodef-button.qodef-layout--textual .qodef-m-text { display: inline-block; }
.qodef-circular-slider-holder { position: relative; height: 100vh; }
.qodef-circular-slider-holder .qodef-m-items { height: 100%; }
.qodef-circular-slider-holder .qodef-m-swiper { height: 100%; overflow: hidden; }
.qodef-circular-slider-holder .qodef-m-slide-content { position: relative; width: 100%; }
.qodef-circular-slider-holder .qodef-m-item { display: flex; align-items: center; }
.qodef-circular-slider-holder .qodef-m-item.swiper-slide { transition-delay: 0.5s !important; }
.qodef-circular-slider-holder .qodef-m-item.swiper-slide-active .qodef-m-slide-content img { clip-path: circle(100%); opacity: 1; transition: 1.5s cubic-bezier(0.09, 0.39, 0.47, 0.74) 0.5s, opacity 0.5s 0.5s; }
.qodef-circular-slider-holder .qodef-m-item.swiper-slide-active .qodef-m-slide-content .qodef-e-text { opacity: 1; transform: translateY(0px); transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95) 0.7s; }
.qodef-circular-slider-holder .qodef-m-item.swiper-slide-active .qodef-m-slide-content .qodef-button { opacity: 1; transform: translateY(0px); transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95) 0.9s; }
.qodef-circular-slider-holder .qodef-m-item .qodef-m-slide-content img { clip-path: circle(0px); opacity: 0; transition: 1.5s cubic-bezier(0.14, 0.65, 0.47, 0.74), opacity 0.5s 0.5s; }
.qodef-circular-slider-holder .qodef-m-item .qodef-m-slide-content .qodef-e-text { display: inline-block; opacity: 0; transform: translateY(30px); transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95); }
.qodef-circular-slider-holder .qodef-m-item .qodef-m-slide-content .qodef-e-text .qodef-m-highlight { display: inline-block; opacity: 0; transform: translateY(30px); transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95); }
.qodef-circular-slider-holder .qodef-m-item .qodef-m-slide-content .qodef-button { display: inline-block; opacity: 0; transform: translateY(30px); transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95); }
.qodef-circular-slider-holder .qodef-m-item img { display: block; width: 38%; margin: 0px auto; }
.qodef-circular-slider-holder .qodef-m-content { position: absolute; left: 8.2%; top: 50%; font-size: 55px; line-height: 1.09091em; max-width: 11em; transform: translateY(-50%); }
.qodef-circular-slider-holder .qodef-m-content .qodef-e-text { font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); letter-spacing: 0.15em; margin-bottom: 30px; }
.qodef-circular-slider-holder .qodef-m-thumbs { top: 50%; transform: translateY(-50%); right: 60px; z-index: 60; position: absolute !important; }
.qodef-circular-slider-holder .qodef-m-thumbs img { width: 70px; height: 70px; border-radius: 50%; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets { padding-bottom: 0px; right: 60px; top: 50%; transform: translateY(-50%); position: absolute !important; width: auto !important; left: auto !important; bottom: auto !important; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { background-color: transparent; position: relative; width: 150px; height: 150px; line-height: 150px; border-radius: 50%; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(198, 161, 91, 0.5) 0px 0px 0px 1px inset; opacity: 0; transform: translateY(30px); transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95); margin: 10px !important; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(2) { transition-delay: 0.2s; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(3) { transition-delay: 0.4s; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(4) { transition-delay: 0.6s; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(5) { transition-delay: 0.8s; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.qodef--appear { opacity: 1; transform: translateY(0px); }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet img { width: 100px; height: 100px; transition: 0.3s cubic-bezier(0.4, 0.19, 0.35, 0.65); transform: scale(1); }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::after { display: none; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet svg { position: absolute; left: -2px; top: -2px; width: calc(100% + 4px); height: calc(100% + 4px); }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet svg path { transition-property: stroke-dashoffset; transition-timing-function: linear; stroke-dashoffset: 0; stroke: var(--qode-main-color); stroke-width: 1px; fill: transparent; box-sizing: border-box; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) svg path { transition-duration: 0s !important; }
@keyframes fillCircle { 
  0% { stroke-dashoffset: 307.919; }
  100% { stroke-dashoffset: 0; }
}
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active svg path { animation-name: fillCircle; }
.qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active img { transform: scale(0.7); }
.qodef-clip-path-image { width: 100%; position: relative; display: grid; grid-template-columns: minmax(0px, 1fr); justify-items: center; }
.qodef-clip-path-image.qodef--has-appear .qodef-m-image-main svg path { stroke-dasharray: var(--qodef--stroke,900); stroke-dashoffset: var(--qodef--stroke,900); transition: stroke-dashoffset; }
.qodef-clip-path-image.qodef--has-appear .qodef-m-image-main img { transition: transform 1.4s, opacity 0.35s; opacity: 0; transform: scale(1.16) translateY(-8%); will-change: transform; }
.qodef-clip-path-image.qodef--has-appear.qodef--appeared .qodef-m-image-main svg path { stroke-dashoffset: 0; transition: stroke-dashoffset 2s cubic-bezier(0.37, 0, 0.63, 1); }
.qodef-clip-path-image.qodef--has-appear.qodef--appeared .qodef-m-image-main img { opacity: 1; transform: scale(1) translateY(0px); }
.qodef-clip-path-image .qodef-m-image-main { position: relative; width: 100%; display: grid; grid-template: "overlap" minmax(0px, 1fr) / minmax(0px, 1fr); place-items: center; }
.qodef-clip-path-image .qodef-m-image-main .qodef-m-masked { grid-area: overlap; position: absolute; width: 100%; height: 100%; object-fit: cover; mask-image: url("activos/0671030598ac1d2c.svg"); mask-size: 92%; mask-repeat: no-repeat; mask-position: center center; }
.qodef-clip-path-image .qodef-m-image-main svg { grid-area: overlap; color: rgb(198, 161, 91); z-index: 1; width: 100%; height: auto; object-fit: contain; fill: none; stroke: currentcolor; }
.widget.widget_fidalgo_core_custom_font { margin-bottom: 0px !important; }
.qodef-custom-font { position: relative; margin: 0px; }
.qodef-custom-font.qodef-align--left { text-align: left; }
.qodef-custom-font.qodef-align--center { text-align: center; }
.qodef-custom-font.qodef-align--right { text-align: right; }
.qodef-custom-font.qodef--has-appear .qodef--word { display: inline-flex; }
.qodef-custom-font.qodef--has-appear .qodef--word .qode--char { display: inline-flex; clip-path: inset(-0.15em -0.02em); position: relative; }
.qodef-custom-font.qodef--has-appear .qodef--word .qode--char-inner { transform: translateX(100%); transition: opacity 0.35s, transform 0.7s cubic-bezier(0.36, 0.07, 0.2, 0.93); opacity: 0.5; }
.qodef-custom-font.qodef--has-appear.qodef--appeared .qode--char-inner { opacity: 1; transform: translateX(0px); transition-delay: calc(var(--qode-i) * .07s); }
.qodef-custom-font .qodef-e-inner { display: block; }
.qodef-custom-font.qodef--has-scroll .qodef-e-inner { will-change: transform; }
.qodef-dropcaps { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-dropcaps .qodef-m-letter { position: relative; top: 5px; display: flex; align-items: center; justify-content: center; float: left; margin: 0px 10px 5px 0px; font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 36px; line-height: 1.13889em; letter-spacing: 0.15em; }
.qodef-dropcaps .qodef-m-text { display: inline; margin: 0px; }
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter { width: 40px; height: 40px; font-size: 21px; line-height: 1.47619em; color: var(--qode-background-color); background-color: var(--qode-main-color); }
.qodef-dropcaps.qodef-type--circle .qodef-m-letter { border-radius: 100%; }
.qodef-frame-slider-holder { position: relative; margin-bottom: 106px; }
.qodef-frame-slider-holder .qodef-frame-slider-image { position: absolute; top: 0px; left: 50%; width: 70%; transform: translateX(-50%); pointer-events: none; z-index: 100; }
.qodef-frame-slider-holder .qodef-frame-slider-image img { width: 100%; }
.qodef-frame-slider-holder .qodef-m-swiper { overflow: hidden; }
.qodef-frame-slider-holder .qodef-m-item { height: 0px; width: 0px; margin: 0px 5%; padding-left: 50%; padding-top: 33.9566%; }
.qodef-frame-slider-holder .qodef-m-item img { position: absolute; top: 1px; left: 0px; width: 100%; height: 100%; border-top-left-radius: 4%; border-top-right-radius: 4%; object-fit: cover; }
.qodef-frame-slider-holder .swiper-pagination-bullets { bottom: -106px !important; }
.qodef-free-flowing-images { position: relative; }
.qodef-free-flowing-images .qodef-m-inner-holder { display: flex; flex-direction: row; width: fit-content; align-items: center; height: 100vh; margin-top: -5em; }
@media only screen and (max-width: 1512px) {
  .qodef-free-flowing-images .qodef-m-inner-holder { height: 65vh; margin-top: -3em; }
}
.qodef-free-flowing-images .qodef-m-inner { position: relative; display: flex; flex-direction: row; width: fit-content; }
.qodef-free-flowing-images .qodef-e { --qode-width: 42vW; --qode-padding: 148px; --qode-image-width: 253px; display: flex; height: 67vh; width: var(--qode-width); justify-content: center; }
@media only screen and (max-width: 1512px) {
  .qodef-free-flowing-images .qodef-e { height: 65vh; }
}
.qodef-free-flowing-images .qodef-e img { width: auto; max-width: 19.5vw; border-top-right-radius: ; border-bottom-left-radius: ; border-top-left-radius: calc(var(--qode-progress) * 5% + var(--qode-border-radius,20px)); border-bottom-right-radius: calc(var(--qode-progress) * 5% + var(--qode-border-radius,20px)); }
.qodef-free-flowing-images .qodef-e:nth-of-type(2n+1) { align-items: flex-start; padding-top: 15px; }
.qodef-free-flowing-images .qodef-e:nth-of-type(2n) { align-items: flex-end; padding-bottom: 15px; }
.qodef--hide-page-scroll { scrollbar-width: none; }
.qodef--hide-page-scroll::-webkit-scrollbar { display: none; scrollbar-width: none; }
.qodef-google-map { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-google-map .qodef-m-map { display: block; width: 100%; }
.qodef-google-map .qodef-m-map embed, .qodef-google-map .qodef-m-map iframe, .qodef-google-map .qodef-m-map object { width: 100%; display: block; }
.qodef-google-map .qodef-m-map img { max-width: none; }
.qodef-highlight .qodef-highlight-text { padding: 0px 5px; color: var(--qode-additional-background-color); background-color: var(--qode-paragraph-color); }
@media screen and (min-width: 1025px) {
  html.qodef-horizontal-scroll-showcase-initialized::-webkit-scrollbar { width: 0px; background: 0px 0px; }
}
.qodef-with-horizontal-scroll-showcase #qodef-back-to-top, .qodef-with-horizontal-scroll-showcase .qodef-scroll-down { display: none; }
.elementor-editor-active .qodef-horizontal-scroll-showcase.qodef--hidden { opacity: 1; }
.qodef-horizontal-scroll-showcase { position: relative; width: fit-content; display: flex; flex-direction: row; }
.qodef-horizontal-scroll-showcase .qodef-m-stamp { position: absolute; bottom: 50px; left: calc(-180px + 100vw); --qode-rotate: 0; transform: translateX(-100%) rotate(calc(var(--qode-rotate) * 1deg)); z-index: 1111; transition: transform 0.15s; }
.qodef-horizontal-scroll-showcase .qodef-m-stamp .qodef-stamp.qodef-stamp--rotation { animation-play-state: paused; }
.qodef-intro-social-links { bottom: 45px; position: absolute; }
.qodef-header--vertical-sliding .qodef-intro-social-links { left: 160px; }
@media only screen and (max-width: 1200px) {
  .qodef-intro-social-links { left: 50% !important; transform: translateX(-50%); }
}
.qodef-intro-social-links .qodef-link-holder { display: inline-flex; align-items: center; }
.qodef-intro-social-links .qodef-link-holder a { display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; --qodef-background-position: calc(100% - 5px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-intro-social-links .qodef-link-holder a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-intro-social-links .qodef-link-holder:not(:last-child)::after { content: ""; display: inline-flex; margin: 0px 14px 0px 15px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.qodef-hl-items-wrapper { position: relative; height: 100vh; width: fit-content; z-index: 50; display: flex; flex-direction: row; margin-left: -101px; }
.qodef-hl-item { height: 100%; width: 35vw; transform-origin: 100% 50%; background-color: var(--qode-background-color); position: relative; }
.qodef-hl-item:first-of-type .qodef-hli-title { margin-left: 45px; }
.qodef-hli-grid { position: absolute; right: 0px; width: 100%; height: 100%; display: flex; flex-direction: column; }
.qodef-hli-pattern { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-hli-title { margin: 0px; display: inline-flex; position: relative; overflow: hidden; padding: 5px; }
.qodef-hli-title a { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-hl-item:hover .qodef-hli-title a { color: inherit; background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-hli-text { font-family: Jost, sans-serif; font-size: 15px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 0px; }
.qodef-hli-text a { color: inherit; }
.qodef-hli-text a:hover { color: inherit; }
.qodef-hli-btm { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100vh; overflow: hidden; }
.qodef-hli-btm-inner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-hli-btm-inner .qodef-scroll-text { position: absolute; left: 0px; top: 100%; height: 100%; writing-mode: tb-rl; transform: rotate(-180deg); transform-origin: 28px 0px; text-align: center; font-size: 12px; letter-spacing: 0.2em; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255); will-change: transform; }
.qodef-hli-btm-inner > a { display: block; width: 100%; height: 100%; }
.qodef-hl-item:not(:first-child) .qodef-hli-btm-inner { height: 100%; }
.qodef-hli-btm-inner .qodef-hli-mid { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; padding: 0px 25px; }
.qodef-hli-btm-item { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-hli-btm-bg-image { overflow: hidden; height: 100%; position: relative; }
.qodef-hli-btm-bg-image-inner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; justify-content: center; }
.qodef-hli-btm-bg-image-inner img { width: 100%; height: 100%; object-fit: cover; }
.qodef-hli-image img { width: 100%; object-fit: cover; height: 100% !important; }
@media (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .qodef-hli-image img { width: auto; }
}
.qodef-hl-intro { position: relative; padding: 0px; box-sizing: border-box; display: flex; height: 100vh; width: calc(-111px + 100vw); justify-content: flex-end; flex-direction: column; }
.qodef-hl-intro .qodef-hl-intro-bg { width: 100%; height: 100%; object-fit: cover; }
.qodef-hl-intro .qodef-hl-intro-top { position: absolute; left: 50px; top: 116px; }
@media only screen and (max-width: 1200px) {
  .qodef-hl-intro .qodef-hl-intro-top { left: 40px; }
}
@media only screen and (max-width: 1024px) {
  .qodef-hl-intro .qodef-hl-intro-top { left: 54px; }
}
@media only screen and (max-width: 880px) {
  .qodef-hl-intro .qodef-hl-intro-top { left: 9%; }
}
.qodef-hl-intro .qodef-hl-intro-top .qodef-hl-intro-title { margin: 0px; width: 70%; font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); letter-spacing: 0.15em; display: block; font-size: 60px; line-height: 1.16667em; }
.qodef-hl-intro .qodef-hl-intro-top .qodef-hl-intro-btn { margin-top: 27px; }
.qodef-hl-intro .qodef-hl-intro-logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.qodef-hl-intro .qodef-hl-intro-logo.qodef--retina { display: flex; }
.qodef-hl-intro .qodef-hl-intro-logo.qodef--retina img { max-width: 50%; margin: 0px auto; }
.qodef-hl-intro .qodef-hl-intro-bottom { position: absolute; left: 165px; bottom: 72px; }
@media only screen and (max-width: 1200px) {
  .qodef-hl-intro .qodef-hl-intro-bottom { left: 40px; }
}
@media only screen and (max-width: 1024px) {
  .qodef-hl-intro .qodef-hl-intro-bottom { left: 54px; }
}
@media only screen and (max-width: 880px) {
  .qodef-hl-intro .qodef-hl-intro-bottom { left: 9%; }
}
.qodef-hl-intro .qodef-hl-intro-bottom .qodef-hl-intro-bottom-title { font-size: 23px; margin: 0px; }
.qodef-hl-intro .qodef-hl-intro-bottom .qodef-hl-intro-bottom-text { font-weight: 400; text-transform: capitalize; margin: 9px 0px 0px; }
.qodef-hl-cta { position: relative; top: 0px; right: 0px; height: 100vh; width: 100vw; padding: 10vh 112px; box-sizing: border-box; display: flex; justify-content: flex-start; flex-direction: column; background-color: rgb(0, 0, 0); z-index: 40; }
.qodef-hl-cta.qodef-active-cta { z-index: 60; }
.qodef-hl-cta .qodef-hl-cta-email a, .qodef-hl-cta .qodef-hl-cta-tel a { position: relative; }
.qodef-hl-cta .qodef-hl-cta-email a::after, .qodef-hl-cta .qodef-hl-cta-tel a::after { overflow: hidden; position: relative; }
.qodef-hl-cta .qodef-hl-cta-section-one { z-index: 50; max-width: 280px; opacity: var(--qode-opacity); will-change: transform; }
.qodef-hl-cta .qodef-hl-cta-section-one p { margin: 1px 0px; font-weight: 400; }
@media screen and (min-width: 1201px) {
  .qodef-hl-cta { width: 35vw; }
}
.qodef-hl-cta-title { margin: 0px 0px 17px; max-width: 170px; color: rgb(255, 255, 255); }
@media only screen and (max-width: 880px) {
  .qodef-hl-cta-title { max-width: 100%; }
}
.qodef-hl-cta .qodef-hl-cta-section-two { position: absolute; right: 23px; top: 80px; display: inline-block; transform: rotate(-90deg); }
.qodef-hl-cta .qodef-scroll-back { height: auto; text-align: center; font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(255, 255, 255); position: relative; overflow: hidden; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; cursor: pointer; }
.qodef-hl-cta .qodef-scroll-back::before { content: ""; position: absolute; top: calc(100% + 2px); left: 0px; width: 100%; height: 1px; background-color: var(--qode-main-color); transform: scaleX(1); transform-origin: 100% 0px; will-change: transform; transition: transform 0.4s cubic-bezier(0.31, 0.29, 0.05, 0.96) !important; }
.qodef-hl-cta .qodef-scroll-back:hover::before { animation: 1s cubic-bezier(0.33, 0.52, 0.05, 0.96) 0s 1 normal forwards running qodef-shown-line-animation; }
.qodef-hl-cta-btn { position: absolute; bottom: 42px; right: 44px; z-index: 60; }
.qodef-hl-cta-btn .qodef-button.qodef-layout--outlined { padding: 15px 26px 15px 25px; }
.qodef-horizontal-showcase { position: relative; margin: 0px; height: 100vh; overflow: hidden; opacity: 0; transition: opacity 0.45s ease-out; }
@media only screen and (max-width: 1200px) {
  .qodef-horizontal-showcase { opacity: 1; }
}
.qodef-horizontal-showcase.qodef--appeared { opacity: 1; }
@media only screen and (max-width: 1200px) {
  .qodef-horizontal-showcase { height: auto !important; }
}
.admin-bar .qodef-horizontal-showcase { height: calc(-32px + 100vh); }
.qodef-horizontal-showcase .qodef-slides-holder { height: 100%; overflow: hidden; display: flex; align-items: center; }
@media only screen and (max-width: 1200px) {
  .qodef-horizontal-showcase .qodef-slides-holder { flex-direction: column; }
}
.qodef-horizontal-showcase .qodef-slides-holder .scroll-content { height: 100%; display: flex; align-items: center; padding: 0px; }
.qodef-horizontal-showcase .qodef-slides-holder .scroll-content .qodef-m-item { width: 100vw; }
@media (min-width: 1201px) {
  body.qodef-header--vertical-sliding .qodef-horizontal-showcase .qodef-slides-holder .scroll-content .qodef-m-item:first-of-type { width: calc(-100px + 100vw); }
}
@media (max-width: 1700px) {
  .qodef-horizontal-showcase .qodef-slides-holder .scroll-content .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-media-image { max-width: 89%; margin: 0px auto; }
}
.qodef-horizontal-showcase .qodef-slides-holder .scroll-content .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-content { align-items: center; margin-top: 4vh; padding: 3%; }
.qodef-horizontal-showcase .qodef-slides-holder .scrollbar-track.scrollbar-track-y { display: none !important; }
.qodef-horizontal-showcase .scroll-content .qodef-horizontal-slide { opacity: 1; }
.qodef-horizontal-showcase .qodef-horizontal-slide { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; opacity: 0; }
@media only screen and (max-width: 1200px) {
  .qodef-horizontal-showcase .qodef-horizontal-slide { align-items: flex-start; justify-content: center; flex-direction: column; height: 100%; padding: 0px; opacity: 1; width: 100% !important; }
}
.qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-content { width: 100%; }
.qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-content .elementor-section-stretched { left: 0px !important; }
.qodef-horizontal-showcase .qodef-scroll-back { position: absolute; top: 0px; right: 0px; width: 87px; height: 100%; background-color: transparent; z-index: 111; border-left: 1px solid var(--vertical-sliding-header-border-color,rgba(198, 161, 91,.5)); }
.qodef-horizontal-showcase .qodef-scroll-back:hover { cursor: pointer; }
.qodef-horizontal-showcase .qodef-scroll-back .qodef-button { overflow: hidden; position: absolute; }
.qodef-horizontal-showcase .qodef-scroll-back .qodef-button::after { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; color: var(--qode-main-color); background: linear-gradient(90deg, currentcolor 0px, currentcolor 33%, transparent 33%, transparent 66%, currentcolor 66%, currentcolor 100%); transform: translateX(-66%); width: 300% !important; top: unset !important; height: 1px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: transform 1.2s cubic-bezier(0.53, 0.95, 0.28, 1.03) !important; }
.qodef-horizontal-showcase .qodef-scroll-back .qodef-button:hover::after { transform: translateX(0px); }
.qodef-horizontal-showcase .qodef-scroll-back .qodef-button { font-family: Jost, sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.15em; top: 50%; left: calc(100% - 43px); transform: translateX(-50%) translateY(-50%) rotate(-90deg); white-space: nowrap; }
.admin-bar .qodef-horizontal-showcase .qodef-scroll-back .qodef-button { top: calc(50% + 16px); }
@media only screen and (max-width: 1200px) {
  .qodef-horizontal-showcase .qodef-scroll-back { display: none; }
}
.qodef-horizontal-showcase .scrollbar-thumb { border-radius: 0px; background: var(--qode-main-color); }
.qodef-horizontal-showcase .qodef-parallax-img-holder { height: 100%; --qode-adj: .4; width: calc((var(--qode-adj) * 100 + 100) * 1%); --qode-max-x: calc((1 / ( var(--qode-adj) + 1)) * var(--qode-adj) * -100%); }
.qodef-horizontal-showcase .qodef-parallax-img-holder img { transform: translateX(calc(var(--qode-progress) * var(--qode-max-x))); }
.qodef-icon-list-item { position: relative; display: inline-block; width: 100%; vertical-align: top; line-height: 1; }
.qodef-icon-list-item .qodef-e-title { position: relative; display: inline-block; vertical-align: top; margin: 0px; line-height: 1; }
.qodef-icon-list-item .qodef-e-title a { display: block; }
.qodef-icon-list-item .qodef-e-title-inner { display: flex; align-items: center; }
.qodef-icon-list-item .qodef-e-icon-wrapper { display: inline-block; }
.qodef-icon-list-item .qodef-icon-holder { flex-shrink: 0; margin-right: 5px; float: none; }
.qodef-icon-list-item .qodef-icon-holder .qodef-icon { font-size: 17px; }
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper { position: relative; display: inline-block; vertical-align: top; }
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a, .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img { display: block; }
#qodef-page-sidebar .widget.widget_fidalgo_core_icon_list_item { margin-bottom: 0px; }
#qodef-page-footer .widget.widget_fidalgo_core_icon_list_item { margin-bottom: 0px; }
#qodef-side-area .widget.widget_fidalgo_core_icon_list_item { margin-bottom: 0px; }
.qodef-icon-with-text .qodef-m-title { margin: 0px; }
.qodef-icon-with-text .qodef-m-title a { display: block; }
.qodef-icon-with-text .qodef-m-text { margin: 8px 0px 0px; }
.qodef-icon-with-text .qodef-m-icon-wrapper { line-height: 1; }
.qodef-icon-with-text .qodef-icon-holder { float: none; }
.qodef-icon-with-text .qodef-m-content { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper { position: relative; display: inline-block; vertical-align: top; }
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img { display: block; }
.qodef-icon-with-text.qodef-layout--before-content { display: flex; align-items: flex-start; }
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper { flex-shrink: 0; margin-right: 15px; }
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title { line-height: 1; }
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner { display: flex; align-items: center; }
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper { flex-shrink: 0; margin-right: 5px; }
.qodef-icon-with-text.qodef-layout--before-title.qodef--retina img { max-width: 50%; }
.qodef-icon-with-text.qodef-layout--top .qodef-m-title { margin-top: 15px; }
.qodef-icon-with-text.qodef-layout--top .qodef-m-text { margin-top: 12px; }
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center { text-align: center; }
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left { text-align: left; }
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right { text-align: right; }
.qodef-icon-with-text.qodef-layout--top.qodef--retina img { max-width: 50%; margin: 0px auto; }
.qodef-icon-with-text.qodef-layout--top.qodef--retina.qodef-alignment--left img { margin-left: 0px; }
.qodef-icon-with-text.qodef-layout--top.qodef--retina.qodef-alignment--right img { margin-right: 0px; }
.qodef-icon-holder { position: relative; display: inline-block; vertical-align: top; width: auto; line-height: 1; }
.qodef-icon-holder a { display: block; }
.qodef-icon-holder .qodef-icon { display: block; line-height: inherit; }
.qodef-icon-holder .qodef-icon::before { display: block; line-height: inherit; }
.qodef-icon-holder.qodef-layout--circle, .qodef-icon-holder.qodef-layout--square { width: 2em; height: 2em; line-height: 2em; text-align: center; color: rgb(255, 255, 255); background-color: var(--qode-main-color); transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }
.qodef-icon-holder.qodef-layout--circle a, .qodef-icon-holder.qodef-layout--square a { color: inherit; transition: none; }
.qodef-icon-holder.qodef-layout--circle:hover, .qodef-icon-holder.qodef-layout--square:hover { background-color: rgb(255, 255, 255); }
.qodef-icon-holder.qodef-layout--circle { border-radius: 50%; }
.qodef-icon-holder.qodef-size--tiny { font-size: 1.33333em; }
.qodef-icon-holder.qodef-size--small { font-size: 2em; }
.qodef-icon-holder.qodef-size--medium { font-size: 3em; }
.qodef-icon-holder.qodef-size--large { font-size: 4em; }
.qodef-icon-holder.qodef-size--huge { font-size: 5em; }
.widget.widget_fidalgo_core_icon { display: inline-block; line-height: 1; }
#qodef-page-sidebar .widget.widget_fidalgo_core_icon { margin-bottom: 0px; }
#qodef-page-footer .widget.widget_fidalgo_core_icon { margin-bottom: 0px; }
#qodef-side-area .widget.widget_fidalgo_core_icon { margin-bottom: 0px; }
.qodef-image-gallery .qodef-e-title { display: none; }
.qodef-image-gallery.qodef-display-captions .qodef-e-title { display: block; position: relative; }
.qodef-image-gallery.qodef-display-captions .qodef-e-title .qodef-e-caption { display: flex; font-size: 12px; font-weight: 300; text-transform: uppercase; letter-spacing: 0.14em; }
.qodef-image-gallery.qodef-display-captions.qodef-captions-beside .qodef-round-borders-wrapper-inner { margin: 0px 20px; overflow: hidden; clip-path: inset(1px); }
.qodef-image-gallery.qodef-display-captions.qodef-captions-beside .qodef-e-title { position: absolute; left: 15px; bottom: 0px; transform-origin: left bottom; transform: rotate(-90deg); }
@media only screen and (max-width: 680px) {
  .qodef-image-gallery.qodef-display-captions.qodef-captions-beside .qodef-round-borders-wrapper-inner { margin: 0px 30px; }
  .qodef-image-gallery.qodef-display-captions.qodef-captions-beside .qodef-e-title { left: 25px; }
}
.qodef-image-gallery.qodef-display-captions.qodef-captions-beside.qodef-swiper-container .qodef-e .qodef-e-caption { opacity: 0; transform: translateX(30px); transition: opacity 0.35s ease-out, transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.qodef-image-gallery.qodef-display-captions.qodef-captions-beside.qodef-swiper-container .qodef-e.swiper-slide-active .qodef-e-caption { opacity: 1; transform: translateX(0px); }
.qodef-image-gallery.qodef-border-on-image img { border-width: 1px; border-style: solid; border-color: var(--qode-image-border-color,var(--qode-main-color)); }
.qodef-image-gallery .qodef-round-borders-wrapper { overflow: hidden; display: block; }
.qodef-image-gallery .qodef-round-borders-wrapper img { width: 100%; }
.qodef-image-gallery a.qodef-round-borders-wrapper .qodef-round-borders-wrapper-inner { overflow: hidden; display: block; }
.qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(2) .qodef-round-borders-wrapper { border-radius: 11.75vmax 0px 0px; }
.qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(11) .qodef-round-borders-wrapper, .qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(3) .qodef-round-borders-wrapper { border-radius: 11vmax; }
@media only screen and (max-width: 880px) {
  .qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(11) .qodef-round-borders-wrapper, .qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(3) .qodef-round-borders-wrapper { border-radius: 14vmax; }
}
.qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(7) .qodef-round-borders-wrapper { border-radius: 11vmax 11vmax 0px 0px; }
@media only screen and (max-width: 880px) {
  .qodef-image-gallery.qodef-border-radius-predefined-1 .qodef-e:nth-of-type(7) .qodef-round-borders-wrapper { border-radius: 14vmax 14vmax 0px 0px; }
}
.qodef-image-gallery.qodef-border-radius-predefined-2 .qodef-e:nth-of-type(5n-2) .qodef-round-borders-wrapper, .qodef-image-gallery.qodef-border-radius-predefined-2 .qodef-e:nth-of-type(5n-4) .qodef-round-borders-wrapper { border-radius: 15vmax 15vmax 0px 0px; }
.qodef-image-gallery.qodef-border-radius-predefined-2 .qodef-e:nth-of-type(5n) .qodef-round-borders-wrapper { border-radius: 0px 0px 7.7vmax; }
.qodef-image-gallery.qodef-border-radius-predefined-3 .qodef-e:nth-of-type(5n-4) .qodef-round-borders-wrapper { border-radius: 0px 9vmax 0px 0px; }
.qodef-image-gallery.qodef-border-radius-predefined-3 .qodef-e:nth-of-type(5n-2) .qodef-round-borders-wrapper, .qodef-image-gallery.qodef-border-radius-predefined-3 .qodef-e:nth-of-type(5n-3) .qodef-round-borders-wrapper { border-radius: 25vmax 25vmax 0px 0px; }
.qodef-image-gallery.qodef-border-radius-predefined-3 .qodef-e:nth-of-type(5n-1) .qodef-round-borders-wrapper { border-radius: 9vmax 0px 0px; }
.qodef-image-gallery.qodef--has-hover .qodef-e img { transform: scale(1.001); --qode-hover-scale: 1.02; transition: transform 0.6s cubic-bezier(0.34, 0.78, 0.45, 0.98); }
.qodef-browser--firefox .qodef-image-gallery.qodef--has-hover .qodef-e img { transform: scale(1.01) rotate(0.1deg); }
.qodef-image-gallery.qodef--has-hover .qodef-e:hover img { transform: scale(var(--qode-hover-scale)); }
.qodef-image-gallery.qodef--has-hover.qodef-col-num--4 .qodef-e img { --qode-hover-scale: 1.03; }
.qodef-image-gallery.qodef-swiper-container .swiper-wrapper { align-items: center; }
.qodef-image-gallery.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(2n+1) { transform: rotate(-5deg) translateY(48px); }
.qodef-image-gallery.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(5n) { transform: rotate(-358deg) translateY(48px); }
@media only screen and (max-width: 680px) {
  .qodef-image-gallery.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(2n+1) { transform: none; }
  .qodef-image-gallery.qodef--zigzag .qodef-grid-inner > .qodef-e:nth-of-type(5n) { transform: none; }
}
.qodef-image-gallery.qodef-align--start > .qodef-grid-inner { align-items: start; }
.qodef-image-gallery.qodef-align--center > .qodef-grid-inner { align-items: center; }
.qodef-image-gallery.qodef-align--end > .qodef-grid-inner { align-items: end; }
.qodef-image-gallery.qodef-align--stretch > .qodef-grid-inner { align-items: stretch; }
.qodef-image-gallery.qodef-captions-on-hover .qodef-e-content { position: absolute; bottom: 17px; left: 17px; width: calc(100% - 34px); padding: 17px 25px; background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px); clip-path: inset(0px 100% 0px 0px); transition: clip-path 0.72s cubic-bezier(0.44, 1.1, 0.53, 0.99); }
.qodef-image-gallery.qodef-captions-on-hover.qodef-display-captions .qodef-e-title .qodef-e-caption { font-size: 17px; }
.qodef-image-gallery.qodef-captions-on-hover .qodef-e-description { font-size: 16px; }
.qodef-image-gallery.qodef-captions-on-hover .qodef-e:hover .qodef-e-content { clip-path: inset(0px); }
.qodef-image-gallery .qodef-e.qodef--has-appear .qodef-round-borders-wrapper-inner { opacity: 0; transform: scale(0.82); transition: transform 1.2s, opacity 0.35s; }
.qodef-image-gallery .qodef-e.qodef--has-appear .qodef-round-borders-wrapper-inner img { border-radius: inherit; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared .qodef-round-borders-wrapper-inner { opacity: 1; transform: scale(1); }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared .qodef-round-borders-wrapper-inner img { --qode-apperar-scale: 1.14; animation: 1.2s ease 0s 1 normal none running qodef-appear-image; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared:nth-of-type(5n-3) .qodef-round-borders-wrapper-inner { transition-delay: 0.13s, 0.13s; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared:nth-of-type(5n-3) .qodef-round-borders-wrapper-inner img { animation-delay: 0.13s; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared:nth-of-type(5n-2) .qodef-round-borders-wrapper-inner { transition-delay: 0.26s, 0.26s; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared:nth-of-type(5n-2) .qodef-round-borders-wrapper-inner img { animation-delay: 0.26s; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared:nth-of-type(5n-1) .qodef-round-borders-wrapper-inner { transition-delay: 0.39s, 0.39s; }
.qodef-image-gallery .qodef-e.qodef--has-appear.qodef--appeared:nth-of-type(5n-1) .qodef-round-borders-wrapper-inner img { animation-delay: 0.39s; }
.qodef-image-gallery--additional-wrapper { padding: 0px 70px; }
@media only screen and (max-width: 880px) {
  .qodef-image-gallery--additional-wrapper { padding: 0px 7%; }
}
@media only screen and (max-width: 680px) {
  .qodef-image-gallery--additional-wrapper { padding: 0px; }
}
.qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout .qodef-e-title { display: inline-block; margin-top: 22px; }
.qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout .qodef-e-title .qodef-e-caption { display: flex; font-size: 12px; line-height: 1.91667em; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; }
@media only screen and (max-width: 680px) {
  .qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout .qodef-e-title .qodef-e-caption { display: none; }
}
.qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout .swiper-pagination { justify-content: flex-end; pointer-events: none; position: absolute !important; right: 3px !important; bottom: 0px !important; left: unset !important; }
.qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout .swiper-pagination .swiper-pagination-bullet { pointer-events: all; }
@media only screen and (max-width: 680px) {
  .qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout .swiper-pagination { justify-content: center; right: unset !important; left: 0px !important; }
}
@media only screen and (max-width: 680px) {
  .qodef-image-gallery--additional-wrapper .qodef-image-gallery--additional-layout.qodef-swiper-container { padding-bottom: 17px; }
}
.qodef-image-gallery--additional-wrapper .swiper-button-next, .qodef-image-gallery--additional-wrapper .swiper-button-prev { color: var(--qode-border-color); }
@media only screen and (max-width: 680px) {
  .qodef-image-gallery--additional-wrapper .swiper-button-next, .qodef-image-gallery--additional-wrapper .swiper-button-prev { display: none; }
}
.qodef-image-gallery--additional-wrapper .swiper-button-prev { left: 0px !important; }
.qodef-image-gallery--additional-wrapper .swiper-button-next { right: 0px !important; }
.qodef-image-with-text { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-image-with-text .qodef-m-image { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-image-with-text .qodef-m-image a, .qodef-image-with-text .qodef-m-image img { display: block; }
.qodef-image-with-text .qodef-m-content { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-image-with-text.qodef-align--center { text-align: center; }
.qodef-image-with-text.qodef-align--right { text-align: right; }
.qodef-image-with-text .qodef-m-title { margin: 18px 0px 0px; }
.qodef-image-with-text .qodef-m-title a:hover { color: inherit; }
.qodef-image-with-text .qodef-m-text { margin: 3px 0px 0px; line-height: 1.6em; }
.qodef-image-with-text.qodef-enable-border img { border: 1px solid rgb(41, 41, 41); }
.qodef-image-with-text.qodef--has-hover .qodef-m-title a { --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; padding-bottom: 2px; }
.qodef-image-with-text.qodef--has-hover .qodef-m-image { transform: translateY(0px); transition: transform 0.65s cubic-bezier(0.2, 0.37, 0.2, 0.96); }
.qodef-image-with-text.qodef--has-hover:hover .qodef-m-image { transform: translateY(-4px); }
.qodef-image-with-text.qodef--has-hover:hover .qodef-m-title a { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-image-with-text.qodef--has-appear { --qodef-translate-y: 60px; transform: translateY(var(--qodef-translate-y)); opacity: 0; transition: transform 1.6s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.6s; }
.qodef-image-with-text.qodef--has-appear.qodef--appeared { transform: translateY(0px); opacity: 1; }
.qodef-info-section.qodef-layout--background-text { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-info-section.qodef-layout--background-text .qodef-m-info { position: relative; z-index: 2; }
.qodef-info-section.qodef-layout--background-text .qodef-m-title-holder { position: relative; }
.qodef-info-section.qodef-layout--background-text .qodef-m-title { margin: 0px; }
.qodef-info-section.qodef-layout--background-text .qodef-m-text-holder { display: flex; align-items: center; justify-content: space-between; }
.qodef-info-section.qodef-layout--background-text .qodef-m-text-holder h1, .qodef-info-section.qodef-layout--background-text .qodef-m-text-holder h2, .qodef-info-section.qodef-layout--background-text .qodef-m-text-holder h3, .qodef-info-section.qodef-layout--background-text .qodef-m-text-holder h4, .qodef-info-section.qodef-layout--background-text .qodef-m-text-holder h5, .qodef-info-section.qodef-layout--background-text .qodef-m-text-holder h6 { margin: 0px; }
.qodef-info-section.qodef-layout--background-text .qodef-m-text-holder a { color: inherit; }
.qodef-info-section.qodef-layout--background-text .qodef-m-text-holder a:hover { color: var(--qode-text-hover-color,#fff); }
.qodef-info-section.qodef-layout--background-text .qodef-m-text-info { width: 100%; }
.qodef-info-section.qodef-layout--background-text .qodef-m-text { margin: 0px; }
.qodef-info-section.qodef-layout--background-text .qodef-button { margin-top: 6px; }
.qodef-info-section.qodef-layout--background-text .qodef-m-background-text { position: absolute; display: inline-block; color: rgb(200, 149, 103); text-align: center; font-family: "Mrs Saint Delafield", cursive; font-weight: 400; font-size: 55px; }
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left .qodef-m-background-text { top: 0px; left: 5%; }
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right .qodef-m-background-text { top: 0px; right: 5%; }
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left .qodef-m-background-text { bottom: 0px; left: 5%; }
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right .qodef-m-background-text { bottom: 0px; right: 5%; }
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center .qodef-m-background-text { top: 50%; left: 0px; right: 0px; transform: translateY(-50%); text-align: center; }
.qodef-info-section.qodef-layout--background-text.qodef-background-text-rotation .qodef-m-background-text { transform: rotate(-9deg); }
.qodef-interactive-image-switch { position: relative; display: inline-block; vertical-align: middle; width: 100%; height: 100dvh; overflow: hidden; opacity: 0; animation: 0.5s ease 50ms 1 normal forwards running qode-fade-in; }
.admin-bar .qodef-interactive-image-switch { height: calc(-32px + 100vh); }
.qodef-interactive-image-switch .qodef--background { background-size: cover; background-position: center center; background-repeat: no-repeat; transition: opacity 0.5s ease-out; height: 100%; width: 100%; position: relative; opacity: 1; }
.qodef-interactive-image-switch .qodef--background img { object-fit: cover; max-width: 100%; height: 100%; }
.qodef-interactive-image-switch .qodef--background:nth-of-type(2) { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-interactive-image-switch .qodef--switch { opacity: 0; z-index: 2; }
.qodef-interactive-image-switch .qodef--switch.qodef--hover { opacity: 1; }
.qodef-interactive-image-switch .qodef-m-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.qodef-interactive-image-switch .qodef-m-content .qodef-m-info-text { display: inline-block; font-size: 18px; font-weight: 300; color: rgb(255, 255, 255); letter-spacing: 0.01em; line-height: 26px; }
.qodef-interactive-image-switch .qodef-m-content .qodef-m-links { display: flex; align-items: center; justify-content: center; margin: 48px 0px 0px; }
@media only screen and (max-width: 1024px) {
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links { margin: 28px 0px 0px; }
}
@media only screen and (max-width: 880px) {
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links { flex-direction: column; }
}
.qodef-interactive-image-switch .qodef-m-content .qodef-m-links a { display: inline-block; font-size: 55px; line-height: 1.09091em; font-weight: 300; color: rgb(255, 255, 255); letter-spacing: 0.15em; text-transform: uppercase; --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), currentcolor 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-interactive-image-switch .qodef-m-content .qodef-m-links a:first-child { margin-right: 155px; }
.qodef-interactive-image-switch .qodef-m-content .qodef-m-links a.active, .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
@media only screen and (max-width: 1368px) {
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a { font-size: 45px; }
}
@media only screen and (max-width: 1024px) {
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a { font-size: 40px; }
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a:first-child { margin-right: 70px; }
}
@media only screen and (max-width: 880px) {
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a:first-child { margin-right: 0px; margin-bottom: 30px; }
}
@media only screen and (max-width: 680px) {
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a { font-size: 30px; }
  .qodef-interactive-image-switch .qodef-m-content .qodef-m-links a:first-child { margin-bottom: 20px; }
}
.qodef-interactive-link-showcase { position: relative; display: inline-block; width: 100%; vertical-align: top; visibility: hidden; }
.qodef-interactive-link-showcase .qodef-m-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; opacity: 0; transition: opacity 0.45s; }
.qodef-interactive-link-showcase .qodef-m-image.qodef--active { opacity: 1; z-index: 5; transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }
.qodef-interactive-link-showcase .qodef-m-image img { display: none; }
.qodef-interactive-link-showcase .qodef-m-items { display: flex; align-items: center; z-index: 10; }
.qodef-interactive-link-showcase .qodef-m-item { position: relative; display: inline-block; vertical-align: top; width: auto; padding: 0px 6px 5px; text-align: center; }
.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title { position: relative; display: block; z-index: 2; font-family: Cormorant, serif; font-size: 100px; font-weight: 400; line-height: 1em; letter-spacing: 0.05em; text-transform: uppercase; opacity: 0.4; transition: opacity 0.8s; }
.qodef-interactive-link-showcase .qodef-m-item .qodef-e-subtitle { z-index: 2; opacity: 0.4; transition: opacity 0.8s; }
.qodef-interactive-link-showcase .qodef-m-item.qodef--active .qodef-e-subtitle, .qodef-interactive-link-showcase .qodef-m-item.qodef--active .qodef-e-title { opacity: 1; }
.qodef-interactive-link-showcase.qodef--init { visibility: visible; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-items { position: relative; flex-direction: column; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item { padding: 20px 0px; margin: 0px; color: rgb(255, 255, 255); background-color: transparent; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item.qodef--active .qodef-e-follow-content { display: block; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-title { display: block; z-index: -2; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-content { position: absolute; top: 0px; left: 0px; width: auto; display: none; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image { position: relative; display: inline-block; vertical-align: top; width: auto; transform: translate3d(-50%, -50%, 0px); overflow: hidden; z-index: -1; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image img { position: relative; display: block; width: auto; max-width: 60vw; }
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-title { position: absolute; top: calc(50% + 20px); left: 0px; display: block; font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; font-size: 36px; line-height: 1.13889em; letter-spacing: 0.15em; white-space: nowrap; color: rgb(255, 255, 255); }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items { width: 100%; justify-content: center; flex-direction: column; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items::before { content: ""; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.3); }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item { width: 100%; position: relative; padding: 33px 10vw 42px; }
@media only screen and (max-width: 880px) {
  .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item { padding-inline: 0px; }
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item img { position: absolute; z-index: 1; top: 50%; opacity: 0; animation: 0.4s ease 0s 1 normal forwards running qode-image-hide-long; --qode-y: 25%; }
@media only screen and (max-width: 880px) {
  .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item img { display: none; }
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item img:nth-of-type(1) { top: 61%; left: 5%; --qode-y: -20%; }
@media only screen and (max-width: 1512px) {
  .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item img:nth-of-type(1) { left: 4%; }
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item img:nth-of-type(2) { left: 20%; translate: 0px -50%; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item img:nth-of-type(3) { top: 37%; right: 14%; translate: 0px -50%; --qode-y: 40%; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item:nth-of-type(2n) img:nth-of-type(1) { max-width: 13.7vw; left: 3.5%; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item:nth-of-type(2n) img:nth-of-type(2) { max-width: 9.6vw; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item:nth-of-type(2n) img:nth-of-type(3) { max-width: 10.3vw; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item:nth-of-type(2n-1) img:nth-of-type(1) { max-width: 9.6vw; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item:nth-of-type(2n-1) img:nth-of-type(2) { max-width: 10.3vw; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item:nth-of-type(2n-1) img:nth-of-type(3) { max-width: 14.7vw; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item.qodef--active img { animation: 0.7s cubic-bezier(0.25, 0.46, 0.35, 0.93) 0.1s 1 normal forwards running qode-image-show-long; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item.qodef--active img:nth-of-type(1) { animation-delay: 0.12s; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item.qodef--active img:nth-of-type(3) { animation-delay: 0.24s; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item::after { content: ""; position: absolute; left: 0px; bottom: 0px; display: block; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.3); z-index: 0; }
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item .qodef-e-subtitle { display: block; font-size: 20px; letter-spacing: 0.03em; margin-top: 13px; }
.qodef-interactive-link-showcase.qodef-layout--slider { --qode-bg-color: rgba(0, 0, 0, .9); }
.qodef-interactive-link-showcase.qodef-layout--slider .swiper-container { width: 100%; z-index: 10; height: 100%; }
.qodef-interactive-link-showcase.qodef-layout--slider .swiper-container .swiper-wrapper { min-height: 61vh; }
@media only screen and (max-width: 1512px) {
  .qodef-interactive-link-showcase.qodef-layout--slider .swiper-container .swiper-wrapper { min-height: 72vh; }
}
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 5; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images .qodef-m-image { transform: translateX(-50px) scale(1.05); opacity: 0; transition: opacity 1s, transform 1s; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images .qodef-m-image.qodef--active { transform: translateX(0px) scale(1.05); transition: opacity 0.2s, transform 1s cubic-bezier(0.215, 0.61, 0.355, 1); opacity: 1; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item { height: auto; padding: 0px 165px 10px; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item::after, .qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item::before { content: ""; position: absolute; top: calc(50% - 17px); display: inline-block; background-color: rgb(255, 255, 255); width: 240px; height: 1px; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item::before { left: -125px; transform-origin: right center; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item::after { right: -125px; transform-origin: left center; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item.swiper-slide-active .qodef-e-title { opacity: 1; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-e-subtitle { display: block; transition: unset; opacity: 0; }
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--qode-bg-color); z-index: 5; }
.qodef-section-title { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-section-title .qodef-m-title { margin: 0px; }
.qodef-section-title.qodef-decoration--enabled .qodef-m-title { display: inline-flex; align-items: center; gap: 7px; }
.qodef-section-title.qodef-decoration--enabled .qodef-m-title::after, .qodef-section-title.qodef-decoration--enabled .qodef-m-title::before { content: ""; display: inline-flex; flex: 1 0 auto; width: 13px; height: 22px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDEzIDIyIj4KICA8ZyBkYXRhLW5hbWU9Ikdyb3VwIDExNjgiPgogICAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZGF0YS1uYW1lPSJQYXRoIDQyMDMiPgogICAgICA8cGF0aCBkPSJNMCAxMXYuMDA2aC4wMDdMMy4yNSAxNi41IDYuNSAyMmwzLjI1LTUuNSAzLjI0My01LjQ5NEgxM3YtLjAxMmgtLjAwN0w5Ljc1IDUuNSA2LjUgMCAzLjI1IDUuNS4wMDggMTAuOTkxSDBaIi8+CiAgICAgIDxwYXRoIGZpbGw9IiNiNThjNjciIGQ9Im02LjUwMTI0OTc5IDIwLjAzMzYzOCA1LjI4MzcwNDI4LTguOTQ4MzktLjA4NTg2NDA3LS4xMDc5Mzc4Mi4wNzI0MDQ4Ny0uMDg0NzE1ODQtNS4yNzAyNDUwOC04LjkyNjE2NTU4LTUuMzE1ODI5NzUgOC45OTk2MTY2Mi4wMDk3ODk0Ni4wMTQ1ODQ1NC0uMDIxNDEzOC4wMzQyNzQxTDYuNTAxMjQ5NzkgMjAuMDMzNjM4TTYuNTAxNzYwMDEgMjIgLjAwNzQxMDA1IDExLjAwNjM0MDAzSDBsLjAwMzg3OTU1LS4wMDYyMTAzM0wwIDEwLjk5NDM1MDQzaC4wMDc0MTAwNUw2LjUwMTc2IDBsNi40OTExOTA0MyAxMC45OTQzNTA0M0gxM2wtLjAwNDk0MDAzLjAwNTc3OTI3TDEzIDExLjAwNjM0MDAzaC0uMDA3MDQ5NTZMNi41MDE3NiAyMloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo="); background-repeat: no-repeat; }
.qodef-section-title .qodef-m-subtitle { margin: 1px 0px 0px; }
.qodef-section-title p.qodef-m-subtitle { font-size: 11px; margin: 17px 0px 0px; font-weight: 400; letter-spacing: 0.2em; }
.qodef-section-title .qodef-m-text { margin: 17px 0px 0px; }
.qodef-section-title.qodef-alignment--center { text-align: center; }
.qodef-section-title.qodef-alignment--left { text-align: left; }
.qodef-section-title.qodef-alignment--right { text-align: right; }
.qodef-separator { font-size: 0px; height: auto; line-height: 1; position: relative; }
.qodef-separator .qodef-m-line { position: relative; display: inline-block; width: 100%; vertical-align: top; border-bottom: 1px solid var(--qode-separator-color,rgba(216, 184, 119,.5)); }
.qodef-separator.qodef-position--center { text-align: center; }
.qodef-separator.qodef-position--left { text-align: left; }
.qodef-separator.qodef-position--right { text-align: right; }
.qodef-separator.qodef-show--yes { display: block; }
.qodef-separator.qodef-show--no { display: none; }
.qodef-separator.qodef-border--double-with-icon { display: flex; align-items: center; margin: 0 calc(var(--qode-frame-side-offset) - 10px); }
.qodef-separator.qodef-border--double-with-icon .qodef-separator-double-left, .qodef-separator.qodef-border--double-with-icon .qodef-separator-double-right { position: relative; width: calc(100% - 100px); height: 6px; border-top: 1px solid var(--qode-separator-color,rgba(216, 184, 119,.5)); }
.qodef-separator.qodef-border--double-with-icon .qodef-separator-double-left::after, .qodef-separator.qodef-border--double-with-icon .qodef-separator-double-right::after { content: ""; position: absolute; bottom: 0px; left: 15px; width: calc(100% - 30px); height: 1px; background-color: var(--qode-separator-color,rgba(216, 184, 119,.5)); }
.qodef-separator.qodef-border--double-with-icon .qodef-separator-double-left { left: -10px; }
.qodef-separator.qodef-border--double-with-icon .qodef-separator-double-right { right: -10px; }
.qodef-separator.qodef-border--double-with-icon svg { flex: 1 0 auto; margin: 0px 2vw; }
@media only screen and (max-width: 1600px) {
  .qodef-separator.qodef-show-1600--yes { display: block; }
  .qodef-separator.qodef-show-1600--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 1600px) {
  .qodef-separator.qodef-show-1600--no { display: none; }
}
@media only screen and (max-width: 1512px) {
  .qodef-separator.qodef-show-1512--yes { display: block; }
  .qodef-separator.qodef-show-1512--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 1512px) {
  .qodef-separator.qodef-show-1512--no { display: none; }
}
@media only screen and (max-width: 1368px) {
  .qodef-separator.qodef-show-1368--yes { display: block; }
  .qodef-separator.qodef-show-1368--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 1368px) {
  .qodef-separator.qodef-show-1368--no { display: none; }
}
@media only screen and (max-width: 1200px) {
  .qodef-separator.qodef-show-1200--yes { display: block; }
  .qodef-separator.qodef-show-1200--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 1200px) {
  .qodef-separator.qodef-show-1200--no { display: none; }
}
@media only screen and (max-width: 1024px) {
  .qodef-separator.qodef-show-1024--yes { display: block; }
  .qodef-separator.qodef-show-1024--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 1024px) {
  .qodef-separator.qodef-show-1024--no { display: none; }
}
@media only screen and (max-width: 880px) {
  .qodef-separator.qodef-show-880--yes { display: block; }
  .qodef-separator.qodef-show-880--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 880px) {
  .qodef-separator.qodef-show-880--no { display: none; }
}
@media only screen and (max-width: 680px) {
  .qodef-separator.qodef-show-680--yes { display: block; }
  .qodef-separator.qodef-show-680--yes.qodef-border--double-with-icon { display: flex; }
}
@media only screen and (max-width: 680px) {
  .qodef-separator.qodef-show-680--no { display: none; }
}
#qodef-page-sidebar .widget.widget_fidalgo_core_separator { margin-bottom: 0px; }
#qodef-page-footer .widget.widget_fidalgo_core_separator { margin-bottom: 0px; }
#qodef-side-area .widget.widget_fidalgo_core_separator { margin-bottom: 0px; }
.qodef-single-image img { display: block; }
.qodef-alignment--center .qodef-single-image img { margin: 0px auto; }
.qodef-alignment--right .qodef-single-image img { margin: 0px 0px 0px auto; }
.qodef-single-image.qodef--border-radius .qodef-m-image { border-radius: var(--qode-border-radius,0); overflow: hidden; }
.qodef-single-image.qodef--image-border .qodef-m-image { border-width: var(--qode-border-width,1px); border-style: solid; border-color: var(--qode-border-color); }
.qodef-single-image.qodef--image-border-outline .qodef-m-image { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.qodef-single-image.qodef--image-border-outline .qodef-m-image img { height: auto; max-width: 100%; }
.qodef-single-image.qodef--image-border-outline .qodef-image-outline { display: block; position: absolute; top: var(--qode-top-outline-offset,0); left: var(--qode-left-outline-offset,0); width: 100%; height: 100%; z-index: 1; box-sizing: border-box; border: var(--qode-border-width,1px) solid var(--qode-border-color); border-radius: var(--qode-border-radius,0); }
.qodef-single-image.qodef--has-appear { overflow: hidden; }
.qodef-single-image.qodef--has-appear .qodef-m-image { opacity: 0; transform: scale(0.82); transition: transform 1.2s, opacity 0.35s; }
.qodef-single-image.qodef--has-appear .qodef-m-image img { border-radius: inherit; }
.qodef-single-image.qodef--has-appear .qodef-image-outline { transition: clip-path 0.8s 0.3s; clip-path: inset(50% -1px); }
.qodef-single-image.qodef--has-appear .qodef-image-outline:nth-of-type(2) { clip-path: inset(-1px 100% -1px -1px); }
.qodef-single-image.qodef--has-appear.qodef--appeared .qodef-m-image { opacity: 1; transform: scale(1); }
.qodef-single-image.qodef--has-appear.qodef--appeared .qodef-m-image img { --qode-apperar-scale: 1.3; animation: 1.4s ease 0s 1 normal both running qodef-appear-image; }
.qodef-single-image.qodef--has-appear.qodef--appeared .qodef-image-outline { clip-path: inset(calc(2 * var(--qode-border-width,1px)) -1px); }
.qodef-single-image.qodef--has-appear.qodef--appeared .qodef-image-outline:nth-of-type(2) { clip-path: inset(-1px); }
.qodef-stacked-images .qodef-m-images { position: relative; display: inline-block; }
.qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position, 0); --qode-item-horizontal: var(--qode-item-horizontal-position, 0); }
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child) { position: absolute; }
.qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child) img { max-width: initial; border-radius: var(--qode-border-radius,0); }
@media only screen and (max-width: 1024px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image:not(:first-child) img { width: 70%; }
}
.qodef-stacked-images.qodef--has-scroll .qodef-m-main-image { overflow: hidden; }
.widget.qodef-stamp-widget { margin-bottom: 0px; }
.qodef-stamp { position: relative; display: inline-block; vertical-align: top; width: 221px; height: 221px; color: rgb(255, 255, 255); font-family: Jost, sans-serif; font-size: 16px; text-transform: uppercase; }
.qodef-stamp.qodef-stamp--rotation { animation: 15s linear 0s infinite normal none running qode-rotate; }
.qodef-stamp .qodef-m-stamp-diamonds { position: absolute; top: 50%; left: 50%; text-align: center; display: flex; transform: translate(-50%, -50%); color: var(--qode-main-color); }
.qodef-stamp .qodef-m-circle { position: absolute; width: 100%; height: 100%; background-color: transparent; border-radius: 50%; backdrop-filter: blur(18px); }
.qodef-stamp .qodef-m-circle svg { position: relative; display: inline-block; width: 100%; vertical-align: top; height: 100%; overflow: visible; stroke-width: 0.3; color: var(--qode-main-color); opacity: 0; --qode-path-length: 270px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.qodef-stamp .qodef-m-text { position: relative; display: block; width: calc(100% - 26px); height: calc(100% - 26px); top: 13px; left: 13px; }
.qodef-stamp .qodef-m-text > * { position: absolute; top: 0px; left: calc(50% - 4px); width: 8px; height: 50%; text-align: center; transform-origin: center bottom; transform: rotate(-90deg); }
.qodef-stamp .qodef-m-text .qodef-m-character { opacity: 0; transition: opacity 1.2s; }
.qodef-stamp .qodef-svg--diamonds-stamp path { opacity: 0; --qode-path-length: 112px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transition: opacity 1s, stroke-dashoffset 0.5s cubic-bezier(0.39, 0.06, 0.31, 0.95); }
.qodef-stamp a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-stamp.qodef--appeared .qodef-m-circle { transform: scale(1); }
.qodef-stamp.qodef--appeared .qodef-svg--diamonds-stamp path { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 1.4s; }
.qodef-stamp.qodef--appeared .qodef-svg--diamonds-stamp path:nth-of-type(1) { transition-delay: 0.4s, 0.4s; }
.qodef-stamp.qodef--appeared .qodef-svg--diamonds-stamp path:nth-of-type(2) { transition-delay: 0.8s, 0.8s; }
.qodef-stamp.qodef--appeared .qodef-m-circle svg { stroke-dashoffset: 0; opacity: 1; transition-duration: 0.2s, 1.5s; }
.qodef-stamp.qodef--appeared .qodef-m-text > * { opacity: 1; }
.qodef-stamp.qodef--abs { position: absolute; }
@media only screen and (max-width: 1512px) {
  .qodef-stamp.qodef-hide-on--1512 { display: none; }
}
@media only screen and (max-width: 1368px) {
  .qodef-stamp.qodef-hide-on--1368 { display: none; }
}
@media only screen and (max-width: 1200px) {
  .qodef-stamp.qodef-hide-on--1200 { display: none; }
}
@media only screen and (max-width: 1024px) {
  .qodef-stamp.qodef-hide-on--1024 { display: none; }
}
@media only screen and (max-width: 880px) {
  .qodef-stamp.qodef-hide-on--880 { display: none; }
}
@media only screen and (max-width: 680px) {
  .qodef-stamp.qodef-hide-on--680 { display: none; }
}
.qodef-tabs { position: relative; display: inline-block; width: 100%; vertical-align: top; visibility: hidden; }
.qodef-tabs.qodef--init { visibility: visible; }
.qodef-tabs .qodef-tabs-navigation { margin: 0px; padding: 0px; list-style: none; }
.qodef-tabs .qodef-tabs-content { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-tabs .qodef-tabs-content p { margin: 0px; }
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation { position: relative; display: flex; align-items: center; margin: 0px; padding: 0px 0px 12px; border-bottom: 1px solid rgb(130, 137, 127); list-style: none; }
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li { margin: 0px 30px 0px 0px; padding: 0px; }
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a { font-family: Jost, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.91667em; font-weight: 300; letter-spacing: 0.12em; display: block; padding: 0px; --qodef-background-position: calc(100% - 1px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), rgb(198, 161, 91) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child { margin-right: 0px; }
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a { background-size: 100% var(--qodef-background-position); background-position-x: 0px; color: rgb(255, 255, 255); }
@media only screen and (max-width: 880px) {
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation { flex-direction: column; align-items: flex-start; }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li { margin: 0px 0px 30px; padding: 0px; }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child { margin-bottom: 0px; }
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical { display: flex; align-items: stretch; justify-content: space-between; height: 100%; }
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation { flex-shrink: 0; display: block; padding-right: 26px; margin-right: 26px; border-right: 1px solid rgba(216, 184, 119, 0.5); }
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li { width: 100%; margin-bottom: 26px; }
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child { margin-bottom: 0px; }
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a { display: inline-block; width: auto; }
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content { margin-top: 0px; }
.qodef-tabs.qodef-layout--simple .qodef-tabs-content { margin: 26px 0px 0px; }
@keyframes qode-text-marquee-left { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
@keyframes qode-text-marquee-right { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
.qodef-text-marquee { --qode-marquee-color: var(--qode-paragraph-color); --qode-marquee-hover-color: #FFF; --space-between: .4em; --item-image-margin: .4em; display: flex; }
.qodef-text-marquee .qodef-m-content { display: flex; width: 100%; font-family: Cormorant, serif; font-size: 70px; font-weight: 400; text-transform: uppercase; line-height: 1em; letter-spacing: 0.05em; overflow: hidden; white-space: nowrap; }
.qodef-text-marquee .qodef-m-content-inner { display: inline-flex; width: auto; flex: 0 1 auto; }
.qodef--init.qodef-direction--left.qodef-text-marquee .qodef-m-content-inner { animation: qode-text-marquee-left var(--qode-marquee-duration,25s) linear infinite; }
.qodef--init.qodef-direction--right.qodef-text-marquee .qodef-m-content-inner { animation: qode-text-marquee-right var(--qode-marquee-duration,25s) linear infinite; }
.qodef-text-marquee:hover .qodef-m-content-inner { animation-play-state: paused !important; }
.qodef-text-marquee .qodef-marquee-item { display: inline-flex; align-items: center; color: var(--qode-marquee-color); padding-right: var(--space-between); width: max-content; }
.qodef-text-marquee .qodef-marquee-item a { display: inline-flex; align-items: center; color: var(--qode-marquee-color); gap: var(--item-image-margin); }
.qodef-text-marquee .qodef-marquee-item a:hover { color: var(--qode-marquee-hover-color); }
.qodef-text-marquee .qodef-m-image { flex: 1 0 auto; }
.qodef-textual-links-group { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-textual-links-group.qodef-direction--inline .qodef-m-items { flex-direction: row; align-items: center; }
.qodef-textual-links-group.qodef-direction--block .qodef-m-items { flex-direction: column; align-items: flex-start; }
.qodef-textual-links-group .qodef-m-items { display: inline-flex; z-index: 10; flex-flow: wrap; }
.qodef-textual-links-group .qodef-link-holder { display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; margin: var(--qode-textual-links-margin,0); }
.qodef-textual-links-group .qodef-link-holder:not(:last-child)::after { content: ""; display: inline-flex; margin: 0px 19px 0px 18px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.qodef-textual-links-group .qodef-link-holder a { color: var(--qode-textual-links-color,var(--qode-main-color)); }
.qodef-textual-links-group .qodef-link-holder a:hover { color: var(--qode-textual-links-hover-color,var(--qode-main-color)); }
.qodef-textual-links-group.qodef-underline-enabled .qodef-link-holder a { --qodef-background-position: calc(100% - 2px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-textual-links-group.qodef-underline-enabled .qodef-link-holder a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.widget .qodef-textual-links-group .qodef-m-item a { color: var(--qode-textual-links-color) !important; }
.widget .qodef-textual-links-group .qodef-m-item a:hover { color: var(--qode-textual-links-hover-color) !important; }
.qodef-textual-projects-showcase { --image-width: auto; }
.qodef-textual-projects-showcase .qodef-e-holder-inner { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; text-align: center; font-size: 70px; row-gap: 24px; }
.qodef-textual-projects-showcase .qodef-e-text { font-family: Cormorant, serif; font-size: inherit; line-height: 1em; font-weight: 400; text-transform: uppercase; color: inherit; transition: color 0.2s ease-out; }
.qodef-textual-projects-showcase .qodef-e-text:hover { color: var(--qode-paragraph-color); }
.qodef-textual-projects-showcase .qodef-e-text .qodef--abs-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.qodef-textual-projects-showcase .qodef-e-media-holder, .qodef-textual-projects-showcase .qodef-e-text { margin: 0px 20px 0px 0px; }
.qodef-textual-projects-showcase .qodef-e-text.qodef--highlight .qodef-highlight-text { font-style: italic; }
.qodef-textual-projects-showcase .qodef-e-image { width: var(--image-width); height: auto; }
.qodef-textual-projects-showcase .qodef-e-media-holder { display: inline-block; overflow: hidden; position: relative; }
.qodef-textual-projects-showcase .qodef-e-media-holder a, .qodef-textual-projects-showcase .qodef-e-media-holder img { display: inline-block; }
.qodef-textual-projects-showcase .qodef-e-media-holder img { border-radius: 56px; }
.qodef-textual-projects-showcase .qodef-e-media-holder .qodef--hover { position: absolute; top: 0px; left: 0px; z-index: 9; opacity: 0; transition: opacity 0.15s; }
.qodef-textual-projects-showcase .qodef-e-media-holder .qodef-m-video { width: 113px; height: 78px; object-fit: cover; }
.qodef-textual-projects-showcase .qodef-e-media-holder:hover .qodef--hover { opacity: 1; }
.qodef-textual-projects-showcase.qodef--has-appear { overflow: hidden; }
.qodef-textual-projects-showcase.qodef--has-appear .qodef-e-image { overflow: hidden; }
.qodef-textual-projects-showcase.qodef--has-appear .qodef-e-image img { opacity: 0; transform: translateY(90%) scale(0); transition: opacity 0.35s, transform 1.1s cubic-bezier(0.22, 0.61, 0.36, 1); }
.qodef-textual-projects-showcase.qodef--has-appear .qodef-e-text { clip-path: inset(-0.15em -0.1em); }
.qodef-textual-projects-showcase.qodef--has-appear .qodef-e-text .qode--char { display: inline-flex; transform: translateY(120%); opacity: 0; transition: opacity 0.35s, transform 1s cubic-bezier(0.65, 0.05, 0.36, 1); }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(n) { --qode-delay: 0s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(2n) { --qode-delay: 0.06s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(3n) { --qode-delay: 0.12s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(4n) { --qode-delay: 0.18s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(5n) { --qode-delay: 0.24s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(6n) { --qode-delay: 0.3s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(7n) { --qode-delay: 0.36s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(8n) { --qode-delay: 0.42s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(9n) { --qode-delay: 0.48s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(10n) { --qode-delay: 0.54s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(11n) { --qode-delay: 0.6s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(12n) { --qode-delay: 0.66s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(13n) { --qode-delay: 0.72s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(14n) { --qode-delay: 0.78s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(15n) { --qode-delay: 0.84s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared > div > span:nth-child(16n) { --qode-delay: 0.9s; }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared .qodef-e-image img { opacity: 1; transform: translateY(0px); transition-delay: var(--qode-delay),var(--qode-delay); }
.qodef-textual-projects-showcase.qodef--has-appear.qodef--appeared .qodef-e-text .qode--char { transition-delay: calc(var(--qode-delay) + var(--qode-i) * .016s); transform: translateY(0px); opacity: 1; }
.qodef-video-button { position: relative; display: inline-block; vertical-align: middle; }
.qodef-video-button .qodef-m-play { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); line-height: 1; }
.qodef-video-button .qodef-m-play span { display: block; line-height: inherit; }
.qodef-video-button .qodef-m-play span .qodef-svg--play { color: inherit; }
.qodef-video-button .qodef-m-play span .qodef-svg--play g { transform-origin: center center; }
.qodef-video-button .qodef-m-play span .qodef-svg--play g .qodef-m-item-one { animation: 13s linear 0s infinite normal none paused qode-rotate; }
.qodef-video-button .qodef-m-play span .qodef-svg--play g .qodef-m-item-one path { transition: transform 0.5s ease-out; transform: rotate(0deg); transform-origin: center center; }
.qodef-video-button .qodef-m-play span .qodef-svg--play g .qodef-m-item-two { fill: none; stroke: currentcolor; animation: 27s linear 0s infinite reverse none paused qode-rotate; }
.qodef-video-button .qodef-m-play span .qodef-svg--play g .qodef-m-item-two path { --qode-path-length: 390px; stroke-dashoffset: var(--qode-path-length); stroke-dasharray: var(--qode-path-length); transform: rotate(0deg); transform-origin: center center; transition: opacity 0.5s, stroke-dashoffset 0.7s cubic-bezier(0.39, 0.06, 0.31, 0.95), transform 0.7s ease-out; }
.qodef-video-button .qodef-m-play span .qodef-svg--play:hover g .qodef-m-item-one { animation-play-state: running; }
.qodef-video-button .qodef-m-play span .qodef-svg--play:hover g .qodef-m-item-one path { transform: rotate(10deg); }
.qodef-video-button .qodef-m-play span .qodef-svg--play:hover g .qodef-m-item-two { animation-play-state: running; }
.qodef-video-button .qodef-m-play span .qodef-svg--play:hover g .qodef-m-item-two path { transition-duration: 0.5s, 1.3s, 1.3s; stroke-dashoffset: 195px; transform: rotate(-10deg); }
.qodef-video-button .qodef-m-play span .qodef-svg--play:hover g .qodef-m-item-two path:nth-of-type(2) { stroke-dashoffset: 588px; }
.qodef-video-holder { display: block; max-width: 100%; }
.qodef-video-holder .qodef-m-video { position: relative; overflow: hidden; }
@media only screen and (max-width: 880px) {
  .qodef-video-holder .qodef-m-video { min-height: 205px; }
}
.qodef-video-holder .qodef-m-video .qodef-m-position-holder { opacity: 0; }
.qodef-video-holder video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; mask-size: 100% 100%; mask-repeat: no-repeat; border-radius: var(--qode-border-radius,0); }
.qodef-video-holder.qodef--has-appear .qodef-m-video { transition: 0.9s cubic-bezier(0.51, 0.01, 0, 1.06); clip-path: inset(0px 100% 0px 0px); }
.qodef-video-holder.qodef--has-appear.qodef--appeared .qodef-m-video { clip-path: inset(0px); }
.qodef-video-holder .qodef-e-video-holder-title { color: rgb(255, 255, 255); display: inline-block; position: absolute; bottom: 63px; left: 92px; max-width: 425px; }
@media only screen and (max-width: 1194px) {
  .qodef-video-holder .qodef-e-video-holder-title { bottom: 26px; left: 92px; max-width: 494px; }
}
@media only screen and (max-width: 1024px) {
  .qodef-video-holder .qodef-e-video-holder-title { max-width: 464px; }
}
@media only screen and (max-width: 834px) {
  .qodef-video-holder .qodef-e-video-holder-title { bottom: 28px; left: 56px; max-width: 384px; }
}
@media only screen and (max-width: 834px) {
  .qodef-video-holder .qodef-e-video-holder-title { bottom: 103px; left: 62px; }
}
.qodef-video-holder .qodef-e-video-holder-text { color: rgb(255, 255, 255); font-size: 20px; line-height: 28px; display: inline-block; position: absolute; bottom: 47px; right: 33px; max-width: 398px; }
@media only screen and (max-width: 834px) {
  .qodef-video-holder .qodef-e-video-holder-text { left: 62px; }
}
@media only screen and (max-width: 680px) {
  .qodef-video-holder .qodef-e-video-holder-text, .qodef-video-holder .qodef-e-video-holder-title { display: none; }
}
#qodef-side-area { position: fixed; top: 0px; right: -707px; width: 707px; height: 100%; min-height: 100%; padding: 120px 139px; display: flex; align-items: center; background-color: rgba(0, 0, 0, 0.3); backdrop-filter: blur(40px) brightness(115%); overflow: hidden; visibility: hidden; z-index: 9999; transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1); }
.qodef-side-area--opened #qodef-side-area { right: 0px; visibility: visible; }
#qodef-side-area.qodef-alignment--center { text-align: center; }
#qodef-side-area.qodef-alignment--right { text-align: right; }
#qodef-side-area.qodef-alignment--left { text-align: left; }
#qodef-side-area p { line-height: 1.94118em; }
#qodef-side-area-close { position: absolute; top: 33px; right: 40px; display: block; z-index: 1000; color: rgb(255, 255, 255); }
.admin-bar #qodef-side-area-close { top: 65px; }
.qodef-side-area-cover { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; overflow: hidden; z-index: 0; transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out; }
.qodef-side-area--opened .qodef-side-area-cover { opacity: 1; z-index: 1002; }
.qodef-social-share { position: relative; display: inline-flex; align-items: center; }
.qodef-social-share .qodef-social-title { position: relative; display: inline-flex; align-items: center; margin: 0px 20px 0px 0px; font-family: Jost, sans-serif; text-transform: uppercase; font-weight: 300; color: rgb(255, 255, 255); font-size: 17px; line-height: 1.58824em; letter-spacing: 0.14em; }
.qodef-social-share ul { position: relative; display: inline-flex; align-items: center; list-style: none; padding: 0px; margin: 0px; }
.qodef-social-share li { position: relative; display: inline-flex; align-items: center; line-height: 1; padding: 0px; margin: 0px; }
.qodef-social-share li a { display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; }
.qodef-social-share.qodef-layout--dropdown { position: relative; display: inline-block; vertical-align: bottom; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-title { margin: 0px; vertical-align: middle; font-family: Jost, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.45455em; text-transform: uppercase; display: inline-flex; flex-wrap: wrap; color: rgb(255, 255, 255); }
.qodef-social-share.qodef-layout--dropdown .qodef-e-social-share-icon { width: 13px; height: auto; margin-right: 9px; color: var(--qode-main-color); }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li { opacity: 1; visibility: visible; cursor: pointer; }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) { transition-delay: 0.2s; }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) { transition-delay: 0.3s; }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) { transition-delay: 0.4s; }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) { transition-delay: 0.5s; }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) { transition-delay: 0.6s; }
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) { transition-delay: 0.7s; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener { display: flex; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title { display: inline-block; vertical-align: top; margin-right: 5px; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown { position: absolute; visibility: hidden; z-index: 950; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul { position: relative; display: flex; z-index: 990; margin: 0px; padding: 0px !important; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li { position: relative; display: flex; align-items: center; justify-content: center; text-align: center; visibility: hidden; overflow: hidden; opacity: 0; transition: opacity 0.2s ease-out, visibility 0.2s ease-out; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a { padding-top: 6px; --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; padding-bottom: 3px; }
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown { top: 100%; left: 0px; }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown ul { flex-direction: column; border-top: 1px solid rgba(216, 184, 119, 0.5); }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown ul li { border: 1px solid rgba(216, 184, 119, 0.5); }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown ul li:not(:first-of-type) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown ul li a { width: 70px; padding: 10px; }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown { top: -3px; left: calc(100% + 20px); }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:not(:last-child)::after { content: ""; display: inline-flex; margin: 0px 14px 0px 15px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown { top: -3px; right: calc(100% + 20px); }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown ul { flex-direction: row-reverse; }
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:not(:last-child)::before { content: ""; display: inline-flex; margin: 0px 14px 0px 15px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.qodef-social-share.qodef-layout--list li { margin-right: 15px; }
.qodef-social-share.qodef-layout--list li:last-child { margin-right: 0px; }
.qodef-social-share.qodef-layout--text li:last-child { margin-right: 0px; }
.qodef-social-share.qodef-layout--text li:not(:last-child)::after { content: ""; display: inline-flex; margin: 0px 14px 0px 15px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.qodef-social-share.qodef-layout--text li a { --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-social-share.qodef-layout--text li a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-social-share.qodef-layout--text li a { padding-bottom: 4px; }
.widget .qodef-social-share.qodef-layout--list .qodef-social-title { display: block; margin-bottom: 21px; }
.widget .qodef-social-share.qodef-layout--text .qodef-social-title { display: block; margin-bottom: 21px; }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover { color: rgb(59, 89, 152); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover { color: rgb(0, 172, 237); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover { color: rgb(0, 123, 181); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover { color: rgb(50, 80, 109); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover { color: rgb(203, 32, 39); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover { color: rgb(69, 102, 142); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover { color: rgb(59, 89, 152); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover { color: rgb(0, 172, 237); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover { color: rgb(0, 123, 181); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover { color: rgb(50, 80, 109); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover { color: rgb(203, 32, 39); }
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover { color: rgb(69, 102, 142); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title { color: rgb(204, 204, 204); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title { color: rgb(204, 204, 204); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover { color: rgb(59, 89, 152); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover { color: rgb(0, 172, 237); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover { color: rgb(0, 123, 181); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover { color: rgb(50, 80, 109); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover { color: rgb(203, 32, 39); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover { color: rgb(69, 102, 142); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title { color: rgb(204, 204, 204); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover { color: rgb(59, 89, 152); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover { color: rgb(0, 172, 237); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover { color: rgb(0, 123, 181); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover { color: rgb(50, 80, 109); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover { color: rgb(203, 32, 39); }
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover { color: rgb(69, 102, 142); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title { color: rgb(204, 204, 204); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title { color: rgb(204, 204, 204); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover { color: rgb(59, 89, 152); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover { color: rgb(0, 172, 237); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover { color: rgb(0, 123, 181); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover { color: rgb(50, 80, 109); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover { color: rgb(203, 32, 39); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover { color: rgb(69, 102, 142); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title { color: rgb(204, 204, 204); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover { color: rgb(59, 89, 152); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover { color: rgb(0, 172, 237); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover { color: rgb(0, 123, 181); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover { color: rgb(50, 80, 109); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover { color: rgb(203, 32, 39); }
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover { color: rgb(69, 102, 142); }
#qodef-page-spinner { position: fixed; inset: 0px; z-index: 2000; }
#qodef-page-spinner .qodef-m-inner { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: rgb(255, 255, 255); background-color: rgb(7, 13, 13); }
#qodef-page-spinner .qodef-m-spinner { position: relative; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom { position: relative; width: 100px; height: 100px; margin: -50px 0px 0px -50px; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 { position: absolute; top: 50%; left: 50%; height: 50%; width: 50%; z-index: 1; animation: 4.5s linear 0s infinite normal none running qode-atom-shrink; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1::before { content: ""; position: absolute; top: -50%; left: -50%; height: 100%; width: 100%; background: currentcolor; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 { position: absolute; width: 100%; height: 100%; z-index: 0; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2::before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3::before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4::before { content: ""; position: absolute; top: 0px; left: 0px; height: 20px; width: 20px; margin: 0px auto; background: currentcolor; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 { animation: 1.5s steps(2) 0.75s infinite normal none running qode-atom-zindex; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2::before { transform: rotate(0deg); animation: 1.5s ease 0s infinite normal none running qode-atom-postion, 1.5s ease -1.125s infinite normal none running qode-atom-size; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 { transform: rotate(120deg); animation: 1.5s steps(2) -0.25s infinite normal none running qode-atom-zindex; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3::before { animation: 1.5s ease -1s infinite normal none running qode-atom-postion, 1.5s ease -0.75s infinite normal none running qode-atom-size; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 { transform: rotate(240deg); animation: 1.5s steps(2) 0.25s infinite normal none running qode-atom-zindex; }
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4::before { animation: 1.5s ease -0.5s infinite normal none running qode-atom-postion, 1.5s ease -125ms infinite normal none running qode-atom-size; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock { position: relative; width: 50px; height: 50px; margin: -25px 0px 0px -25px; animation: 8s steps(8) 0s infinite normal none running qode-clock; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item { position: absolute; height: 50px; width: 50px; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item::before { content: ""; position: absolute; height: 18.315px; width: 18.315px; background: currentcolor; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 { transform: rotate(-135deg); animation: 1s ease-in 0s infinite normal none running qode-clock-1; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 { transform: rotate(-90deg); animation: 1s ease-in 0s infinite normal none running qode-clock-2; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 { transform: rotate(-45deg); animation: 1s ease-in 0s infinite normal none running qode-clock-3; }
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 { animation: 1s ease-in 0s infinite normal none running qode-clock-4; }
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube { width: 60px; height: 60px; margin: -30px 0px 0px -30px; background-color: currentcolor; animation: 1.2s ease-in-out 0s infinite normal none running qode-cube; }
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses { position: relative; width: 40px; height: 40px; margin: -20px 0px 0px -20px; }
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: currentcolor; border-radius: 50%; opacity: 0.6; animation: 2s ease-in-out 0s infinite normal none running qode-double-pulse; }
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 { animation-delay: -1s; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles { position: relative; width: 60px; height: 60px; margin: -30px 0px 0px -30px; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item { position: absolute; width: 100%; height: 100%; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 { animation-delay: calc(-0.9s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 { animation-delay: calc(-0.6s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 { animation-delay: calc(-0.3s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 { transform: rotateZ(45deg); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 { animation-delay: calc(-1.1s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 { animation-delay: calc(-0.8s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 { animation-delay: calc(-0.5s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 { animation-delay: calc(-0.2s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 { transform: rotateZ(90deg); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 { animation-delay: calc(-1s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 { animation-delay: calc(-0.7s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 { animation-delay: calc(-0.4s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 { animation-delay: calc(-0.1s); }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle { position: absolute; width: 12px; height: 12px; background-color: currentcolor; border-radius: 100%; animation: 1.2s ease-in-out 0s infinite normal both running qode-bounce-delay; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 { top: 0px; left: 0px; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 { top: 0px; right: 0px; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 { right: 0px; bottom: 0px; }
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 { left: 0px; bottom: 0px; }
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion { position: relative; width: 30px; height: 30px; margin: -45px 0px 0px -30px; }
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item { position: absolute; top: 50%; left: 50%; height: 40px; width: 40px; background: currentcolor; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 { top: 0px; left: 50%; animation: 1s ease 0s infinite normal none running qode-fussion-ball-1; z-index: 1; }
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 { top: 50%; left: 100%; animation: 1s ease 0s infinite normal none running qode-fussion-ball-2; z-index: 2; }
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 { top: 100%; left: 50%; animation: 1s ease 0s infinite normal none running qode-fussion-ball-3; z-index: 1; }
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 { top: 50%; left: 0px; animation: 1s ease 0s infinite normal none running qode-fussion-ball-4; z-index: 2; }
#qodef-page-spinner.qodef-layout--lines .qodef-m-lines { width: 60px; height: 60px; margin: 0px 0px 0px -30px; }
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 { position: absolute; width: 60px; height: 4px; margin-left: 10px; background-color: currentcolor; animation: 1.5s ease calc(0s) infinite normal none running qode-lines-spin; }
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 { position: absolute; width: 60px; height: 4px; margin-left: 10px; background-color: currentcolor; animation: 1.5s ease calc(0.1s) infinite normal none running qode-lines-spin; }
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 { position: absolute; width: 60px; height: 4px; margin-left: 10px; background-color: currentcolor; animation: 1.5s ease calc(0.2s) infinite normal none running qode-lines-spin; }
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 { position: absolute; width: 60px; height: 4px; margin-left: 10px; background-color: currentcolor; animation: 1.5s ease calc(0.3s) infinite normal none running qode-lines-spin; }
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis { position: relative; height: 50px; width: 50px; margin: -25px 0px 0px -25px; animation: 2s steps(2) 0s infinite normal none running qode-mitosis-invert; }
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: currentcolor; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 { animation: 1s linear 0s infinite alternate none running qode-mitosis-ball-1; }
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 { animation: 1s linear 0s infinite alternate none running qode-mitosis-ball-2; }
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 { animation: 1s linear 0s infinite alternate none running qode-mitosis-ball-3; }
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 { animation: 1s linear 0s infinite alternate none running qode-mitosis-ball-4; }
#qodef-page-spinner.qodef-layout--predefined { clip-path: url("#qodef-svg--round-mask"); }
#qodef-page-spinner.qodef-layout--predefined clippath { transform: scale(0.01, 0.01); }
#qodef-page-spinner.qodef-layout--predefined .qodef-m-spinner { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; z-index: 1; }
#qodef-page-spinner.qodef-layout--predefined .qodef-m-predefined { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 5vw 11.1vw; opacity: 0; visibility: hidden; animation: 0.5s ease 0.1s 1 normal forwards running qode-fade-in; }
#qodef-page-spinner.qodef-layout--predefined .qodef-m-spinner-background-image-holder { --qode-spacing: 20px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; }
#qodef-page-spinner.qodef-layout--predefined .qodef-m-spinner-background-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; }
#qodef-page-spinner.qodef-layout--predefined .qodef-m-spinner-mask { z-index: -100; opacity: 0; position: absolute; }
#qodef-page-spinner.qodef-layout--predefined .qodef-m-spinner-content { position: relative; width: 100%; vertical-align: top; display: flex; justify-content: center; }
#qodef-page-spinner.qodef-layout--predefined.qodef--finished { pointer-events: none; }
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading { position: relative; display: flex; align-items: center; justify-content: space-between; }
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading > * { margin: 0px; opacity: 0; animation: 1s ease 0s 1 normal forwards running qode-fade-in; }
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder { flex-shrink: 0; animation-delay: 0.5s; }
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line { position: relative; display: block; height: 3px; width: 500px; margin-top: 20px; background-color: rgb(229, 225, 220); overflow: hidden; opacity: 0; animation: 1s ease 0.3s 1 normal forwards running qode-fade-in; }
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front { position: absolute; top: 0px; left: 0px; height: 100%; background-color: var(--qode-main-color); width: 0px; }
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles { position: relative; width: 100px; height: 100px; margin: -50px 0px 0px -50px; }
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle { position: absolute; height: 100%; width: 100%; background: currentcolor; border: 0px solid; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 { animation: 3s ease calc(0s) infinite normal none running qode-pulse-circles-pulse; }
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 { animation: 3s ease calc(-0.75s) infinite normal none running qode-pulse-circles-pulse; }
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 { animation: 3s ease calc(-1.5s) infinite normal none running qode-pulse-circles-pulse; }
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 { animation: 3s ease calc(-2.25s) infinite normal none running qode-pulse-circles-pulse; }
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse { width: 32px; height: 32px; margin: -16px 0px 0px -16px; background-color: currentcolor; border-radius: 16px; animation: 1s ease-in-out 0s infinite normal none running qode-scaleout; }
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles { width: 60px; height: 20px; }
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div { display: inline-block; width: 12px; height: 12px; margin: 4px; background-color: currentcolor; border-radius: 100%; opacity: 0; animation: 1.5s ease 0s infinite normal both running qode-ball-fall; }
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(1) { animation-delay: calc(-0.2s); }
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(2) { animation-delay: calc(-0.1s); }
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div:nth-last-of-type(3) { animation-delay: calc(0s); }
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes { position: relative; width: 32px; height: 32px; margin: -16px 0px 0px -16px; }
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube { position: absolute; top: 0px; left: 0px; width: 10px; height: 10px; background-color: currentcolor; animation: 1.8s ease-in-out 0s infinite normal none running qode-rotating-cubes; }
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 { animation-delay: -0.9s; }
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes { width: 50px; height: 60px; margin: -30px 0px 0px -25px; text-align: center; }
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe { display: inline-block; float: left; height: 100%; width: 6px; margin: 0px 3px 0px 0px; background-color: currentcolor; animation: 1.2s ease-in-out 0s infinite normal none running qode-stretch-delay; }
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 { animation-delay: calc(-1.1s); }
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 { animation-delay: calc(-1s); }
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 { animation-delay: calc(-0.9s); }
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 { animation-delay: calc(-0.8s); }
#qodef-page-spinner.qodef-layout--textual .qodef-m-spinner { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
#qodef-page-spinner.qodef-layout--textual .qodef-m-textual { opacity: 0; }
#qodef-page-spinner.qodef-layout--textual .qodef-m-text { display: flex; font-family: Jost, sans-serif; font-size: 30px; line-height: 1; font-weight: 500; white-space: nowrap; text-transform: uppercase; }
#qodef-page-spinner.qodef-layout--textual .qodef-m-char { display: inline-block; opacity: 0; will-change: opacity; }
#qodef-page-spinner.qodef-layout--textual .qodef-m-char.qodef-m-empty-char { white-space: pre; }
#qodef-page-spinner.qodef-layout--textual.qodef--init .qodef-m-textual { opacity: 1; }
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles { position: relative; width: 40px; height: 40px; margin: -20px 0px 0px -20px; text-align: center; animation: 2s linear 0s infinite normal none running qode-rotate-circles; }
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle { position: absolute; top: 0px; width: 60%; height: 60%; display: inline-block; background-color: currentcolor; border-radius: 100%; transform-origin: center bottom; animation: 2s ease-in-out 0s infinite normal none running qode-bounce; }
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 { top: auto; bottom: 0px; animation-delay: -1s; }
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles { width: 150px; height: 30px; margin: -15px 0px 0px -75px; }
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle { float: left; height: 30px; width: 30px; margin-right: 10px; background: currentcolor; border-radius: 50%; }
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 { animation: 1.8s ease-out 0s infinite normal none running qode-wave-jump-3; }
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 { animation: 1.8s ease-out 0s infinite normal none running qode-wave-jump-2; }
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 { animation: 1.8s ease-out 0s infinite normal none running qode-wave-jump-1; }
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 { margin-right: 0px; animation: 1.8s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running qode-wave-wipe; }
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave { width: 72px; margin: -9px 0px 0px -36px; text-align: center; }
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item { display: inline-block; width: 18px; height: 18px; margin: 0px 3px 0px 0px; background-color: currentcolor; border-radius: 100%; animation: 1.4s ease-in-out 0s infinite normal both running qode-bounce-delay; }
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 { animation-delay: -0.32s; }
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 { animation-delay: -0.16s; }
.qodef-page-title { background-position: center 0px; background-repeat: no-repeat; background-size: cover; }
.qodef-page-title.qodef-image--responsive { height: auto !important; }
.qodef-page-title.qodef-image--responsive .qodef-m-content { position: absolute; top: 0px; left: 0px; }
.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid { left: 50%; transform: translateX(-50%); }
.qodef-page-title.qodef-alignment--center { text-align: center; }
.qodef-page-title.qodef-alignment--right { text-align: right; }
.qodef-page-title .qodef-m-image { position: relative; display: inline-block; width: 100%; vertical-align: top; }
.qodef-page-title .qodef-m-image img { display: block; width: 100%; }
.qodef-page-title .qodef-m-content.qodef-content-full-width { padding: 0px 50px; }
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span { font-size: 15px; color: rgb(255, 255, 255); }
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator { margin: 0px 5px; color: var(--qode-border-color); }
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator::after { content: "//"; }
.qodef-page-title .qodef-breadcrumbs a { --qodef-background-position: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
.qodef-page-title .qodef-breadcrumbs a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; }
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs { margin-top: 5px; }
.qodef-page-title.qodef-title--standard .qodef-m-subtitle { margin: 4px 0px 0px; }
.widget.qodef-author-info .qodef-author-info-image { margin-bottom: 40px; display: inline-block; }
.widget.qodef-author-info .qodef-author-info-name { margin: 0px 0px 9px; }
.widget.qodef-author-info .qodef-author-info-name a { color: rgb(255, 255, 255); }
.widget.qodef-author-info .qodef-author-info-name a:hover { color: rgb(255, 255, 255); }
.widget.qodef-author-info .qodef-author-info-description { margin: 0px; }
.widget .qodef-contact-info-widget { margin: 0px; }
#qodef-top-area .widget .qodef-contact-info-widget a { font-size: 16px; }
.qodef-social-links-group .qodef-link-holder { display: inline-flex; align-items: center; }
.qodef-social-links-group .qodef-link-holder a { display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 400; letter-spacing: 0.2em; text-transform: uppercase; position: relative; --qodef-background-position: calc(100% - 3px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; color: rgb(255, 255, 255) !important; }
.qodef-social-links-group .qodef-link-holder a:hover { background-size: 100% var(--qodef-background-position); background-position-x: 0px; color: rgb(255, 255, 255) !important; }
.qodef-social-links-group .qodef-link-holder:not(:last-child)::after { content: ""; display: inline-flex; margin: 0px 14px 0px 15px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
.widget_fidalgo_core_sticky_sidebar { position: relative; width: 100%; height: 0px; margin: 0px !important; padding: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: 0px 0px !important; }
.widget_fidalgo_core_svg_icon { display: inline-block; vertical-align: top; margin: 0px !important; }
.widget_fidalgo_core_svg_icon .qodef-m-holder { display: flex; align-items: center; }
.widget_fidalgo_core_svg_icon .qodef-svg-icon-widget svg { display: block; fill: var(--fill-color); stroke: var(--stroke-color); max-width: 100%; max-height: 100%; transition: 0.25s ease-out; }
.widget_fidalgo_core_svg_icon .qodef-svg-icon-widget a { display: inline-block; width: 100%; height: 100%; }
.widget_fidalgo_core_svg_icon .qodef-svg-icon-widget a:hover svg, .widget_fidalgo_core_svg_icon .qodef-svg-icon-widget:hover svg { fill: var(--fill-hover-color); stroke: var(--stroke-hover-color); }
.widget_fidalgo_core_svg_icon .qodef-svg-icon-widget a:hover .qodef-m-text, .widget_fidalgo_core_svg_icon .qodef-svg-icon-widget:hover .qodef-m-text { color: var(--text-hover-color); }
.widget_fidalgo_core_svg_icon .qodef-svg-icon-widget:hover .qodef-m-icon { background-color: var(--background-hover-color); }
.widget_fidalgo_core_svg_icon .qodef-m-icon { --fill-color: currentColor; --stroke-color: currentColor; --fill-hover-color: currentColor; --stroke-hover-color: currentColor; --background-color: transparent; --background-hover-color: transparent; display: flex; align-items: center; justify-content: center; flex-shrink: 0; max-height: 100%; background-color: var(--background-color); overflow: hidden; transition: 0.25s ease-out; }
.widget_fidalgo_core_svg_icon .qodef-m-text { --text-color: currentColor; --text-hover-color: currentColor; color: var(--text-color); transition: 0.25s ease-out; line-height: 1; }
#qodef-page-header .widget_fidalgo_core_svg_icon .qodef-m-text { font-family: Jost, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; }
#qodef-page-header .widget_fidalgo_core_svg_icon .qodef-m-text .qodef-menu-item-text { --qodef-background-position: calc(100% - 4px); background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px); background-size: 0 var(--qodef-background-position); transition: background-size 0.4s cubic-bezier(0.26, 0.57, 0.14, 0.81); background-position-x: 100%; }
@media only screen and (max-width: 680px) {
  .qodef-background-grid-lines--enabled .qodef-m-background-grid-lines { display: none; }
}
@media only screen and (max-width: 880px) {
  #qodef-author-info .qodef-m-inner { flex-wrap: wrap; }
  #qodef-author-info .qodef-m-content { margin-top: 23px; }
}
@media only screen and (max-width: 1200px) {
  body:not(.qodef-content-behind-header) #qodef-page-outer { margin-top: 0px !important; }
}
@media only screen and (max-width: 1200px) {
  .qodef-header--vertical-sliding #qodef-page-header-inner { display: none; }
  .qodef-header--vertical-sliding:not(.qodef-content-behind-header) #qodef-page-footer, .qodef-header--vertical-sliding:not(.qodef-content-behind-header) #qodef-page-outer { padding-left: 0px; }
}
@media only screen and (max-width: 1200px) {
  .qodef-header--vertical #qodef-page-header-inner { display: none; }
  .qodef-header--vertical #qodef-page-footer, .qodef-header--vertical #qodef-page-outer { padding-left: 0px; }
}
@media only screen and (max-width: 1200px) {
  #qodef-top-area { display: none; }
}
@media only screen and (max-width: 880px) {
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-media-wrapper { max-height: 30vh; width: 100% !important; }
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper .summary { padding: 0px 30px 30px !important; }
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations .value { position: relative; }
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations .reset_variations { bottom: 0px; left: 0px; margin: 0px; position: absolute; }
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations tr:last-child .value { padding-bottom: 20px; }
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .variations tr:last-child .select2-container--default { margin-bottom: 11px; }
  body[class*="fidalgo-core"] #qode-quick-view-for-woocommerce-pop-up .qqvfw-m-summary-wrapper form.cart .button { padding: 15px 6%; }
}
@media only screen and (max-width: 680px) {
  body[class*="fidalgo-core"] { --qode-woo-small-gap: 12px; }
}
@media only screen and (max-width: 680px) {
  body[class*="fidalgo-core"] { --qode-woo-small-gap: 12px; }
}
@media only screen and (max-width: 1200px) {
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-stock-status, body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-stock-status { padding-left: 0px; }
}
@media only screen and (max-width: 880px) {
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items tr { padding: 15px 0px; display: grid; grid-template-columns: minmax(0px, 20px) minmax(0px, 70px) minmax(0px, 2fr) minmax(0px, 1fr) minmax(0px, 1fr) !important; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items th.product-stock-status { display: none; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-price { align-self: initial; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-stock-status { display: none; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart { gap: 15px; grid-row: span 2; justify-self: end; white-space: nowrap; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a { justify-self: end; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart a.remove_from_wishlist { margin-left: 0px !important; }
}
@media only screen and (max-width: 480px) {
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items tr { grid-template-columns: minmax(0px, 20px) minmax(0px, 70px) minmax(0px, 1fr) !important; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-remove { grid-row: span 3; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-thumbnail { grid-row: span 3; }
  body[class*="fidalgo-core"] .shop_table.qwfw-m-items td.product-add-to-cart { grid-area: 4 / 3; justify-self: flex-start; text-align: initial; width: auto; padding: calc(7.5px) 0px calc(7.5px) 15px !important; }
}
@media only screen and (max-width: 880px) {
  #yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-inner { flex-wrap: wrap; }
}
@media only screen and (max-width: 880px) {
  #yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image { max-height: 30vh; }
}
@media only screen and (max-width: 880px) {
  #yith-quick-view-modal #yith-quick-view-content.single-product .woocommerce-product-details__short-description { display: none; }
}
@media only screen and (max-width: 1200px) {
  .qodef-reservation-form .qodef-holder--field { flex-basis: 49%; margin-bottom: 10px; }
  .qodef-holder--label { display: none; }
}
@media only screen and (max-width: 880px) {
  .qodef-reservation-form .qodef-holder--field { flex-basis: 100%; margin-bottom: 10px; }
}
@media only screen and (max-width: 1600px) {
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e .qodef-e-item-wrapper { padding: 80px 78px; }
}
@media only screen and (max-width: 1512px) {
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-content { margin: 20px 0px 0px; padding: 35px; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-description { width: 90%; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e .qodef-e-item-wrapper { padding: 20% 17%; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-content { padding: 0px; }
}
@media only screen and (max-width: 1368px) {
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e .qodef-e-item-wrapper { padding: 15% 13%; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-media-image { max-width: 85%; margin: 0px auto; }
}
@media only screen and (max-width: 1200px) {
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e .qodef-e-item-wrapper { padding: 20% 8%; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below.qodef-swiper-container.qodef-custom-layout--enabled .qodef-e-media-image { max-width: 80%; }
}
@media only screen and (max-width: 680px) {
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-inner { flex-direction: column; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-media-image { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 100%; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-media-image img { width: 100%; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e-content { padding: 25px 28px 55px; }
  .qodef-restaurant-menu-list.qodef-item-layout--info-below .qodef-e .qodef-e-item-wrapper { padding: 60px 40px; }
}
@media only screen and (max-width: 1512px) {
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side-bordered .qodef-e-content { padding: 35px; }
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side-bordered .qodef-e-description { width: 90%; }
}
@media only screen and (max-width: 680px) {
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side-bordered .qodef-e-inner { flex-direction: column; }
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side-bordered .qodef-e-media-image { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 100%; }
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side-bordered .qodef-e-media-image img { width: 100%; }
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side-bordered .qodef-e-content { padding: 55px 28px; }
}
@media only screen and (max-width: 680px) {
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-content { padding-top: 0px; }
  .qodef-restaurant-menu-list.qodef-item-layout--side-by-side .qodef-e-content .qodef-e-heading { margin-top: -5px; }
}
@media only screen and (max-width: 1512px) {
  .qodef-testimonials-list { width: 40vw; }
}
@media only screen and (max-width: 1200px) {
  .qodef-testimonials-list { width: 60%; }
}
@media only screen and (max-width: 880px) {
  .qodef-testimonials-list { width: 100%; }
}
@media only screen and (max-width: 1600px) {
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper { padding: 0px 6% 0px 11%; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider { padding: 0px 9%; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-e-static-title { right: 70px; }
}
@media only screen and (max-width: 1512px) {
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper { padding: 0px 5% 0px 10%; }
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text { font-size: 90px; left: -90px; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider { padding: 0px 7%; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-e-static-title { right: 35px; }
}
@media only screen and (max-width: 1368px) {
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper { padding: 0px 3% 0px 8%; }
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text { font-size: 80px; left: -55px; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider { padding: 0px 5%; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-e-static-title { right: 0px; }
}
@media only screen and (max-width: 1200px) {
  .qodef-testimonials-slider-advance .qodef-testimonials-list { width: 80%; }
}
@media only screen and (max-width: 880px) {
  .qodef-testimonials-slider-advance { flex-direction: column; row-gap: 20px; }
  .qodef-testimonials-slider-advance .qodef-testimonials-list { width: 100%; }
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper { padding: 0px; width: 100%; }
  .qodef-testimonials-slider-advance .qodef-testimonials-list-wrapper .qodef-e-static-text { font-size: 60px; left: 0px; margin: 25px 0px 3px; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider { position: relative; width: 100%; padding: 0px; }
  .qodef-testimonials-slider-advance .qodef-testimonials--additional-slider .qodef-e-static-title { right: 10%; bottom: -0.75em; }
}
@media only screen and (max-width: 680px) {
  .qodef-testimonials-slider-holder .swiper-button-next, .qodef-testimonials-slider-holder .swiper-button-prev { display: none; }
}
@media (max-width: 1680px) {
  .qodef-circular-slider-holder .qodef-m-content { left: 4%; font-size: 45px; }
  .qodef-circular-slider-holder .qodef-m-item img { width: 32%; }
  .qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets { right: 40px; }
  .qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { width: 100px; height: 100px; line-height: 100px; }
  .qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet img { width: 70px; height: 70px; }
}
@media only screen and (max-width: 1200px) {
  .qodef-circular-slider-holder { top: 100%; }
  .qodef-circular-slider-holder .qodef-m-slide-content { display: flex; flex-direction: column; justify-content: center; row-gap: 50px; }
  .qodef-circular-slider-holder .qodef-m-item img { width: 45%; }
  .qodef-circular-slider-holder .qodef-m-content { position: relative; top: 0px; left: 40px; transform: translateY(-17px); font-size: 35px; line-height: 45px; }
  .qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets { width: 95px; top: calc(100% - 95px) !important; }
  .qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; }
}
@media only screen and (max-width: 880px) {
  .qodef-circular-slider-holder .qodef-m-content { text-align: center; line-height: 45px; margin: 0px auto; left: 0px; }
  .qodef-circular-slider-holder .qodef-m-item img { width: 70%; }
  .qodef-circular-slider-holder.swiper-container-horizontal > .swiper-pagination-bullets { display: none; }
}
@media (max-height: 440px) {
  .qodef-circular-slider-holder { top: 100%; }
  .qodef-circular-slider-holder .qodef-m-slide-content { flex-direction: row-reverse; align-items: center; }
  .qodef-circular-slider-holder .qodef-m-item img { width: 32%; margin-top: -10px; }
  .qodef-circular-slider-holder .qodef-m-content { font-size: 30px; top: 20px; }
  .qodef-circular-slider-holder .qodef-m-content .qodef-e-text { margin-bottom: 15px; }
}
@media only screen and (max-width: 1200px) {
  .qodef-frame-slider-holder { margin-bottom: 96px; }
  .qodef-frame-slider-holder .swiper-pagination-bullets { bottom: -96px !important; }
}
@media only screen and (max-width: 1024px) {
  .qodef-frame-slider-holder { margin-bottom: 86px; }
  .qodef-frame-slider-holder .swiper-pagination-bullets { bottom: -86px !important; }
}
@media only screen and (max-width: 880px) {
  .qodef-frame-slider-holder { margin-bottom: 76px; }
  .qodef-frame-slider-holder .swiper-pagination-bullets { bottom: -76px !important; }
}
@media only screen and (max-width: 680px) {
  .qodef-frame-slider-holder { margin-bottom: 46px; }
  .qodef-frame-slider-holder .swiper-pagination-bullets { bottom: -46px !important; }
}
@media only screen and (max-width: 1200px) {
  .qodef-free-flowing-images { overflow: hidden; }
  .qodef-free-flowing-images .qodef-e img { max-width: 25vw; }
  .qodef-free-flowing-images .qodef-m-inner-holder { margin-top: 0px; height: fit-content; }
}
@media only screen and (max-width: 1024px) {
  .qodef-free-flowing-images { overflow: hidden; }
  .qodef-free-flowing-images .qodef-m-inner-holder { height: fit-content; margin-top: 0px; }
  .qodef-free-flowing-images .qodef-e img { border-radius: var(--qode-border-radius,20px); }
}
@media only screen and (max-width: 1024px) and (max-height: 500px) and (orientation: landscape) {
  .qodef-free-flowing-images .qodef-e { --qode-width: 60vW; height: fit-content; }
  .qodef-free-flowing-images .qodef-e:nth-of-type(2n+1) { padding-top: 0px; }
  .qodef-free-flowing-images .qodef-e:nth-of-type(2n) { padding-bottom: 0px; }
  .qodef-free-flowing-images .qodef-e img { max-height: 100%; }
}
@media only screen and (max-width: 880px) {
  .qodef-free-flowing-images .qodef-e { height: 55vh; --qode-width: 58vW; }
  .qodef-free-flowing-images .qodef-e img { max-width: 46vw; }
}
@media only screen and (max-width: 680px) {
  .qodef-free-flowing-images .qodef-e { --qode-width: 60vW; }
  .qodef-free-flowing-images .qodef-e img { max-width: 44vw; }
}
@media only screen and (max-width: 1200px) {
  .qodef-highlight.qodef-title-break--disabled .qodef-m-title br { display: none; }
}
@media only screen and (max-width: 1512px) {
  .qodef-hl-cta { padding: 30px 45px 18.6vh; }
}
@media only screen and (max-width: 1368px) {
  .qodef-hl-cta { padding: 30px 35px 18.6vh; }
}
@media only screen and (max-width: 1200px) {
  .qodef-hl-cta { padding: 60px 60px 18.6vh; }
  .qodef-hl-cta .qodef-hl-cta-title { max-width: 43%; }
}
@media only screen and (max-width: 1200px) {
  .qodef-horizontal-scroll-showcase { width: 100%; flex-direction: column; }
  .qodef-horizontal-scroll-showcase .qodef-hl-item:first-child .qodef-hli-title { margin-left: 0px; }
  .qodef-horizontal-scroll-showcase #qodef-hl-scroll-area { height: 100% !important; }
  .qodef-horizontal-scroll-showcase .qodef-scroll-text { display: none; }
  .qodef-horizontal-scroll-showcase .qodef-hl-cta { padding: 60px 60px 18.6vh; }
  .qodef-horizontal-scroll-showcase .qodef-hl-cta .qodef-hl-cta-title { max-width: 100%; margin: 2px 0px; }
  .qodef-horizontal-scroll-showcase .qodef-hli-btm-bg-image { height: 520px; }
  .qodef-horizontal-scroll-showcase .qodef-hli-btm-bg-image-inner img { margin-left: 0px; }
  .qodef-horizontal-scroll-showcase .qodef-hl-cta, .qodef-horizontal-scroll-showcase .qodef-hl-intro, .qodef-horizontal-scroll-showcase .qodef-hl-intro .qodef-hl-intro-title, .qodef-horizontal-scroll-showcase .qodef-hl-item, .qodef-horizontal-scroll-showcase .qodef-hl-items-wrapper, .qodef-horizontal-scroll-showcase .qodef-hli-btm, .qodef-horizontal-scroll-showcase .qodef-hli-btm-inner, .qodef-horizontal-scroll-showcase .qodef-hli-btm-item, .qodef-horizontal-scroll-showcase .qodef-hli-grid { position: relative; }
  .qodef-horizontal-scroll-showcase .qodef-hl-item, .qodef-horizontal-scroll-showcase .qodef-hl-items-wrapper { height: auto; width: 100%; }
  .qodef-horizontal-scroll-showcase .qodef-hl-items-wrapper { margin-left: 0px; flex-direction: column; }
  .qodef-horizontal-scroll-showcase .qodef-hl-intro { width: 100%; height: calc(-70px + 100vh); }
  .qodef-horizontal-scroll-showcase .qodef-hl-intro .qodef-hl-intro-title { right: initial; bottom: initial; }
  .qodef-horizontal-scroll-showcase .qodef-hl-intro .qodef-hl-item { width: 100%; }
  .qodef-horizontal-scroll-showcase .qodef-hli-btm-item { width: 100%; }
  .qodef-horizontal-scroll-showcase .qodef-hli-image img.qodef-hli-btm-img-1, .qodef-horizontal-scroll-showcase .qodef-hli-image img.qodef-hli-btm-img-2 { position: relative; left: 0px; display: block; margin: 0px auto; bottom: 0px; max-width: 772px; }
  .qodef-horizontal-scroll-showcase .qodef-hli-image img.qodef-hli-btm-img-1 { top: -86px; }
  .qodef-horizontal-scroll-showcase .qodef-hli-image img.qodef-hli-btm-img-2 { top: -66px; }
  .qodef-horizontal-scroll-showcase .qodef-hli-btm { height: auto; }
  .qodef-horizontal-scroll-showcase .qodef-m-stamp { position: fixed; bottom: 50px; right: 50px; left: unset; transform: none; }
  .qodef-horizontal-scroll-showcase .qodef-m-stamp .qodef-stamp.qodef-stamp--rotation { animation-play-state: running; }
}
@media only screen and (max-width: 880px) {
  .qodef-hl-cta-btn { position: relative; right: initial; bottom: 0px; margin-top: 72px; }
  .qodef-hl-cta .qodef-hl-cta-section-one + .qodef-hl-cta-section-two { margin-top: 72px; }
  .qodef-hl-cta .qodef-hl-cta-title { max-width: 100%; margin: 2px 0px; }
  .qodef-hli-btm-bg-image { height: 520px; }
  .qodef-hli-btm-bg-image-inner img { margin-left: 0px; }
  .qodef-hl-cta, .qodef-hl-intro, .qodef-hl-intro .qodef-hl-intro-title, .qodef-hl-item, .qodef-hl-items-wrapper, .qodef-hli-btm, .qodef-hli-btm-inner, .qodef-hli-btm-item, .qodef-hli-grid { position: relative; }
  .qodef-hl-item, .qodef-hl-items-wrapper { height: auto; width: 100%; }
  .qodef-hl-intro { width: 100%; }
  .qodef-hl-intro .qodef-hl-intro-bottom, .qodef-hl-intro .qodef-hl-intro-top { top: 30px; }
  .qodef-hl-intro .qodef-hl-intro-title { right: initial; bottom: initial; width: 100%; }
  .qodef-hl-intro .qodef-hl-item { width: 100%; }
  .qodef-hl-intro .qodef-hl-intro-logo { top: 60%; }
  .qodef-hli-btm-item { width: 100%; }
  .qodef-hli-btm { height: auto; }
  .qodef-hl-cta { height: 100vh; padding: 60px 60px 32px 9%; }
}
@media only screen and (max-width: 680px) {
  .qodef-hl-intro .qodef-hl-intro-title { font-size: 46px; }
  .qodef-hl-cta .qodef-hl-cta-section-two { top: 82vh; transform: none; }
}
@media only screen and (max-width: 1200px) {
  .qodef-info-section.qodef-title-break--disabled .qodef-m-title br { display: none; }
}
@media only screen and (max-width: 1512px) {
  .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title { font-size: 80px; }
}
@media only screen and (max-width: 880px) {
  .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title { font-size: 55px; }
}
@media only screen and (max-width: 680px) {
  .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title { font-size: 37px; }
}
@media only screen and (max-width: 1368px) {
  .qodef-interactive-link-showcase.qodef-type--standard { padding: 100px 0px; }
  .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images { width: 60%; }
  .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items { width: 40%; }
}
@media only screen and (max-width: 1200px) {
  .qodef-interactive-link-showcase.qodef-type--standard { padding: 60px 0px; }
  .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images { width: 80%; }
  .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items { width: 100%; padding-left: 60px; align-items: flex-start; }
  .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-item { font-size: 28px; line-height: 1.39286em; padding-bottom: 3px; }
}
@media only screen and (max-width: 880px) {
  .qodef-interactive-link-showcase.qodef-type--standard { padding: 30px 0px; }
  .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items { padding-left: 30px; }
}
@media only screen and (max-width: 1200px) {
  .qodef-section-title.qodef-title-break--disabled .qodef-m-title br { display: none; }
}
@media only screen and (max-width: 1512px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position-1512, var(--qode-item-vertical-position, 0)) !important; --qode-item-horizontal: var(--qode-item-horizontal-position-1512, var(--qode-item-horizontal-position, 0)) !important; }
}
@media only screen and (max-width: 1368px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position-1368, var(--qode-item-vertical-position, 0)) !important; --qode-item-horizontal: var(--qode-item-horizontal-position-1368, var(--qode-item-horizontal-position, 0)) !important; }
}
@media only screen and (max-width: 1200px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position-1200, var(--qode-item-vertical-position, 0)) !important; --qode-item-horizontal: var(--qode-item-horizontal-position-1200, var(--qode-item-horizontal-position, 0)) !important; }
}
@media only screen and (max-width: 1024px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position-1024, var(--qode-item-vertical-position, 0)) !important; --qode-item-horizontal: var(--qode-item-horizontal-position-1024, var(--qode-item-horizontal-position, 0)) !important; }
  .qodef-stacked-images .qodef-m-images .qodef-m-image.qodef-hide-below--1024 { display: none; }
}
@media only screen and (max-width: 880px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position-880, var(--qode-item-vertical-position-1024, var(--qode-item-vertical-position, 0))) !important; --qode-item-horizontal: var(--qode-item-horizontal-position-880, var(--qode-item-horizontal-position-1024, var(--qode-item-horizontal-position, 0))) !important; }
  .qodef-stacked-images .qodef-m-images .qodef-m-image.qodef-hide-below--880 { display: none; }
}
@media only screen and (max-width: 680px) {
  .qodef-stacked-images .qodef-m-images .qodef-m-image { --qode-item-vertical: var(--qode-item-vertical-position-680, var(--qode-item-vertical-position-880, var(--qode-item-vertical-position, 0))) !important; --qode-item-horizontal: var(--qode-item-horizontal-position-680, var(--qode-item-horizontal-position-880, var(--qode-item-horizontal-position, 0))) !important; }
  .qodef-stacked-images .qodef-m-images .qodef-m-image.qodef-hide-below--680 { display: none; }
}
@media only screen and (max-width: 880px) {
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical { display: block; }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation { padding-right: 0px; margin-right: 0px; border-right: 0px; }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content { margin-top: 26px; }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-content { margin: 26px 0px 0px; }
}
@media only screen and (max-width: 680px) {
  .qodef-textual-projects-showcase .qodef-e-holder-inner { font-size: 54px; row-gap: 5px; }
  .qodef-textual-projects-showcase .qodef-e-image { width: var(--image-width-680,var(--image-width)); }
}
@media only screen and (max-width: 680px) {
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) { left: 1px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) { left: 46px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) { left: 91px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) { left: 136px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) { left: 181px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) { left: 226px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) { left: 271px; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown { left: 90px; right: auto; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown ul { flex-direction: row; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li::before { content: none !important; }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:not(:last-child)::after { content: ""; display: inline-flex; margin: 0px 14px 0px 15px; width: 8px; height: 14px; background: var(--qode-main-color); mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NyIgaGVpZ2h0PSIxMy44NDMiIHZpZXdCb3g9IjAgMCA3Ljk5NyAxMy44NDMiPg0KCTxnIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KCQk8cGF0aCBkPSJtNy45OTUgNi45MjItMi0zLjQ1NS0yLTMuNDYzLTIgMy40NjNMLjAwMSA2LjkyMmwxLjk5NCAzLjQ1NSAyIDMuNDYzIDItMy40NjMgMi0zLjQ1NVoiLz4NCgkJPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy45OTggMiAxLjE5NyA2Ljg1NGwuMDY4LjA5Mi0uMDU0LjA2OCAyLjc4NyA0LjgzIDIuODQzLTQuOTIyTDMuOTk4IDJtMC0yIDMuOTk1IDYuOTE4aC4wMDRsLS4wMDIuMDA0LjAwMi4wMDRoLS4wMDRsLTMuOTk1IDYuOTE4TC4wMDUgNi45MjZIMGwuMDAzLS4wMDRMMCA2LjkxOGguMDA1TDMuOTk4IDBaIi8+DQoJPC9nPg0KPC9zdmc+"); mask-repeat: no-repeat; }
}
@media only screen and (max-width: 1200px) {
  body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content { padding-top: 0px !important; }
}
@media only screen and (max-width: 1024px) {
  #qodef-page-sidebar .qodef-social-links-group { justify-content: flex-start; }
}




/* de otro origen, no legible: activos/a821302a6cb7cb56 */









:root { --qode-blog-link-bg-image: url(activos/12b0afddc4998777.jpg); --qode-blog-quote-bg-image: url(activos/2601ef2c423446e4.jpg); --qode-blog-link-bg-image-vertical: url(activos/a89aa8fbb478c4c0.jpg); --qode-blog-quote-bg-image-vertical: url(activos/75616c53a9f6ccd1.jpg); }
#qodef-page-outer { margin-top: -100px; }
#qodef-page-footer-bottom-area #qodef-footer-logo-holder { padding-left: 8%; padding-right: 8%; }
#qodef-page-footer-bottom-area-inner { padding-left: 8% !important; padding-right: 8% !important; }
#qodef-page-footer { --qode-footer-logo-top-offset: 13px; }
#qodef-page-footer { --qode-footer-logo-top-offset-mobile: 6px; }
#qodef-fullscreen-area { background-image: url("activos/e2f315571860985a.jpg"); }
#qodef-page-inner { padding: 0px; }
@media only screen and (max-width: 1200px) {
  #qodef-page-inner { padding: 0px; }
}
.qodef-header-sticky { background-color: rgba(0, 0, 0, 0.2); }
.qodef-header--standard #qodef-page-header .qodef-header-logo-link { height: 30px; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link { height: 35px; }
#qodef-side-area { background-color: rgba(0, 0, 0, 0.3); }
.qodef-page-title { height: 100px; }
.qodef-page-title .qodef-m-content { padding-top: 100px; }
@media only screen and (max-width: 1200px) {
  .qodef-page-title { height: 90px; }
}
.qodef-header--standard #qodef-page-header { --qode-header-height: 100px; background-color: rgba(0, 0, 0, 0); }
.qodef-header--standard #qodef-page-header-inner { border-bottom-color: rgba(0, 0, 0, 0); border-bottom-width: 1px; }
@media only screen and (max-width: 680px) {
  h1, .qodef-h1 { font-size: 38px; }
  h2, .qodef-h2 { font-size: 32px; }
  h3, .qodef-h3 { font-size: 27px; }
}




/* de otro origen, no legible: activos/eb056b99a9829e58 */




section.qodef-elementor-content-grid > .elementor-container, section.qodef-elementor-content-grid > .elementor-element { width: 1100px; margin: 0px auto; }
section.qodef-elementor-content-grid.qodef-extended-grid:not([class*="qodef-extended-grid-disabled--"]) > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid:not([class*="qodef-extended-grid-disabled--"]) > .elementor-element { margin: 0px; width: 100% !important; max-width: 100% !important; }
@media only screen and (min-width: 1513px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 > .elementor-element { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1512px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 > .elementor-element { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 1369px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 > .elementor-element { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1368px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 > .elementor-element { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 1201px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 > .elementor-element { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1200px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 > .elementor-element { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 1025px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 > .elementor-element { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1024px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 > .elementor-element { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 881px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 > .elementor-element { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 880px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 > .elementor-element { padding-left: 0px !important; padding-right: 0px !important; }
}
section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 550px); }
section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 550px); }
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1400 section.qodef-elementor-content-grid > .elementor-container, .qodef-content-grid-1400 section.qodef-elementor-content-grid > .elementor-element { width: 1400px; max-width: 1400px; }
  .qodef-content-grid-1400 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, .qodef-content-grid-1400 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 700px); }
  .qodef-content-grid-1400 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, .qodef-content-grid-1400 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 700px); }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1300 section.qodef-elementor-content-grid > .elementor-container, .qodef-content-grid-1300 section.qodef-elementor-content-grid > .elementor-element { width: 1300px; max-width: 1300px; }
  .qodef-content-grid-1300 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, .qodef-content-grid-1300 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 650px); }
  .qodef-content-grid-1300 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, .qodef-content-grid-1300 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 650px); }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1200 section.qodef-elementor-content-grid > .elementor-container, .qodef-content-grid-1200 section.qodef-elementor-content-grid > .elementor-element { width: 1200px; max-width: 1200px; }
  .qodef-content-grid-1200 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, .qodef-content-grid-1200 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 600px); }
  .qodef-content-grid-1200 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, .qodef-content-grid-1200 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 600px); }
}
@media only screen and (min-width: 1201px) {
  .qodef-content-grid-1000 section.qodef-elementor-content-grid > .elementor-container, .qodef-content-grid-1000 section.qodef-elementor-content-grid > .elementor-element { width: 1000px; max-width: 1000px; }
  .qodef-content-grid-1000 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, .qodef-content-grid-1000 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 500px); }
  .qodef-content-grid-1000 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, .qodef-content-grid-1000 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 500px); }
}
@media only screen and (min-width: 1025px) {
  .qodef-content-grid-800 section.qodef-elementor-content-grid > .elementor-container, .qodef-content-grid-800 section.qodef-elementor-content-grid > .elementor-element { width: 800px; max-width: 800px; }
  .qodef-content-grid-800 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, .qodef-content-grid-800 section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 400px); }
  .qodef-content-grid-800 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, .qodef-content-grid-800 section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 400px); }
}
@media only screen and (max-width: 1200px) {
  section.qodef-elementor-content-grid > .elementor-container, section.qodef-elementor-content-grid > .elementor-element { width: 960px; }
  section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 480px); }
  section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 480px); }
}
@media only screen and (max-width: 1024px) {
  section.qodef-elementor-content-grid > .elementor-container, section.qodef-elementor-content-grid > .elementor-element { width: 800px; }
  section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(50% - 400px); }
  section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(50% - 400px); }
}
@media only screen and (max-width: 880px) {
  section.qodef-elementor-content-grid > .elementor-container, section.qodef-elementor-content-grid > .elementor-element { width: 86%; }
  section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--right > .elementor-element { padding-left: calc(7%); }
  section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--left > .elementor-element { padding-right: calc(7%); }
}
div[data-element_type="container"].qodef-elementor-content-grid { width: 1100px; margin-left: auto !important; margin-right: auto !important; }
div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid:not([class*="qodef-extended-grid-disabled--"]) { margin: 0px; width: 100% !important; max-width: 100% !important; }
@media only screen and (min-width: 1513px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1512px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 1369px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1368px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 1201px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1200px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 1025px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 1024px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (min-width: 881px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 { margin: 0px; width: 100% !important; max-width: 100% !important; }
}
@media only screen and (max-width: 880px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 { padding-left: 0px !important; padding-right: 0px !important; }
}
div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 550px); }
div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 550px); }
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1400 div[data-element_type="container"].qodef-elementor-content-grid { width: 1400px; max-width: 1400px; }
  .qodef-content-grid-1400 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 700px); }
  .qodef-content-grid-1400 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 700px); }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1300 div[data-element_type="container"].qodef-elementor-content-grid { width: 1300px; max-width: 1300px; }
  .qodef-content-grid-1300 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 650px); }
  .qodef-content-grid-1300 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 650px); }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1200 div[data-element_type="container"].qodef-elementor-content-grid { width: 1200px; max-width: 1200px; }
  .qodef-content-grid-1200 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 600px); }
  .qodef-content-grid-1200 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 600px); }
}
@media only screen and (min-width: 1201px) {
  .qodef-content-grid-1000 div[data-element_type="container"].qodef-elementor-content-grid { width: 1000px; max-width: 1000px; }
  .qodef-content-grid-1000 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 500px); }
  .qodef-content-grid-1000 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 500px); }
}
@media only screen and (min-width: 1025px) {
  .qodef-content-grid-800 div[data-element_type="container"].qodef-elementor-content-grid { width: 800px; max-width: 800px; }
  .qodef-content-grid-800 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  .qodef-content-grid-800 div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
}
@media only screen and (max-width: 1200px) {
  div[data-element_type="container"].qodef-elementor-content-grid { width: 960px; max-width: 960px; }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 480px); }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 480px); }
}
@media only screen and (max-width: 1024px) {
  div[data-element_type="container"].qodef-elementor-content-grid { width: 800px; max-width: 800px; }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(50% - 400px); }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(50% - 400px); }
}
@media only screen and (max-width: 880px) {
  div[data-element_type="container"].qodef-elementor-content-grid { width: 86%; max-width: 86%; }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right { padding-left: calc(7%); }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left { padding-right: calc(7%); }
}
@media only screen and (max-width: 1512px) {
  .qodef-offset-image-disabled--1512 > .qodef-offset-image-holder { display: none; }
}
@media only screen and (max-width: 1368px) {
  .qodef-offset-image-disabled--1368 > .qodef-offset-image-holder { display: none; }
}
@media only screen and (max-width: 1200px) {
  .qodef-offset-image-disabled--1200 > .qodef-offset-image-holder { display: none; }
}
@media only screen and (max-width: 1024px) {
  .qodef-offset-image-disabled--1024 > .qodef-offset-image-holder { display: none; }
}
@media only screen and (max-width: 880px) {
  .qodef-offset-image-disabled--880 > .qodef-offset-image-holder { display: none; }
}
.elementor-column.qodef-sticky-column--enable, .elementor-element.qodef-sticky-column--enable { position: sticky; top: 0px; height: max-content; }
@media only screen and (max-width:1512 px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1512, .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1512 { position: relative; }
}
@media only screen and (max-width:1368 px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1368, .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1368 { position: relative; }
}
@media only screen and (max-width:1200 px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1200, .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1200 { position: relative; }
}
@media only screen and (max-width:1024 px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1024, .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1024 { position: relative; }
}
@media only screen and (max-width:880 px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--880, .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--880 { position: relative; }
}




@font-face { font-family: eicons; src: url("activos/492bcbaae18eb708.woff2") format("woff2"), url("activos/45c903e016ceb354.woff") format("woff"), url("activos/1f45aabebeeaa3ae.ttf") format("truetype"); font-weight: 400; font-style: normal; }
[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running a; }
.eicon-editor-link::before { content: ""; }
.eicon-editor-unlink::before { content: ""; }
.eicon-editor-external-link::before { content: ""; }
.eicon-editor-close::before { content: ""; }
.eicon-editor-list-ol::before { content: ""; }
.eicon-editor-list-ul::before { content: ""; }
.eicon-editor-bold::before { content: ""; }
.eicon-editor-italic::before { content: ""; }
.eicon-editor-underline::before { content: ""; }
.eicon-editor-paragraph::before { content: ""; }
.eicon-editor-h1::before { content: ""; }
.eicon-editor-h2::before { content: ""; }
.eicon-editor-h3::before { content: ""; }
.eicon-editor-h4::before { content: ""; }
.eicon-editor-h5::before { content: ""; }
.eicon-editor-h6::before { content: ""; }
.eicon-editor-quote::before { content: ""; }
.eicon-editor-code::before { content: ""; }
.eicon-elementor::before { content: ""; }
.eicon-elementor-circle::before { content: ""; }
.eicon-pojome::before { content: ""; }
.eicon-plus::before { content: ""; }
.eicon-menu-bar::before { content: ""; }
.eicon-apps::before { content: ""; }
.eicon-accordion::before { content: ""; }
.eicon-alert::before { content: ""; }
.eicon-animation-text::before { content: ""; }
.eicon-animation::before { content: ""; }
.eicon-banner::before { content: ""; }
.eicon-blockquote::before { content: ""; }
.eicon-button::before { content: ""; }
.eicon-call-to-action::before { content: ""; }
.eicon-captcha::before { content: ""; }
.eicon-carousel::before { content: ""; }
.eicon-checkbox::before { content: ""; }
.eicon-columns::before { content: ""; }
.eicon-countdown::before { content: ""; }
.eicon-counter::before { content: ""; }
.eicon-date::before { content: ""; }
.eicon-divider-shape::before { content: ""; }
.eicon-divider::before { content: ""; }
.eicon-download-button::before { content: ""; }
.eicon-dual-button::before { content: ""; }
.eicon-email-field::before { content: ""; }
.eicon-facebook-comments::before { content: ""; }
.eicon-facebook-like-box::before { content: ""; }
.eicon-form-horizontal::before { content: ""; }
.eicon-form-vertical::before { content: ""; }
.eicon-gallery-grid::before { content: ""; }
.eicon-gallery-group::before { content: ""; }
.eicon-gallery-justified::before { content: ""; }
.eicon-gallery-masonry::before { content: ""; }
.eicon-icon-box::before { content: ""; }
.eicon-image-before-after::before { content: ""; }
.eicon-image-box::before { content: ""; }
.eicon-image-hotspot::before { content: ""; }
.eicon-image-rollover::before { content: ""; }
.eicon-info-box::before { content: ""; }
.eicon-inner-section::before { content: ""; }
.eicon-mailchimp::before { content: ""; }
.eicon-menu-card::before { content: ""; }
.eicon-navigation-horizontal::before { content: ""; }
.eicon-nav-menu::before { content: ""; }
.eicon-navigation-vertical::before { content: ""; }
.eicon-number-field::before { content: ""; }
.eicon-parallax::before { content: ""; }
.eicon-php7::before { content: ""; }
.eicon-post-list::before { content: ""; }
.eicon-post-slider::before { content: ""; }
.eicon-post::before { content: ""; }
.eicon-posts-carousel::before { content: ""; }
.eicon-posts-grid::before { content: ""; }
.eicon-posts-group::before { content: ""; }
.eicon-posts-justified::before { content: ""; }
.eicon-posts-masonry::before { content: ""; }
.eicon-posts-ticker::before { content: ""; }
.eicon-price-list::before { content: ""; }
.eicon-price-table::before { content: ""; }
.eicon-radio::before { content: ""; }
.eicon-rtl::before { content: ""; }
.eicon-scroll::before { content: ""; }
.eicon-search::before { content: ""; }
.eicon-select::before { content: ""; }
.eicon-share::before { content: ""; }
.eicon-sidebar::before { content: ""; }
.eicon-skill-bar::before { content: ""; }
.eicon-slider-3d::before { content: ""; }
.eicon-slider-album::before { content: ""; }
.eicon-slider-device::before { content: ""; }
.eicon-slider-full-screen::before { content: ""; }
.eicon-slider-push::before { content: ""; }
.eicon-slider-vertical::before { content: ""; }
.eicon-slider-video::before { content: ""; }
.eicon-slides::before { content: ""; }
.eicon-social-icons::before { content: ""; }
.eicon-spacer::before { content: ""; }
.eicon-table::before { content: ""; }
.eicon-tabs::before { content: ""; }
.eicon-tel-field::before { content: ""; }
.eicon-text-area::before { content: ""; }
.eicon-text-field::before { content: ""; }
.eicon-thumbnails-down::before { content: ""; }
.eicon-thumbnails-half::before { content: ""; }
.eicon-thumbnails-right::before { content: ""; }
.eicon-time-line::before { content: ""; }
.eicon-toggle::before { content: ""; }
.eicon-url::before { content: ""; }
.eicon-t-letter::before { content: ""; }
.eicon-wordpress::before { content: ""; }
.eicon-text::before { content: ""; }
.eicon-anchor::before { content: ""; }
.eicon-bullet-list::before { content: ""; }
.eicon-code::before { content: ""; }
.eicon-favorite::before { content: ""; }
.eicon-google-maps::before { content: ""; }
.eicon-image::before { content: ""; }
.eicon-photo-library::before { content: ""; }
.eicon-woocommerce::before { content: ""; }
.eicon-youtube::before { content: ""; }
.eicon-flip-box::before { content: ""; }
.eicon-settings::before { content: ""; }
.eicon-headphones::before { content: ""; }
.eicon-testimonial::before { content: ""; }
.eicon-counter-circle::before { content: ""; }
.eicon-person::before { content: ""; }
.eicon-chevron-right::before { content: ""; }
.eicon-chevron-left::before { content: ""; }
.eicon-close::before { content: ""; }
.eicon-file-download::before { content: ""; }
.eicon-save::before { content: ""; }
.eicon-zoom-in::before { content: ""; }
.eicon-shortcode::before { content: ""; }
.eicon-nerd::before { content: ""; }
.eicon-device-desktop::before { content: ""; }
.eicon-device-tablet::before { content: ""; }
.eicon-device-mobile::before { content: ""; }
.eicon-document-file::before { content: ""; }
.eicon-folder-o::before { content: ""; }
.eicon-hypster::before { content: ""; }
.eicon-h-align-left::before { content: ""; }
.eicon-h-align-right::before { content: ""; }
.eicon-h-align-center::before { content: ""; }
.eicon-h-align-stretch::before { content: ""; }
.eicon-v-align-top::before { content: ""; }
.eicon-v-align-bottom::before { content: ""; }
.eicon-v-align-middle::before { content: ""; }
.eicon-v-align-stretch::before { content: ""; }
.eicon-pro-icon::before { content: ""; }
.eicon-mail::before { content: ""; }
.eicon-lock-user::before { content: ""; }
.eicon-testimonial-carousel::before { content: ""; }
.eicon-media-carousel::before { content: ""; }
.eicon-section::before { content: ""; }
.eicon-column::before { content: ""; }
.eicon-edit::before { content: ""; }
.eicon-clone::before { content: ""; }
.eicon-trash::before { content: ""; }
.eicon-play::before { content: ""; }
.eicon-angle-right::before { content: ""; }
.eicon-angle-left::before { content: ""; }
.eicon-animated-headline::before { content: ""; }
.eicon-menu-toggle::before { content: ""; }
.eicon-fb-embed::before { content: ""; }
.eicon-fb-feed::before { content: ""; }
.eicon-twitter-embed::before { content: ""; }
.eicon-twitter-feed::before { content: ""; }
.eicon-sync::before { content: ""; }
.eicon-import-export::before { content: ""; }
.eicon-check-circle::before { content: ""; }
.eicon-library-save::before { content: ""; }
.eicon-library-download::before { content: ""; }
.eicon-insert::before { content: ""; }
.eicon-preview-medium::before { content: ""; }
.eicon-sort-down::before { content: ""; }
.eicon-sort-up::before { content: ""; }
.eicon-heading::before { content: ""; }
.eicon-logo::before { content: ""; }
.eicon-meta-data::before { content: ""; }
.eicon-post-content::before { content: ""; }
.eicon-post-excerpt::before { content: ""; }
.eicon-post-navigation::before { content: ""; }
.eicon-yoast::before { content: ""; }
.eicon-nerd-chuckle::before { content: ""; }
.eicon-nerd-wink::before { content: ""; }
.eicon-comments::before { content: ""; }
.eicon-download-circle-o::before { content: ""; }
.eicon-library-upload::before { content: ""; }
.eicon-save-o::before { content: ""; }
.eicon-upload-circle-o::before { content: ""; }
.eicon-ellipsis-h::before { content: ""; }
.eicon-ellipsis-v::before { content: ""; }
.eicon-arrow-left::before { content: ""; }
.eicon-arrow-right::before { content: ""; }
.eicon-arrow-up::before { content: ""; }
.eicon-arrow-down::before { content: ""; }
.eicon-play-o::before { content: ""; }
.eicon-archive-posts::before { content: ""; }
.eicon-archive-title::before { content: ""; }
.eicon-featured-image::before { content: ""; }
.eicon-post-info::before { content: ""; }
.eicon-post-title::before { content: ""; }
.eicon-site-logo::before { content: ""; }
.eicon-site-search::before { content: ""; }
.eicon-site-title::before { content: ""; }
.eicon-plus-square::before { content: ""; }
.eicon-minus-square::before { content: ""; }
.eicon-cloud-check::before { content: ""; }
.eicon-drag-n-drop::before { content: ""; }
.eicon-welcome::before { content: ""; }
.eicon-handle::before { content: ""; }
.eicon-cart::before { content: ""; }
.eicon-product-add-to-cart::before { content: ""; }
.eicon-product-breadcrumbs::before { content: ""; }
.eicon-product-categories::before { content: ""; }
.eicon-product-description::before { content: ""; }
.eicon-product-images::before { content: ""; }
.eicon-product-info::before { content: ""; }
.eicon-product-meta::before { content: ""; }
.eicon-product-pages::before { content: ""; }
.eicon-product-price::before { content: ""; }
.eicon-product-rating::before { content: ""; }
.eicon-product-related::before { content: ""; }
.eicon-product-stock::before { content: ""; }
.eicon-product-tabs::before { content: ""; }
.eicon-product-title::before { content: ""; }
.eicon-product-upsell::before { content: ""; }
.eicon-products::before { content: ""; }
.eicon-bag-light::before { content: ""; }
.eicon-bag-medium::before { content: ""; }
.eicon-bag-solid::before { content: ""; }
.eicon-basket-light::before { content: ""; }
.eicon-basket-medium::before { content: ""; }
.eicon-basket-solid::before { content: ""; }
.eicon-cart-light::before { content: ""; }
.eicon-cart-medium::before { content: ""; }
.eicon-cart-solid::before { content: ""; }
.eicon-exchange::before { content: ""; }
.eicon-preview-thin::before { content: ""; }
.eicon-device-laptop::before { content: ""; }
.eicon-collapse::before { content: ""; }
.eicon-expand::before { content: ""; }
.eicon-navigator::before { content: ""; }
.eicon-plug::before { content: ""; }
.eicon-dashboard::before { content: ""; }
.eicon-typography::before { content: ""; }
.eicon-info-circle-o::before { content: ""; }
.eicon-integration::before { content: ""; }
.eicon-plus-circle-o::before { content: ""; }
.eicon-rating::before { content: ""; }
.eicon-review::before { content: ""; }
.eicon-tools::before { content: ""; }
.eicon-loading::before { content: ""; }
.eicon-sitemap::before { content: ""; }
.eicon-click::before { content: ""; }
.eicon-clock::before { content: ""; }
.eicon-library-open::before { content: ""; }
.eicon-warning::before { content: ""; }
.eicon-flow::before { content: ""; }
.eicon-cursor-move::before { content: ""; }
.eicon-arrow-circle-left::before { content: ""; }
.eicon-flash::before { content: ""; }
.eicon-redo::before { content: ""; }
.eicon-ban::before { content: ""; }
.eicon-barcode::before { content: ""; }
.eicon-calendar::before { content: ""; }
.eicon-caret-left::before { content: ""; }
.eicon-caret-right::before { content: ""; }
.eicon-caret-up::before { content: ""; }
.eicon-chain-broken::before { content: ""; }
.eicon-check-circle-o::before { content: ""; }
.eicon-check::before { content: ""; }
.eicon-chevron-double-left::before { content: ""; }
.eicon-chevron-double-right::before { content: ""; }
.eicon-undo::before { content: ""; }
.eicon-filter::before { content: ""; }
.eicon-circle-o::before { content: ""; }
.eicon-circle::before { content: ""; }
.eicon-clock-o::before { content: ""; }
.eicon-cog::before { content: ""; }
.eicon-cogs::before { content: ""; }
.eicon-commenting-o::before { content: ""; }
.eicon-copy::before { content: ""; }
.eicon-database::before { content: ""; }
.eicon-dot-circle-o::before { content: ""; }
.eicon-envelope::before { content: ""; }
.eicon-external-link-square::before { content: ""; }
.eicon-eyedropper::before { content: ""; }
.eicon-folder::before { content: ""; }
.eicon-font::before { content: ""; }
.eicon-adjust::before { content: ""; }
.eicon-lightbox::before { content: ""; }
.eicon-heart-o::before { content: ""; }
.eicon-history::before { content: ""; }
.eicon-image-bold::before { content: ""; }
.eicon-info-circle::before { content: ""; }
.eicon-link::before { content: ""; }
.eicon-long-arrow-left::before { content: ""; }
.eicon-long-arrow-right::before { content: ""; }
.eicon-caret-down::before { content: ""; }
.eicon-paint-brush::before { content: ""; }
.eicon-pencil::before { content: ""; }
.eicon-plus-circle::before { content: ""; }
.eicon-zoom-in-bold::before { content: ""; }
.eicon-sort-amount-desc::before { content: ""; }
.eicon-sign-out::before { content: ""; }
.eicon-spinner::before { content: ""; }
.eicon-square::before { content: ""; }
.eicon-star-o::before { content: ""; }
.eicon-star::before { content: ""; }
.eicon-text-align-justify::before { content: ""; }
.eicon-text-align-center::before { content: ""; }
.eicon-tags::before { content: ""; }
.eicon-text-align-left::before { content: ""; }
.eicon-text-align-right::before { content: ""; }
.eicon-close-circle::before { content: ""; }
.eicon-trash-o::before { content: ""; }
.eicon-font-awesome::before { content: ""; }
.eicon-user-circle-o::before { content: ""; }
.eicon-video-camera::before { content: ""; }
.eicon-heart::before { content: ""; }
.eicon-wrench::before { content: ""; }
.eicon-help::before { content: ""; }
.eicon-help-o::before { content: ""; }
.eicon-zoom-out-bold::before { content: ""; }
.eicon-plus-square-o::before { content: ""; }
.eicon-minus-square-o::before { content: ""; }
.eicon-minus-circle::before { content: ""; }
.eicon-minus-circle-o::before { content: ""; }
.eicon-code-bold::before { content: ""; }
.eicon-cloud-upload::before { content: ""; }
.eicon-search-bold::before { content: ""; }
.eicon-map-pin::before { content: ""; }
.eicon-meetup::before { content: ""; }
.eicon-slideshow::before { content: ""; }
.eicon-t-letter-bold::before { content: ""; }
.eicon-preferences::before { content: ""; }
.eicon-table-of-contents::before { content: ""; }
.eicon-tv::before { content: ""; }
.eicon-upload::before { content: ""; }
.eicon-instagram-comments::before { content: ""; }
.eicon-instagram-nested-gallery::before { content: ""; }
.eicon-instagram-post::before { content: ""; }
.eicon-instagram-video::before { content: ""; }
.eicon-instagram-gallery::before { content: ""; }
.eicon-instagram-likes::before { content: ""; }
.eicon-facebook::before { content: ""; }
.eicon-twitter::before { content: ""; }
.eicon-pinterest::before { content: ""; }
.eicon-frame-expand::before { content: ""; }
.eicon-frame-minimize::before { content: ""; }
.eicon-archive::before { content: ""; }
.eicon-colors-typography::before { content: ""; }
.eicon-custom::before { content: ""; }
.eicon-footer::before { content: ""; }
.eicon-header::before { content: ""; }
.eicon-layout-settings::before { content: ""; }
.eicon-lightbox-expand::before { content: ""; }
.eicon-error-404::before { content: ""; }
.eicon-theme-style::before { content: ""; }
.eicon-search-results::before { content: ""; }
.eicon-single-post::before { content: ""; }
.eicon-site-identity::before { content: ""; }
.eicon-theme-builder::before { content: ""; }
.eicon-download-bold::before { content: ""; }
.eicon-share-arrow::before { content: ""; }
.eicon-global-settings::before { content: ""; }
.eicon-user-preferences::before { content: ""; }
.eicon-lock::before { content: ""; }
.eicon-export-kit::before { content: ""; }
.eicon-import-kit::before { content: ""; }
.eicon-lottie::before { content: ""; }
.eicon-products-archive::before { content: ""; }
.eicon-single-product::before { content: ""; }
.eicon-disable-trash-o::before { content: ""; }
.eicon-single-page::before { content: ""; }
.eicon-wordpress-light::before { content: ""; }
.eicon-cogs-check::before { content: ""; }
.eicon-custom-css::before { content: ""; }
.eicon-global-colors::before { content: ""; }
.eicon-globe::before { content: ""; }
.eicon-typography-1::before { content: ""; }
.eicon-background::before { content: ""; }
.eicon-device-responsive::before { content: ""; }
.eicon-device-wide::before { content: ""; }
.eicon-code-highlight::before { content: ""; }
.eicon-video-playlist::before { content: ""; }
.eicon-download-kit::before { content: ""; }
.eicon-kit-details::before { content: ""; }
.eicon-kit-parts::before { content: ""; }
.eicon-kit-upload::before { content: ""; }
.eicon-kit-plugins::before { content: ""; }
.eicon-kit-upload-alt::before { content: ""; }
.eicon-hotspot::before { content: ""; }
.eicon-paypal-button::before { content: ""; }
.eicon-shape::before { content: ""; }
.eicon-wordart::before { content: ""; }
.eicon-checkout::before { content: ""; }
.eicon-container::before { content: ""; }
.eicon-flip::before { content: ""; }
.eicon-info::before { content: ""; }
.eicon-my-account::before { content: ""; }
.eicon-purchase-summary::before { content: ""; }
.eicon-page-transition::before { content: ""; }
.eicon-spotify::before { content: ""; }
.eicon-stripe-button::before { content: ""; }
.eicon-woo-settings::before { content: ""; }
.eicon-woo-cart::before { content: ""; }
.eicon-grow::before { content: ""; }
.eicon-order-end::before { content: ""; }
.eicon-nowrap::before { content: ""; }
.eicon-order-start::before { content: ""; }
.eicon-progress-tracker::before { content: ""; }
.eicon-shrink::before { content: ""; }
.eicon-wrap::before { content: ""; }
.eicon-align-center-h::before { content: ""; }
.eicon-align-center-v::before { content: ""; }
.eicon-align-end-h::before { content: ""; }
.eicon-align-end-v::before { content: ""; }
.eicon-align-start-h::before { content: ""; }
.eicon-align-start-v::before { content: ""; }
.eicon-align-stretch-h::before { content: ""; }
.eicon-align-stretch-v::before { content: ""; }
.eicon-justify-center-h::before { content: ""; }
.eicon-justify-center-v::before { content: ""; }
.eicon-justify-end-h::before { content: ""; }
.eicon-justify-end-v::before { content: ""; }
.eicon-justify-space-around-h::before { content: ""; }
.eicon-justify-space-around-v::before { content: ""; }
.eicon-justify-space-between-h::before { content: ""; }
.eicon-justify-space-between-v::before { content: ""; }
.eicon-justify-space-evenly-h::before { content: ""; }
.eicon-justify-space-evenly-v::before { content: ""; }
.eicon-justify-start-h::before { content: ""; }
.eicon-justify-start-v::before { content: ""; }
.eicon-woocommerce-cross-sells::before { content: ""; }
.eicon-woocommerce-notices::before { content: ""; }
.eicon-inner-container::before { content: ""; }
.eicon-warning-full::before { content: ""; }
.eicon-exit::before { content: ""; }
.eicon-loop-builder::before { content: ""; }
.eicon-notes::before { content: ""; }
.eicon-read::before { content: ""; }
.eicon-unread::before { content: ""; }
.eicon-carousel-loop::before { content: ""; }
.eicon-mega-menu::before { content: ""; }
.eicon-nested-carousel::before { content: ""; }
.eicon-ai::before { content: ""; }
.eicon-taxonomy-filter::before { content: ""; }
.eicon-container-grid::before { content: ""; }
.eicon-upgrade::before { content: ""; }
.eicon-advanced::before { content: ""; }
.eicon-div-block::before { content: ""; }
.eicon-notification::before { content: ""; }
.eicon-light-mode::before { content: ""; }
.eicon-dark-mode::before { content: ""; }
.eicon-upgrade-crown::before { content: ""; }
.eicon-off-canvas::before { content: ""; }
.eicon-speakerphone::before { content: ""; }
.eicon-ehp-cta::before { content: ""; }
.eicon-ehp-forms::before { content: ""; }
.eicon-ehp-hero::before { content: ""; }
.eicon-ehp-zigzag::before { content: ""; }
.eicon-e-button::before { content: ""; }
.eicon-flexbox::before { content: ""; }
.eicon-paragraph::before { content: ""; }
.eicon-icon::before { content: ""; }
.eicon-e-image::before { content: ""; }
.eicon-video::before { content: ""; }
.eicon-svg::before { content: ""; }
.eicon-e-divider::before { content: ""; }
.eicon-e-heading::before { content: ""; }
.eicon-atomic::before { content: ""; }
.eicon-library-delete::before { content: ""; }
.eicon-library-copy::before { content: ""; }
.eicon-library-folder-empty::before { content: ""; }
.eicon-library-move::before { content: ""; }
.eicon-library-edit::before { content: ""; }
.eicon-library-subscription-upgrade::before { content: ""; }
.eicon-library-folder-view::before { content: ""; }
.eicon-library-grid::before { content: ""; }
.eicon-library-cloud-connect::before { content: ""; }
.eicon-library-import::before { content: ""; }
.eicon-library-list::before { content: ""; }
.eicon-library-cloud-empty::before { content: ""; }
.eicon-folder-plus::before { content: ""; }
.eicon-library-folder::before { content: ""; }
.eicon-accessibility::before { content: ""; }
.eicon-lock-outline::before { content: ""; }
.eicon-e-youtube::before { content: ""; }
.eicon-contact::before { content: ""; }
.eicon-layout::before { content: ""; }
.eicon-components::before { content: ""; }
.eicon-tab-content::before { content: ""; }
.eicon-tab-menu::before { content: ""; }
.eicon-atomic-label::before { content: ""; }
.eicon-atomic-form::before { content: ""; }
.eicon-atomic-submit-button::before { content: ""; }
.eicon-atomic-input::before { content: ""; }
.eicon-atomic-text-area::before { content: ""; }
.eicon-atomic-select::before { content: ""; }
.eicon-atomic-checkbox::before { content: ""; }
.eicon-atomic-radiobutton::before { content: ""; }
.eicon-atomic-file-upload::before { content: ""; }
.eicon-atomic-time-picker::before { content: ""; }
.eicon-atomic-date-picker::before { content: ""; }
.eicon-eye::before { content: ""; }
.eicon-elementor-square::before { content: ""; }




:root { --direction-multiplier: 1; }
body.rtl, html[dir="rtl"] { --direction-multiplier: -1; }
.elementor-hidden { display: none; }
.elementor-visibility-hidden { visibility: hidden; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor-clearfix::after { clear: both; content: ""; display: block; height: 0px; width: 0px; }
.e-logo-wrapper { display: inline-block; line-height: 1; }
.e-logo-wrapper i { color: var(--e-a-color-circle-logo); font-size: 2.5em; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor hr { background-color: transparent; margin: 0px; }
.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
.elementor embed, .elementor iframe, .elementor object, .elementor video { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { direction: ltr; inset: 0px; overflow: hidden; position: absolute; z-index: 0; }
.elementor .elementor-background-video-container { pointer-events: none; transition: opacity 1s; }
.elementor .elementor-background-video-container.elementor-loading { opacity: 0; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed { max-width: none; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(-50%, -50%); }
.elementor .elementor-background-video-hosted { object-fit: cover; }
.elementor .elementor-background-overlay { inset: 0px; position: absolute; }
.elementor .elementor-background-slideshow { inset: 0px; position: absolute; z-index: 0; }
.elementor .elementor-background-slideshow__slide__image { background-position: 50% center; background-size: cover; height: 100%; width: 100%; }
.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed { position: fixed; }
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}
@media (max-width: 680px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; }
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; }
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.elementor-invisible { visibility: hidden; }
.elementor-custom-embed-play { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(calc(-50% * var(--direction-multiplier)),-50%); }
.elementor-custom-embed-play i { color: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
.elementor-custom-embed-play svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }
.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }
.elementor-custom-embed-play.elementor-playing i { font-family: eicons; }
.elementor-custom-embed-play.elementor-playing i::before { content: ""; }
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-tag { display: inline-flex; }
.elementor-ken-burns { transition-duration: 10s; transition-property: transform; transition-timing-function: linear; }
.elementor-ken-burns--out { transform: scale(1.3); }
.elementor-ken-burns--active { transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); }
.elementor-align-center { text-align: center; }
.elementor-align-right { text-align: right; }
.elementor-align-left { text-align: left; }
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }
.elementor-align-justify .elementor-button { width: 100%; }
@media (min-width: 1922px) {
  .elementor-widescreen-align-center { text-align: center; }
  .elementor-widescreen-align-right { text-align: right; }
  .elementor-widescreen-align-left { text-align: left; }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-left .elementor-button, .elementor-widescreen-align-right .elementor-button { width: auto; }
  .elementor-widescreen-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1514px) {
  .elementor-laptop-align-center { text-align: center; }
  .elementor-laptop-align-right { text-align: right; }
  .elementor-laptop-align-left { text-align: left; }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-left .elementor-button, .elementor-laptop-align-right .elementor-button { width: auto; }
  .elementor-laptop-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1201px) {
  .elementor-tablet_extra-align-center { text-align: center; }
  .elementor-tablet_extra-align-right { text-align: right; }
  .elementor-tablet_extra-align-left { text-align: left; }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-left .elementor-button, .elementor-tablet_extra-align-right .elementor-button { width: auto; }
  .elementor-tablet_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center { text-align: center; }
  .elementor-tablet-align-right { text-align: right; }
  .elementor-tablet-align-left { text-align: left; }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button { width: auto; }
  .elementor-tablet-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 880px) {
  .elementor-mobile_extra-align-center { text-align: center; }
  .elementor-mobile_extra-align-right { text-align: right; }
  .elementor-mobile_extra-align-left { text-align: left; }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-left .elementor-button, .elementor-mobile_extra-align-right .elementor-button { width: auto; }
  .elementor-mobile_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 680px) {
  .elementor-mobile-align-center { text-align: center; }
  .elementor-mobile-align-right { text-align: right; }
  .elementor-mobile-align-left { text-align: left; }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button { width: auto; }
  .elementor-mobile-align-justify .elementor-button { width: 100%; }
}
:root { --page-title-display: block; }
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-section { position: relative; }
.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
  .elementor-section .elementor-container { flex-wrap: wrap; }
}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.elementor-section.elementor-section-stretched { position: relative; width: 100%; }
.elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }
.elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
.elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }
@media (min-width: 681px) {
  .elementor-section.elementor-section-height-full { height: 100vh; }
  .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }
.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.elementor-widget-wrap > .elementor-element { width: 100%; }
.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
.elementor-column { display: flex; min-height: 1px; position: relative; }
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }
@media (min-width: 681px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10%; }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111%; }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5%; }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285%; }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 20%; }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30%; }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40%; }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60%; }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666%; }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70%; }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80%; }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333%; }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90%; }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 { width: 10%; }
  .elementor-column.elementor-xs-11 { width: 11.111%; }
  .elementor-column.elementor-xs-12 { width: 12.5%; }
  .elementor-column.elementor-xs-14 { width: 14.285%; }
  .elementor-column.elementor-xs-16 { width: 16.666%; }
  .elementor-column.elementor-xs-20 { width: 20%; }
  .elementor-column.elementor-xs-25 { width: 25%; }
  .elementor-column.elementor-xs-30 { width: 30%; }
  .elementor-column.elementor-xs-33 { width: 33.333%; }
  .elementor-column.elementor-xs-40 { width: 40%; }
  .elementor-column.elementor-xs-50 { width: 50%; }
  .elementor-column.elementor-xs-60 { width: 60%; }
  .elementor-column.elementor-xs-66 { width: 66.666%; }
  .elementor-column.elementor-xs-70 { width: 70%; }
  .elementor-column.elementor-xs-75 { width: 75%; }
  .elementor-column.elementor-xs-80 { width: 80%; }
  .elementor-column.elementor-xs-83 { width: 83.333%; }
  .elementor-column.elementor-xs-90 { width: 90%; }
  .elementor-column.elementor-xs-100 { width: 100%; }
}
@media (max-width: 680px) {
  .elementor-column.elementor-sm-10 { width: 10%; }
  .elementor-column.elementor-sm-11 { width: 11.111%; }
  .elementor-column.elementor-sm-12 { width: 12.5%; }
  .elementor-column.elementor-sm-14 { width: 14.285%; }
  .elementor-column.elementor-sm-16 { width: 16.666%; }
  .elementor-column.elementor-sm-20 { width: 20%; }
  .elementor-column.elementor-sm-25 { width: 25%; }
  .elementor-column.elementor-sm-30 { width: 30%; }
  .elementor-column.elementor-sm-33 { width: 33.333%; }
  .elementor-column.elementor-sm-40 { width: 40%; }
  .elementor-column.elementor-sm-50 { width: 50%; }
  .elementor-column.elementor-sm-60 { width: 60%; }
  .elementor-column.elementor-sm-66 { width: 66.666%; }
  .elementor-column.elementor-sm-70 { width: 70%; }
  .elementor-column.elementor-sm-75 { width: 75%; }
  .elementor-column.elementor-sm-80 { width: 80%; }
  .elementor-column.elementor-sm-83 { width: 83.333%; }
  .elementor-column.elementor-sm-90 { width: 90%; }
  .elementor-column.elementor-sm-100 { width: 100%; }
}
@media (min-width: 681px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 { width: 10%; }
  .elementor-column.elementor-md-11 { width: 11.111%; }
  .elementor-column.elementor-md-12 { width: 12.5%; }
  .elementor-column.elementor-md-14 { width: 14.285%; }
  .elementor-column.elementor-md-16 { width: 16.666%; }
  .elementor-column.elementor-md-20 { width: 20%; }
  .elementor-column.elementor-md-25 { width: 25%; }
  .elementor-column.elementor-md-30 { width: 30%; }
  .elementor-column.elementor-md-33 { width: 33.333%; }
  .elementor-column.elementor-md-40 { width: 40%; }
  .elementor-column.elementor-md-50 { width: 50%; }
  .elementor-column.elementor-md-60 { width: 60%; }
  .elementor-column.elementor-md-66 { width: 66.666%; }
  .elementor-column.elementor-md-70 { width: 70%; }
  .elementor-column.elementor-md-75 { width: 75%; }
  .elementor-column.elementor-md-80 { width: 80%; }
  .elementor-column.elementor-md-83 { width: 83.333%; }
  .elementor-column.elementor-md-90 { width: 90%; }
  .elementor-column.elementor-md-100 { width: 100%; }
}
@media (min-width: 1922px) {
  .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width: 1514px) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1202px) and (max-width: 1514px) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width: 1201px) {
  .elementor-reverse-laptop > .elementor-container > :first-child, .elementor-reverse-laptop > .elementor-container > :nth-child(10), .elementor-reverse-laptop > .elementor-container > :nth-child(2), .elementor-reverse-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop > .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elementor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-container > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :nth-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(8), .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-tablet_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 681px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 881px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 681px) and (max-width: 880px) {
  .elementor-reverse-tablet > .elementor-container > :first-child, .elementor-reverse-tablet > .elementor-container > :nth-child(10), .elementor-reverse-tablet > .elementor-container > :nth-child(2), .elementor-reverse-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet > .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elementor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-container > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :nth-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(8), .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-mobile_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (max-width: 680px) {
  .elementor-reverse-mobile > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; }
  .elementor-column { width: 100%; }
}
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid .elementor-grid-item { min-width: 0px; }
.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
.elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
.elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
.elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
.elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
.elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
.elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
.elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
.elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
@media (min-width: 1922px) {
  .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1514px) {
  .elementor-grid-laptop-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1201px) {
  .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 880px) {
  .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 680px) {
  .elementor-grid-mobile-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (min-width: 1515px) {
  #elementor-device-mode::after { content: "desktop"; }
}
@media (min-width: 1922px) {
  #elementor-device-mode::after { content: "widescreen"; }
}
@media (max-width: 1514px) {
  #elementor-device-mode::after { content: "laptop"; }
}
@media (max-width: 1201px) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px) {
  #elementor-device-mode::after { content: "tablet"; }
}
@media (max-width: 880px) {
  #elementor-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 680px) {
  #elementor-device-mode::after { content: "mobile"; }
}
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
body.rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }
.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }
.e-con-boxed { gap: initial; text-align: initial; }
.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }
.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 680px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
.e-con .elementor-widget { min-width: 0px; }
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) {
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}
.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }
.elementor-field-group { align-items: center; flex-wrap: wrap; }
.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }
.elementor-field-group .elementor-field-textual { background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }
.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }
.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit; }
.elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%); }
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before { content: ""; }
.elementor-field-subgroup { display: flex; flex-wrap: wrap; }
.elementor-field-subgroup .elementor-field-option label { display: inline-block; }
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-inline-end: 10px; }
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }
.elementor-field-label { cursor: pointer; }
.elementor-mark-required .elementor-field-label::after { color: red; content: "*"; padding-inline-start: 0.2em; }
.elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }
.elementor-field-textual.elementor-size-xs { border-radius: 2px; font-size: 13px; min-height: 33px; padding: 4px 12px; }
.elementor-field-textual.elementor-size-md { border-radius: 4px; font-size: 16px; min-height: 47px; padding: 6px 16px; }
.elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }
.elementor-field-textual.elementor-size-xl { border-radius: 6px; font-size: 20px; min-height: 72px; padding: 8px 24px; }
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
.elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
.elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit { justify-content: center; }
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-button-align-start .e-form__buttons, [dir="rtl"] .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
[dir="rtl"] .elementor-button-align-end .e-form__buttons, [dir="rtl"] .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-tablet-button-align-start .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-tablet-button-align-end .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
@media screen and (max-width: 680px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-mobile-button-align-start .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-mobile-button-align-end .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
.elementor-error .elementor-field { border-color: rgb(217, 83, 79); }
.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }
.elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }
.elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle; }
.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }
.elementor-message.elementor-message-danger::before { content: ""; }
.elementor-message.form-message-success { color: rgb(92, 184, 92); }
.elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-form .elementor-button.elementor-size-xs { min-height: 33px; }
.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }
.elementor-form .elementor-button.elementor-size-md { min-height: 47px; }
.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }
.elementor-form .elementor-button.elementor-size-xl { min-height: 72px; }
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-button-icon { align-items: center; display: flex; }
.elementor-button-icon svg { height: auto; width: 1em; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button.elementor-size-xs { border-radius: 2px; font-size: 13px; padding: 10px 20px; }
.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }
.elementor-button.elementor-size-xl { border-radius: 6px; font-size: 20px; padding: 25px 50px; }
.elementor-button span { text-decoration: inherit; }
.elementor-element.elementor-button-info .elementor-button { background-color: rgb(91, 192, 222); }
.elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }
.elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
.elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }
.elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }
.elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }
.elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }
.elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }
.elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }
.elementor-view-framed .elementor-icon { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }
.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.elementor-icon i.fad { width: auto; }
.elementor-shape-square .elementor-icon { border-radius: 0px; }
.elementor-shape-rounded .elementor-icon { border-radius: 10%; }
.elementor-shape-circle .elementor-icon { border-radius: 50%; }
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }
.animated { animation-duration: 1.25s; }
.animated.animated-slow { animation-duration: 2s; }
.animated.animated-fast { animation-duration: 0.75s; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce) {
  .animated { animation: auto ease 0s 1 normal none running none !important; }
  html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
@media (max-width: 680px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }
}
@media (min-width: 681px) and (max-width: 880px) {
  .elementor .elementor-hidden-mobile_extra { display: none; }
}
@media (min-width: 881px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}
@media (min-width: 1025px) and (max-width: 1201px) {
  .elementor .elementor-hidden-tablet_extra { display: none; }
}
@media (min-width: 1202px) and (max-width: 1514px) {
  .elementor .elementor-hidden-laptop { display: none; }
}
@media (min-width: 1515px) and (max-width: 1921px) {
  .elementor .elementor-hidden-desktop { display: none; }
}
@media (min-width: 1922px) {
  .elementor .elementor-hidden-widescreen { display: none; }
}




.elementor-kit-4 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.e-con { --container-max-width: 1140px; }
.elementor-widget:not(:last-child) { margin-block-end: 0px; }
.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 680px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
.elementor-3655 .elementor-element.elementor-element-b0d7ff9 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3655 .elementor-element.elementor-element-f344d33 { --display: flex; --min-height: 100px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 50px; --row-gap: 0px; --column-gap: 50px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
@media (max-width: 1201px) {
  .elementor-3655 .elementor-element.elementor-element-b0d7ff9 { --min-height: 0vh; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3655 .elementor-element.elementor-element-f344d33 { --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
}
@media (max-width: 1024px) {
  .elementor-3655 .elementor-element.elementor-element-f344d33 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
}




.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; top: 50%; margin: -55px 0px 0px; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}




/* de otro origen, no legible: activos/85c5c2b0d1e47d21 */




/* de otro origen, no legible: activos/ec7864c0ce1a6291 */




.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}




@keyframes wc-skeleton-shimmer { 
  100% { transform: translateX(100%); }
}
body.wc-block-product-gallery-modal-open, body.wc-modal--open { overflow: hidden; }
.wc-block-grid__products .wc-block-grid__product-image { display: block; position: relative; text-decoration: none; }
.wc-block-grid__products .wc-block-grid__product-image a { border: 0px; box-shadow: none; outline: 0px; text-decoration: none; }
.wc-block-grid__products .wc-block-grid__product-image img { height: auto; max-width: 100%; width: 100%; }
.wc-block-grid__products .wc-block-grid__product-image img[hidden] { display: none; }
.wc-block-grid__products .wc-block-grid__product-image img[alt=""] { border: 1px solid rgb(242, 242, 242); }
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title { color: inherit; display: block; font-family: inherit; font-size: inherit; font-weight: 700; line-height: 1.2; padding: 0px; }
.wc-block-grid__product-price { display: block; }
.wc-block-grid__product-price .wc-block-grid__product-price__regular { margin-right: 0.5em; }
.wc-block-grid__product-add-to-cart.wp-block-button { white-space: normal; word-break: break-word; }
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { display: inline-flex; font-size: 1em; justify-content: center; text-align: center; white-space: normal; word-break: break-word; }
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading { opacity: 0.25; }
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added::after { content: ""; display: inline-block; font-family: WooCommerce; height: auto; margin-left: 0.5em; width: auto; }
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading::after { animation: 2s linear 0s infinite normal none running spin; content: ""; display: inline-block; font-family: WooCommerce; height: auto; margin-left: 0.5em; width: auto; }
.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after { content: ""; margin: 0px; }
.wc-block-grid__product-rating, .wp-block-woocommerce-product-review-rating { display: block; }
.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .wc-block-grid__product-rating .wc-block-product-review-rating__stars, .wp-block-woocommerce-product-review-rating .star-rating, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars { font-family: WooCommerce; font-size: 1em; font-weight: 400; height: 1.618em; line-height: 1.618; margin: 0px auto; overflow: hidden; position: relative; text-align: left; width: 5.3em; }
.wc-block-grid__product-rating .star-rating::before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars::before, .wp-block-woocommerce-product-review-rating .star-rating::before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars::before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars::before { content: "SSSSS"; left: 0px; opacity: 0.5; position: absolute; right: 0px; top: 0px; white-space: nowrap; }
.wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span, .wp-block-woocommerce-product-review-rating .star-rating span, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span { left: 0px; overflow: hidden; padding-top: 1.5em; position: absolute; right: 0px; top: 0px; }
.wc-block-grid__product-rating .star-rating span::before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span::before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span::before, .wp-block-woocommerce-product-review-rating .star-rating span::before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span::before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span::before { color: inherit; content: "SSSSS"; left: 0px; position: absolute; right: 0px; top: 0px; white-space: nowrap; }
.wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale { background: rgb(255, 255, 255); border: 1px solid rgb(67, 69, 75); border-radius: 4px; color: rgb(67, 69, 75); display: inline-block; font-size: 0.875em; font-weight: 600; left: auto; padding: 0.25em 0.75em; position: absolute; right: 4px; text-align: center; text-transform: uppercase; top: 4px; width: auto; z-index: 9; }
.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-link { display: inline-block; position: relative; }
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title { margin: 0px 0px 12px; }
.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating { margin: 0px auto 12px; }
.theme-twentysixteen .wc-block-grid .price ins { color: rgb(119, 164, 100); }
.theme-twentynineteen .wc-block-grid__product { font-size: 0.88889em; }
.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-components-product-title, .theme-twentynineteen .wc-block-grid__product-onsale, .theme-twentynineteen .wc-block-grid__product-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; }
.theme-twentynineteen .wc-block-grid__product-title::before { display: none; }
.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale { line-height: 1; }
.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) { color: rgb(255, 255, 255); }
.theme-twentytwenty .wc-block-grid__product-link { color: rgb(0, 0, 0); }
.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title { color: rgb(205, 38, 83); font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; font-size: 1em; }
.theme-twentytwenty .wp-block-columns .wc-block-components-product-title { margin-top: 0px; }
.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value { font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; font-size: 0.9em; }
.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del { opacity: 0.7; }
.theme-twentytwenty .wc-block-components-product-price ins, .theme-twentytwenty .wc-block-grid__product-price ins { text-decoration: none; }
.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating { font-size: 0.7em; }
.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { line-height: 1; }
.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link, .theme-twentytwenty .wc-block-grid__product-add-to-cart > .wp-block-button__link { font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; }
.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { background: rgb(205, 38, 83); color: rgb(255, 255, 255); font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; text-transform: uppercase; }
.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge { position: static; }
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge { position: absolute; }
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) { position: absolute; right: 4px; top: 4px; z-index: 1; }
.theme-twentytwenty .wc-block-active-filters__title, .theme-twentytwenty .wc-block-attribute-filter__title, .theme-twentytwenty .wc-block-price-filter__title, .theme-twentytwenty .wc-block-stock-filter__title { font-size: 1em; }
.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all, .theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { font-size: 0.75em; }
@media only screen and (min-width: 768px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { font-size: 0.875em; padding: 0.5em; }
}
@media only screen and (min-width: 1168px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { font-size: 0.875em; padding: 0.5em; }
}
.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart { display: block; margin-top: 12px; }
.theme-twentytwentytwo .wc-block-components-product-price ins, .theme-twentytwentytwo .wc-block-grid__product-price ins { text-decoration: none; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(43, 45, 47); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.wp-block-group.woocommerce.product .up-sells.upsells.products { max-width: var(--wp--style--global--wide-size); }
@keyframes wc-skeleton-shimmer { 
  100% { transform: translateX(100%); }
}
.wc-block-components-notice-banner { align-content: flex-start; align-items: stretch; background-color: rgb(255, 255, 255); border: 1px solid rgb(47, 47, 47); border-radius: 4px; box-sizing: border-box; color: rgb(47, 47, 47); display: flex; font-size: 0.875em; font-weight: 400; gap: 12px; line-height: 1.5; margin: 16px 0px; padding: 16px !important; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content { align-self: center; flex-basis: 100%; padding-right: 16px; white-space: normal; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child { padding-right: 0px; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { font-weight: 600; margin: 0px 0px 8px; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul { margin: 0px 0px 0px 24px; padding: 0px; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li::after, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li::after { clear: both; content: ""; display: block; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward { appearance: none; border: 0px; float: right; margin: 0px; opacity: 0.7; text-decoration-line: underline; text-underline-position: under; transition: 0.2s ease-in-out; background: transparent !important; color: rgb(47, 47, 47) !important; padding: 0px !important; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover { opacity: 1; text-decoration: none; }
.wc-block-components-notice-banner > svg { fill: rgb(255, 255, 255); background-color: rgb(47, 47, 47); border-radius: 50%; flex-grow: 0; flex-shrink: 0; height: 100%; padding: 2px; }
.wc-block-components-notice-banner > .wc-block-components-button { flex: 0 0 16px; opacity: 0.6; background: none transparent !important; border: 0px !important; box-shadow: none !important; color: rgb(47, 47, 47) !important; height: 16px !important; margin: 6px 0px 0px auto !important; min-height: auto !important; min-width: 0px !important; outline: none !important; padding: 0px !important; width: 16px !important; }
.wc-block-components-notice-banner > .wc-block-components-button > svg { margin: 0px !important; }
.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover { opacity: 1; }
.wc-block-components-notice-banner > .wc-block-components-button:focus { outline-offset: 0px; outline: currentcolor solid 2px !important; }
.wc-block-components-notice-banner.is-error { background-color: rgb(255, 240, 240); border-color: rgb(204, 24, 24); }
.wc-block-components-notice-banner.is-error > svg { background-color: rgb(204, 24, 24); transform: rotate(180deg); }
.wc-block-components-notice-banner.is-warning { background-color: rgb(255, 251, 244); border-color: rgb(240, 184, 73); }
.wc-block-components-notice-banner.is-warning > svg { background-color: rgb(240, 184, 73); transform: rotate(180deg); }
.wc-block-components-notice-banner.is-success { background-color: rgb(244, 255, 247); border-color: rgb(74, 184, 102); }
.wc-block-components-notice-banner.is-success > svg { background-color: rgb(74, 184, 102); }
.wc-block-components-notice-banner.is-info { background-color: rgb(244, 248, 255); border-color: rgb(0, 124, 186); }
.wc-block-components-notice-banner.is-info > svg { background-color: rgb(0, 124, 186); }
.wc-block-components-notice-banner:focus { outline-width: 0px; }
.wc-block-components-notice-banner:focus-visible { outline-style: solid; outline-width: 2px; }
.woocommerce.wc-block-store-notices.alignwide { max-width: var(--wp--style--global--wide-size); }




.is-small-text { font-size: 0.875em; }
.is-regular-text { font-size: 1em; }
.is-large-text { font-size: 2.25em; }
.is-larger-text { font-size: 3em; }
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }
p.has-drop-cap.has-background { overflow: hidden; }
:root :where(p.has-background) { padding: 1.25em 2.375em; }
:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] { rotate: 180deg; }




.wp-block-spacer { clear: both; }




:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }