

/* Start:/local/templates/main/assets/css/vendor.css?179238568259250*/
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-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;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{-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-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-overflow-scrolling:touch;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;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{-webkit-overflow-scrolling:touch;background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;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;-ms-transform-origin:top left;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:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;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;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin: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:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #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 fancybox-rotate{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;-ms-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);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{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ddd;bottom:0;display:none;margin:0;padding:2px 2px 4px;position:absolute;right: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-tap-highlight-color:transparent;-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;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)}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{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:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{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-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}@font-face{font-display:swap;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_AMS-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/local/templates/main/assets/css/fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/local/templates/main/assets/css/fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/local/templates/main/assets/css/fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-Bold.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/local/templates/main/assets/css/fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-Italic.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/local/templates/main/assets/css/fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Math-Italic.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Script-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Size1-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Size2-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Size3-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Size4-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(/local/templates/main/assets/css/fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(/local/templates/main/assets/css/fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
/* End */


/* Start:/local/templates/main/assets/css/main.css?179238568245774*/
*{box-sizing:border-box}:root{--font-family-primary:"Inter";--header-height:115px;--green:#7ff721;--grey2:#616483;--grey1:#e9e8ef;--grey3:#f4f4f8;--white:#fff;--violet:#3f195a;--violet2:#502e69;--grey-text:#51525d;--dark:#1e1c20}html{margin:0;overflow-x:hidden;padding:0;scroll-padding-top:120px}html body{color:var(--dark);font-family:var(--font-family-primary),sans-serif;margin:0;min-width:calc(320px - clamp(16px, 3vw, 24px) - clamp(16px, 3vw, 24px));padding:var(--header-height) 0 0 0;scroll-behavior:smooth}html body a{color:unset;text-decoration:none}html body button{background:none;border:none;cursor:pointer}.fancybox-bg{background:transparent}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes rotate{0%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes rotateFull{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateFull{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:transform 1s cubic-bezier(.4,.4,.1,1) 0s,opacity 1s cubic-bezier(.4,.4,.1,1) 0s,-webkit-transform 1s cubic-bezier(.4,.4,.1,1) 0s}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:transform 1s cubic-bezier(.4,.4,.1,1) 0s,opacity 1s cubic-bezier(.4,.4,.1,1) 0s,-webkit-transform 1s cubic-bezier(.4,.4,.1,1) 0s}}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:transform 1s cubic-bezier(.4,.4,.1,1) 0s,opacity 1s cubic-bezier(.4,.4,.1,1) 0s,-webkit-transform 1s cubic-bezier(.4,.4,.1,1) 0s}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:transform 1s cubic-bezier(.4,.4,.1,1) 0s,opacity 1s cubic-bezier(.4,.4,.1,1) 0s,-webkit-transform 1s cubic-bezier(.4,.4,.1,1) 0s}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.4) rotate(-20deg);transform:scale(.4) rotate(-20deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.4) rotate(-20deg);transform:scale(.4) rotate(-20deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes touchAnim{0%{-webkit-transform:translateX(0);transform:translateX(0)}85%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes touchAnim{0%{-webkit-transform:translateX(0);transform:translateX(0)}85%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.footer{background-color:var(--violet);padding:60px clamp(16px,3vw,24px) 130px;position:relative;z-index:3}.footer__inner,.footer__main{display:flex;justify-content:space-between}.footer__inner{gap:162px}.footer__inner .footer-logo-wrapper{width:266px}.footer__inner .footer-logo-wrapper__logo{height:36px}.footer__inner .footer-logo-wrapper .button{margin-top:80px}.footer__inner .footer-nav{display:flex;gap:80px}.footer__inner .footer-nav__list{list-style:none;margin:0;max-width:145px;padding:0}.footer__inner .footer-nav__item{margin-top:20px}.footer__inner .footer-nav__item:first-child{margin:0}.footer__inner .footer-nav__link{color:var(--white);font-size:16px;font-weight:500;line-height:16px}.footer__info{align-items:flex-start;display:flex;flex-direction:column;max-width:288px}.footer__phone{color:var(--white);font-size:24px;font-weight:600;line-height:133%}.footer__paragraph{color:var(--white);font-size:15px;font-weight:400;line-height:150%}.footer__paragraph--light{color:#a38cb3;margin-top:20px}.footer__address{margin-top:5px}.footer__address,.footer__time{color:var(--white)}.footer__time p{margin:0}.footer__time p:last-child{margin-top:5px}.footer__socials{align-items:flex-end;display:flex;gap:20px;margin-top:20px}.footer__socials .footer-socials{display:flex;margin-right:25px}.footer__socials .footer-socials__item{border:1px solid var(--white);border-radius:50%;display:grid;height:52px;place-content:center;position:relative;transition:.2s linear;width:52px}.footer__socials .footer-socials__item img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s linear}.footer__socials .footer-socials__item img:last-child{opacity:0}.footer__image-wrapper{display:none}.footer__text-wrapper{margin-top:-18px}.footer__text{color:var(--white);font-size:14px;font-weight:400;line-height:120%;opacity:.8}.footer__text a{border-bottom:1px solid var(--orange);color:var(--orange);transition:.2s linear}.footer__text a:hover{border-bottom-color:transparent;transition:.2s linear}.footer__text-title{color:var(--white);font-size:16px;font-weight:400;line-height:120%;margin-bottom:40px}.footer__links{align-items:flex-end;display:flex;gap:40px;margin-top:50px}.footer__links a{border-bottom:1px solid transparent;color:var(--white);font-size:18px;font-weight:400;line-height:18px;transition:.2s linear}.footer__links a:last-child{margin-left:auto}.map [class*=ground-pane]{-webkit-filter:grayscale(1);filter:grayscale(1)}.map-pill{align-items:center;background:var(--white);border-radius:12px;color:var(--dark);cursor:pointer;display:flex;-webkit-filter:drop-shadow(8px 8px 8px rgba(65,68,89,.3));filter:drop-shadow(8px 8px 8px rgba(65,68,89,.3));font-size:16px;font-weight:500;height:42px;justify-content:center;line-height:1;padding:2px 20px 0;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.map-pill_blue{background:var(--blue);color:var(--white)}.map-cluster{align-items:center;display:flex;gap:5px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-cluster .map-pill{position:static;-webkit-transform:none;transform:none}.map__custom-contols{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.map__zoom{background:var(--white);border:1px solid var(--grey2);border-radius:50%;cursor:pointer;height:60px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:60px}.map__zoom:after,.map__zoom:before{background:var(--grey2);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.map__zoom_plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.map__zoom_minus:after{display:none}.map-popup{-ms-scroll-chaining:none;background:var(--grey2);inset:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;position:fixed;z-index:9999}.map-popup__inner{display:flex;flex-direction:column;gap:16px;margin:0 auto;width:100%}.map-popup__header{align-items:center;display:flex;justify-content:space-between}.map-popup .swiper{min-width:0;width:100%}.map-popup__city{align-items:center;display:flex;font-size:16px;font-weight:500;gap:5px;line-height:1}.map-popup__close{cursor:pointer;height:24px;position:relative;width:24px}.map-popup__close:after,.map-popup__close:before{background:var(--dark);content:"";height:1.5px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:32px}.map-popup__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.map-popup__pagination{display:flex;gap:8px;justify-content:center}.map-popup__pagination .swiper-pagination-bullet{background:var(--dark);border-radius:50%;cursor:pointer;height:12px;margin:0;opacity:1;width:12px}.map-popup__pagination .swiper-pagination-bullet-active{background:var(--blue)}.notfound__wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:150px 0}.notfound__title{font-size:80px;font-weight:700;line-height:100%}.notfound__subtitle,.notfound__title{color:var(--violet);font-style:normal}.notfound__subtitle{font-size:20px;font-weight:500;line-height:150%;text-align:center}.notfound .button{margin-top:50px}.form-section{background:var(--blue);overflow:hidden;padding-top:20px;position:relative}.form-section .title{color:var(--white);font-size:50px;font-weight:600;line-height:110%;max-width:670px}.form-section .container{align-items:center;display:flex;position:relative;z-index:2}.form-section__subtitle{font-size:16px;font-weight:400;line-height:100%}.form-section__wrapper{align-items:center;border-radius:20px;display:flex;height:100%;padding:80px 0;width:100%}.form-section .form{flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin:0 0 0 auto;max-width:720px;width:100%}.form-section .form__submit.button{max-width:250px}.form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;row-gap:30px}.form__input{background-color:var(--white);border:none;border-radius:12px;color:var(--dark);font-family:Mazzard,sans-serif;font-size:20px;height:56px;outline:none;padding:19px 20px 17px;width:350px}.form__input:focus::-webkit-input-placeholder{color:var(--grey)}.form__input:focus:-ms-input-placeholder{color:var(--grey)}.form__input:focus::-ms-input-placeholder{color:var(--grey)}.form__input:focus::placeholder{color:var(--grey)}.form__input::-webkit-input-placeholder{color:var(--grey)}.form__input:-ms-input-placeholder{color:var(--grey)}.form__input::-ms-input-placeholder{color:var(--grey)}.form__input::placeholder{color:var(--grey)}.form .form-messenger{flex-shrink:0;position:relative}.form .form-messenger__toggle{align-items:center;background:var(--white);border:none;border-radius:16px;cursor:pointer;display:flex;gap:12px;height:56px;padding:0 16px 0 4px}.form .form-messenger__current,.form .form-messenger__icon{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.form .form-messenger__current{background:var(--messenger-color,#29a0dc)}.form .form-messenger__arrow{border-left:1px solid var(--dark);border-top:1px solid var(--dark);height:8px;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:8px}.form .form-messenger.--open .form-messenger__arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form .form-messenger__list{background:var(--white);border-radius:16px;display:flex;gap:4px;left:0;opacity:0;padding:4px;position:absolute;top:calc(100% + 8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s;transition:opacity .2s ease,transform .2s ease,visibility .2s,-webkit-transform .2s ease;visibility:hidden;z-index:10}.form .form-messenger.--open .form-messenger__list{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.form .form-messenger__item{cursor:pointer}.form .form-messenger__item input{height:0;opacity:0;position:absolute;width:0}.form .form-messenger__icon{background:var(--dark);transition:background-color .2s ease}.form__submit.button{height:56px;max-width:100%}.form .-error{background-color:var(--errorBg);border-color:var(--error);color:var(--error)}.form__checkbox{height:20px;margin:0;min-width:20px;position:relative}.form__checkbox:checked:after{background-image:url(/local/templates/main/assets/css/../images/icons/check.svg)}.form__checkbox:after{background-color:#fff;background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:100%;width:100%;z-index:2}.form__checkbox:before{border:1px solid transparent;border-radius:4px;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.form__checkbox.-error:after{background-color:var(--errorBg);border-color:var(--error)}.form__label{align-items:center;color:var(--white);display:flex;font-size:15px;gap:16px;line-height:120%}.form__label span{transition:.2s linear}.form__button-agreement{border-bottom:1px solid transparent;cursor:pointer}.form--download{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:13px;justify-content:flex-start;margin-top:0}.form--download .form__input{border-radius:60px;font-family:var(--font-family-primary),Arial,sans-serif;font-size:18px;height:56px;line-height:1.5;padding:0 24px;width:280px}.form--download .form__input::-webkit-input-placeholder{color:#949494}.form--download .form__input:-ms-input-placeholder{color:#949494}.form--download .form__input::-ms-input-placeholder{color:#949494}.form--download .form__input::placeholder{color:#949494}.form--download .form__submit.button{background:var(--green);border-radius:60px;color:var(--violet);font-size:18px;height:56px;padding:0 45px;width:auto}.form--download .form__label{font-size:15px;gap:13px;line-height:1.1;width:100%}.form--download .form__button-agreement{border-bottom-color:var(--white)}.header-nav-mobile{background-color:var(--white);bottom:0;display:none;height:100vh;left:0;margin:unset;position:fixed;right:0;top:0;z-index:-1}.header-nav-mobile .container{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:12px}.header-nav-mobile__list{list-style:none;margin:0;padding:150px 0 12px}.header-nav-mobile__list li{margin-top:20px}.header-nav-mobile__list li:first-child{margin-top:0}.header-nav-mobile__link{color:var(--violet);font-size:24px;font-style:normal;font-weight:600;line-height:110%;position:relative}.header-nav-mobile__bottom{align-items:center;color:var(--violet);display:flex;flex-direction:column;gap:20px;margin-bottom:40px;width:320px}.header-nav-mobile__bottom .button{width:100%}.header-nav-mobile__paragraph{color:var(--white);font-size:16px;font-weight:400;line-height:100%;opacity:.8}.header-nav-mobile__address{align-content:flex-start;display:flex;flex-direction:column;gap:5px}.header-nav-mobile__time{margin-top:16px}.header-nav-mobile__time span{margin-left:12px}.header-nav{background:var(--violet);height:40px;margin:0 auto}.header-nav .container{height:100%}.header-nav__list{align-items:center;display:flex;gap:50px;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0}.header-nav__list li{height:100%;position:relative}.header-nav__link{align-items:center;display:flex;font-size:15px;font-weight:400;height:100%}.header-nav__link:after{bottom:-2px;transition:.2s linear}.header-nav__link:after,.header-nav__link_active:after{content:"";height:1px;left:0;position:absolute;right:0;width:100%}.header-nav__link_active:after{background-color:var(--green);border-radius:20px;bottom:0}.header{box-sizing:content-box;color:var(--white);height:var(--header-height);position:fixed;top:0;width:100%;z-index:4}.header_over-hero{position:absolute}.header__logo-img_dark{display:none}.header_stuck{-webkit-animation:header-slide-down .35s ease-out;animation:header-slide-down .35s ease-out}.header_white{color:var(--violet)}.header_white .header__logo-img_light{display:none}.header_white .header__logo-img_dark{display:block}.header_white .header__content{background-color:var(--white)}.header_white .header__content .container{border-bottom-color:rgba(80,46,105,.2)}.header_white .header__burger span{background-color:var(--violet)}.header_white .button-border{border-color:var(--violet);color:var(--violet)}.header_white .header-nav{background:var(--white)}.header__logo{max-width:183px}.header__content{background-color:var(--violet);height:75px;position:relative}.header__content .container{align-items:center;border-bottom:1px solid var(--violet2);display:flex;height:100%}.header__right-content{align-items:center;display:flex;gap:30px;margin-left:auto}.header__burger{background-color:transparent;border:none;cursor:pointer;display:none;height:35px;padding:0;position:relative;width:48px}.header__burger span{background-color:var(--white);display:block;height:2px;position:absolute;top:16px;transition:opacity .1s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .1s linear;transition:transform .3s linear,opacity .1s linear,-webkit-transform .3s linear;width:48px}.header__burger span:first-child{right:0;top:0}.header__burger span:nth-child(3){bottom:0;top:auto}.header__burger_active{height:30px}.header__burger_active span{-webkit-transform-origin:center;transform-origin:center}.header__burger_active span:first-child{top:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger_active span:nth-child(3){top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__burger_active span:nth-child(2){-webkit-transform:scale(0);transform:scale(0)}.header__start{align-items:center;background:var(--green);border-radius:80px;color:var(--violet);display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;line-height:150%;margin-left:30px;padding:0 16px}.header__phone{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;margin-left:auto}.header__phone div{font-size:15px;font-weight:400}.header__phone a{font-size:24px;font-weight:600;line-height:113%}@-webkit-keyframes header-slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes header-slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.about{background:var(--white);color:var(--dark)}.about__title{font-size:46px;font-weight:600;line-height:1;margin:0 0 40px}.about__list{display:flex;flex-direction:column;gap:40px}.about__card{align-items:center;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-areas:"text slider";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about__card--reverse{grid-template-areas:"slider text"}.about__card--last{align-items:stretch;grid-template-areas:"slider text" "slider button";grid-template-rows:1fr auto}.about__slider{border-radius:20px;grid-area:slider;height:315px;margin:0;min-width:0;overflow:hidden;position:relative;width:100%}.about__slide{height:100%}.about__slide img{-o-object-position:var(--pos);object-position:var(--pos)}.about__text{display:flex;flex-direction:column;gap:20px;grid-area:text}.about__subtitle{color:var(--violet);font-size:30px;font-weight:600;line-height:1.14;margin:0}.about__desc{font-size:18px;line-height:1.5;margin:0}.about__button{align-self:end;grid-area:button;height:46px;justify-self:start;padding:0 40px}.about__arrow{background:var(--white);border:none;border-radius:50%;cursor:pointer;display:grid;height:46px;margin-top:-23px;padding:0;place-content:center;position:absolute;top:50%;width:46px;z-index:2}.about__arrow:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -279px -1px no-repeat;background-size:auto 43px;content:"";display:block;height:27px;width:22px}.about__arrow--prev{left:20px}.about__arrow--prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.about__arrow--next{right:20px}.about__arrow.swiper-button-disabled,.about__arrow.swiper-button-lock{display:none}.developer{color:var(--dark)}.developer__title{font-size:46px;font-weight:600;line-height:1;margin:0 0 40px}.developer__head{align-items:center;margin-bottom:40px}.developer__head,.developer__stats{display:flex;gap:81px}.developer__stat{display:flex;flex-direction:column;gap:4px}.developer__stat--projects{width:206px}.developer__stat--flats{width:274px}.developer__stat-value{color:var(--violet);font-size:80px;font-weight:700;line-height:1;margin:0}.developer__stat-label{font-size:16px;line-height:1.5;margin:0}.developer__text{flex-shrink:0;font-size:20px;line-height:1.5;margin:0;width:558px}.developer__cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:500px}.developer__card{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:20px;position:relative}.developer__card-image{border-radius:20px;inset:0;overflow:hidden;position:absolute}.developer__card-name{align-self:flex-start;background:var(--white);border:2px solid var(--white);border-radius:90px;color:#1d3253;font-size:16px;line-height:1.5;padding:5px 15px;position:relative}.download{background:var(--white);margin-top:50px}.download__box{background:var(--violet);border-radius:20px;color:var(--white);display:flex;flex-direction:column;gap:30px;min-height:322px;padding:60px 40px;position:relative}.download__box:before{background:url(/local/templates/main/assets/css/../images/form/forma.svg) no-repeat 0 0/100% 100%;content:"";height:237px;pointer-events:none;position:absolute;right:0;top:0;width:600px}.download__title{font-size:40px;font-weight:600;line-height:1.14;margin:0}.download .form,.download__title{max-width:517px;position:relative;z-index:1}.download__image{height:416px;pointer-events:none;position:absolute;right:8px;top:-55px;width:645px;z-index:0}.download__image img{-o-object-position:top;object-position:top}.excursion{background:var(--grey3);height:585px;position:relative}.excursion__map{inset:0;position:absolute}.excursion__container{height:100%;pointer-events:none;position:relative}.excursion__container.container{padding-top:60px}.excursion__form{background:var(--violet);border-radius:20px;color:var(--white);height:420px;justify-content:space-between;padding:50px 40px;pointer-events:auto;width:420px}.excursion__form,.excursion__text{display:flex;flex-direction:column}.excursion__text{gap:10px}.excursion__title{font-size:30px;font-weight:600;line-height:1.14;margin:0;text-align:center}.excursion__subtitle{font-size:20px;line-height:1.5;margin:0}.excursion__fields{display:flex;flex-direction:column;gap:16px}.excursion__input{background:var(--white);border:none;border-radius:60px;color:var(--dark);font-family:inherit;font-size:18px;height:56px;line-height:1.5;outline:none;padding:0 24px;width:100%}.excursion__input::-webkit-input-placeholder{color:#949494}.excursion__input:-ms-input-placeholder{color:#949494}.excursion__input::-ms-input-placeholder{color:#949494}.excursion__input::placeholder{color:#949494}.excursion__agreement{align-items:center;display:flex;font-size:15px;gap:13px;line-height:1.5}.excursion__checkbox{-webkit-appearance:none;appearance:none;background:var(--white);border-radius:2px;cursor:pointer;flex:none;height:20px;margin:0;position:relative;width:20px}.excursion__checkbox:checked:after{border:solid var(--violet);border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.excursion__link{cursor:pointer;text-decoration:underline}.excursion__button{background:var(--green);color:var(--dark);height:56px;width:100%}.facade.block-mt{margin-top:86px}.facade__inner{min-height:563px;padding-top:54px;position:relative}.facade__inner:before{background:url(/local/templates/main/assets/css/../images/facade/forma-desktop.svg) no-repeat 0 0/100% 100%;bottom:0;content:"";height:372px;left:0;pointer-events:none;position:absolute;right:0}.facade__title{color:var(--dark);font-size:46px;font-weight:600;line-height:1;margin:0 0 114px;width:649px}.facade__text,.facade__title{max-width:100%;position:relative}.facade__text{color:var(--white);font-size:18px;line-height:1.5;padding-left:36px;width:532px}.facade__text p{margin:0 0 10px}.facade__list{color:var(--white);display:flex;flex-direction:column;gap:3px;list-style:none;margin:26px 0 0;max-width:100%;padding:0 0 0 36px;position:relative;width:577px}.facade__item{display:flex;font-size:20px;font-weight:500;gap:16px;line-height:1.5}.facade__item:before{background:var(--green);border-radius:2px;content:"";flex-shrink:0;height:9px;margin-top:10px;width:9px}.facade__image{bottom:0;height:563px;overflow:hidden;pointer-events:none;position:absolute;right:22px;width:480px}.facade__img{height:131.78%;left:-13.27%;max-width:none;position:absolute;top:0;width:123.64%}.hero{background-color:var(--violet);color:var(--white);margin-top:calc(var(--header-height)*-1);padding:138px 0 120px}.hero__inner{display:grid;gap:16px;grid-template-columns:1fr 1fr}.hero__head,.hero__left{display:flex;flex-direction:column}.hero__head{gap:10px;height:348px;margin-top:46px;padding:40px;position:relative}.hero__head:before{background:url(/local/templates/main/assets/css/../images/hero/formaTitle.svg) no-repeat 0 0/100% 100%;content:"";inset:0;pointer-events:none;position:absolute}.hero__eyebrow{color:var(--green);font-size:22px;font-weight:500;line-height:150%;margin:0;position:relative;text-transform:uppercase}.hero__title{font-size:70px;font-weight:700;line-height:100%;position:relative}.hero__card{align-items:flex-start;color:var(--violet);display:flex;gap:40px;margin-top:-24px;padding:70px 30px 30px;position:relative;z-index:1}.hero__card:before{background:url(/local/templates/main/assets/css/../images/hero/formaCard.svg) no-repeat 0 0/100% 100%;content:"";inset:0;pointer-events:none;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:-1}.hero__card-title{flex-shrink:0;font-size:24px;font-weight:600;line-height:114%;margin:0;width:229px}.hero__card-button{flex:1;padding:0 40px;white-space:nowrap}.hero__image{border-radius:16px;height:522px;overflow:hidden}.hero__image img{-o-object-position:50% 100%;object-position:50% 100%}.lobby{background:var(--white);color:var(--dark)}.lobby__title{font-size:46px;font-weight:600;line-height:1;margin:0 0 40px}.lobby__columns{align-items:start;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}.lobby__col{display:flex;flex-direction:column;gap:28px}.lobby__col:has(h3:empty){gap:0}.lobby__subtitle{color:var(--violet);font-size:30px;font-weight:600;line-height:1.14;margin:0}.lobby__subtitle--line{border-bottom:1px solid #d9d9d9;padding-bottom:20px}.lobby__text{font-size:18px;line-height:1.5;margin:0}.lobby__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:-12px 0 0;padding:0}.lobby__item{align-items:center;display:flex;font-size:20px;gap:10px;line-height:1.5}.lobby__item:before{background:var(--violet);border-radius:2px;content:"";flex-shrink:0;height:12px;width:12px}.lobby__image{border-radius:20px;height:530px;overflow:hidden}.lobby__image img{-o-object-position:center 80%;object-position:center 80%}.location-gallery{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:20px 0 0;padding:0}.location-gallery__item{align-items:flex-start;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:20px;position:relative}.location-gallery__media{border-radius:inherit;inset:0;overflow:hidden;position:absolute}.location-gallery__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos);object-position:var(--pos);width:100%}.location-gallery__name,.location-gallery__time{align-items:center;background:var(--white);border:2px solid var(--white);border-radius:90px;color:var(--dark);display:flex;font-weight:500;justify-content:center;max-width:100%;position:relative}.location-gallery__name{font-size:18px;line-height:1.5;order:2;padding:5px 15px}.location-gallery__time{background:var(--green);border-color:var(--green);font-size:15px;height:30px;line-height:1.5;order:1;padding:0 12px}.location-map{position:relative}.location-map__scroll{padding:0 clamp(16px,3vw,24px)}.location-map__inner{aspect-ratio:1200/582;border-radius:20px;margin:0 auto;max-width:1200px;position:relative;width:100%}.location-map__image{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.location-map__logo{height:auto;left:38.58%;position:absolute;top:30.93%;width:19.17%}.location-map__marker{align-items:center;background:var(--white);border:2px solid var(--white);border-radius:90px;color:var(--dark);display:flex;font-size:15px;height:30px;justify-content:center;line-height:1.5;padding:0 12px;position:absolute;white-space:nowrap}.location-map__marker:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -251px -1px no-repeat;background-size:auto 43px;content:"";height:10.67px;left:50%;position:absolute;top:calc(100% - 5.33px);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:25.33px}.location-map__marker--arrow:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -85px -1px no-repeat;background-size:auto 43px;height:28.41px;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:15.42px}.location-map__marker--grand{left:23.92%;top:2.23%}.location-map__marker--vtd{left:78.25%;top:2.41%}.location-map__marker--library{left:7.67%;top:28.35%}.location-map__marker--shop{left:16.25%;top:47.77%}.location-map__marker--park{left:4.33%;top:86.77%}.location-map__hint{display:none}.location{background:var(--white)}.location__title{color:var(--dark);font-size:46px;font-weight:600;line-height:1;margin:0 0 27px}.location__metro{align-items:center;color:var(--dark);display:flex;font-size:30px;gap:19px;line-height:1.14;margin:0 0 40px}.location__metro b{font-weight:700}.location__metro-icon{flex:none;height:43px;-o-object-fit:cover;object-fit:cover;width:51px}.payment{color:var(--dark)}.payment__title{font-size:46px;font-weight:600;line-height:1;margin:0 0 40px}.payment__grid{display:grid;grid-template-columns:560px 618px;justify-content:space-between}.payment__promo{align-items:flex-end;border:1px solid #d9d9d9;border-radius:20px;display:flex;height:358px;overflow:hidden;padding:30px;position:relative}.payment__image{inset:0;-o-object-position:center 30%;object-position:center 30%;position:absolute}.payment__button{background:var(--green);color:var(--violet);padding:0 40px;position:relative}.payment__cards{display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:358px}.payment__card{align-items:flex-end;background:var(--violet);border-radius:20px;color:var(--white);display:flex;font-size:24px;font-weight:600;line-height:1.14;padding:10px 80px 30px 30px;position:relative;text-decoration:none}.payment__card:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -1px -1px no-repeat;background-size:auto 43px;content:"";height:40px;position:absolute;right:10px;top:10px;width:40px}.plans{color:var(--dark)}.plans__head{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;max-width:898px}.plans__title{font-size:46px;font-weight:600;line-height:1;margin:0}.plans__text{font-size:20px;line-height:1.5;margin:0}.plans__list{display:grid;gap:11px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.plans__button{background:var(--green);border-radius:60px;color:var(--dark);height:56px;margin:0 auto 0 0;text-decoration:none;width:340px}.sticky-offer{bottom:0;left:0;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:visibility .4s,-webkit-transform .4s ease;transition:transform .4s ease,visibility .4s;transition:transform .4s ease,visibility .4s,-webkit-transform .4s ease;visibility:hidden;z-index:5}.sticky-offer_visible{-webkit-transform:none;transform:none;visibility:visible}.sticky-offer__toggle.button{background:var(--green);border-radius:0;color:var(--dark);display:none;height:44px;padding:0 45px;width:100%}.sticky-offer__toggle.button:active{-webkit-transform:scale(.97);transform:scale(.97)}.sticky-offer__close{display:none;height:30px;padding:0;position:absolute;right:16px;top:16px;width:30px;z-index:1}.sticky-offer__close:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -117px -1px no-repeat;background-size:auto 43px;content:"";display:block;height:30px;width:30px}.sticky-offer__panel{background:#65477b;height:110px;overflow:hidden;position:relative}.sticky-offer__inner{align-items:center;color:var(--white);display:flex;height:100%;justify-content:space-between}.sticky-offer__manager{align-items:center;display:flex;gap:20px;width:309px}.sticky-offer__avatar{border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.sticky-offer__avatar-img{height:auto;left:-112.4%;max-width:none;position:absolute;top:-30.9%;width:260.8%}.sticky-offer__manager-info{display:flex;flex-direction:column;gap:6px}.sticky-offer__name{font-size:24px;font-weight:600;line-height:1.14;margin:0}.sticky-offer__role{font-size:16px;line-height:1.14;margin:0}.sticky-offer__form{align-items:center;display:grid;gap:10px 16px;grid-template-areas:"title input button" "title agreement agreement";grid-template-columns:300px 230px 234px;isolation:isolate;justify-content:space-between;position:relative;width:808px}.sticky-offer__form:after,.sticky-offer__form:before{content:"";height:110px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.sticky-offer__form:before{background:url(/local/templates/main/assets/css/../images/sticky/shape.svg) no-repeat 0/100% 100%;left:-49px;width:977px}.sticky-offer__form:after{background:#3f195a;left:928px;width:100vw}.sticky-offer__title{font-size:22px;font-weight:600;grid-area:title;line-height:1.1;margin:0}.sticky-offer__input{background:var(--white);border:none;border-radius:60px;color:var(--dark);font-family:var(--font-family-primary),sans-serif;font-size:18px;grid-area:input;height:46px;line-height:1.5;outline:none;padding:0 24px;width:100%}.sticky-offer__input::-webkit-input-placeholder{color:#949494}.sticky-offer__input:-ms-input-placeholder{color:#949494}.sticky-offer__input::-ms-input-placeholder{color:#949494}.sticky-offer__input::placeholder{color:#949494}.sticky-offer__button.button{background:var(--green);border-radius:60px;color:#1d3253;grid-area:button;height:46px;padding:0 20px;width:100%}.sticky-offer__agreement{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:13px;grid-area:agreement;line-height:1.5;position:relative}.sticky-offer__checkbox{opacity:0;pointer-events:none;position:absolute}.sticky-offer__box{background:var(--white);border-radius:4px;flex-shrink:0;height:20px;position:relative;width:20px}.sticky-offer__box:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -103px -1px no-repeat;background-size:auto 43px;content:"";display:none;height:9px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.sticky-offer__checkbox:checked+.sticky-offer__box:after{display:block}.sticky-offer__link{text-decoration:underline}@-webkit-keyframes sticky-offer-open{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sticky-offer-open{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:none;transform:none}}.tech{color:var(--dark)}.tech__title{font-size:46px;font-weight:600;line-height:1;margin:0 0 40px}.tech__content{align-items:start;display:grid;grid-template-columns:560px 560px;justify-content:space-between}.tech__image{border-radius:20px;height:724px;overflow:hidden}.tech__cards{gap:20px}.tech__card,.tech__cards{display:flex;flex-direction:column}.tech__card{justify-content:flex-start}.tech__card:after{background:#d9d9d9;content:"";height:1px;margin-top:auto}.tech__card-title{color:var(--violet);font-size:30px;font-weight:600;line-height:1.14;margin:0 0 10px}.tech__card-text{font-size:16px;line-height:1.5;margin:0 0 30px}.popup-magazine{background:transparent;max-width:100%;width:1200px}.popup-magazine__box{align-items:center;background:var(--violet);border-radius:20px;color:var(--white);display:flex;height:390px;padding:0 40px;position:relative}.popup-magazine__box:before{background:url(/local/templates/main/assets/css/../images/form/forma.svg) no-repeat 0 0/100% 100%;content:"";height:238px;width:600px}.popup-magazine__box:before,.popup-magazine__image{pointer-events:none;position:absolute;right:0;top:0}.popup-magazine__image{height:398px;overflow:hidden;width:616px}.popup-magazine__img{height:103.61%;left:-.06%;max-width:none;position:absolute;top:0;width:100.11%}.popup-magazine__content{display:flex;flex-direction:column;gap:30px;position:relative;width:517px;z-index:1}.popup-magazine__content .form--download{gap:16px}.popup-magazine__content .form--download .form__submit.button{flex:1}.popup-magazine__text{display:flex;flex-direction:column;gap:10px}.popup-magazine__title{font-size:40px;font-weight:600;line-height:1.14}.popup-magazine__subtitle{font-size:15px;line-height:1.5;margin:0}.popup.popup-main{padding:60px}.popup-main{background:var(--violet);border-radius:16px;color:var(--white);max-width:100%;width:800px}.popup-main__wrapper{display:flex;flex-direction:column;gap:40px}.popup-main__wrapper .form--download{gap:16px;margin:0}.popup-main__wrapper .form--download .form__input{flex:1;min-width:0;width:auto}.popup-main__wrapper .form--download .form__submit.button{flex:1}.popup-main__wrapper .form--download .form__label{justify-content:center}.popup-main__text{display:flex;flex-direction:column;gap:10px;text-align:center}.popup-main__title{font-size:40px;font-weight:600;line-height:1.14}.popup-main__subtitle{font-size:15px;line-height:1.5;margin:0}.popup{overflow:unset;padding:0}.popup,.popup .fancybox-button{display:none}.popup__close{position:absolute;right:-40px;top:-40px}.popup__close:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -149px -1px no-repeat;background-size:auto 43px;content:"";display:block;height:41px;width:41px}.breadcrumbs{margin:0 auto 60px;max-width:calc(1200px + clamp(16px, 3vw, 24px) + clamp(16px, 3vw, 24px));padding:142px clamp(16px,3vw,24px) 0;width:100%}.breadcrumbs_absolute{left:0;padding:0;position:absolute;right:0;top:140px;z-index:3}.breadcrumbs_white .breadcrumbs__item{color:var(--white)}.breadcrumbs__item{align-items:center;color:var(--greyText);display:inline-flex;font-size:15px;font-weight:500;line-height:100%}.breadcrumbs__item sup{font-size:10px}.breadcrumbs a:after{content:"/";display:inline-block;margin:0 10px}.button{align-items:center;border:none;border-radius:40px;cursor:pointer;display:flex;font-family:var(--font-family-primary),Arial,sans-serif;font-size:16px;font-weight:500;height:52px;justify-content:center;line-height:150%;outline:none}.button-primary{background:var(--violet)}.button-border,.button-primary{color:var(--white);padding:0 44px}.button-border{border:1px solid var(--white)}.button-border-violet{border:1px solid var(--violet);color:var(--violet);padding:0 44px}.button-green{background:var(--green);color:var(--violet);padding:0 44px}.container{margin:0 auto;max-width:calc(1200px + clamp(16px, 3vw, 24px) + clamp(16px, 3vw, 24px));padding:0 clamp(16px,3vw,24px)}.flex-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}.text-wrapper{font-size:clamp(14px,3vw,16px);font-weight:500;line-height:clamp(120%,3vw,140%);margin:0}h1{margin:0}.title,h1{font-size:clamp(28px,5vw,50px);font-weight:600;line-height:clamp(28px,5vw,50px)}.title sup,h1 sup{font-size:clamp(18px,3vw,30px)}.title-second{font-size:clamp(28px,5vw,36px);font-weight:500;line-height:110%}.image-contain{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-mt{margin-top:140px}.block-mb{margin-bottom:100px}.block-pt{padding-top:120px}.block-pb{padding-bottom:120px}.block-color-bg{background-color:#f0f0f0}.block-color-bg:not(:empty){padding:100px 0}.tag{align-items:center;border:1px solid #e8ebee;border-radius:40px;color:var(--indigo);display:flex;font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:100%;padding:5px 15px}.compass path,.compass svg{height:100%;width:100%}.compass .later{transform-box:fill-box}.compass .later,.compass .stroke{-webkit-transform-origin:center;transform-origin:center}.section-bg{background:#171924}.fancybox-slide{backdrop-filter:blur(2.5px);background:rgba(233,232,239,.8)}.fancybox-slide--html{padding:0}.flat-card{background-color:var(--white);border:1px solid #f0f1f2;border-radius:20px;box-shadow:6px 6px 20px 0 rgba(86,89,92,.122);color:var(--violet);gap:20px;min-width:0;padding:20px;position:relative;text-decoration:none}.flat-card,.flat-card__content{display:flex;flex-direction:column}.flat-card__content{flex:1;gap:10px}.flat-card__image-wrapper{height:264px;width:100%}.flat-card__info{display:flex;flex-direction:column}.flat-card__title{font-size:24px;font-weight:600;line-height:1.14}.flat-card__title sup{font-size:15.48px}.flat-card__price{font-size:20px;font-weight:500;line-height:1.5}.flat-card__date{color:var(--dark);font-size:16px;line-height:1.5;margin-top:auto}.flat-card__tags{display:flex;flex-wrap:wrap;gap:5px 4px}.flat-card__tags span{border:1px solid #e8ebee;border-radius:40px;color:var(--grey-text);display:inline-block;font-size:12px;line-height:1.2;padding:4px 12px}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(/local/templates/main/assets/css/../fonts/Inter_18pt-Regular.ttf)}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(/local/templates/main/assets/css/../fonts/Inter_18pt-Medium.ttf)}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(/local/templates/main/assets/css/../fonts/Inter_18pt-SemiBold.ttf)}.house-card{background-color:var(--white);border:1px solid var(--greyLight);border-radius:20px;box-shadow:6px 6px 20px 0 rgba(86,89,92,.122);display:flex;flex-direction:column;position:relative;transition:.2s linear;width:calc(25% - 15px)}.house-card_large{width:calc(50% - 15px)}.house-card_large .swiper-pagination{bottom:12px;display:flex;gap:6px;left:20px;position:absolute;right:20px}.house-card_large .swiper-pagination .swiper-pagination-bullet{background-color:var(--white);border-radius:15px;flex:1;height:6px;opacity:.6;transition:opacity .3s linear;z-index:2}.house-card_large .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.house-card_large .house-card__date{margin-top:0}.house-card__slider{position:relative;width:100%}.house-card__slider .swiper-wrapper{height:310px}.house-card__slider .swiper-wrapper .swiper-slide:last-child{-o-object-fit:contain;object-fit:contain}.house-card__slider .swiper-wrapper img{border-radius:16px}.house-card__price-info{display:flex;gap:30px;margin-top:11px}.house-card__hypo{color:var(--blue);font-size:14px;line-height:100%}.house-card__hypo span{font-weight:500}.house-card__label{color:var(--grey);font-size:14px;font-weight:400;padding:16px 20px 12px}.house-card__image-wrapper{height:240px;width:100%}.house-card__image-wrapper img{border-radius:14px}.house-card__content{display:flex;flex:1;flex-direction:column;padding:20px}.house-card__title{color:var(--blackDark);font-size:22px;font-weight:600;line-height:26px}.house-card__title sup{font-size:16px}.house-card__price{color:var(--blackDark);font-size:18px;font-weight:400;line-height:18px;margin-top:8px}.house-card__date{color:var(--grey);font-size:14px;font-weight:400;line-height:100%;margin-bottom:14px;margin-top:16px}.house-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.house-card__tags span{border:1px solid #e1e1e1;border-radius:30px;color:var(--blackDark);display:inline-block;font-size:14px;line-height:16px;padding:4px 8px}.house-card__tags span.selected{background-color:var(--orange);border-color:var(--orange);color:#fff}.next-btn,.prev-btn{background-color:var(--grey);border-radius:16px;cursor:pointer;display:grid;height:44px;place-content:center;position:static;transition:.2s linear;width:44px}.next-btn:not(.disabled-slider-button):hover,.prev-btn:not(.disabled-slider-button):hover{background:var(--grey3)}.next-btn:after,.prev-btn:after{content:"";display:block}.prev-btn:after{margin-left:-3px}.prev-btn:after,.prev-btn:not(.disabled-slider-button):hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.next-btn:after{margin-left:3px}.next-thin-btn,.prev-thin-btn{cursor:pointer;position:absolute;top:calc(50% - 12px);z-index:2}.next-thin-btn.disabled-slider-button,.prev-thin-btn.disabled-slider-button{display:none}.next-thin-btn:after,.prev-thin-btn:after{content:"";display:block}.prev-thin-btn{left:16px}.next-thin-btn{right:16px}.next-thin-btn:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next,.swiper-button-prev{background-color:hsla(0,0%,100%,.4);border:1px solid #fff;border-radius:50%;cursor:pointer;display:grid;height:56px;place-content:center;transition:background .2s linear;width:56px;z-index:1}.swiper-button-next:before,.swiper-button-prev:before{content:"";display:block}.swiper-button-next:before{margin-right:-3px}.swiper-button-prev:before{margin-left:-3px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-pagination{display:flex;gap:4px}.swiper-pagination .swiper-pagination-bullet{background-color:var(--white) 4;border-radius:50%;display:block;height:8px;width:8px;z-index:1}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--white);border-radius:100px;width:50px}
/* End */


/* Start:/local/templates/main/assets/css/main-hover-hover-and-pointer-fine.css?17923856824043*/

@media (hover: hover) and (pointer: fine) {
  .footer__socials .footer-socials__item {
    transition: all 0.3s ease;
  }
  .footer__socials .footer-socials__item:hover {
    background-color: var(--white);
    transition: 0.2s linear;
  }
  .footer__socials .footer-socials__item:hover img {
    opacity: 0;
  }
  .footer__socials .footer-socials__item:hover img:last-child {
    opacity: 1;
  }
  .footer__links a {
    transition: all 0.3s ease;
  }
  .footer__links a:hover {
    border-bottom-color: var(--white);
    transition: 0.2s linear;
  }
  .map__zoom {
    transition: all 0.3s ease;
  }
  .map__zoom:hover {
    background: var(--grey2);
  }
  .map__zoom:hover:after, .map__zoom:hover:before {
    background: var(--white);
  }
  .form__label span {
    transition: all 0.3s ease;
  }
  .form__label span:hover:hover {
    border-bottom-color: var(--white);
    transition: 0.2s linear;
  }
  .form--download .form__submit.button {
    transition: all 0.3s ease;
  }
  .form--download .form__submit.button:hover {
    background: var(--white);
  }
  .header-nav__link {
    transition: all 0.3s ease;
  }
  .header-nav__link:hover::after {
    background-color: var(--white);
    transition: 0.2s linear;
  }
  .header_white .button-border {
    transition: all 0.3s ease;
  }
  .header_white .button-border:hover {
    background: var(--violet);
    color: var(--white);
    border-color: var(--violet);
  }
  .header_white .header-nav__link {
    transition: all 0.3s ease;
  }
  .header_white .header-nav__link:hover::after {
    background-color: var(--violet);
  }
  .about__arrow {
    transition: all 0.3s ease;
  }
  .about__arrow:hover {
    background: var(--violet);
  }
  .about__arrow {
    transition: all 0.3s ease;
  }
  .about__arrow:hover:hover:before {
    width: 22px;
    height: 27px;
    background: url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -303px -1px no-repeat;
    background-size: auto 43px;
  }
  .excursion__button {
    transition: all 0.3s ease;
  }
  .excursion__button:hover {
    background: var(--white);
  }
  .payment__button {
    transition: all 0.3s ease;
  }
  .payment__button:hover {
    background: var(--white);
  }
  .payment__card {
    transition: all 0.3s ease;
  }
  .payment__card:hover {
    background: var(--violet2);
  }
  .payment__card:hover:after {
    width: 40px;
    height: 40px;
    background: url(/local/templates/main/assets/css/../images/sprites/icons-sprite-a94a9de9.svg) -43px -1px no-repeat;
    background-size: auto 43px;
  }
  .plans__button {
    transition: all 0.3s ease;
  }
  .plans__button:hover {
    background: var(--violet);
    color: var(--white);
  }
  .sticky-offer__toggle.button {
    transition: all 0.3s ease;
  }
  .sticky-offer__toggle.button:hover {
    background: #6ad91a;
  }
  .sticky-offer__button.button {
    transition: all 0.3s ease;
  }
  .sticky-offer__button.button:hover {
    background: #6ad91a;
  }
  .button-primary {
    transition: all 0.3s ease;
  }
  .button-primary:hover {
    background: var(--violet2);
  }
  .button-border {
    transition: all 0.3s ease;
  }
  .button-border:hover {
    color: var(--violet);
    border-color: var(--green);
    background: var(--green);
  }
  .button-border-violet {
    transition: all 0.3s ease;
  }
  .button-border-violet:hover {
    color: var(--white);
    background: var(--violet);
  }
  .flat-card {
    transition: all 0.3s ease;
  }
  .flat-card:hover {
    box-shadow: none;
  }
  .house-card {
    transition: all 0.3s ease;
  }
  .house-card:hover:hover {
    box-shadow: none;
    transition: 0.2s linear;
  }
  .prev-thin-btn {
    transition: all 0.3s ease;
  }
  .prev-thin-btn:hover:hover::after {
    transform: rotate(180deg);
  }
  .next-thin-btn {
    transition: all 0.3s ease;
  }
  .next-thin-btn:hover:hover::after {
    transform: rotate(0);
  }
  .swiper-button-prev, .swiper-button-next {
    transition: all 0.3s ease;
  }
  .swiper-button-prev:hover:hover, .swiper-button-next:hover:hover {
    background-color: #fff;
    transition: background 0.2s linear;
  }
}
/* End */
/* /local/templates/main/assets/css/vendor.css?179238568259250 */
/* /local/templates/main/assets/css/main.css?179238568245774 */
/* /local/templates/main/assets/css/main-hover-hover-and-pointer-fine.css?17923856824043 */
