

/* Start:/local/templates/gorsad/css/swiper-bundle.min.css?178308707514621*/
/**
 * Swiper 12.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 27, 2026
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.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-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.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{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
/* End */


/* Start:/local/templates/gorsad/css/jquery.fancybox.min.css?173877330512795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1785823949424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/components/awz/cookies.sett/templates/.default/style.css?17858462547950*/
.awz_cookies_sett__message {display: block;position: fixed;z-index: 1049;
    width:60%;max-width:580px;
    right:auto;left:auto;bottom:auto;top:auto;
    font-size:0.8em;line-height:1.3em;border-radius:10px;
}
.awz_cookies_sett__message_bottom_right, .awz_cookies_sett__message_ {
    right:10px;bottom:10px;
}
.awz_cookies_sett__message_bottom_left {
    left:10px;bottom:10px;
}
.awz_cookies_sett__message_top_left {
    left:10px;top:10px;
}
.awz_cookies_sett__message_top_right {
    right:10px;top:10px;
}
.awz_cookies_sett__message_bottom_center, .awz_cookies_sett__message_top_center {
    left:50%;
    margin-left:-290px;
}
@media (max-width: 1102px) {
    .awz_cookies_sett__message_bottom_center, .awz_cookies_sett__message_top_center {
        left:20%;
        margin-left:0;
    }
}
.awz_cookies_sett__message_bottom_center {bottom:10px;}
.awz_cookies_sett__message_top_center {top:10px;}
.awz_cookies_sett__admin .awz_cookies_sett__message {position: static;width:100%;
    max-width:580px;
    font-size: 1em;line-height:1.3em;margin:0;
}
.awz_cookies_sett__container {display:block;padding:0.8em 1.5em;}
.awz_cookies_sett__btn {padding:0.4em 0.8em;margin:0.3em;display:inline-block;
    border-radius:5px;text-decoration: none;}

.awz_cookies_sett__btn {cursor: pointer;}
.awz_cookies_sett__btn:hover {cursor: pointer;}
.awz_cookies_sett__row {
    display: flex;  align-content: center;  justify-content: center;
    align-items: center;  flex-wrap: nowrap;  flex-direction: row;
}
.awz_cookies_sett__col {width:100%;}
.awz_cookies_sett__col__right {text-align: center;width:auto;}
.awz_cookies_sett__agr_link {text-decoration: underline;}

