:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75;}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite;}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none;}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1);}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite;}@keyframes f-spinner-rotate{100%{transform:rotate(360deg);}}@keyframes f-spinner-dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0;}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35;}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124;}}.f-zoomInUp{animation:0.2s ease-out 0.1s both f-zoomInUp;}.f-zoomOutDown{animation:0.2s ease-out both f-zoomOutDown;}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0;}to{transform:scale(1) translate3d(0, 0, 0);opacity:1;}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0;}}.f-throwOutUp{animation:0.175s ease-out both f-throwOutUp;}.f-throwOutDown{animation:0.175s ease-out both f-throwOutDown;}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0;}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0;}}.f-fadeIn{animation:0.2s ease both f-fadeIn;z-index:2;}.f-fadeOut{animation:0.2s ease both f-fadeOut;z-index:1;}@keyframes f-fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes f-fadeOut{100%{opacity:0;}}.f-fadeSlowIn{animation:0.5s ease both f-fadeSlowIn;z-index:2;}.f-fadeSlowOut{animation:0.5s ease both f-fadeSlowOut;z-index:1;}@keyframes f-fadeSlowIn{0%{opacity:0;}100%{opacity:1;}}@keyframes f-fadeSlowOut{100%{opacity:0;}}.f-fadeFastIn{animation:0.2s ease-out both f-fadeFastIn;z-index:2;}.f-fadeFastOut{animation:0.2s ease-out both f-fadeFastOut;z-index:2;}@keyframes f-fadeFastIn{0%{opacity:0.75;}100%{opacity:1;}}@keyframes f-fadeFastOut{100%{opacity:0;}}.f-crossfadeIn{animation:0.2s ease-out both f-crossfadeIn;z-index:2;}.f-crossfadeOut{animation:0.1s linear 0.1s both f-crossfadeOut;z-index:1;}@keyframes f-crossfadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes f-crossfadeOut{100%{opacity:0;}}.f-slideIn.from-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;}.f-slideIn.from-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;}.f-slideOut.to-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;}.f-slideOut.to-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;}@keyframes f-slideInPrev{0%{transform:translateX(100%);}100%{transform:translate3d(0, 0, 0);}}@keyframes f-slideInNext{0%{transform:translateX(-100%);}100%{transform:translate3d(0, 0, 0);}}@keyframes f-slideOutNext{100%{transform:translateX(-100%);}}@keyframes f-slideOutPrev{100%{transform:translateX(100%);}}.f-classicIn.from-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2;}.f-classicIn.from-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2;}.f-classicOut.to-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1;}.f-classicOut.to-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1;}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0;}100%{transform:translate3d(0, 0, 0);opacity:1;}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0;}100%{transform:translate3d(0, 0, 0);opacity:1;}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0;}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0;}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65;}.f-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition);}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg);}.f-button:focus:not(:focus-visible){outline:none;}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity 0.15s ease;-ms-transform:var(--f-button-transform);transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none;}.f-button[disabled]{cursor:default;}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity);}.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next{position:absolute;z-index:1;}.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos);}.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos);}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos);}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos);}.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);}.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos);}.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos);}.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg{-ms-transform:rotate(90deg);transform:rotate(90deg);}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto;}html.with-fancybox body{-ms-touch-action:none;touch-action:none;}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.7);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:visible;z-index:1050;outline:none;-ms-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain;}.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after{box-sizing:inherit;}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity;}.fancybox__carousel{position:relative;box-sizing:border-box;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip;}.fancybox__viewport{width:100%;height:100%;}.fancybox__track{display:-ms-flexbox;display:flex;margin:0 auto;height:100%;}.fancybox__slide{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden;}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px;}.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video{overflow:hidden;}.fancybox__slide.has-image{overflow:hidden;}.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected{overflow:visible;}.fancybox__slide::before, .fancybox__slide::after{content:"";-ms-flex:0 0 0px;flex:0 0 0;margin:auto;}.fancybox__content{-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2px;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:4px;z-index:20;}.is-loading .fancybox__content{opacity:0;}.is-draggable .fancybox__content{cursor:move;cursor:grab;}.can-zoom_in .fancybox__content{cursor:zoom-in;}.can-zoom_out .fancybox__content{cursor:zoom-out;}.is-dragging .fancybox__content{cursor:move;cursor:grabbing;}.fancybox__content [data-selectable], .fancybox__content [contenteditable]{cursor:auto;}.fancybox__slide.has-image > .fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden;}.fancybox__slide.has-image > .fancybox__content > picture > img{width:100%;height:auto;max-height:100%;}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden;}.is-animating .fancybox__content, .is-dragging .fancybox__content{filter:blur(0px);will-change:transform, width, height;}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible;}.is-loading .fancybox__caption, .is-closing .fancybox__caption{opacity:0;visibility:hidden;}.is-compact .fancybox__caption{padding-bottom:0;}.f-button.is-close-btn{position:absolute;top:-6px;right:-5px;width:36px;height:36px;cursor:pointer;z-index:8040;background-image:url(/site/view/theme/default/images/fancybox_sprite.png);background-color:transparent;}.is-loading .fancybox__content > .f-button.is-close-btn{visibility:hidden;}.is-zooming-out .fancybox__content > .f-button.is-close-btn{visibility:hidden;}.fancybox__content > .f-button.is-close-btn:hover{background-color:transparent;}.fancybox__footer{padding:0;margin:0;position:relative;}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all 0.25s ease;}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24, 24, 27, 0.5);}.is-compact .fancybox__footer .fancybox__caption{padding:12px;}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1);}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1;}.is-idle .fancybox__nav{animation:0.15s ease-out both f-fadeOut;}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:0.15s ease-out both f-fadeOut;}.fancybox__slide > .f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer;}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none;}.fancybox__container:not([aria-hidden]){opacity:0;}.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content){animation:0.25s ease 0.1s backwards f-fadeIn;}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:0.35s ease backwards f-fadeIn;}.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content){animation:0.15s ease forwards f-fadeOut;}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:0.35s ease forwards f-fadeOut;}.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible;}.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content{width:100%;height:100%;}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content, .fancybox__container:not(.is-compact) .has-map .fancybox__content, .fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%;}.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%;}.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff;}.has-map .fancybox__content{background:#e5e3df;}.fancybox__html5video, .fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0);}.fancybox-placeholder{border:0!important;clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0;}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;}.f-thumbs{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-ms-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0);}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1;}.f-thumbs .f-spinner svg{display:none;}.f-thumbs.is-vertical{height:100%;}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;}.f-thumbs__track{display:-ms-flexbox;display:flex;will-change:transform;}.f-thumbs__slide{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer;}.f-thumbs__slide.is-loading img{opacity:0;}.is-classic .f-thumbs__viewport{height:100%;}.is-modern .f-thumbs__track{width:max-content;}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0) * 1px);width:calc(100% - var(--width, 0) * 1px);cursor:pointer;}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0))) round var(--f-thumb-border-radius, 0));transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none;}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));}.is-modern .f-thumbs__slide > *{clip-path:var(--clip-path);}.is-modern.in-touch .f-thumbs__slide{filter:none;}.is-modern.is-resting .f-thumbs__slide{transition:all 0.33s ease;}.is-modern.is-resting .f-thumbs__slide > *{transition:all 0.33s ease;}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0, 0, 0, 0);outline:none;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity 0.2s ease;}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity);}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none;}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity);}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity);}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn 0.2s ease-out;z-index:10;}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0;}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0;}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 0;padding:0 8px;}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0;}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap);}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0;}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px;}.fancybox__thumbs.is-hidden{max-height:0px!important;}.is-closing .fancybox__thumbs{transition:none!important;}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20;}.fancybox__toolbar:focus-visible{z-index:1;}.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0;}.is-idle .fancybox__toolbar{pointer-events:none;animation:0.15s ease-out both f-fadeOut;}.fancybox__toolbar__column{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;}.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;}.fancybox__toolbar__column.is-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.fancybox__infobar span{padding:0 5px;}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg);}[data-fancybox-toggle-slideshow]{position:relative;}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:0.3;}[data-fancybox-toggle-slideshow] svg g:first-child{display:-ms-flexbox;display:flex;}[data-fancybox-toggle-slideshow] svg g:last-child{display:none;}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none;}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-ms-flexbox;display:flex;}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-ms-flexbox;display:flex;}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none;}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none;}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex;}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;}.has-iframe .fancybox__content{min-height:90%;}@media screen and (min-width:1111px){.gpro_slots_list > .slot-item > .info:hover{background:rgba(0, 0, 0, 0.6);opacity:1;}}@media screen and (max-width:1200px){.gpro_modal.s-frame > .modal-box{max-width:840px;}}@media screen and (max-width:1110px){.gpro_section.sl-freeroll{width:auto;}.slot-review__updated{margin-bottom:20px;margin-left:10px;margin-right:10px;}.gpro_section .slot-review__updated{margin-bottom:0;margin-left:0;margin-right:0;}.gpro_casino_htbl .logo-box > .badge{right:-20px;top:-25px;}.gpro_top_cmenu{display:none;}.gpro_section.head .edit-btn, .cs-block .edit-btn{right:0px;}.gpro_countries_list{margin:15px 0px;}.gpro_slots_list > .slot-item > .info{top:0px;left:0px;border-radius:5px;}.gpro_slot_filter .gpro_slots_list > .slot-item > .info .name{padding:5px;}.gpro_softdev_list > .softdev-item{width:33.33%;border-top:1px solid #e1e6ea;}.gpro_module.c-online, .gpro_module.b-latest, .gpro_module.c-fspins{margin:0px 10px 20px 10px;}.gpro_cs_info > .info > .image{width:100%;padding:0px;margin:0px 0px 20px 0px;}.gpro_cs_info > .description{margin:0px 0px 20px 0px;}.gpro_cs_info > .info > .detail{width:100%;}.gpro_cs_info .gpro_rating{margin:0px;}.gpro_cpayments_list > .cpayment-item.hdr > .withdraw{white-space:normal;}.gpro_slots_list{text-align:center;}.gpro_section.sl-detail{display:block;}.gpro_aside > .sidebar{float:none;width:auto;margin:0px;}.gpro_aside > .content{margin:0px -10px;}.gpro_section > .label + .gpro_rating, .gpro_section header > .label + .gpro_rating{width:310px;position:relative;margin:0px 0px 20px 0;top:-10px;left:20px;margin-bottom:20px;}.gpro_cont_main.casino-page .gpro_section > .label, .gpro_cont_main.casino-page .gpro_section header > .label{padding:25px 20px 25px 20px;margin:0px;}.gpro_adv_limit_box .gpro_advantages_list, .gpro_adv_limit_box .gpro_limitation_list{width:100%;padding:0px;}.gpro_slots_list.main{padding:0px 10px;}.gpro_section.cl-locate{display:block;}.gpro_module.n-casinos{margin:60px 10px 30px 10px;}.gpro_banner.iframe > .image iframe.mob{display:block;}.gpro_banner.iframe > .image iframe.dsc{display:none;}.gpro_section.tx-bonus > .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.gpro_section.tx-bonus > .content .gpro_inline_bonus{float:none;-ms-flex-order:2;order:2;margin:15px auto 0px auto;}.gpro_section .gpro_section_nomargin{margin-left:0;margin-right:0;}.gpro_casino_htbl .caption-box{background:none;padding:5px 145px 0px 0px;}.gpro_sign_nws.light > .content > .present{position:static;margin:0px auto 10px auto;width:125px;height:125px;background-size:cover;}.gpro_sign_nws > .content{padding:40px 20px 20px 20px;margin:0px 10px;}.gpro_sign_nws > .content{text-align:center;}.gpro_form.sign_nws > .form-field.email .value{display:block;}.gpro_form.sign_nws > .form-field.email .signup-btn{margin:10px 0px 0px 0px;max-width:220px;}.gpro_sign_nws > .content > .privacy{line-height:11px;}.gpro_sign_nws.light > .content{padding:20px;}.gpro_sign_nws > .content > .info b{font-size:18px;line-height:25px;}.gpro_sign_nws.light > .content > .info b{font-size:20px;}.gpro_sign_nws > .content > .present{width:40px;height:40px;background-size:cover;}.gpro_sign_nws > .content:before{border-width:65px 65px 0 0;}.gpro_form.sign_nws .form-field.error .error-info{right:0px;}.gpro_form.sign_nws{display:block;}.gpro_form.sign_nws > .buttons{padding:15px 0px 0px 0px;}.gpro_form.sign_nws > .buttons .signup-btn{max-width:none;}.gpro_casino_tbl.cs-bonuses > .casino-item .logo-box{width:auto;}.gpro_casino_tbl.cs-bonuses .casino-item .rating{margin:0px;}.gpro_casino_tbl.cs-bonuses .casino-item > .bonuses{width:22%;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .bonus-info{margin:0px 0px 10px 0px;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .bonus-info .label{line-height:15px;min-height:30px;}.gpro_casino_htbl .logo-box > .badge.best{display:none;}.gpro_slot_filter .gpro_slots_list > .slot-item{width:24%;max-width:24%;}.gpro_slots_list.col-4 > .slot-item{min-width:32.33%;max-width:32.33%;}.gpro_section.head .gpro_author_inside .edit-btn{right:20px;}.gpro_cont_main .gpro_breadcrumbs{margin:0px 10px;}.gpro_advantages_list.l-style > .advantage-item, .gpro_limitations_list.l-style > .limitation-item{min-width:100%;max-width:100%;}.gpro_slot_frame.show > .frame-preview iframe{height:65vh;}.gpro_casino_list.top-3{padding:0 10px;overflow:auto;}.gpro_cont_main.error-page .gpro_casino_list.top-3{padding:0;}.gpro_casino_list.top-3::-webkit-scrollbar{width:0;background:transparent;}.casino-page .gpro_casino_list.top-3{margin-top:10px;margin-bottom:10px;}.gpro_cont_main.casino-page .gpro_tbl_wrap table{width:100%;}.gpro_casino_list.rm-casinos{margin:0;}.gpro_casino_list.rm-casinos > .casino-item{margin:0px 0px 15px 9px;width:calc(33.3% - 13px);}.game .gpro_advantages_list > .advantage-item{max-width:none;}.gpro_slot_filter .gpro_slots_list.g-filter > .slot-item{width:32%;max-width:32%;}ul.top-games{max-width:100%;margin:0 -5px;}.gpro_banner{padding:0px 20px 20px 20px;}.gpro_banner > .ads-label, .gpro_banner > .label{font-size:12px;padding-top:8px;}.toppanel-small-menu{display:none;}.content-casino_slot-view .gpro_breadcrumbs{margin:0 10px;}.gpro-popup-bot-screen__stat{display:none;}.features__empty{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;}.features__empty_text{margin-top:0;margin-left:14px;text-align:left;}.features__empty_text br{display:none;}.features__empty_icon{width:40px;height:40px;}.features__empty_icon .icon-hourglass{width:20px;height:20px;}}@media screen and (max-width:900px){.vertical-mobile-background{width:55%;height:auto;padding-bottom:98%;position:relative;}.vertical-mobile-background .mobile-image{border-radius:30px;position:absolute;top:9px;bottom:9px;left:9px;right:9px;width:auto;}.s-detail-item{width:25%;}}@media screen and (max-width:850px){.gpro_author__contacts{left:-183px;}}@media (max-width:768px) and (orientation:landscape){.gpro_slot_mrotate{display:none;}}@media (max-width:768px){.gpro_bet_type, .gpro_bet_type + .gpro_bet_type{width:auto;margin:15px 0px 0px 0px;}.gpro_section.slot-head .head .image{-ms-flex:0 0 89px;flex:0 0 89px;width:89px;}.gpro_slot_filter .gpro_slots_list > .slot-item{width:32.33%;max-width:32.33%;}.gpro_section.smap > .content ul li{min-width:33.33%;max-width:33.33%;}.gpro_casino_tbl.cs-bonuses.exclusive > .casino-item > .info > .bonus-info > .bonus{display:block;}.gpro_casino_list.b-list{margin:-10px 15px 0px 0px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}.gpro_casino_list.b-list > .casino-item{margin:10px 0px 0px 2%;width:48%;-ms-flex:none;flex:none;box-sizing:border-box;}.gpro_casino_list.b-list > .casino-item > .name{text-align:center;padding:5px;min-height:auto;}.gpro_modal.s-frame{padding:5px;}.gpro_slot_frame > .info > .image{-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px;}.gpro_slot_frame > .info > .buttons .button{max-width:100px;line-height:20px;padding:10px 5px;}.gpro_slot_frame > .info > .cs-info{font-size:15px;line-height:15px;}.gpro_slot_frame > .info > .cs-info .gpro_rating{width:83.5px;}.gpro_casino_list.bonus > .casino-item{-ms-flex-direction:column;flex-direction:column;margin:20px 0px 2% 2%;}.gpro_casino_tbl.cs-bonuses.exclusive .casino-item > .bonuses{padding:0px 15px 15px 15px;}.gpro_casino_tbl.cs-bonuses.exclusive.promo .casino-item > .bonuses{padding:15px;}.gpro_casino_tbl.cs-bonuses.exclusive > .casino-item > .info > .exclusive{top:auto;bottom:15px;width:75%;text-align:center;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .bonus-info + .exclusive + .bonus-details{margin:0 0 50px;}.gpro_casino_tbl.cs-bonuses .casino-item > .bonuses{padding:0 15px 15px 15px;width:100%;}.gpro_form.sl-filter{margin-left:-15px;}.gpro_casino_list.bonus > .casino-item > .cs-info, .gpro_casino_list.bonus > .casino-item > .bonus-info{width:auto;}.gpro_casino_list.bonus > .casino-item > .bonus-text{padding:20px 20px 0px 20px;border:0px;}.gpro_casino_list.bonus > .casino-item > .bonus-info .read-review-btn{display:block;font-size:15px;font-weight:bold;font-family:arial, "helvetica neue", "nimbus sans l", freesans, sans-serif;box-sizing:border-box;border-radius:5px;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:260px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 5px;vertical-align:top;position:relative;background:#E5EFEF;border:2px solid #E5EFEF;color:#5A9494;margin:10px auto 0 auto;}.gpro_casino_list.bonus > .casino-item > .cs-info{padding:20px 20px 0px 20px;}.gpro_casino_list.bonus > .casino-item > .bonus-text p{margin:0px;}.gpro_cont_main .gpro_module.b-latest, .gpro_cont_main .gpro_module.c-fspins{display:block;}.gpro_casino_hinfo > .head-info, .gpro_casino_hinfo > .specs{width:100%;}.gpro_casino_hinfo > .head-info{padding:15px;min-height:0px;}.gpro_casino_hinfo > .specs{padding:0px;}.gpro_box.cs-specs{margin:0px;}.sidebar > .sidebar{margin:0px;}.gpro_casino_hinfo > .head-info > .buttons{text-align:center;}.gpro_casino_hinfo > .head-info h1{font-size:30px;line-height:40px;}.gpro_slot_filter > .content{width:100%;margin:0px;}.gpro_form.s-filter .form-field{width:50%;}.gpro_form.s-filter .form-field.volatility{width:100%;}.gpro_slot_details tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}table.gpro_slot_details tr td{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border:1px solid #e1e6ea;}.gpro_slot_details td{display:inline-block;vertical-align:middle;width:50%;}.gpro_form.sl-filter > .form-field{width:50%;-ms-flex:none;flex:none;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .promo-counter{margin:0px 0px 10px 0px;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info{position:relative;}.vertical-mobile-background{width:55%;height:auto;padding-bottom:98%;position:relative;}.vertical-mobile-background .mobile-image{border-radius:43px;position:absolute;top:9px;bottom:9px;left:9px;right:9px;width:auto;}.gpro-expert-analyze .label svg{-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:21px;}.gpro-expert-analyze__wrap{display:block;padding-left:15px;padding-right:15px;}.gpro-expert-analyze__img{margin-right:0;margin-bottom:10px;}.gpro-expert-analyze__label{margin-bottom:10px;}.gpro-expert-analyze__text{margin-bottom:10px;}.gpro-expert-analyze__iframe{max-width:100%;max-height:100%;}.senior-author{-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;}.senior-author .name{margin-top:5px;}.gpro_author__name{text-align:center;margin-left:auto;margin-right:auto;display:block;font-size:20px;line-height:23px;}.gpro_author__rating{margin:5px auto 0;-ms-flex-pack:center;justify-content:center;}.gpro_author__competence{margin-top:10px;margin-bottom:10px;}a.gpro_author__education{margin-top:10px;}.gpro_author__degree{margin-bottom:10px;margin-top:10px;}.gpro_author__date{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:10px;}.senior-author .name{margin-left:0;}a.gpro_author__education{text-align:center;}.table-casino-bonus{margin-bottom:20px;}.table-casino-bonus::-webkit-scrollbar{display:none;}.table-casino-bonus .gpro_btn_list .button{width:100%;}.casino-review__info{display:block;}.casino-review__info_item + .casino-review__info_item{margin-top:8px;}.gpro-popup-bot-screen__logo{-ms-flex:0 0 46px;flex:0 0 46px;width:46px;height:46px;margin-right:0;padding:10px;}.gpro-popup-bot-screen__desc{padding-left:14px;}.gpro-popup-bot-screen__bonus{font-size:12px;}.gpro-popup-bot-screen__bonus > *{display:inline-block;}.gpro-popup-bot-screen__bonus > *:last-child{margin-top:6px;font-size:14px;line-height:1;}.gpro-popup-bot-screen__bonus.pc{display:none;}.gpro-popup-bot-screen__bonus.mobile{display:block;}.gpro-popup-bot-screen__terms{display:none;}.gpro-popup-bot-screen__btn.button{-ms-flex:0 0 108px;flex:0 0 108px;width:108px;padding-left:5px;padding-right:5px;font-size:14px;}.s-detail-item{width:33.333334%;}.slot_top_title{font-size:18px;}.casino-item .ribbon{right:6px;top:6px;height:24px;font-size:12px;padding:4px 10px;}}@media screen and (max-width:750px){.horizontal-mobile-background{width:100%;height:auto;padding-bottom:47%;position:relative;}.horizontal-mobile-background .mobile-image{border-radius:43px;position:absolute;top:9px;bottom:9px;left:9px;right:9px;width:auto;}.gpro_slots_list.high-ranking li{-ms-flex-preferred-size:32.333334%;flex-basis:32.333334%;max-width:32.3333334%;}}@media screen and (max-width:700px){.vertical-mobile-background .mobile-image, .horizontal-mobile-background .mobile-image{border-radius:34px;}}@media (max-width:640px){.gpro_casino_list.top-3.slot-best-casinos{display:-ms-flexbox;display:flex;}.gpro_icon_list.c-games > .icon-item > .box > .icon > .buttons{padding:10px;}.gpro_icon_list.c-games > .icon-item > .box > .icon > .buttons .button{font-size:14px;padding:5px;}table.b-green tr:nth-child(even) td, table.b-green tr:nth-child(even) th, table.b-darkgreen tr:nth-child(even) td, table.b-darkgreen tr:nth-child(even) th, table.b-lightgreen tr:nth-child(even) td, table.b-lightgreen tr:nth-child(even) th, table.b-palegreen tr:nth-child(even) td, table.b-palegreen tr:nth-child(even) th, table.b-darkcyan tr:nth-child(even) td, table.b-darkcyan tr:nth-child(even) th, table.b-blue tr:nth-child(even) td, table.b-blue tr:nth-child(even) th, table.b-darkblue tr:nth-child(even) td, table.b-darkblue tr:nth-child(even) th, table.b-lightblue tr:nth-child(even) td, table.b-lightblue tr:nth-child(even) th, table.b-navyblue tr:nth-child(even) td, table.b-navyblue tr:nth-child(even) th, table.b-red tr:nth-child(even) td, table.b-red tr:nth-child(even) th, table.b-maroon tr:nth-child(even) td, table.b-maroon tr:nth-child(even) th, table.b-gray tr:nth-child(even) td, table.b-gray tr:nth-child(even) th, table.b-black tr:nth-child(even) td, table.b-black tr:nth-child(even) th, table.b-sanddust tr:nth-child(even) td, table.b-sanddust tr:nth-child(even) th, table.b-darksea tr:nth-child(even) td, table.b-darksea tr:nth-child(even) th, table.b-darkred tr:nth-child(even) td, table.b-darkred tr:nth-child(even) th, table.b-darknavyblue tr:nth-child(even) td, table.b-darknavyblue tr:nth-child(even) th, table.b-bulgarko tr:nth-child(even) td, table.b-bulgarko tr:nth-child(even) th{min-width:90px;}.gpro_section.smap > .content ul li{min-width:50%;max-width:50%;}.gpro_section.u-info > header > .avatar{float:none;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0;}.gpro_section.u-info > header > .name{margin:10px 0px 0px 0px;}.gpro_section.u-info > header > .name, .gpro_section.u-info > .content > .role{text-align:center;}.gpro_section.follow-us-here .gpro_social_list > .social-item{padding:5px 0px 0px 5px;min-width:100%;max-width:100%;}.gpro_icon_list.c-games > .icon-item{min-width:50%;max-width:50%;}.gpro_author_opinion > h2, .gpro_author_opinion > h3{text-align:center;}.gpro_advantages_list.plus, .gpro_limitations_list.minus, .gpro_advantages_list.apply, .gpro_limitations_list.close{width:100%;margin:0px 0px 10px 0px;}.gpro_promotion_list > .promotion-item{width:100%;}.gpro_sort_list > .sort-item{-ms-flex-positive:1;flex-grow:1;-ms-flex:none;flex:none;margin:0 20px 0 0;white-space:nowrap;padding:5px 0;}.gpro_sort_list > .sort-item:last-child{margin-right:0;}.gpro_sort_list{font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:5px 15px;-ms-flex-pack:center;justify-content:center;}.gpro_sort_list > .s-label{width:100%;max-width:none;-ms-flex:none;flex:none;margin:0px;padding:0px;display:none;}.gpro_sort_list > .sort-item > .icon{margin:0px;}.gpro_advantages_list.l-style, .gpro_limitations_list.l-style{width:100%;}.gpro_section.advtg-list > .content{-ms-flex-wrap:wrap;flex-wrap:wrap;}.gpro_limitations_list.l-style{margin:15px 0px 0px 0px;}.gpro_casinos_tbl > .casino-item > .image-box, .gpro_casinos_tbl > .casino-item > .info, .gpro_casinos_tbl > .casino-item > .details{width:100%;min-height:0px;padding:10px;}.gpro_casinos_tbl > .casino-item > .image-box:before{display:none;}.gpro_casinos_tbl > .casino-item > .image-box .rating > .label{margin:20px 0px 0px 0px;}.gpro_casinos_tbl > .casino-item > .details{display:none;}.gpro_casinos_tbl > .casino-item > .info > .buttons, .gpro_casinos_tbl > .casino-item > .details > .buttons{text-align:center;}.gpro_casinos_tbl > .casino-item > .image-box .gpro_rating i{color:#fbfbfb;}.gpro_casinos_tbl > .casino-item > .image-box{border-bottom:1px solid #e0e7eb;box-shadow:0 10px 10px rgba(0, 0, 0, 0.12);background-image:linear-gradient(to top, #efefef 0%, white 57%, white 100%);text-align:right;}.gpro_casinos_tbl > .casino-item .casino-name{text-align:center;margin:20px 0px 0px 0px;}.gpro_casinos_tbl > .casino-item > .badge + .image-box{padding:25px 10px 10px 10px;}.gpro_casinos_tbl > .casino-item > .image-box .image{float:left;}.gpro_casinos_tbl{padding:0px 5px;}.gpro_landcasino_list .landcasino-item > .images .gpro_slider.c-scr{margin-bottom:0;}.gpro_landcasino_list .landcasino-item > .images, .gpro_landcasino_list .landcasino-item > .info{width:auto;display:block;}.gpro_landcasino_list .landcasino-item > .info .casino-name{padding:0px 0px 10px 0px;}.gpro_landcasino_list .landcasino-item > .info{padding:10px 0px 0px 0px;}.gpro_landcasino_list .landcasino-item > .info > .contacts .left-box, .gpro_landcasino_list .landcasino-item > .info > .contacts .right-box{display:block;width:auto;}.gpro_landcasino_list .landcasino-item > .info > .contacts .email, .gpro_landcasino_list .landcasino-item > .info > .contacts .phone, .gpro_landcasino_list .landcasino-item > .info > .contacts .location{margin:0px 0px 10px 0px;}.gpro_landcasino_list .landcasino-item > .info > .features{width:auto;display:block;}.gpro_game_type_list{display:-ms-flexbox;display:flex;width:100%;}.gpro_landcasino_list .gpro_game_type_list{text-align:center;margin:0px 0px 0px -10px;}.gpro_landcasino_list .landcasino-item{margin:0px 10px 30px 10px;}.gpro_landcasino_list .landcasino-item > .info > .head .gpro_rating{position:static;margin:10px 0px 0 0px;width:230px;display:block;}.gpro_landcasino_list .landcasino-item > .info > .features{padding:10px 0px 0px 0px;border-top:1px solid #3d78b0;}.gpro_form > .form-field.captcha > .value{text-align:center;}.gpro_morebox > .load-more-btn + .button{margin:15px 0px 0px 0px;}.gpro_modal .gpro_sign_modal{padding:20px;}.gpro_tpl.cs-logo-box{max-width:100px;}ul.gpro_search_list > .search-item{min-width:50%;max-width:50%;}.gpro_wwd_list > .wwd-item{width:98%;}.gpro_casino_list.top-3{margin-left:0;display:block;}.gpro_casino_list.top-3 > .casino-item{width:100%;margin-left:0;}.gpro_casino_list.top-3 > .casino-item .gpro_bonus_box .text{text-align:center;}.gpro_casino_list.top-3 > .casino-item > .buttons{text-align:center;}ul.partners-list{display:block;}.gpro_banner img{width:100%;height:auto;}.gpro_banner > .image .button{padding:10px 5px 10px;line-height:1;font-size:10px;right:10px;margin-top:-15px;}.vacancy-head{padding:0 10px;}.gpro_author__contacts{left:-15px;width:auto;right:-15px;padding-top:0;text-align:left;}.table__two_col_blue tr th:first-child, .table__two_col_blue tr td:first-child{width:50%;min-width:calc(50vw - 55px);}.table__two_col_blue{font-size:16px;line-height:26px;width:auto!important;margin-right:1px;}.table__two_col_blue td{padding:10px;}.similar-casinos-content{padding:10px;}.payments-table{border-right:none!important;}.payments-table table{position:relative;}.payments-table{border-width:4px!important;}.payments-table table:after{position:absolute;width:4px;top:0;bottom:0;background:#446F6F;content:"";right:0;z-index:10;}.promocode-box{display:block;}.promocode-value{width:100%;}.copy-btn{width:100%;margin-top:10px;max-width:none;}.gpro_author__date{line-height:20px;}.gpro_section.slot-head .head h1{font-size:18px;line-height:110%;}.gpro_section.slot-head .head .label{padding-left:10px;}.slot-head .gpro_rating .text{font-size:14px;line-height:14px;}.gpro_section.slot-bonus .slot-bonus-list > div .info{-ms-flex-wrap:wrap;flex-wrap:wrap;}.gpro_section.slot-bonus .slot-bonus-list > div .button{width:100%;max-width:none;}.gpro_section.slot-bonus .slot-bonus-list > div .buttons{-ms-flex-positive:1;flex-grow:1;margin-top:10px;}.gpro_section.slot-bonus .slot-bonus-list > div .bonus-text{padding-left:0;font-size:16px;line-height:20px;}.gpro_section.slot-bonus .slot-bonus-list > div .bonus-text span{font-size:24px;line-height:26px;}.gpro_section.slot-bonus .slot-bonus-list > div{-ms-flex-align:start;align-items:flex-start;}.gpro_casino_list.top-3.slot-best-casinos > .casino-item{margin-right:10px;}.gpro_section.slot-bonus .slot-bonus-list > div .image{width:80px;height:80px;min-width:80px;}.s-detail-item{width:50%;}.gpro_section .gpro_icon_list > .icon-item h3, .gpro_icon_list > .icon-item h3{font-size:18px;line-height:18px;margin-top:10px;}}@media screen and (max-width:600px){.vertical-mobile-background .mobile-image, .horizontal-mobile-background .mobile-image{border-radius:27px;}}@media (max-width:525px){.gpro_adult_box > .content{max-width:95%;margin:-160px 0px 0px -47.55%;padding:10px;}.gpro_adult_box > .content .buttons button{max-width:135px;}.gpro_form.fg-filter > .form-field{width:100%;}.gpro_bonus_list > .bonus-item > .buttons .read-review-btn, .gpro_section.cb-types .review-info .buttons .read-review-btn{margin:10px 0px 0px 0px;}.gpro_slots_list > .slot-item, .gpro_slot_filter .gpro_slots_list > .slot-item{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%;}.gpro_slots_list.col-4 > .slot-item{min-width:49%;max-width:49%;}.gpro_adv_limit_box .gpro_cadvantages_list.l-style, .gpro_adv_limit_box .gpro_climitations_list.l-style{width:100%;}.gpro_adv_limit_box .gpro_climitations_list.l-style{margin:15px 0px 0px 0px;}.gpro_slots_list.high-ranking{margin:-1%;}.gpro_slots_list.high-ranking li{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;margin:1%;}.gpro_slots_list.high-ranking li .name{font-size:14px;line-height:16px;padding:10px 20px;}.gpro_slot_filter .gpro_slots_list.g-filter > .slot-item{width:49%;max-width:49%;}.game .gpro_advantages_list.s-plus{width:100%;margin:0;}.game .gpro_advantages_list.s-plus + .gpro_advantages_list.s-plus{margin-top:20px;}table:not(.no-wrap, .cs-table-info, .cs-casino-head__stat_table) tr td, table:not(.no-wrap, .cs-table-info, .cs-casino-head__stat_table) tr th{width:auto!important;}table.gpro_slot_details tr td{width:50%!important;}.play-for-free-text{font-size:14px;line-height:21px;}.careers-article-footer .button{max-width:none;width:100%;}}@media screen and (min-width:0px) and (max-width:480px){.gpro_icon_list.c-games > .icon-item{max-width:50%;min-width:50%;}.gpro_icon_list.c-games{-ms-flex-pack:start;justify-content:flex-start;}.gpro_casino_list.b-list{margin:-10px 10px 0px 10px;}.gpro_casino_list.b-list > .casino-item{width:100%;margin:10px 0px 0px 0px;}.s-detail-item{width:100%;}.s-detail-item .label{display:inline;margin-right:3px;}.s-detail-item .value{display:inline;}.s-detail-item .value > div{display:inline;}}@media screen and (min-width:0px) and (max-width:400px){.gpro_section.smap > .content ul li{min-width:100%;max-width:100%;}ul.gpro_search_list > .search-item{width:calc((100% - 10px) / 2);}.gpro_section.advtg-list.tabs .gpro_tabs > .tab-item{font-size:15px;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .bonus-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0px 0px 0px;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .bonus-info > div{width:50%;margin:15px 0px 0px 0px;}.gpro_casino_tbl.cs-bonuses > .casino-item > .info > .bonus-info .label{min-height:0px;}.gpro_free_game_list > .game-item > .buttons{padding:0px 10px 10px 10px;}.gpro_casino_tbl.cs-bonuses.exclusive > .casino-item > .info > .bonus-info > .bonus{margin:15px 0px 10px 0px;}.vertical-mobile-background .mobile-image, .horizontal-mobile-background .mobile-image{top:7px;bottom:7px;left:7px;right:7px;}}@media screen and (min-width:0px) and (max-width:350px){.gpro_bonus_list > .bonus-item > .buttons .button{margin:0;}.gpro_sort_list{padding-left:5px;padding-right:5px;}}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg);}}