.awz_cookies_sett__detail {padding:1em 2em;font-size:1.1em;line-height:1.3em;}
.awz_cookies_sett__detail-row {display:block;clear:both;overflow:hidden;
padding-top:0.5rem;margin-top:0.5rem;
}
.awz_cookies_sett__detail-alert {color:red;margin-bottom:1em;font-weight:bold;}
.awz_cookies_sett__detail-checkbox-text {display:block;position:relative;margin-bottom:0.5em;}
.awz_cookies_sett__detail-title {font-weight:bold;padding:3px 0;display:block;}
.awz_cookies_sett__save, .awz_cookies_sett__save:hover {background:red;color:#ffffff;padding:0.6em 1.5em;text-decoration:none;
    display:inline-block;
    margin-top:1em;
    border:none;
    outline: none;
    border-radius: 10px;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 {display:block;float:left;margin-right:5px;}
.awz_cookies_sett__detail-checkbox-wrapper-42 .dsbl {opacity:0.35;}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"] {
    display: none;
    visibility: hidden;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 label {
    display: inline-block;
    float:left;
    margin-top:1px;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 .cbx {
    position: relative;
    top: 1px;
    width: 17px;
    height: 17px;
    border:1px solid #000000;
    border-radius: 3px;
    vertical-align: middle;
    transition: background 0.1s ease;
    cursor: pointer;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .cbx:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 5px;
    width: 5px;
    height: 11px;
    opacity: 0;
    transform: rotate(45deg) scale(0);
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    transition: all 0.3s ease;
    transition-delay: 0.15s;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .lbl {
    margin-left: 5px;
    vertical-align: middle;
    cursor: pointer;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"]:checked ~ .cbx {
    border-color: #000000;
    animation: awz-autform2-checkbox-jelly-42 0.6s ease;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"]:checked ~ .cbx:after {
    opacity: 1;
    transform: rotate(45deg) scale(1);
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .cntr {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
}
@-moz-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@-webkit-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@-o-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}

.awz_cookies_sett__switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
    min-width: 40px;
}

.awz_cookies_sett__switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.awz_cookies_sett__slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: 0.4s;
    border-radius: 34px;
}

.awz_cookies_sett__slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

input:checked+.awz_cookies_sett__slider {
    background-color: red;
}

input:checked+.awz_cookies_sett__slider:before {
    transform: translateX(20px);
}

.awz_cookies_sett__detail-checkbox-top {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.awz_cookies_sett__bg1 {background: #171241;}
.awz_cookies_sett__bg2 {background: #ffffff;}
.awz_cookies_sett__bg2:hover {background: #ffe40e;}
.awz_cookies_sett__bg3 {background: #f1d600;}
.awz_cookies_sett__bg3:hover {background: #ffe40e;}
.awz_cookies_sett__color1 {color:#171241;}
.awz_cookies_sett__color2 {color:#ffffff;}
a.awz_cookies_sett__color2:hover {color:#ffe40e;}

#popup-window-content-awz_cmp_cookies {max-height:100%;}

@media (max-width: 767.98px) {
    .awz_cookies_sett__message{
        width:100%;
        max-width: 768px;
        border-radius:0px;
        text-align: center;
    }
    .awz_cookies_sett__message_bottom_right, .awz_cookies_sett__message_{right:0;bottom:0;}
    .awz_cookies_sett__message_bottom_left, .awz_cookies_sett__message_bottom_center {left:0;bottom:0;}
    .awz_cookies_sett__message_top_left, .awz_cookies_sett__message_top_center {left:0;top:0;}
    .awz_cookies_sett__message_top_right {right:0;top:0;}
    .awz_cookies_sett__message br {display:none;}
    .awz_cookies_sett__row {flex-direction: column;}
    .awz_cookies_sett__col__right {padding-top:0.3em;}
}
/* End */


/* Start:/local/templates/gorsad/styles.css?178584558024332*/
@font-face {
    font-family: 'Cinzel';
    src: local('Cinzel'), 
		 local('Cinzel-Regular'),
		 url('/local/templates/gorsad/fonts/Cinzel-Regular.woff2') format('woff2'),
         url('/local/templates/gorsad/fonts/Cinzel-Regular.woff') format('woff'),
		 url('/local/templates/gorsad/fonts/Cinzel-Regular.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
    font-display:block;
}
@font-face {
    font-family: 'Cinzel';
    src: local('Cinzel Bold'), 
		 local('Cinzel-Bold'),
		 url('/local/templates/gorsad/fonts/Cinzel-Bold.woff2') format('woff2'),
         url('/local/templates/gorsad/fonts/Cinzel-Bold.woff') format('woff'),
		 url('/local/templates/gorsad/fonts/Cinzel-Bold.ttf') format('truetype');
	font-weight: 700;
    font-style: normal;
    font-display:block;
}

:root {
    --text: #a39c91;
    --text-light: #c5bcaf;
    --green: #0d1f15;
    --green-hover: #15271a;
    --primary: #d4ae71;
    --primary-hover: #dab77f;
    --primary-rgb: 212,174,113;
    --dark:#0c0c0a;
}

html { font-size:0.9638vw; -webkit-text-size-adjust: none; text-size-adjust: none; scroll-behavior: smooth;}
@media (min-width: 1660px) {
    html { font-size: 16px;}
}
body{ font-size:1.0625rem; line-height:1.8; font-family: 'Montserrat'; font-weight: 500; background: #000; color: var(--text);}
a { color: inherit; text-decoration: none; transition:color 0.2s ease;}
a:hover, a:focus { color: var(--primary); text-decoration: none; outline: none;}
img { max-width: 100%; height: auto;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight:400; font-family: 'Cinzel'; line-height: 1.2; color:var(--primary); margin:0 0 1rem;}
h1, .h1 { font-size: 4.375rem; text-transform: uppercase;}
h2, .h2 { font-size: 1.875rem;}
h3, .h3 { font-size: 1.5rem;}
h4, .h4 { font-size: 1.25rem;}
h5, .h5 { font-size: 1.125rem;}
h6, .h6 { font-size: 1rem;}
.cinzel { font-family: 'Cinzel'; font-weight:400;}
.uppercase { text-transform: uppercase;}
.lowercase { text-transform: lowercase;}
.color-primary { color:var(--primary)}

.btn { font-weight: 500; font-size:1.0625rem; line-height:1.9375rem; padding:0.875rem 1.5rem; border-radius:0.75rem; width: 19.125rem; max-width: 100%;}
.btn-sm { line-height: 1.5rem; padding:0.6875rem 1.5rem; width: 12.875rem;}
.btn:focus { outline: none;}
.btn-primary, .btn-primary:focus, .btn-primary.disabled, .btn-primary:disabled { background-color:var(--green); color:var(--text-light); border-color:transparent;}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active { background-color:var(--green-hover); color:var(--primary); border-color:transparent;}
.btn-secondary, .btn-secondary:focus, .btn-secondary.disabled, .btn-secondary:disabled { background-color:var(--green); border-color:var(--primary); color:var(--primary);}
.btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active { background-color:var(--green); color:var(--primary); border-color:var(--primary);}
.btn-bordered, .btn-bordered:focus, .btn-bordered.disabled, .btn-bordered:disabled { background-color:transparent; color:var(--text-light); border-color:var(--primary)}
.btn-bordered:hover, .btn-bordered:not(:disabled):not(.disabled):active:focus, .btn-bordered:not(:disabled):not(.disabled).active, .btn-bordered:not(:disabled):not(.disabled):active { background-color:transparent; color:var(--primary); border-color:var(--primary);}
.btn-bordered-primary, .btn-bordered-primary:focus, .btn-bordered-primary.disabled, .btn-bordered-primary:disabled { background-color:transparent; color:var(--primary); border-color:var(--primary)}
.btn-bordered-primary:hover, .btn-bordered-primary:not(:disabled):not(.disabled):active:focus, .btn-bordered-primary:not(:disabled):not(.disabled).active, .btn-bordered-primary:not(:disabled):not(.disabled):active { background-color:var(--primary); color:var(--dark); border-color:var(--primary);}
.btn-orange, .btn-orange:focus, .btn-orange.disabled, .btn-orange:disabled { background-color:var(--primary); color:var(--dark); border-color:transparent;}
.btn-orange:hover, .btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active, .btn-orange:not(:disabled):not(.disabled):active { background-color:var(--primary-hover); color:var(--dark); border-color:transparent;}
.btn-secondary, .btn-bordered, .btn-bordered-primary { position: relative; overflow: hidden; transition:all .3s ease; z-index: 0;}
.btn-secondary:after, .btn-bordered:after, .btn-bordered-primary:after { content: ""; position: absolute; inset: 0; background:var(--primary); transform: translateY(100%); transition: transform .3s ease; z-index: -1;}
.btn-secondary:hover, .btn-bordered:hover, .btn-bordered-primary:hover { color:var(--dark) !important;}
.btn-secondary:hover:after, .btn-bordered:hover:after, .btn-bordered-primary:hover:after { transform: translateY(0);}
.btn:focus, .btn:not(:disabled):not(.disabled).active:focus, .btn:not(:disabled):not(.disabled):active:focus, .show>.btn.dropdown-toggle:focus { outline: none; box-shadow:none !important;}
.link-more { color:var(--primary);}
.btn svg, .link-more svg { width: 0.625rem; height: 0.625rem; margin-left: 0.25rem; position: relative; top:-0.0625rem;}
.btn svg.r-14 { width:0.875rem; height:0.875rem;}
.btn svg path, .link-more svg path { stroke:currentColor;}
.entry-content .btn:hover { color:var(--primary);}
.entry-content .btn-bordered-primary:hover:hover { color:var(--dark);}
.icon-svg path { fill:currentColor;}

/* Header */
#wrapper { padding-top: 4.875rem;}
#content-wrap { padding-top: 4.125rem;}
.header-transparent #wrapper, .header-transparent #content-wrap { padding-top: 0;}
#header { position: relative; z-index: 100;}
.page-header { position: fixed; top:0; left:0; height: 4.8125rem; width: 100%; background: transparent; padding-bottom: 0.5rem; margin: 0; border:none; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.page-header:before { content:''; display: block; position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0, 0, 0, var(--header-bg-opacity, 0)); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); z-index: -1;}
.page-header>.container { position: relative;}
.page-header>.container:before, .page-header>.container:after { display: none;}
.no-blur .page-header:before { background: #000; backdrop-filter:none; -webkit-backdrop-filter:none;}
.page-header:after { content:''; display: block; position: fixed; top:0; left:0; width: 100%; height: 100%; background: rgba(212,174,113,0.2); visibility: hidden; opacity: 0; transition:all 0.25s ease; z-index: 100;}
.menu-opened { overflow:hidden;}
.menu-opened #header { z-index: 900;}
.menu-opened .page-header:after { visibility: visible; opacity: 1;}
.header-logo { display: flex; align-items: center; text-decoration: none; color:var(--primary);}
.header-logo img { width: 6.625rem;}
.logo-desc { display: block; font-size:0.625rem; line-height:0.75rem; font-weight: 600; text-transform: uppercase; margin-left: 0.875rem; padding-left: 0.875rem; border-left:0.125rem solid var(--primary);}
.header-menu>li+li { margin-left: 2.5rem;}
.header-menu>li>a { color:var(--text-light); opacity: 0.5; text-transform: uppercase; padding: 0;}
.header-menu>li.active>a, .header-menu>li>a:hover { color:#fff; opacity: 1;}
.header-menu>li>a svg { position: relative; width: 0.75rem; height:0.75rem; top:-0.125rem; margin-left: 0.125rem;}
.header-menu .sub-menu { display: none;}
.products-sub-menu { display: block; visibility: hidden; opacity: 0; margin-top: 3rem; position: absolute; width: 77rem; left:50%; transform:translateX(-50%); top:100%; background: #000; border:1px solid #1a1a1a; border-radius: 1.5rem; transition: all 0.2s ease;}
.products-sub-menu:before { content:''; display: block; position: absolute; width: 100%; height: 2.75rem; bottom:100%; left:0;}
.products-sub-menu .product-box { background: none; margin-bottom: 0; height: 100%;}
.products-sub-menu .product-box .item-thumb { padding-bottom: 78%; margin-bottom: -0.75rem;}
.products-sub-menu .product-box .item-thumb img { border:none;}
.products-sub-menu .product-box .item-entry { padding:0 2.75rem 2.25rem;}
.products-sub-menu .product-box .btn-secondary { border-color:transparent;}
.products-sub-menu .product-box .btn-secondary:hover { border-color:var(--primary);}
.products-sub-menu .product-box .btn-bordered-primary.coming-soon { border-color:var(--green)}
.header-menu li:hover > .products-sub-menu { visibility: visible; opacity: 1; margin-top:2.625rem;}
.header-account { color:#fff; background: none; border:none; text-transform: uppercase; position: relative; z-index: 1010; outline: none !important; box-shadow: none;}
.header-account svg { position: relative; width: 0.875rem; height: 0.875rem; margin-right: 0.75rem; top:-0.0625rem;}
.header-account svg path, .navbar-main-toggler svg path { fill:currentColor;}
.header-account:hover, .header-account.login-toggler { color:var(--primary);}
.navbar-main-toggler { width:1.875rem; height: 1.875rem; padding: 0; background: none; border:none; color:var(--primary); outline: none !important; box-shadow: none !important; margin-right: 2.5rem; position: relative; z-index: 1010;}
.navbar-main-toggler svg { width:1.875rem; height: 1.875rem;}
.navbar-main-toggler.collapsed, .header-account.login-toggler.collapsed { color:#fff;}
.navbar-main-toggler.collapsed:hover, .header-account.login-toggler.collapsed:hover { color:var(--primary);}
.navbar-main-toggler span { height:.125rem; width: 1.625rem; background:currentColor; left:0.125rem; top:0.875rem; display: block; position: absolute; transform: rotate(0deg); transition: .25s ease-in-out;}
.navbar-main-toggler span:nth-child(1), .navbar-main-toggler span:nth-child(4) { width:0%; left:50%;}
.navbar-main-toggler span:nth-child(2) { transform: rotate(45deg);}
.navbar-main-toggler span:nth-child(3) { transform: rotate(-45deg);}
.navbar-main-toggler.collapsed span:nth-child(1) { top:0.4375rem; width:1.625rem; left:0.125rem;}
.navbar-main-toggler.collapsed span:nth-child(2), .navbar-main-toggler.collapsed span:nth-child(3) { transform: rotate(0deg);}
.navbar-main-toggler.collapsed span:nth-child(2) { opacity: 0;}
.navbar-main-toggler.collapsed span:nth-child(4) { top:1.3125rem; width:1.625rem; left:0.125rem;}
.page-navi { position: fixed; background: #341c14; width:calc(50vw - 50rem + 19rem); min-width: 24rem; top:0; bottom:0; right:-200%; transition:right 0.25s ease; opacity: 1 !important; overflow: visible; height: auto !important; display: block !important; z-index: 1000; padding: 4.75rem 0 0;}
.navbar-expand .page-navi { display: block !important;}
.page-navi.show { right:0;}
.navi-inner { padding: 4rem 1.25rem 1.875rem; max-height: 100%; overflow: auto;}
#navi .main-menu { float:none;}
.main-menu>li { border-bottom:1px solid rgba(var(--primary-rgb),0.1);}
.main-menu>li:first-child { border-top:1px solid rgba(var(--primary-rgb),0.1);}
.main-menu li a { display: block; font-size: 1.625rem; line-height: 1.4; padding: 0.875rem 2.5rem; text-transform: uppercase; color:var(--primary);}
.navi-actions { gap:0.75rem; margin-bottom: 2rem;}
.navi-actions .btn { flex:1; background: #40251b; color:#fff;}
.navi-actions .btn:hover, .navi-actions .btn:active { color:var(--primary);}
.navi-actions .btn svg { width: 0.875rem; height: 0.875rem; margin-left: 0; margin-right: 0.75rem;}
.header-phones { padding: 0 2.5rem; font-size:1.125rem; line-height:2.625rem; color:#fff; margin-top: 2.5rem;}
.socials { display: flex; flex-wrap:wrap;}
.header-socials { padding: 0 2.5rem; margin-top: 2rem; gap:1.125rem;}
.header-socials a { border:1px solid #442b1d; border-radius: 50%; display: flex; justify-content: center; align-items: center; text-align: center; width: 3.625rem; height: 3.625rem; color:rgba(var(--primary-rgb), 0.5);}
.socials a svg { width: 1.25rem; height: 1.25rem;}
.socials a svg path { fill:currentColor;}
.header-socials a:hover { color:var(--primary); border-color:var(--primary);}
#login_side .navi-inner { padding: 1.875rem 3.5rem; color:var(--primary);}
.login-title { font-size: 1.875rem; line-height: 2.25rem; color:var(--primary); margin-bottom: 2.75rem;}

/* layout */
#wrapper { width: 100%; min-width: 320px;}
.container, .container-lg, .container-md, .container-sm, .container-xl { width: 100%; max-width: 1660px;}
.container { padding-left: 1.875rem; padding-right: 1.875rem;}
.row { margin-left:-1rem; margin-right:-1rem;}
.row>[class^="col"], .row>[class*=" col"] { padding-left:1rem; padding-right:1rem;}
.row.gutters-0 { margin-left: 0; margin-right: 0;}
.row.gutters-0>[class^="col"], .row.gutters-0>[class*=" col"] { padding-left: 0; padding-right: 0;}
.row.gutters-20 { margin-left: -0.625rem; margin-right: -0.625rem;}
.row.gutters-20>[class^="col"], .row.gutters-20>[class*=" col"] { padding-left:0.625rem; padding-right:0.625rem;}
.row.gutters-24 { margin-left: -0.75rem; margin-right: -0.75rem;}
.row.gutters-24>[class^="col"], .row.gutters-24>[class*=" col"] { padding-left:0.75rem; padding-right:0.75rem;}
.row.gutters-40 { margin-left: -1.25rem; margin-right: -1.25rem;}
.row.gutters-40>[class^="col"], .row.gutters-40>[class*=" col"] { padding-left:1.25rem; padding-right:1.25rem;}
.row.gutters-56 { margin-left: -1.75rem; margin-right: -1.75rem;}
.row.gutters-56>[class^="col"], .row.gutters-56>[class*=" col"] { padding-left:1.75rem; padding-right:1.75rem;}
.row.gutters-big { margin-left: -4.375rem; margin-right: -4.375rem;}
.row.gutters-big>[class^="col"], .row.gutters-big>[class*=" col"] { padding-left:4.375rem; padding-right:4.375rem;}
.item-thumb { display: block; position: relative; padding-bottom: 57%;}
.item-thumb.square { padding-bottom: 100%;}
.item-thumb img { display: block; position: absolute; left:0; top:0; width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius:1.5rem;}
.bx-breadcrumb { color:var(--text-light); margin-bottom: 1.5rem;}
.page-title { position: relative; margin-bottom: 3.5rem;}
.page-title.title-with-mark { padding-bottom: 3.375rem; margin-bottom: 2.375rem;}
.page-title .title-mark { display: block; position: absolute; left:0; bottom:0; width: 20.875rem; height:0.875rem; max-width: 100%;}
.page-title .title-mark:before, .page-title .title-mark:after { content:''; display: block; position: absolute; width: 100%; left:0;}
.page-title .title-mark:before { height: 1px; top:50%; transform:translateY(-50%); background: var(--primary);}
.page-title .title-mark:after { top:0; height:100%; background: url(/local/templates/gorsad/img/title-mark.jpg) no-repeat center; background-size:auto 100%;}
.page-title h1 { margin: 0;}
.section { position: relative; margin-bottom: 6rem;}
.section > :last-child { margin-bottom: 0;}
.section-title { margin-bottom:2.625rem;}
.dark-block, .green-block { padding:3.5rem 4.375rem; background: var(--dark); border-radius: 1.5rem;}
.bg-dark { background: var(--dark) !important}
.bg-green, .green-block { background: var(--green)}
.icon-box-row { margin-bottom: -2.5rem;}
.icon-box { margin-bottom: 2.5rem;}
.icon-box .item-icon { width: 6rem; margin: 0 auto 1.875rem;}
.icon-box .item-icon img { width: 100%; margin: 0; display: block;}
.icon-box .item-caption { font-size: 1.25rem; line-height: 1.9375rem; margin-bottom: 1rem; text-transform: uppercase;}
.entry-content > :last-child { margin-bottom: 0;}

/* 4K */
@media (min-width: 2000px) {
    html { font-size:0.8333vw;}
    .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 86%;}
}

/* Top Section */


/* home */

/* form */
.form-section .form-head { text-align: center; margin-bottom: 2.25rem;}
.form-section .form-title { text-transform: none; }
.form-head .form-title { margin-bottom: 0;}
.form-head .form-subtitle { font-size: 0.9375rem; margin-top: 1.875rem;}
.form-center { max-width: 41.5rem; margin: 0 auto;}
.form-group { margin-bottom:1.5rem;}
.form-group .form-note { margin: 1rem 0 0; line-height: 1.5rem;}
.form-control { font-size:1.0625rem; line-height:1.5rem; font-weight: 500; padding:0.75rem 1.25rem; height:3rem; max-width: 100%; background-color:#151512; color:var(--text); border:0.0625rem solid transparent; outline: none; border-radius:0.375rem; box-shadow: none; transition:none;}
.form-control:hover { border-color:var(--primary);}
.form-control:focus { background-color:#151512; color:var(--text); border-color:var(--primary); box-shadow:none;}
.form-control:disabled:focus, .form-control[readonly]:focus { background-color:#151512; color:var(--text); border-color:transparent; box-shadow: none !important;}
.form-control:disabled, .form-control[readonly] { background-color: #151512; opacity: 0.5; border-color:transparent !important;}
.form-control:-webkit-autofill, .form-control:-webkit-autofill:hover, .form-control:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 1000px #151512 inset; -webkit-text-fill-color: var(--text); transition: none !important;}
textarea.form-control { height:8.5rem; padding:0.6875rem 1.25rem 0.8125rem;}
select.form-control { background-image: url(/local/templates/gorsad/img/select-arrow-white.svg); background-position: right 0.875rem center; background-repeat: no-repeat; background-size: 10px;}
.form-control.blind { position: absolute; opacity: 0; width: 0;}
.file-upload { display:flex; justify-content: center; align-items: center; position:relative; padding: 0; height:6.375rem; font-size:1.0625rem; line-height:1.5rem; font-weight: 500; color:var(--text); cursor:pointer; width:100%; max-width:100%; background:transparent; border:.125rem dashed #1a1a1a; border-radius:0.375rem; vertical-align:top;}
.file-upload .mark { display:block; cursor:pointer; position:relative; background: none; text-align: center;}
.file-upload .mark .allowed { display: block; color:var(--text); font-size: 0.875rem;}
.file-upload .mark.default { color:rgba(163,156,143,0.5);}
input[type=file], .input-file { opacity: 0;}
.file-upload input[type=file] { position:absolute; top:0; opacity:0; width:100%; height:100%; cursor:pointer;}
.cpt-group, [name="cpt"] { display: none !important;}
.submit-row { display: flex; align-items: center; position: relative;}
.submit-row:last-child { margin-bottom: 0;}
.submit-row .spinner-border, .cart-actions .spinner-border { position: absolute; left:1rem; top:50%; margin-top: -0.75rem; color:var(--primary); width: 1.5rem; height: 1.5rem; border-width: 0.1875rem;}
.form-control.error { border-color:red;}
label.error { display: block; color:red; font-size: 0.9375rem; line-height: 1.2; margin-top:0.5rem;}
label.success { display: block; color:var(--primary); font-size: 0.9375rem; line-height: 1.2; margin-top:0.5rem;}
.errortext {color:red; display: block; margin-bottom: 1rem;}
.form-check { padding-left: 2rem; margin: 0;}
.form-check:last-child { margin-bottom: 0;}
.form-check-input { background-color: transparent; width: 1.25rem; height: 1.25rem; margin-top:0.3125rem; border: 1px solid var(--primary); box-shadow: none !important; cursor: pointer;}
.form-check-input:focus { border-color:var(--primary);}
.form-check-input.error { border-color:red;}
.form-check-input.error + label.error { display: none !important;}
.form-check .form-check-input { margin-left:-2rem;}
.form-check-input:checked[type="checkbox"] { background: var(--primary) url(/local/templates/gorsad/img/check.svg) no-repeat center; background-size: 1rem; border-color:var(--primary);}
.form-check-label { cursor: pointer;}
.form-check-label a { color:var(--primary);}
.form-check-label a:hover { text-decoration: underline;}
.submit-row .btn-primary { width: 100%;}
.step-success, .form-wrapper.sended .step-form { display: none;}
.form-wrapper.sended .step-success { display: block;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] { -moz-appearance:textfield;}

.step-success { text-align: center; padding:3rem 2rem;}
.step-success p { margin-bottom:1.5rem;}
.step-success > :last-child { margin-bottom: 0;}
.step-success .icon-success { display: block; width:3.75rem; margin: 0 auto 1.875rem;}
.step-success .icon-success img { width: 100%; height: auto;}

/* dealers registration */
.top-section-dealer { max-width: 36rem; margin-bottom: 5.5rem;}
.section-dealer-register .dark-block { padding-top: 2.75rem;}
.section-dealer-register .step-success, .profile-main .step-success { text-align: left; padding-left: 0; padding-right: 0;}

/* 404 */
.section-404 { padding: 9rem 0; height: 70rem; background: url(/local/templates/gorsad/img/404.jpg) no-repeat center center; background-size: contain}

/* Footer */
.footer-main { padding: 4.375rem 0 2.25rem;}

/* modal */
.modal .modal-dialog { width: 94%; max-width: 560px; margin:1rem auto;}
.modal-content { border:none; border-radius:0.5rem; overflow: auto;}
.modal .modal-dialog-centered { min-height: calc(100% - 2rem);}
.modal .modal-content { max-height: 100%;}
.modal-close { display: block; position: absolute; top: 0.625rem; right: 0.625rem; cursor: pointer; padding: 0; width: 1.5rem; height: 1.5rem; color:var(--gray);}
.modal-close svg { display: block; width: 1.5rem; height: 1.5rem;}
.modal-close:hover { color:var(--primary);}
.modal-body { padding: 2.5rem;}
.modal-body .modal-title { font-size: 1.75rem; font-weight: 800; text-transform: uppercase; line-height: 1.4; margin: 0 0 1.25rem;}

div.awz_cookies_sett__message { left:0; bottom:0; width: 100%; max-width: 100%; margin-left: 0; font-size:1rem; line-height:1.6875rem; border-radius:0; color:var(--text-light); text-align: left;}
.awz_cookies_sett__message .awz_cookies_sett__container { padding: 1.75rem 1.875rem 2.25rem; width: 100%; max-width: 1660px; margin: 0 auto;}
.awz_cookies_sett__message #awz_cookies_sett__msg a { text-decoration: underline;}
.awz_cookies_sett__message .awz_cookies_sett__col__right { display: flex; flex-direction: row-reverse; gap:0.75rem;}
.awz_cookies_sett__message .awz_cookies_sett__btn, .awz_cookies_sett__detail .awz_cookies_sett__save { width: 10rem; margin: 0; padding:0.75rem 1.5rem; text-align: center; border-radius: 1.75rem; background: #000; color:var(--primary); border:0.125rem solid transparent}
.awz_cookies_sett__message #awz_cookies_sett__settings { border-color:var(--primary)}
.awz_cookies_sett__message .awz_cookies_sett__btn.awz_cookies_sett__bg3 { background: var(--primary); color:#000;}
.awz_cookies_sett__message .awz_cookies_sett__btn.awz_cookies_sett__color1:hover { background: var(--primary); color:#000;}
.awz_cookies_sett__message .awz_cookies_sett__btn.awz_cookies_sett__bg3:hover { background: var(--primary-hover);}
div.popup-window { background: var(--dark); color:var(--text-light); padding: 0; border-radius:1.5rem;}
div.awz_cookies_sett__detail { padding:1.5rem; font-size: .9375rem; line-height: 1.5rem;}
.awz_cookies_sett__detail .awz_cookies_sett__detail-row:first-child { padding-top: 0; margin-top: 0;}
div.awz_cookies_sett__detail-alert { color:var(--primary); font-family: 'Cinzel'; font-weight:400;}
.awz_cookies_sett__switch .awz_cookies_sett__slider { background: var(--green);}
.awz_cookies_sett__switch input[type="checkbox"]:checked+.awz_cookies_sett__slider { background: var(--primary);}
.awz_cookies_sett__detail .awz_cookies_sett__save, .awz_cookies_sett__detail .awz_cookies_sett__save:hover { background: var(--primary); color:#000;}
.awz_cookies_sett__detail .awz_cookies_sett__save:hover { background: var(--primary-hover);}

/* responsive */
@media (max-width: 991px) {
    html { font-size:2.0833vw;}  
    
    .awz_cookies_sett__message .awz_cookies_sett__container { padding: 1rem 1.25rem 1.5rem;}
    .awz_cookies_sett__row { flex-direction: column;}
    .awz_cookies_sett__message .awz_cookies_sett__col__right { width: 100%; justify-content: center; margin-top: 1.125rem;}
}

@media (max-width: 767px) {
}
@media (max-width: 576px) {

    div.awz_cookies_sett__message { font-size:0.8125rem; line-height:1.125rem;}
    .awz_cookies_sett__message .awz_cookies_sett__col__right { gap:0.5rem;}
    .awz_cookies_sett__message .awz_cookies_sett__btn, .awz_cookies_sett__detail .awz_cookies_sett__save { width: 7rem; font-size: 0.75rem; line-height: 1rem; padding:0.5rem 1rem; border-radius: 1.125rem;}
    div.popup-window { border-radius: 0;}
    div.awz_cookies_sett__detail { padding: 1.5rem 1.25rem; font-size: .875rem; line-height: 1.375rem;} 
}
/* End */
/* /local/templates/gorsad/css/swiper-bundle.min.css?178308707514621 */
/* /local/templates/gorsad/css/jquery.fancybox.min.css?173877330512795 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1785823949424 */
/* /bitrix/components/awz/cookies.sett/templates/.default/style.css?17858462547950 */
/* /local/templates/gorsad/styles.css?178584558024332 */
