

/* Start:/static/assets/components/select2/dist/css/select2.min.css?169713959215180*/
.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;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.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-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;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[aria-selected]{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{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 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;width:1px !important;white-space:nowrap !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:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;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 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.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__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;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--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{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{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.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--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=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:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;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-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-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 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.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;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.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{outline:0;box-shadow:none}.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[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{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}

/* End */


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


/* Start:/static/assets/components/swiper-5.3.1/css/swiper.min.css?169713959213678*/
/**
 * Swiper 5.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 8, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/frontend/assets/styles.min.css?1740915070233216*/
.visible-xs{display:none}@media (max-width: 767px){.visible-xs{display:block}}.hidden-xs{display:block}@media (max-width: 767px){.hidden-xs{display:none}}.visible-sm{display:none}@media (max-width: 1024px){.visible-sm{display:block}}.hidden-sm{display:block}@media (max-width: 1024px){.hidden-sm{display:none}}.visible-md{display:none}@media (max-width: 1280px){.visible-md{display:block}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0}html{height:100%}html body{height:100%;width:100%;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html body.isMenu{overflow:hidden}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}img{max-width:100%;height:auto}button{cursor:pointer}sup{display:inline-block;vertical-align:baseline;transform:translateY(-0.4em);font-size:0.6em}.swiper-button-next:after,.swiper-button-prev:after{display:none !important}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}main{min-width:0}a{text-decoration:none;color:currentColor}h1,h2,h3,h4,p{margin:0}.base-title{font-weight:800;font-size:32px;line-height:39px;text-align:center;color:#284981}@media (max-width: 767px){.base-title{font-size:28px;line-height:33px}}.content-title{font-weight:800;font-size:16px;line-height:19px}.page-project__aside-wrap{position:sticky;top:145px;display:flex;flex-direction:column}@media (max-width: 1024px){.page-project__aside-wrap{display:none}}.page-project__price-wrap{display:none}@media (max-width: 767px){.page-project__price-wrap{display:flex;justify-content:space-between}}.page-project__aside{padding:16px;margin-bottom:16px;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff}.page-project__aside-top-title{margin-bottom:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px}.page-project__aside-title{margin-bottom:4px;font-weight:600;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.page-project__aside-description{margin-bottom:24px;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:rgba(0,0,0,0.4)}@media (max-width: 767px){.page-project__aside-description{margin-bottom:4px}}.page-project__aside-group{display:flex;flex-direction:column}.page-project__aside-input-wrap{margin-bottom:12px}.page-project__aside-checkbox-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:4px;margin-bottom:24px}.page-project__aside-input{width:100%;padding:8px 16px;background:#F4F4F4;border:1px solid #F4F4F4;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px}.page-project__aside-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:15px 18px;margin-bottom:8px;background:#D91546;border:1px solid transparent;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#fff;transition:all 0.3s ease}@media (min-width: 1025px){.page-project__aside-btn:hover,.page-project__aside-btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.page-project__aside-btn--border-red{border:1px solid rgba(217,21,70,0.4);color:#D91546;background:#fff}@media (min-width: 1025px){.page-project__aside-btn--border-red:hover,.page-project__aside-btn--border-red:active{background:#D91546;color:#fff}}.page-project__confidentiality{font-weight:400;font-size:10px;line-height:16px;color:#000;font-family:"Raleway",sans-serif}.page-project__confidentiality-link{color:#D91546}.page-project__gallery{position:relative;max-width:879px;width:100%;margin-bottom:16px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.page-project__gallery{max-width:100%}}.gallery__img{display:block;width:100%;max-height:491px;border-radius:4px;object-fit:cover;object-position:center}@media (max-width: 767px){.gallery__img{height:427px;border-radius:0}}.swiper__gallery{position:relative;max-width:calc(100vw - 40px)}.swiper__gallery .swiper-slide{width:100%}.gallery__badges{position:absolute;top:24px;left:16px;z-index:2}.gallery__badges--lot{right:16px;left:auto}.gallery__badges--lot .gallery__badge{padding:10px 16px 10px 48px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='21' viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.08765 0.000117471C9.08765 0.000117471 8.33379 3.27525 10.2184 6.20246C12.1023 9.12967 18.5362 14.8977 9.43561 20.2594C9.43561 20.2594 11.3629 17.5204 10.392 15.651C9.42109 13.7816 7.33462 12.3904 7.68196 9.46318C7.68196 9.46318 4.9291 10.6084 6.14607 15.7955C6.14607 15.7955 4.59566 15.2305 3.94305 13.7017C3.94305 13.7017 2.97936 16.7012 4.74754 20.2087C4.74754 20.2087 -4.59885 15.7514 2.9359 7.09372C2.9359 7.09372 3.09511 9.91952 4.21129 10.7023C4.21129 10.7023 2.37075 3.05086 9.0875 0L9.08765 0.000117471Z' fill='white'/%3E%3C/svg%3E ");background-color:#D91546;background-repeat:no-repeat;background-size:auto;background-position:16%;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif}.gallery__badge{padding:4px 8px;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);border-radius:4px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.02em}.gallery__button--next,.gallery__button--prev{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50px;background-color:rgba(255,255,255,0.6);border:1px solid transparent;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.gallery__button--next:hover:not(.swiper-button-disabled),.gallery__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.gallery__button--next:hover:not(.swiper-button-disabled) svg,.gallery__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.gallery__button--next svg,.gallery__button--prev svg{display:block;width:24px;height:24px;color:#000}.gallery__button--next.swiper-button-disabled,.gallery__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.gallery__button--next{right:24px}@media (max-width: 1024px){.gallery__button--next{display:none}}.gallery__button--prev{left:24px}@media (max-width: 1024px){.gallery__button--prev{display:none}}.swiper__gallery{position:relative}.swiper__gallery .swiper-slide{width:100%}@media (max-width: 1024px){.swiper__gallery .gallery__swiper-pagination{position:absolute;bottom:6px;color:#fff}.swiper__gallery .swiper-pagination-bullet{width:4px;height:4px;background:#fff;opacity:0.5}.swiper__gallery .swiper-pagination-bullet-active{width:24px;height:4px;border-radius:12px;opacity:1}.swiper__gallery .swiper-pagination-bullet:active,.swiper__gallery .swiper-pagination-bullet:hover{transform:scale(1.1)}}.gallery__graphics-navigation{position:absolute;top:24px;left:24px;z-index:5;display:flex;align-items:center;background:#fff;border-radius:4px}@media (max-width: 767px){.gallery__graphics-navigation{top:auto;left:0;bottom:25px;width:100%;justify-content:center;background-color:transparent;gap:8px}}.gallery__navigation-control{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:8px 16px;background:#fff;border:1px solid transparent;border-radius:4px;font-family:"Raleway",sans-serif;font-size:14px;line-height:18px;letter-spacing:-0.02em;color:#000}@media (max-width: 767px){.gallery__navigation-control{padding:10px;background:rgba(255,255,255,0.7)}}.gallery__navigation-control svg{display:block;margin-right:8px;width:24px;height:24px}@media (max-width: 767px){.gallery__navigation-control svg{margin-right:0}}.gallery__navigation-control.active{font-weight:600;border:1px solid rgba(217,21,70,0.4);color:#D91546}.gallery__navigation-control.active svg{color:#D91546}.swiper__gallery-thumbs{position:absolute;left:24px;right:24px;bottom:24px}.swiper__gallery-thumbs .swiper-slide{background-size:cover}.swiper__gallery-thumbs .swiper-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(255,255,255,0.4), rgba(255,255,255,0.4))}.swiper__gallery-thumbs .swiper-slide-thumb-active{border:1px solid #fff}.swiper__gallery-thumbs .swiper-slide-thumb-active::after{display:none}@media (max-width: 767px){.swiper__gallery-thumbs{display:none}}.gallery__thumbs-slide{position:relative;overflow:hidden;border-radius:4px}.gallery__thumbs-picture{height:100px;border-radius:16px;background-color:#c4c4c4;background-position:50%;background-size:cover;background-repeat:no-repeat}.gallery__thumbs-picture img{width:100%;height:100%;object-fit:cover;object-position:center}.page-project__offers-wrap{margin:0 -20px}.page-project__offers{position:relative;max-width:915px;width:100%;padding:0 20px;margin-bottom:40px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.page-project__offers{max-width:100%}}.rc-card{display:flex;flex-direction:column;flex-grow:1;width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);border:1px solid transparent}@media (min-width: 1025px){.rc-card:hover{border:1px solid rgba(217,21,70,0.2);background:#FFF;box-shadow:0 0 15px 0 rgba(115,0,0,0.1)}}.rc-card__img-wrap{position:relative;height:154px;width:100%}@media (max-width: 767px){.rc-card__img-wrap{height:250px}}.rc-card__img-wrap--main{height:250px}.rc-card__img-wrap--sold::after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:12px;background:rgba(0,0,0,0.2);backdrop-filter:blur(10px)}.rc-card__img-text{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:1px;transform:translate(-50%, 50%);font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px;color:#fff}.rc-card__img-text::before{content:'';position:absolute;top:50%;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:32%;height:1px;background:#fff}.rc-card__img-text::after{content:'';position:absolute;top:50%;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:32%;height:1px;background:#fff}.rc-card__img{position:relative;border-radius:12px;height:100%;width:100%}.rc-card__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rc-card__graphics{position:absolute;top:12px;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-start}.rc-card__graphics-lot{margin-right:4px;padding:4px 8px 4px 16px;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);border-radius:0 8px 8px 0;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#000}.rc-card__graphics-star{margin-right:4px;padding:4px 8px;background:#D91546;border-radius:8px}.rc-card__graphics-star svg{display:block;width:16px;height:16px}.rc-card__graphics-closed-sales{margin-right:4px;padding:4px 8px;background:#219653;border-radius:8px}.rc-card__graphics-closed-sales svg{display:block;width:16px;height:16px}.rc-card__graphics-users{margin-right:4px;padding:4px 8px;background:#2f80ed;border-radius:8px}.rc-card__graphics-users svg{display:block;width:16px;height:16px}.rc-card__badges{position:absolute;top:42px;left:12px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;margin:0;padding:0;list-style:none}.rc-card__badge{display:block;margin:0 0 6px 0;padding:2px 8px;border-radius:8px;background:rgba(255,255,255,0.6);backdrop-filter:blur(5px);font-weight:400;font-size:10px;line-height:16px;letter-spacing:-0.2px}.rc-card__graphics-discount{padding:4px 8px;background:#D91546;border-radius:8px;font-family:"Raleway",sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:-0.2px;color:#F4F4F4}.rc-card__favorite{position:absolute;top:12px;right:12px;z-index:5;display:block;cursor:pointer}.rc-card__favorite input:checked+.project-card__favorite-indicator{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 4C18.8508 4 21 6.3027 21 10C21 12.894 18.0716 16.1668 12.2716 19.9198C12.1063 20.0267 11.8937 20.0267 11.7284 19.9198C5.92838 16.1668 3 12.894 3 10C3 6.3027 5.14919 4 8.5 4C10.0277 4 11.2097 4.52341 12 5.55573C12.7903 4.52341 13.9723 4 15.5 4Z' fill='%23D91546'/%3E%3C/svg%3E")}.rc-card__favorite-indicator{display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 10C21 6.3027 18.8508 4 15.5 4C13.9723 4 12.7903 4.52341 12 5.55573C11.2097 4.52341 10.0277 4 8.5 4C5.14919 4 3 6.3027 3 10C3 12.894 5.92838 16.1668 11.7284 19.9198C11.8937 20.0267 12.1063 20.0267 12.2716 19.9198C18.0716 16.1668 21 12.894 21 10ZM15.5 5C18.2825 5 20 6.84016 20 10C20 12.3991 17.3513 15.399 12 18.9034C6.64867 15.399 4 12.3991 4 10C4 6.84016 5.71748 5 8.5 5C9.98354 5 10.974 5.56595 11.5528 6.72361C11.737 7.09213 12.263 7.09213 12.4472 6.72361C13.026 5.56595 14.0165 5 15.5 5Z' fill='%23D91546'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.rc-card__inner{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:12px 12px 16px}.rc-card__title{height:55px;overflow:auto;margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:25px}.rc-card__title::-webkit-scrollbar{width:0}.rc-card__title--one{height:24px}.rc-card__title--three{height:73px}.rc-card__text{height:50px;overflow:auto;margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:#000}.rc-card__text::-webkit-scrollbar{width:0}.rc-card__text--one{height:24px}.rc-card__text--three{height:70px}.rc-card__square{display:inline-flex;align-items:center;justify-content:center;max-width:70px;padding:4px 8px;margin-bottom:8px;background:rgba(0,0,0,0.1);border-radius:4px;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-.02em;text-align:center;color:#000;white-space:nowrap}.rc-card__characteristics{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:5px;padding:8px 0;margin-bottom:0;margin-top:0;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}.rc-card__characteristic{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.rc-card__characteristic-description{font-family:"Raleway",sans-serif;margin-bottom:4px;font-weight:400;font-size:14px;line-height:18px;color:rgba(0,0,0,0.4)}.rc-card__characteristic-value{font-family:"Raleway",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.02em;color:#000}.rc-card__price{margin-top:16px;font-family:"Raleway",sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#000}.rc-card__bottom{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;margin-top:auto}.rc-card__buttons-wrap{display:flex;justify-content:center;padding-left:12%}@media (max-width: 769px){.rc-card__buttons-wrap{display:none}}.swiper__list-rc-card{position:relative;max-width:calc(100vw - 40px)}.swiper__list-rc-card .swiper-slide{width:100%;display:flex;height:auto}.swiper__list-rc-card .list-rc-card__swiper-pagination{color:#fff;position:static;margin-top:14px}.swiper__list-rc-card .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__list-rc-card .swiper-pagination-bullet{width:4px;height:4px}}.swiper__list-rc-card .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__list-rc-card .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__list-rc-card .swiper-pagination-bullet:active,.swiper__list-rc-card .swiper-pagination-bullet:hover{transform:scale(1.1)}.list-rc-card__button--next,.list-rc-card__button--prev{position:absolute;top:17%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.list-rc-card__button--next:hover:not(.swiper-button-disabled),.list-rc-card__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.list-rc-card__button--next:hover:not(.swiper-button-disabled) svg,.list-rc-card__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.list-rc-card__button--next svg,.list-rc-card__button--prev svg{display:block;width:24px;height:24px;color:#000}.list-rc-card__button--next.swiper-button-disabled,.list-rc-card__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.list-rc-card__button--next{right:-10px}@media (max-width: 1024px){.list-rc-card__button--next{display:none}}.list-rc-card__button--prev{left:-10px}@media (max-width: 1024px){.list-rc-card__button--prev{display:none}}.swiper__rc-card{position:relative}.swiper__rc-card .swiper-slide{width:100%}.swiper__rc-card .rc-card__swiper-pagination{position:absolute;bottom:0;color:#fff !important}.swiper__rc-card .swiper-pagination-bullet{width:4px !important;height:4px !important;background:#fff !important;opacity:0.5}.swiper__rc-card .swiper-pagination-bullet-active{width:24px !important;height:4px !important;border-radius:12px !important;opacity:1}@media (max-width: 767px){.swiper__rc-card .swiper-pagination-bullet{margin:0 3px !important}}.swiper__rc-card .swiper-pagination-bullet:active,.swiper__rc-card .swiper-pagination-bullet:hover{transform:scale(1.1)}.page-project__main{position:relative}.page-project__wrap{display:grid;grid-template-columns:1fr 255px;grid-column-gap:30px;align-items:flex-start;padding-top:32px;padding-bottom:90px}@media (max-width: 1200px){.page-project__wrap{grid-template-columns:800px auto}}@media (max-width: 1130px){.page-project__wrap{grid-template-columns:700px auto}}@media (max-width: 1024px){.page-project__wrap{grid-template-columns:1fr;padding-top:16px}}.page-project__top-title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px}@media (max-width: 767px){.page-project__top-title{margin-bottom:4px;font-size:24px;line-height:32px}}.page-project__address{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.page-project__address{flex-direction:column;align-items:flex-start;margin-bottom:8px;font-size:14px;line-height:18px}}.page-project__address span{margin-left:16px;font-weight:600;color:#D91546}.page-project__address svg{margin-right:3px;display:block;width:24px;height:24px}@media (max-width: 767px){.page-project__address svg{display:none}}.page-project__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px}.page-project__title span{color:#000;opacity:0.4}.page-project__btn-wrap{position:fixed;bottom:0;z-index:100;width:calc(100% - 40px)}.swiper-grid{position:absolute;width:100%;height:100%;display:grid;grid-template-columns:repeat(5, 1fr);z-index:10}.page-project__characteristics{margin-bottom:40px}@media (max-width: 1024px){.page-project__characteristics{margin-bottom:24px}}.page-project__title{font-weight:500;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.page-project__characteristics-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px;grid-row-gap:24px;margin-bottom:24px}@media (max-width: 767px){.page-project__characteristics-list{grid-template-columns:1fr}}.page-project__characteristics-item{display:flex}.page-project__characteristics-svg-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;margin-right:18px;border-radius:50%;background:#F4F4F4}.page-project__characteristics-svg-wrap svg{width:28px;height:28px}.page-project__characteristics-title{margin-bottom:4px;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000;opacity:0.6}.page-project__characteristics-text{font-weight:600;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 1024px){.page-project__characteristics-link-wrap{font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}}@media (max-width: 1024px){.page-project__characteristics-link{border-bottom:1px solid #000}}.page-project__description{margin-bottom:40px}.page-project__description--active .page-project__description-text{height:100%}.page-project__description-title{margin-bottom:8px;font-weight:500;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.page-project__description-text{height:120px;overflow:hidden;position:relative;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 767px){.page-project__description-text{height:72px}}.page-project__toggle{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:#D91546;font-family:"Raleway",sans-serif}.page-project__table-result{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}.object__list-wrap{margin-bottom:40px;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.1)}@media (max-width: 767px){.object__list-wrap{box-shadow:none}}.object__list{padding:0 8px 0;background:#fff}@media (max-width: 767px){.object__list{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-bottom:16px;padding:0;background-color:transparent;border-radius:0;box-shadow:none}}.object__list:last-child{padding-bottom:8px}.object__list:first-child{padding-top:8px;border-radius:4px}.object__list:first-child,.object__list:last-child{border-radius:4px}@media (max-width: 767px){.object__list:first-child,.object__list:last-child{border-radius:0}}.object__list-head{display:grid;grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 1fr 1fr 1fr 1.5fr;text-align:center}@media (max-width: 1024px){.object__list-head{grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 1fr 1fr 1.5fr}}@media (max-width: 767px){.object__list-head{display:none}}.object__list-item{display:flex;align-items:center;justify-content:center;padding:4px;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-left:1px solid #d5d5d5}.object__list-item:first-of-type{border-left:0}@media (max-width: 1024px){.object__list-item:nth-of-type(6){display:none}}.object-list-card{display:grid;grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 1fr 1fr 1fr 1.5fr;text-align:center;cursor:pointer;border-bottom:1px solid #d5d5d5}@media (max-width: 1024px){.object-list-card{grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 1fr 1fr 1.5fr}}@media (max-width: 767px){.object-list-card{display:none}}.object-list-card__item{display:flex;align-items:center;justify-content:center;max-height:100px;padding:4px;font-weight:400;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;border-left:1px solid #d5d5d5}.object-list-card__item:first-of-type{border-left:0;color:#D91546}.object-list-card__item:nth-child(2){padding:12px}@media (max-width: 1024px){.object-list-card__item:nth-of-type(6){display:none}}.object-list-card__item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.object-card{display:none;padding:16px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:4px}@media (max-width: 767px){.object-card{display:block}}.object-card__wrap{display:grid;grid-template-columns:1fr 1fr;position:relative;margin-bottom:16px}@media (max-width: 767px){.object-card__wrap{margin-bottom:0}}.object-card__favorite{position:absolute;top:0;right:0;z-index:2;cursor:pointer;display:none}.object-card__favorite-indicator{display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 10C21 6.3027 18.8508 4 15.5 4C13.9723 4 12.7903 4.52341 12 5.55573C11.2097 4.52341 10.0277 4 8.5 4C5.14919 4 3 6.3027 3 10C3 12.894 5.92838 16.1668 11.7284 19.9198C11.8937 20.0267 12.1063 20.0267 12.2716 19.9198C18.0716 16.1668 21 12.894 21 10ZM15.5 5C18.2825 5 20 6.84016 20 10C20 12.3991 17.3513 15.399 12 18.9034C6.64867 15.399 4 12.3991 4 10C4 6.84016 5.71748 5 8.5 5C9.98354 5 10.974 5.56595 11.5528 6.72361C11.737 7.09213 12.263 7.09213 12.4472 6.72361C13.026 5.56595 14.0165 5 15.5 5Z' fill='%23D91546'/%3E%3C/svg%3E")}.object-card__favorite input:checked+.object-card__favorite-indicator{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 4C18.8508 4 21 6.3027 21 10C21 12.894 18.0716 16.1668 12.2716 19.9198C12.1063 20.0267 11.8937 20.0267 11.7284 19.9198C5.92838 16.1668 3 12.894 3 10C3 6.3027 5.14919 4 8.5 4C10.0277 4 11.2097 4.52341 12 5.55573C12.7903 4.52341 13.9723 4 15.5 4Z' fill='%23D91546'/%3E%3C/svg%3E")}.object-card__img-wrap{padding-right:16px}.object-card__img-wrap img{display:block;width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:center}@media (max-width: 767px){.object-card__img-wrap img{border-radius:4px}}@media (max-width: 767px){.object-card__img-wrap{height:130px}}.object-card__type{font-weight:500;font-size:14px;line-height:18px}.object-card__lotid{font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.02em;color:rgba(0,0,0,0.2);font-family:'Rubik', sans-serif}.object-card__head{padding-bottom:4px;border-bottom:1px solid #D5D5D5;margin-bottom:4px}.object-card__info{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.02em;font-family:'Rubik', sans-serif}.object-card__note{color:rgba(0,0,0,0.2)}.page-project__button-wrap{margin-top:24px}@media (max-width: 767px){.page-project__button-wrap{margin-top:16px}}.page-project__button{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;padding:12px 40px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:4px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#D91546;transition:all 0.3s ease}.page-project__button::after{content:"";display:block;width:24px;height:24px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7197 12.4345C19.0126 12.1416 19.4874 12.1416 19.7803 12.4345C20.0732 12.7274 20.0732 13.2023 19.7803 13.4952L12.7803 20.4952C12.4874 20.7881 12.0126 20.7881 11.7197 20.4952L4.71967 13.4952C4.42678 13.2023 4.42678 12.7274 4.71967 12.4345C5.01256 12.1416 5.48744 12.1416 5.78033 12.4345L11.5 18.1542V5.46484C11.5 5.05063 11.8358 4.71484 12.25 4.71484C12.6642 4.71484 13 5.05063 13 5.46484L13 18.1542L18.7197 12.4345Z' fill='%23D91546'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}.page-project__button:hover,.page-project__button:active{border:1px solid #D91546}@media (max-width: 767px){.page-project__button{padding:12px 20px;font-size:14px;line-height:18px}}.page-project__similar-wrap{margin:0 -20px}.page-project__similar{position:relative;max-width:915px;width:100%;padding:0 20px;margin-bottom:40px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.page-project__similar{max-width:100%}}.similar-rc-card__inner{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:12px 12px 16px;border:1px solid transparent}.similar-rc-card__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:25px}.similar-rc-card__text{border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:12px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#000}.similar-rc-card__bottom{margin-top:auto}.similar-rc-card__price{margin-top:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#000}.similar-rc-card__price-description{margin-top:4px;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,0.4);font-family:"Raleway",sans-serif}.similar-rc-card__characteristics{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4px;grid-row-gap:16px;margin:12px 0 0}.similar-rc-card__characteristics-item{display:flex}.similar-rc-card__characteristics-svg-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:12px}.similar-rc-card__characteristics-svg-wrap svg{width:28px;height:28px}.similar-rc-card__characteristics-title{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px;font-family:"Raleway",sans-serif;color:#000;opacity:0.6}.similar-rc-card__characteristics-text{font-weight:600;font-size:12px;line-height:16px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 1024px){.similar-rc-card__characteristics-link-wrap{font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}}@media (max-width: 1024px){.similar-rc-card__characteristics-link{border-bottom:1px solid #000}}.page-project__broker{display:flex;width:100%;padding:16px;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff}.page-project__broker--mob{display:none}@media (max-width: 1024px){.page-project__broker--mob{display:flex}}@media (max-width: 1024px){.page-project__broker{margin-bottom:40px}}.page-project__broker-img-wrap{display:flex;flex-shrink:0;margin-right:16px;width:78px;height:78px}.page-project__broker-img{border-radius:50%}.page-project__broker-description{font-weight:400;font-size:12px;line-height:16px;font-family:"Raleway",sans-serif;color:#000}.modal-success{max-width:934px !important;padding:64px 72px 40px !important;background-image:url("/assets/i/content/project/success-bg.jpg");background-position:center;background-size:cover;border-radius:4px}@media (max-width: 1024px){.modal-success{max-width:100%;padding:56px 16px 24px !important;background-image:url("/assets/i/content/project/success-xs.jpg")}}.modal-success__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-success__title{margin-bottom:8px;text-align:center;font-weight:500;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.modal-success__text{margin-bottom:32px;text-align:center;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}.modal-success__btn-wrap{display:flex;justify-content:center;width:100%}.modal-success__btn{padding:15px 16px;max-width:355px;width:100%;background:#D91546;border-radius:4px;border:1px solid #D91546;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif}@media (min-width: 1025px){.modal-success__btn:hover,.modal-success__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 1024px){.modal-success__btn{max-width:calc(100% - 16px)}}.modal-object{max-width:934px !important;padding:40px !important;border-radius:4px;display:inline-block !important}@media (max-width: 767px){.modal-object{padding:40px 16px 16px !important}}.modal-object .modal__close{top:62px;right:62px}@media (max-width: 767px){.modal-object .modal__close{top:15px;right:21px}}.modal-object__wrap{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:40px}@media (max-width: 767px){.modal-object__wrap{display:flex;flex-direction:column;height:100%;overflow-y:auto}}@media (max-width: 767px){.modal-object__inner{margin-bottom:24px}}.modal-object__title{margin-bottom:16px;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.modal-object__title{margin-bottom:8px;font-size:24px;line-height:32px}}.modal-object__img{margin-bottom:16px;width:100%;height:100%;max-height:448px;border-radius:4px}@media (max-width: 767px){.modal-object__img{border-radius:0;margin-bottom:32px}}.modal-object__description--active .modal-object__description-text{height:100%}.modal-object__description-text{position:relative;font-weight:400;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 767px){.modal-object__description-text{height:72px;overflow:hidden}}.modal-object__toggle{font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.02em;color:#D91546}.modal-object__characteristic-wrap{display:none}@media (max-width: 767px){.modal-object__characteristic-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:24px;padding:8px 5px;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}}.modal-object__characteristic{text-align:center}.modal-object__characteristic-title{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,0.4);font-family:"Raleway",sans-serif}.modal-object__characteristic-description{font-weight:600;font-size:12px;line-height:18px;color:#000;font-family:"Raleway",sans-serif}.modal-object__aside{padding:16px;margin-bottom:16px;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff}.modal-object__aside-lotid{margin-top:40px;margin-bottom:8px;font-weight:400;font-size:16px;line-height:24px;color:#D91546;font-family:"Raleway",sans-serif}@media (max-width: 767px){.modal-object__aside-lotid{margin-top:0}}.modal-object__aside-top-title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#000}.modal-object__aside-title{margin-bottom:24px;font-weight:500;font-size:24px;line-height:32px;color:#000;font-family:"Raleway",sans-serif}.modal-object__aside-price{margin-bottom:24px;font-weight:600;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 767px){.modal-object__aside-price{margin-bottom:16px}}.modal-object__aside-characteristic-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:24px;padding:8px 5px;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}@media (max-width: 767px){.modal-object__aside-characteristic-wrap{display:none}}.modal-object__aside-characteristic{text-align:center}.modal-object__aside-characteristic-title{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,0.4);font-family:"Raleway",sans-serif}.modal-object__aside-characteristic-description{font-weight:600;font-size:12px;line-height:18px;color:#000;font-family:"Raleway",sans-serif}.modal-object__aside-input-wrap{margin-bottom:12px}.modal-object__aside-input{width:100%;padding:8px 16px;background:#F4F4F4;border:1px solid #F4F4F4;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px}.modal-object__aside-checkbox-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:4px;margin-bottom:24px}.modal-object__aside-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:15px 18px;margin-bottom:8px;background:#D91546;border:1px solid transparent;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#fff;transition:all 0.3s ease}.modal-object__aside-btn:hover,.modal-object__aside-btn:active{background:#fff;color:#D91546;border:1px solid #D91546}.modal-object__aside-btn--border-red{border:1px solid rgba(217,21,70,0.4);color:#D91546;background:#fff}.modal-object__aside-btn--border-red:hover{background:#D91546;color:#fff}.modal-object__confidentiality{font-weight:400;font-size:10px;line-height:16px;color:#000;font-family:"Raleway",sans-serif}.modal-object__confidentiality-link{color:#D91546}@media (min-width: 1025px){.modal-object__confidentiality-link:hover{text-decoration:underline}}.modal-feedback{max-width:480px !important;padding:70px !important;border-radius:0;backdrop-filter:blur(2px)}@media (max-width: 767px){.modal-feedback{max-width:100%;padding:40px 16px 40px !important}}.modal-feedback__wrap{display:flex;flex-direction:column;justify-content:center}.modal-feedback__title{margin-bottom:20px;text-align:center;font-weight:500;font-size:37px;line-height:normal;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 767px){.modal-feedback__title{font-size:24px}}.modal-feedback__label{margin-bottom:10px;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:12px;line-height:normal}.modal-feedback__input-wrap{margin-bottom:24px}.modal-feedback__input{width:100%;height:48px;padding:8px 16px;background:#F4F4F4;border:1px solid #F4F4F4;border-radius:10px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px}.modal-feedback__confidentiality{margin-bottom:20px;font-family:"Raleway",sans-serif;font-style:italic;font-weight:400;font-size:12px;line-height:normal;color:#000}.modal-feedback__confidentiality-link{color:#D91546;text-decoration:underline}@media (min-width: 1025px){.modal-feedback__confidentiality-link:hover{text-decoration:none}}.modal-feedback__btn-wrap{display:flex;justify-content:center;width:100%}.modal-feedback__btn{padding:14px 16px;max-width:355px;width:100%;background:#D91546;border-radius:10px;border:1px solid #D91546;font-weight:600;font-size:18px;line-height:normal;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.modal-feedback__btn{max-width:100%}}@media (min-width: 1025px){.modal-feedback__btn:hover,.modal-feedback__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.page-project__map{position:relative;margin-bottom:40px;overflow:hidden;box-sizing:border-box}@media (max-width: 767px){.page-project__map{width:87vw}}.tabs-list{display:inline-flex;align-items:flex-start;margin:0 0 24px;padding:0;list-style:none}.tabs-list li{margin:0 !important;padding:0 !important}@media (max-width: 767px){.tabs-list{max-width:100%;overflow-y:auto;margin:0 0 16px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.tabs-list::-webkit-scrollbar{width:0}}.tabs-list__btn{display:flex;align-items:center;justify-content:center;padding:10px 16px;margin-right:8px;background:#F4F4F4;border-radius:12px;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.32px;border:1px solid transparent;white-space:nowrap;transition:all .5s ease}.tabs-list__btn.active{border:1px solid rgba(217,21,70,0.4);background:#fff;color:#D91546}#map{overflow:hidden;border-radius:24px}.balloon-wrap{display:flex}.balloon-img{width:130px;height:112px;margin-right:12px;border-radius:4px}.balloon-title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px}.balloon-price{margin-bottom:4px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.balloon-address{font-family:"Raleway",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.24px}.promo{position:relative;min-height:700px;display:flex;flex-direction:column;flex-grow:1;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-rent/promo-bg.webp");background-color:#474747;padding-top:80px;padding-bottom:80px;margin-bottom:100px;overflow:hidden}.promo--news-catalog{background-image:url("/assets/i/content/news-catalog/news-catalog-bg.jpg");margin-bottom:60px}@media (max-width: 767px){.promo--news-catalog{min-height:523px;margin-bottom:24px}}.promo--news-catalog .promo__title{text-transform:none}.promo--sales{background-image:url("/assets/i/content/for-sales/promo-bg.webp");margin-bottom:100px}@media (max-width: 767px){.promo--sales{background-image:url("/assets/i/content/for-sales/promo-bg-mob.webp")}}@media (max-width: 767px){.promo{min-height:605px;padding-top:60px;padding-bottom:32px;margin-bottom:60px}}.promo__content-wrap{box-sizing:border-box;width:100%;max-width:1204px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.promo__content-wrap{display:flex;flex-direction:column;flex-grow:1}}.promo__title{max-width:730px;margin-bottom:8px;font-weight:500;font-size:42px;line-height:54px;color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase}@media (max-width: 767px){.promo__title{font-size:32px;line-height:44px}}.promo__text{margin-bottom:32px;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.promo__text{font-size:18px;line-height:24px}}@media (max-width: 767px){.promo__btn-wrap{margin-top:auto}}.promo__btn{max-width:255px;width:100%;padding:15px 16px;background:#D91546;border:1px solid #D91546;border-radius:4px;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif;transition:all 0.3s ease}@media (max-width: 767px){.promo__btn{display:inline-block;max-width:100%;text-align:center}}@media (min-width: 1025px){.promo__btn:hover,.promo__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.info{margin-bottom:100px}@media (max-width: 767px){.info{margin-bottom:60px}}.info__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.info__title{font-size:24px;line-height:32px}}.info__text{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.02em;text-align:center}@media (max-width: 767px){.info__text{margin-bottom:24px;font-size:16px;line-height:24px}}.info-card-wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:30px;grid-row-gap:24px}@media (max-width: 1024px){.info-card-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.info-card-wrap{grid-template-columns:1fr}}.info-card__img{height:295px;margin-bottom:16px;transition:all 0.3s ease}.info-card__img img{display:block;width:100%;height:100%;object-position:top center;object-fit:cover;border-radius:4px}.info-card__title{position:relative;min-height:72px;margin-bottom:16px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.info-card__title{min-height:auto;font-size:16px;line-height:24px}}.info-card__title::after{content:"";position:absolute;bottom:-11px;left:0;right:0;width:100%;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='344' height='8' viewBox='0 0 344 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M343.354 4.35355C343.549 4.15829 343.549 3.84171 343.354 3.64645L340.172 0.464466C339.976 0.269204 339.66 0.269204 339.464 0.464466C339.269 0.659728 339.269 0.976311 339.464 1.17157L342.293 4L339.464 6.82843C339.269 7.02369 339.269 7.34027 339.464 7.53553C339.66 7.7308 339.976 7.7308 340.172 7.53553L343.354 4.35355ZM0 4.5H343V3.5H0V4.5Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:right center}@media (max-width: 1280px){.info-card__title::after{background-size:contain}}.info-card__text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.info-card__text{font-size:14px;line-height:20px}}.object-preparation{margin-bottom:100px}@media (max-width: 767px){.object-preparation{margin-bottom:60px}}.object-preparation__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.object-preparation__title{font-size:24px;line-height:32px}}.object-preparation__text{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.02em;text-align:center}@media (max-width: 767px){.object-preparation__text{margin-bottom:24px;font-size:14px;line-height:18px}}.object-preparation__img-wrap{position:relative;min-height:500px;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-rent/object-preparation-img.webp");border-radius:8px}@media (max-width: 767px){.object-preparation__img-wrap{min-height:343px;border-radius:4px;background-position:center;background-image:url("/assets/i/content/for-rent/object-preparation-img-xs.webp")}}.tooltip{position:absolute}.tooltip--aromatization{top:69%;left:43%}@media (max-width: 767px){.tooltip--aromatization{top:61%;left:55%}}.tooltip--illuminations{top:57%;left:12%}@media (max-width: 767px){.tooltip--illuminations{top:38%;left:22%}}.tooltip--cleaning{bottom:27%;right:22%}@media (max-width: 767px){.tooltip--cleaning{bottom:30%;right:15%}}.tooltip--individualization{top:31%;left:53%}@media (max-width: 767px){.tooltip--individualization{top:41%;left:55%}}.tooltip-toggle{border:none;background-color:transparent;padding:0;margin:0;display:block}.tooltip-icon{position:relative;display:block;width:44px;height:44px;color:#D91546}@media (max-width: 767px){.tooltip-icon{width:32px;height:32px}}.tooltip-toggle:hover .tooltip-icon{color:rgba(217,21,70,0.4)}.tooltip-text{position:absolute;bottom:100%;left:21px;background-color:rgba(255,255,255,0.7);border:1px solid #D91546;backdrop-filter:blur(2px);color:#D91546;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;text-transform:none;padding:8px 16px;border-radius:4px 4px 4px 0;min-width:160px;z-index:1;display:none}@media (max-width: 767px){.tooltip-text{left:-44px;min-width:100px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:18px}}.tooltip-toggle:hover+.tooltip-text,.tooltip-toggle:focus+.tooltip-text{display:flex;align-items:center;justify-content:center}.callback-block{position:relative;min-height:448px;padding:0 40px;margin-bottom:100px;border-radius:8px;background-position:70%;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-rent/callback-block-img.webp");background-color:#474747}@media (max-width: 767px){.callback-block{min-height:428px;margin-bottom:60px;padding:0 16px;background-image:url("/assets/i/content/for-rent/callback-block-img-mob.webp");background-position:top}}.callback-block__wrap{position:relative;display:flex;justify-content:space-between}.callback-block__inner{display:flex;flex-direction:column;flex-grow:1;width:100%;max-width:500px;padding:40px 0}@media (max-width: 767px){.callback-block__inner{max-width:100%;padding:16px 0;z-index:1}}.callback-block__title{margin-bottom:32px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-0.02em;color:#000}@media (max-width: 767px){.callback-block__title{max-width:215px;margin-bottom:24px;font-size:24px;line-height:32px}}.callback-block__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:255px;width:100%;padding:15px 18px;background:#D91546;border:1px solid transparent;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#fff;transition:all 0.3s ease}@media (min-width: 1025px){.callback-block__btn:hover,.callback-block__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.callback-block__btn{max-width:100%}}.callback-block__group .btn-form-checkbox__content-wrap{background:#fff}.callback-block__input{width:100%;margin-bottom:24px;padding:0 0 7px 0;background-color:transparent;border:none;border-bottom:1px solid #000;color:#000;border-radius:0;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.02em}.callback-block__input::placeholder{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.02em;color:#000}@media (max-width: 767px){.callback-block__input{margin-bottom:16px}}.callback-block__checkbox-title{margin-bottom:12px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.02em;color:#000}.callback-block__checkbox-wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:4px;margin-bottom:32px}@media (max-width: 767px){.callback-block__checkbox-wrap{grid-template-columns:repeat(2, 1fr);grid-row-gap:4px;margin-bottom:24px}}.advantages{position:relative;min-height:516px;display:flex;flex-direction:column;flex-grow:1;padding:40px;margin-bottom:100px;background-position:top;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-rent/advantages-bg.webp");border-radius:8px;backdrop-filter:blur(2px);border:1px solid rgba(0,0,0,0.4)}@media (max-width: 767px){.advantages{margin-bottom:60px;padding:16px}}.advantages__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center;color:#D91546}@media (max-width: 767px){.advantages__title{font-size:24px;line-height:32px}}.advantages__text{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.02em;text-align:center;color:#D91546}@media (max-width: 767px){.advantages__text{margin-bottom:24px;font-size:14px;line-height:18px}}.advantages-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 767px){.advantages-list{grid-template-columns:1fr}}.advantages-list__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.advantages-list__item:nth-of-type(7n+1){grid-column:3/7}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+1){grid-column:auto}}.advantages-list__item:nth-of-type(7n+2){grid-column:7/11}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+2){grid-column:auto}}.advantages-list__item:nth-of-type(7n+3){grid-column:1/5}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+3){grid-column:auto}}.advantages-list__item:nth-of-type(7n+4){grid-column:5/9}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+4){grid-column:auto}}.advantages-list__item:nth-of-type(7n+5){grid-column:9/-1}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+5){grid-column:auto}}.advantages-list__item-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:16px;border-radius:50%;background:#fff}.advantages-list__item-icon svg{display:block;width:60px;height:60px}.advantages-list__item-text{max-width:310px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.02em;text-align:center}@media (max-width: 767px){.advantages-list__item-text{max-width:100%}}.feedback{position:relative;min-height:220px;padding:32px;margin-bottom:100px;background-position:top;background-size:cover;background-repeat:no-repeat;background-image:url("/frontend/assets/i/content/for-rent/feedback-bg.webp");border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}@media (max-width: 767px){.feedback{min-height:164px;margin-bottom:60px;padding:16px;border-radius:4px;background-image:url("/frontend/assets/i/content/for-rent/feedback-bg-mob.webp")}}@media (max-width: 767px){.feedback--main{margin-bottom:40px}}.feedback__title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px}@media (max-width: 767px){.feedback__title{font-size:24px;line-height:32px}}.feedback__text{margin-bottom:18px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.feedback__text{margin-bottom:24px;font-size:14px;line-height:18px}}.feedback__icon{margin-right:16px;width:32px;height:32px}.btn-form-checkbox__content-wrap{display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid transparent;background:#F4F4F4;border-radius:4px;cursor:pointer}.btn-form-checkbox__icon-wrap{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:4px;border-radius:50%;background-color:rgba(0,0,0,0.4)}.btn-form-checkbox__icon-wrap svg{width:24px;height:24px}.btn-form-checkbox__icon-wrap--ws svg{display:flex;align-items:center;justify-content:center;width:14px;height:14px}input:checked+.btn-form-checkbox__content-wrap{border:1px solid rgba(217,21,70,0.4)}input:checked+.btn-form-checkbox__content-wrap .btn-form-checkbox__icon-wrap--ws{background:#40C351}input:checked+.btn-form-checkbox__content-wrap .btn-form-checkbox__icon-wrap--tg{background:#2AABEE}input:checked+.btn-form-checkbox__content-wrap .btn-form-checkbox__icon-wrap--call{background:#077eff}input:checked+.btn-form-checkbox__content-wrap .btn-form-checkbox__icon-wrap--mail{background:#077eff}input:checked+.btn-form-checkbox__content-wrap .btn-form-checkbox__text{color:#D91546}.btn-form-checkbox__text{font-family:"Raleway",sans-serif;font-weight:400;font-size:11px;line-height:15px;letter-spacing:-0.02em;color:rgba(0,0,0,0.5)}.causes{margin-bottom:100px}@media (max-width: 767px){.causes{margin-bottom:60px}}.causes__title{margin-bottom:30px;text-align:center;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.causes__title{font-size:24px;line-height:32px;margin-bottom:24px}}.causes-card__list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 767px){.causes-card__list{grid-template-columns:repeat(2, 1fr);grid-column-gap:8px;grid-row-gap:8px}}.causes-card__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:174px;padding:16px;border:1px solid rgba(0,0,0,0.4);border-radius:4px;font-weight:400;font-size:16px;line-height:24px;color:#171929;font-family:"Raleway",sans-serif}@media (max-width: 767px){.causes-card__item{min-height:120px;padding:8px;font-size:14px;line-height:20px}}.causes-card__item:nth-of-type(7n+1){grid-column:1/5}@media (max-width: 767px){.causes-card__item:nth-of-type(7n+1){grid-column:1/-1;min-height:100px}}.causes-card__item:nth-of-type(7n+2){grid-column:5/9}@media (max-width: 767px){.causes-card__item:nth-of-type(7n+2){grid-column:auto}}.causes-card__item:nth-of-type(7n+3){grid-column:9/-1}@media (max-width: 767px){.causes-card__item:nth-of-type(7n+3){grid-column:auto}}.causes-card__item:nth-of-type(7n+4){grid-column:3/7}@media (max-width: 767px){.causes-card__item:nth-of-type(7n+4){grid-column:auto}}.causes-card__item:nth-of-type(7n+5){grid-column:7/11}@media (max-width: 767px){.causes-card__item:nth-of-type(7n+5){grid-column:auto}}.causes-card__item-number{margin-bottom:16px;font-weight:500;font-size:42px;line-height:54px;color:#D91546;font-family:"Raleway",sans-serif}@media (max-width: 767px){.causes-card__item-number{font-size:32px;line-height:44px;margin-bottom:0}}.for-rent-banner{background-position:bottom;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-rent/banner-bg.webp");padding:40px;margin-bottom:100px;border-radius:8px}@media (max-width: 767px){.for-rent-banner{background-image:url("/assets/i/content/for-rent/banner-bg-mob.webp");padding:16px;margin-bottom:60px;border-radius:4px}}.for-rent-banner__title{max-width:400px;margin-bottom:16px;font-weight:500;font-size:32px;line-height:44px;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.for-rent-banner__title{max-width:100%;font-size:24px;line-height:32px}}.for-rent-banner-list{margin-bottom:32px;padding-left:20px;list-style-type:disc}.for-rent-banner-list__item{font-weight:400;font-size:16px;line-height:24px;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.for-rent-banner-list__item{font-size:14px;line-height:20px}}.for-rent-banner__btn{width:100%;max-width:255px;padding:15px 16px;background:#D91546;border-radius:4px;border:1px solid transparent;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.for-rent-banner__btn{display:inline-block;max-width:100%;text-align:center}}@media (min-width: 1025px){.for-rent-banner__btn:hover,.for-rent-banner__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.tools{margin-bottom:100px}@media (max-width: 767px){.tools{margin-bottom:60px}}.tools__title{margin-bottom:30px;text-align:center;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.tools__title{margin-bottom:24px;font-size:24px;line-height:32px}}.tools-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 767px){.tools-list{grid-column-gap:16px;grid-row-gap:16px}}.tools-list__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:16px;border:1px solid rgba(0,0,0,0.4);border-radius:4px;font-weight:400;font-size:16px;line-height:24px;color:#171929;font-family:"Raleway",sans-serif}@media (max-width: 767px){.tools-list__item{font-size:14px;line-height:20px}}.tools-list__item:nth-of-type(7n+1){grid-column:1/9}@media (max-width: 767px){.tools-list__item:nth-of-type(7n+1){grid-column:1/-1}}.tools-list__item:nth-of-type(7n+2){grid-column:9/-1}@media (max-width: 767px){.tools-list__item:nth-of-type(7n+2){grid-column:1/-1}}.tools-list__item:nth-of-type(7n+3){grid-column:1/5}@media (max-width: 767px){.tools-list__item:nth-of-type(7n+3){grid-column:1/-1}}.tools-list__item:nth-of-type(7n+4){grid-column:5/9}@media (max-width: 767px){.tools-list__item:nth-of-type(7n+4){grid-column:1/-1}}.tools-list__item:nth-of-type(7n+5){grid-column:9/-1}@media (max-width: 767px){.tools-list__item:nth-of-type(7n+5){grid-column:1/-1}}.tools-list__item-svg{width:44px;height:44px;margin-bottom:16px}@media (max-width: 767px){.tools-list__item-svg{margin-bottom:8px}}.modal-request{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:934px !important;padding:0 !important;margin:30px auto;border-radius:4px}@media (max-width: 767px){.modal-request{margin-bottom:40px}}.modal-request__wrap{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 767px){.modal-request__wrap{height:100%;overflow-y:auto;grid-template-columns:1fr}}.modal-request__img{background-size:cover;background-position:top center;background-repeat:no-repeat}.modal-request__inner{display:flex;flex-direction:column;padding:64px 40px 40px}@media (max-width: 767px){.modal-request__inner{padding:40px 16px 40px}}.modal-request__title{margin-bottom:32px;text-align:center;font-weight:500;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.modal-request__input{padding:8px 16px;width:100%;margin-bottom:12px;background:#F4F4F4;border:1px solid #F4F4F4;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px}@media (max-width: 767px){.modal-request__input{margin-bottom:24px}}.modal-request__checkbox-title{margin-bottom:12px;font-weight:400;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 767px){.modal-request__checkbox-title{margin-top:8px;margin-bottom:8px}}.modal-request__checkbox-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:4px;margin-bottom:32px}@media (max-width: 767px){.modal-request__checkbox-wrap{grid-template-columns:1fr 1fr;grid-column-gap:8px;grid-row-gap:8px;margin-bottom:15px}}.modal-request__btn-wrap{margin-bottom:8px}.modal-request__btn{width:100%;padding:15px 16px;background:#D91546;border-radius:4px;border:1px solid transparent;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#fff;transition:all .5s ease}@media (min-width: 1025px){.modal-request__btn:hover,.modal-request__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.modal-request__confidentiality{font-weight:400;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#000}.modal-request__confidentiality-link{color:#D91546}.modal-request__select{width:100%;padding:8px 16px;margin-bottom:12px;background:#F4F4F4;border:1px solid #F4F4F4;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px}.download{padding:32px;margin-bottom:100px;border-radius:8px;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-sales/download-bg.webp");background-color:#474747}@media (max-width: 767px){.download{padding:16px;margin-bottom:60px;background-image:url("/assets/i/content/for-sales/download-bg-mob.webp")}}.download__title{margin-bottom:16px;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.download__title{max-width:220px;font-size:24px;line-height:32px}}.download__btn{max-width:255px;width:100%;padding:15px 16px;background:#D91546;border:1px solid #D91546;border-radius:4px;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif;transition:all 0.3s ease}@media (min-width: 1025px){.download__btn:hover,.download__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.download__btn{display:inline-block;max-width:100%;text-align:center}}.sales-tools{padding:60px 0;background-color:#F4F4F4;margin-bottom:100px}@media (max-width: 767px){.sales-tools{padding:24px 0;margin-bottom:60px}}.sales-tools__content{width:100%;max-width:1204px;margin:0 auto;padding:0 20px}.sales-tools__title{margin:0 auto 8px;text-align:center;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-tools__title{max-width:300px;font-size:24px;line-height:32px}}.sales-tools__description{max-width:600px;margin:0 auto 30px;text-align:center;font-weight:400;font-size:18px;line-height:24px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-tools__description{max-width:250px;margin-bottom:24px;font-size:14px;line-height:18px}}.sales-tools-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 767px){.sales-tools-list{grid-column-gap:16px;grid-row-gap:16px}}.sales-tools-list__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:16px;background-color:#fff;border:1px solid rgba(0,0,0,0.4);border-radius:4px;font-weight:400;font-size:16px;line-height:24px;color:#171929;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-tools-list__item{font-size:14px;line-height:20px}}.sales-tools-list__item:nth-of-type(7n+1){grid-column:1/9}@media (max-width: 767px){.sales-tools-list__item:nth-of-type(7n+1){grid-column:1/-1}}.sales-tools-list__item:nth-of-type(7n+2){grid-column:9/-1}@media (max-width: 767px){.sales-tools-list__item:nth-of-type(7n+2){grid-column:1/-1}}.sales-tools-list__item:nth-of-type(7n+3){grid-column:1/5}@media (max-width: 767px){.sales-tools-list__item:nth-of-type(7n+3){grid-column:1/-1}}.sales-tools-list__item:nth-of-type(7n+4){grid-column:5/-1}@media (max-width: 767px){.sales-tools-list__item:nth-of-type(7n+4){grid-column:1/-1}}.sales-tools-list__item-svg{width:44px;height:44px;margin-bottom:16px}@media (max-width: 767px){.sales-tools-list__item-svg{margin-bottom:8px}}.sales-causes{padding:60px 0;margin-bottom:100px;background-color:#F4F4F4}@media (max-width: 767px){.sales-causes{padding:24px 0;margin-bottom:60px}}.sales-causes__content{width:100%;max-width:1204px;margin:0 auto;padding:0 20px}.sales-causes__title{margin:0 auto 8px;text-align:center;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-causes__title{font-size:24px;line-height:32px}}.sales-causes__description{max-width:850px;margin:0 auto 30px;text-align:center;font-weight:400;font-size:18px;line-height:24px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-causes__description{margin-bottom:24px;font-size:14px;line-height:18px}}.sales-causes-card__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 1024px){.sales-causes-card__list{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.sales-causes-card__list{grid-template-columns:1fr 1fr;grid-column-gap:8px;grid-row-gap:8px}}@media (max-width: 350px){.sales-causes-card__list{grid-template-columns:1fr}}.sales-causes-card__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:174px;padding:16px;background-color:#fff;border:1px solid rgba(0,0,0,0.4);border-radius:4px;font-weight:400;font-size:16px;line-height:24px;color:#171929;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-causes-card__item{min-height:120px;padding:8px;font-size:14px;line-height:20px}}.sales-causes-card__item-number{margin-bottom:16px;font-weight:500;font-size:42px;line-height:54px;color:#D91546;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-causes-card__item-number{font-size:32px;line-height:44px;margin-bottom:0}}.sales-banner{background-position:bottom;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-sales/banner-bg.webp");padding:40px;margin-bottom:100px;border-radius:8px}@media (max-width: 767px){.sales-banner{background-image:url("/assets/i/content/for-sales/banner-bg-mob.webp");padding:16px;margin-bottom:60px;border-radius:4px}}.sales-banner__title{max-width:400px;margin-bottom:16px;font-weight:500;font-size:32px;line-height:44px;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-banner__title{max-width:100%;font-size:24px;line-height:32px}}.sales-banner-list{max-width:593px;padding-left:20px;list-style-type:disc}@media (max-width: 767px){.sales-banner-list{max-width:100%}}.sales-banner-list__item{font-weight:400;font-size:16px;line-height:24px;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.sales-banner-list__item{font-size:14px;line-height:20px}}.advantages{position:relative;min-height:516px;display:flex;flex-direction:column;flex-grow:1;padding:40px;margin-bottom:100px;background-position:top;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-rent/advantages-bg.webp");border-radius:8px;backdrop-filter:blur(2px);border:1px solid rgba(0,0,0,0.4)}@media (max-width: 767px){.advantages{margin-bottom:60px;padding:16px}}.advantages__title{max-width:590px;margin:0 auto 30px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center;color:#D91546}@media (max-width: 767px){.advantages__title{max-width:100%;font-size:24px;line-height:32px}}.advantages-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px;margin-bottom:30px}@media (max-width: 767px){.advantages-list{grid-template-columns:1fr}}.advantages-list__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.advantages-list__item:nth-of-type(7n+1){grid-column:3/7}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+1){grid-column:auto}}.advantages-list__item:nth-of-type(7n+2){grid-column:7/11}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+2){grid-column:auto}}.advantages-list__item:nth-of-type(7n+3){grid-column:1/5}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+3){grid-column:auto}}.advantages-list__item:nth-of-type(7n+4){grid-column:5/9}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+4){grid-column:auto}}.advantages-list__item:nth-of-type(7n+5){grid-column:9/-1}@media (max-width: 767px){.advantages-list__item:nth-of-type(7n+5){grid-column:auto}}.advantages-list__item-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:16px;border-radius:50%;background:#fff}.advantages-list__item-icon svg{display:block;width:60px;height:60px}.advantages-list__item-text{max-width:310px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.02em;text-align:center}@media (max-width: 767px){.advantages-list__item-text{max-width:100%}}.advantages__download-title{margin-bottom:8px;text-align:center;font-weight:400;font-size:16px;line-height:24px;color:#000;font-family:"Raleway",sans-serif}@media (max-width: 767px){.advantages__download-btn{display:inline-block;max-width:100%;text-align:center;width:100%;padding:15px 16px;background:#D91546;border:1px solid #D91546;border-radius:4px;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif;transition:all 0.3s ease}}@media (min-width: 1025px){.advantages__download-btn:hover,.advantages__download-btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.sales-object-preparation{margin-bottom:100px}@media (max-width: 767px){.sales-object-preparation{margin-bottom:60px}}.sales-object-preparation__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.sales-object-preparation__title{font-size:24px;line-height:32px}}.sales-object-preparation__text{max-width:520px;margin:0 auto 30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.02em;text-align:center}@media (max-width: 767px){.sales-object-preparation__text{max-width:270px;margin-bottom:24px;font-size:14px;line-height:18px}}.sales-object-preparation__img-wrap{position:relative;min-height:500px;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/for-sales/object-preparation-img.webp");border-radius:8px}@media (max-width: 767px){.sales-object-preparation__img-wrap{min-height:343px;border-radius:4px;background-position:center;background-image:url("/assets/i/content/for-sales/object-preparation-img-xs.webp")}}.sales-tooltip{position:absolute}.sales-tooltip--aromatization{top:69%;left:39%}@media (max-width: 767px){.sales-tooltip--aromatization{top:62%;left:33%}}.sales-tooltip--illuminations{top:19%;left:12%}@media (max-width: 767px){.sales-tooltip--illuminations{top:32%;left:60%}}.sales-tooltip--cleaning{bottom:48%;right:48%}@media (max-width: 767px){.sales-tooltip--cleaning{bottom:43%;right:52%}}.sales-tooltip--individualization{top:31%;left:80%}@media (max-width: 767px){.sales-tooltip--individualization{top:25%;left:26%}}.sales-tooltip-toggle{border:none;background-color:transparent;padding:0;margin:0;display:block}.sales-tooltip-icon{position:relative;display:block;width:44px;height:44px;color:#D91546}@media (max-width: 767px){.sales-tooltip-icon{width:32px;height:32px}}.sales-tooltip-toggle:hover .sales-tooltip-icon{color:rgba(217,21,70,0.4)}.sales-tooltip-text{position:absolute;bottom:100%;left:21px;background-color:rgba(255,255,255,0.7);border:1px solid #D91546;backdrop-filter:blur(2px);color:#D91546;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;text-transform:none;padding:8px 16px;border-radius:4px 4px 4px 0;min-width:160px;z-index:1;display:none}@media (max-width: 767px){.sales-tooltip-text{left:-44px;min-width:100px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:18px}}.sales-tooltip-toggle:hover+.sales-tooltip-text,.sales-tooltip-toggle:focus+.sales-tooltip-text{display:flex;align-items:center;justify-content:center}.info{margin-bottom:100px}@media (max-width: 767px){.info{margin-bottom:60px}}.info-wrap{display:block;overflow:hidden;min-height:711px}@media (max-width: 767px){.info-wrap{overflow:visible;min-height:auto}}.info-container{width:100%;max-width:1204px;margin:0 auto;padding:0 20px}.info__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.info__title{font-size:24px;line-height:32px}}.info__text{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.02em;text-align:center}@media (max-width: 767px){.info__text{margin-bottom:24px;font-size:16px;line-height:24px}}@media (max-width: 767px){.info-card__wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}}@media (max-width: 600px){.info-card__wrap{grid-template-columns:1fr}}.info-card__img{height:295px;margin-bottom:16px;transition:all 0.3s ease}.info-card__img img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;border-radius:4px}.info-card__title{position:relative;min-height:72px;margin-bottom:16px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.info-card__title{min-height:auto;font-size:16px;line-height:24px}}.info-card__title::after{content:"";position:absolute;bottom:-11px;left:0;right:0;width:100%;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='344' height='8' viewBox='0 0 344 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M343.354 4.35355C343.549 4.15829 343.549 3.84171 343.354 3.64645L340.172 0.464466C339.976 0.269204 339.66 0.269204 339.464 0.464466C339.269 0.659728 339.269 0.976311 339.464 1.17157L342.293 4L339.464 6.82843C339.269 7.02369 339.269 7.34027 339.464 7.53553C339.66 7.7308 339.976 7.7308 340.172 7.53553L343.354 4.35355ZM0 4.5H343V3.5H0V4.5Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:right center}@media (max-width: 1280px){.info-card__title::after{background-size:contain}}.info-card__text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.info-card__text{font-size:14px;line-height:20px}}.swiper__info{position:relative}.swiper__info .swiper{overflow:visible}.swiper__info:after{content:"";position:absolute;left:100%;top:0;z-index:5;height:100%;width:calc(50vw - 50%);background:linear-gradient(270deg, #fff 0%, rgba(255,255,255,0) 100%)}.swiper__info:before{content:"";position:absolute;right:100%;top:0;z-index:5;height:100%;width:calc(50vw - 50%);background:linear-gradient(270deg, #fff 0%, rgba(255,255,255,0) 100%);transform:scaleX(-1)}.swiper__info .swiper-slide{width:100%}.swiper__info .info__swiper-pagination{color:#fff;position:static;margin-top:14px}.swiper__info .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__info .swiper-pagination-bullet{width:4px;height:4px}}.swiper__info .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__info .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__info .swiper-pagination-bullet:active,.swiper__info .swiper-pagination-bullet:hover{transform:scale(1.1)}.info__button--next,.info__button--prev{position:absolute;top:25%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.info__button--next:hover:not(.swiper-button-disabled),.info__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.info__button--next:hover:not(.swiper-button-disabled) svg,.info__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.info__button--next svg,.info__button--prev svg{display:block;width:24px;height:24px;color:#000}.info__button--next.swiper-button-disabled,.info__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.info__button--next{right:-10px}@media (max-width: 1024px){.info__button--next{display:none}}.info__button--prev{left:-10px}@media (max-width: 1024px){.info__button--prev{display:none}}.page-village__gallery{position:relative;max-width:879px;width:100%;margin-bottom:16px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.page-village__gallery{max-width:100%}}.gallery__img{display:block;width:100%;max-height:491px;border-radius:4px;object-fit:cover;object-position:center}@media (max-width: 767px){.gallery__img{height:427px;border-radius:0}}.swiper__gallery{position:relative;max-width:calc(100vw - 40px)}.swiper__gallery .swiper-slide{width:100%}.gallery__badge{padding:4px 8px;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);border-radius:4px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.02em}.gallery__button--next,.gallery__button--prev{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50px;background-color:rgba(255,255,255,0.6);border:1px solid transparent;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.gallery__button--next:hover:not(.swiper-button-disabled),.gallery__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.gallery__button--next:hover:not(.swiper-button-disabled) svg,.gallery__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.gallery__button--next svg,.gallery__button--prev svg{display:block;width:24px;height:24px;color:#000}.gallery__button--next.swiper-button-disabled,.gallery__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.gallery__button--next{right:24px}@media (max-width: 1024px){.gallery__button--next{display:none}}.gallery__button--prev{left:24px}@media (max-width: 1024px){.gallery__button--prev{display:none}}.swiper__gallery{position:relative}.swiper__gallery .swiper-slide{width:100%}@media (max-width: 1024px){.swiper__gallery .gallery__swiper-pagination{position:absolute;bottom:6px;color:#fff}.swiper__gallery .swiper-pagination-bullet{width:4px;height:4px;background:#fff;opacity:0.5}.swiper__gallery .swiper-pagination-bullet-active{width:24px;height:4px;border-radius:12px;opacity:1}.swiper__gallery .swiper-pagination-bullet:active,.swiper__gallery .swiper-pagination-bullet:hover{transform:scale(1.1)}}.gallery__graphics-navigation{position:absolute;top:24px;left:24px;z-index:5;display:flex;align-items:center;background:#F4F4F4;border-radius:4px}@media (max-width: 767px){.gallery__graphics-navigation{top:auto;left:0;bottom:25px;width:100%;justify-content:center;background-color:transparent}}.gallery__navigation-control{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:8px 16px;background:#fff;border:1px solid transparent;border-radius:4px;font-family:"Raleway",sans-serif;font-size:14px;line-height:18px;letter-spacing:-0.02em;color:#000}@media (max-width: 767px){.gallery__navigation-control{padding:10px;background:rgba(255,255,255,0.7)}}.gallery__navigation-control svg{display:block;margin-right:8px;width:24px;height:24px}@media (max-width: 767px){.gallery__navigation-control svg{margin-right:0}}.gallery__navigation-control.active{font-weight:600;border:1px solid rgba(217,21,70,0.4);color:#D91546}.gallery__navigation-control.active svg{color:#D91546}.gallery__navigation-control:not(:last-child){margin-right:8px}.swiper__gallery-thumbs{position:absolute;left:24px;right:24px;bottom:24px}.swiper__gallery-thumbs .swiper-slide{background-size:cover}.swiper__gallery-thumbs .swiper-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(255,255,255,0.4), rgba(255,255,255,0.4))}.swiper__gallery-thumbs .swiper-slide-thumb-active{border:1px solid #fff}.swiper__gallery-thumbs .swiper-slide-thumb-active::after{display:none}@media (max-width: 767px){.swiper__gallery-thumbs{display:none}}.gallery__thumbs-slide{position:relative;overflow:hidden;border-radius:4px}.gallery__thumbs-picture{height:100px;border-radius:16px;background-color:#c4c4c4;background-position:50%;background-size:cover;background-repeat:no-repeat}.gallery__thumbs-picture img{width:100%;height:100%;object-fit:cover;object-position:center}.page-village__main{position:relative}.page-village__wrap{display:grid;grid-template-columns:1fr 255px;grid-column-gap:30px;align-items:flex-start;padding-top:32px;padding-bottom:90px}@media (max-width: 1200px){.page-village__wrap{grid-template-columns:800px auto}}@media (max-width: 1130px){.page-village__wrap{grid-template-columns:700px auto}}@media (max-width: 1024px){.page-village__wrap{grid-template-columns:1fr;padding-top:16px}}.page-village__top-title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px}@media (max-width: 767px){.page-village__top-title{margin-bottom:4px;font-size:24px;line-height:32px}}.page-village__aside-title-wrap{display:flex}.page-village__address{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em}@media (max-width: 767px){.page-village__address{flex-direction:column;align-items:flex-start;margin-bottom:8px;font-size:14px;line-height:18px}}.page-village__address span{margin-top:8px;font-weight:600;color:#D91546}.page-village__address svg{margin-right:3px;display:block;width:24px;height:24px}@media (max-width: 767px){.page-village__address svg{display:none}}.page-village__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px}.page-village__title span{color:#000;opacity:0.4}.page-village__btn-wrap{position:fixed;bottom:0;z-index:100;width:calc(100% - 40px)}.page-village__characteristics{margin-bottom:40px}@media (max-width: 1024px){.page-village__characteristics{margin-bottom:24px}}.page-village__title{font-weight:500;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.page-village__characteristics-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:24px;margin-bottom:24px}@media (max-width: 767px){.page-village__characteristics-list{grid-template-columns:1fr}}.page-village__characteristics-item{display:flex}.page-village__characteristics-svg-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-right:18px;border-radius:50%;background:#F4F4F4}.page-village__characteristics-svg-wrap svg{width:28px;height:28px}.page-village__characteristics-title{margin-bottom:4px;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000;opacity:0.6}.page-village__characteristics-text{font-weight:600;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 1024px){.page-village__characteristics-link-wrap{font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}}@media (max-width: 1024px){.page-village__characteristics-link{border-bottom:1px solid #000}}.page-village__description{margin-bottom:40px}.page-village__description--active .page-village__description-text{height:100%}.page-village__description-title{margin-bottom:8px;font-weight:500;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.page-village__description-text{height:120px;overflow:hidden;position:relative;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}@media (max-width: 767px){.page-village__description-text{height:72px}}.page-village__toggle{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:#D91546;font-family:"Raleway",sans-serif}.page-village__broker{display:flex;width:100%;padding:16px;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff}.page-village__broker--mob{display:none}@media (max-width: 1024px){.page-village__broker--mob{display:flex}}@media (max-width: 1024px){.page-village__broker{margin-bottom:40px}}.page-village__broker-img-wrap{display:flex;flex-shrink:0;margin-right:8px;width:69px;height:69px}.page-village__broker-img{border-radius:50%;width:100%;height:100%}.page-village__broker-title{margin-bottom:4px;font-weight:600;font-size:12px;line-height:18px;color:#000;font-family:"Raleway",sans-serif}.page-village__broker-description{font-weight:400;font-size:12px;line-height:16px;font-family:"Raleway",sans-serif;color:#000}.page-village__aside-wrap{position:sticky;top:145px;display:flex;flex-direction:column}@media (max-width: 1024px){.page-village__aside-wrap{display:none}}.page-village__aside{padding:16px;margin-bottom:16px;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff}.page-village__aside-top-title{margin-bottom:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px}.page-village__aside-title{margin-bottom:4px;font-weight:600;font-size:24px;line-height:32px;font-family:"Raleway",sans-serif;color:#000}.page-village__aside-description{margin-bottom:24px;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:rgba(0,0,0,0.4)}.page-village__aside-group{display:flex;flex-direction:column}.page-village__aside-input-wrap{margin-bottom:12px}.page-village__aside-checkbox-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:4px;margin-bottom:24px}.page-village__aside-input{width:100%;padding:8px 16px;background:#F4F4F4;border:1px solid #F4F4F4;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:18px}.page-village__aside-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:15px 18px;margin-bottom:8px;background:#D91546;border:1px solid transparent;border-radius:4px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#fff;transition:all 0.3s ease}.page-village__aside-btn:hover,.page-village__aside-btn:active{background:#fff;color:#D91546;border:1px solid #D91546}.page-village__aside-btn--border-red{border:1px solid rgba(217,21,70,0.4);color:#D91546;background:#fff}.page-village__aside-btn--border-red:hover,.page-village__aside-btn--border-red:active{background:#D91546;color:#fff}.page-village__confidentiality{font-weight:400;font-size:10px;line-height:16px;color:#000;font-family:"Raleway",sans-serif}.page-village__confidentiality-link{color:#D91546}.page-village__offers-wrap{margin:0 -20px}.page-village__offers{position:relative;max-width:915px;width:100%;padding:0 20px;margin-bottom:40px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.page-village__offers{max-width:100%}}.page-village__result-list{margin-bottom:40px}.page-village__result-title{margin-bottom:24px;font-weight:500;font-size:14px;line-height:18px;color:#000;font-family:"Raleway",sans-serif}.page-village__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:24px;grid-column-gap:30px}@media (max-width: 767px){.page-village__list{grid-template-columns:1fr}}.page-village__button-wrap{margin-top:24px;margin-bottom:40px}@media (max-width: 767px){.page-village__button-wrap{margin-top:16px}}.page-village__button{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;padding:12px 40px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:4px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#D91546;transition:all 0.3s ease}.page-village__button::after{content:"";display:block;width:24px;height:24px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7197 12.4345C19.0126 12.1416 19.4874 12.1416 19.7803 12.4345C20.0732 12.7274 20.0732 13.2023 19.7803 13.4952L12.7803 20.4952C12.4874 20.7881 12.0126 20.7881 11.7197 20.4952L4.71967 13.4952C4.42678 13.2023 4.42678 12.7274 4.71967 12.4345C5.01256 12.1416 5.48744 12.1416 5.78033 12.4345L11.5 18.1542V5.46484C11.5 5.05063 11.8358 4.71484 12.25 4.71484C12.6642 4.71484 13 5.05063 13 5.46484L13 18.1542L18.7197 12.4345Z' fill='%23D91546'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}.page-village__button:hover,.page-village__button:active{border:1px solid #D91546}@media (max-width: 767px){.page-village__button{padding:12px 20px;font-size:14px;line-height:18px}}.page-project__calculator{display:flex;justify-content:space-between;margin-bottom:40px;padding:16px;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.1);border-radius:4px}@media (max-width: 767px){.page-project__calculator{display:block}}.page-project__calculator-text-wrap{max-width:320px}@media (max-width: 767px){.page-project__calculator-text-wrap{margin-bottom:26px}}.page-project__calculator-title{margin-bottom:8px;font-weight:500;font-size:32px;line-height:44px;color:#000;font-family:"Raleway",sans-serif}.page-project__calculator-description{margin-bottom:20px;font-weight:400;font-size:14px;line-height:18px;color:#000;font-family:"Raleway",sans-serif}.page-project__calculator-checkbox-wrap{display:flex;flex-direction:column}.page-project__calculator-checkbox{font-weight:400;font-size:14px;line-height:20px;font-family:"Raleway",sans-serif}.page-project__calculator-checkbox input[type="checkbox"]{display:none}.page-project__calculator-checkbox{color:#000;cursor:default;font-weight:normal;line-height:30px;padding:10px 0;vertical-align:middle}.fake-checkbox{display:inline-block;font:20px/30px Arial;margin-right:15px;position:relative;text-align:center;text-indent:0px;width:24px;height:24px;background:#fff;border:1.5px solid rgba(217,21,70,0.4);border-radius:4px;border-image:initial;vertical-align:middle}.checkbox:checked+.fake-checkbox::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9987 0.999634L4.99866 8.99963L1.99866 5.99963' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#D91546;background-repeat:no-repeat;background-size:auto;background-position:center;font-size:35px;color:#fff;display:block;width:24px;height:24px;border-radius:4px}.page-project__calculator-form-wrap{margin-top:12px;width:382px}@media (max-width: 767px){.page-project__calculator-form-wrap{width:100%}}.page-project__calculator-term{display:flex;flex-direction:row;align-items:flex-end;gap:8px}.page-project__calculator-input-wrap{margin-bottom:16px}.page-project__calculator-input-wrap :last-child{margin-bottom:0}.page-project__calculator-input-name{font-weight:600;font-size:14px;line-height:18px;color:#000;font-family:"Raleway",sans-serif}.page-project__calculator-input{width:100%;padding:15px 16px;background:#F4F4F4;border-radius:4px;border:0;font-weight:400;font-size:14px;line-height:18px;color:rgba(0,0,0,0.4);font-family:"Raleway",sans-serif}.page-project__calculator-input :last-child{margin-bottom:0}.page-project__calculator-button{max-height:48px;margin-bottom:16px;padding:15px 16px;border:1px solid rgba(217,21,70,0.4);border-radius:4px;background:#fff;font-weight:600;font-size:14px;line-height:18px;color:#D91546;font-family:"Raleway",sans-serif}.page-project__aside-currency-wrap{margin-bottom:24px;border-radius:4px;background:#F4F4F4;gap:0}@media (max-width: 767px){.page-project__aside-currency-wrap{margin-bottom:30px}}.page-project__aside-currency{background:#F4F4F4;border-radius:4px;padding:8px 30px;border:0;font-weight:400;font-size:16px;line-height:24px;font-family:"Raleway",sans-serif;color:#000}.page-project__aside-currency.active{background:#fff;border:1px solid rgba(217,21,70,0.4);font-weight:600;font-size:16px;line-height:24px;color:#D91546}@media (max-width: 767px){.page-project__aside-currency{padding:4px 10px}}.news-detail__main{position:relative}.news-detail__wrap{display:grid;grid-template-columns:1fr 255px;grid-column-gap:30px;align-items:flex-start;padding-top:32px}@media (max-width: 1200px){.news-detail__wrap{grid-template-columns:800px auto}}@media (max-width: 1130px){.news-detail__wrap{grid-template-columns:700px auto}}@media (max-width: 1024px){.news-detail__wrap{grid-template-columns:1fr;padding-top:16px}}.news-detail__top{margin-bottom:40px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.32px}@media (max-width: 767px){.news-detail__top{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.news-detail__top img{display:block;width:100%;height:100%;max-height:491px;margin-bottom:16px;object-position:center;object-fit:cover;border-radius:4px}@media (max-width: 767px){.news-detail__top img{margin-bottom:8px}}.news-detail__title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px}@media (max-width: 767px){.news-detail__title{margin-bottom:4px;font-size:24px;line-height:32px}}.news-detail__info{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-family:"Raleway",sans-serif}@media (max-width: 767px){.news-detail__info{margin-bottom:8px}}.news-detail__date{display:flex;align-items:center;margin-right:16px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#1d222d}@media (max-width: 767px){.news-detail__date{margin-right:4px;font-size:14px;line-height:20px;letter-spacing:-0.28px}}.news-detail__date.news-detail__date:before{content:"";display:block;width:24px;height:24px;margin-right:3px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 3H18.5C19.8807 3 21 4.11929 21 5.5V18.5074C21 19.8881 19.8807 21.0074 18.5 21.0074H5.5C4.11929 21.0074 3 19.8881 3 18.5074V5.5C3 4.11929 4.11929 3 5.5 3H7V2.5C7 2.22386 7.22386 2 7.5 2C7.77614 2 8 2.22386 8 2.5V3H16V2.5C16 2.22386 16.2239 2 16.5 2C16.7761 2 17 2.22386 17 2.5V3ZM16 4H8V4.5C8 4.77614 7.77614 5 7.5 5C7.22386 5 7 4.77614 7 4.5V4H5.5C4.67157 4 4 4.67157 4 5.5V8H20V5.5C20 4.67157 19.3284 4 18.5 4H17V4.5C17 4.77614 16.7761 5 16.5 5C16.2239 5 16 4.77614 16 4.5V4ZM4 9H20V18.5074C20 19.3358 19.3284 20.0074 18.5 20.0074H5.5C4.67157 20.0074 4 19.3358 4 18.5074V9Z' fill='black'/%3E%3C/svg%3E%0A");background-position:50%;background-size:contain;background-repeat:no-repeat}.news-detail__info-controls{padding:0;list-style:none;display:flex;align-items:center;margin:0 0 0 auto}.news-detail__info-item{display:flex;align-items:center;margin-right:16px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#848484}@media (max-width: 767px){.news-detail__info-item{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 340px){.news-detail__info-item{margin-right:5px}}.news-detail__info-item svg{display:block;width:24px;height:24px;margin-right:4px;color:#000}.news-detail__share-btn{display:inline-flex;padding:0;border:0;background-color:transparent;cursor:pointer;color:#848484;font-size:16px;line-height:24px;letter-spacing:-0.32px;transition:all 0.3s ease}@media (max-width: 767px){.news-detail__share-btn{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (min-width: 1025px){.news-detail__share-btn:hover,.news-detail__share-btn:focus,.news-detail__share-btn:active{color:#D91546}.news-detail__share-btn:hover svg,.news-detail__share-btn:focus svg,.news-detail__share-btn:active svg{color:#D91546}}.news-detail__share-btn svg{width:24px;height:24px;margin-right:4px;color:#000;transition:all 0.3s ease}.news-detail__text{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#1d222d}@media (max-width: 767px){.news-detail__text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.news-detail__text h2{margin-bottom:24px !important;font-family:"Raleway",sans-serif;font-weight:600;font-size:24px !important;line-height:32px !important;color:#1d222d}@media (max-width: 767px){.news-detail__text h2{margin-bottom:16px !important;font-size:18px !important;line-height:24px !important}}.news-detail__text h3{margin-bottom:16px !important;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px !important;line-height:24px !important;color:#1d222d}@media (max-width: 767px){.news-detail__text h3{font-size:14px !important;line-height:18px !important}}.news-detail__text img{display:block;width:100%;height:100%;max-height:491px;margin-bottom:16px;object-fit:cover;object-position:center;border-radius:4px}.news-detail__text li{margin:0}.news-detail__text p{margin-bottom:16px}.news-detail__object-info{display:block;overflow:hidden;margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#1d222d}@media (max-width: 767px){.news-detail__object-info{margin-bottom:16px;font-size:14px;line-height:20px;letter-spacing:-0.28px}}.news-detail__object-info h3{margin-bottom:16px !important;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.4);font-family:"Raleway",sans-serif;font-weight:600;font-size:18px !important;line-height:24px !important;color:#1d222d}@media (max-width: 767px){.news-detail__object-info h3{font-size:14px !important;line-height:18px !important}}.news-detail__object-info img{float:right;display:inline-block;width:100%;max-width:350px !important;height:100%;min-height:250px;margin:0 0 0 30px !important;object-fit:cover;object-position:center;border-radius:4px}@media (max-width: 767px){.news-detail__object-info img{float:none;max-width:100% !important;margin:0 0 8px 0 !important;min-height:0;max-height:250px}}.news-detail__object-info:nth-child(odd) img{float:left;display:inline-block;width:100%;max-width:350px;height:100%;min-height:250px;margin:0 30px 0 0;object-fit:cover;object-position:center;border-radius:4px}@media (max-width: 767px){.news-detail__object-info:nth-child(odd) img{float:none;max-width:100%;margin:0 0 8px 0;min-height:0;max-height:250px}}.news-detail__bottom{display:flex;align-items:center;margin:40px 0 0}@media (max-width: 350px){.news-detail__bottom{justify-content:space-between}}.news-detail__like-text{margin-right:24px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#000}@media (max-width: 350px){.news-detail__like-text{margin-right:5px}}.news-detail__like-btn{display:flex;align-items:center;justify-content:center;min-width:86px;padding:8px 12px;border-radius:4px;border:1px solid rgba(217,21,70,0.4);background:#fff;font-weight:600;font-size:14px;line-height:18px;color:#D91546}.news-detail__like-btn svg{display:block;width:24px;height:24px;margin-right:4px;color:#d91546}.news-detail__aside{padding:16px;border-radius:4px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}@media (max-width: 1024px){.news-detail__aside{margin:40px 0}}.news-detail__aside-title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px}.news-detail__aside-list{padding:0;margin:0;list-style:none}.news-detail__aside-item{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.4)}.news-detail__aside-item:last-child{padding:0;border-bottom:none}.aside-news-card{display:block;margin-bottom:8px}.aside-news-card h3{font-family:"Raleway",sans-serif;font-weight:600;font-size:18px !important;line-height:24px !important;color:#000}.aside-news-card__date{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#848484}.news-detail__aside-link{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:4px;border:1px solid rgba(217,21,70,0.4);background:#fff;color:#D91546;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}@media (min-width: 1025px){.news-detail__aside-link:hover:not(.swiper-button-disabled){border:1px solid #D91546}.news-detail__aside-link:hover:not(.swiper-button-disabled) svg{color:#D91546}}.news-detail__aside-link svg{display:block;width:24px;height:24px;margin-left:10px}.similar-news-wrap{margin:40px -20px}.similar-news{position:relative;max-width:915px;width:100%;padding:0 20px;margin-bottom:24px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.similar-news{max-width:100%}}.similar-news__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;color:#000}@media (max-width: 767px){.similar-news__title{margin-bottom:16px;font-size:24px;line-height:32px}}.swiper__similar-news{position:relative;max-width:calc(100vw - 40px)}.swiper__similar-news .swiper-slide{width:100%}.swiper__similar-news .similar-news__swiper-pagination{color:#fff;position:static;margin-top:24px}@media (max-width: 767px){.swiper__similar-news .similar-news__swiper-pagination{margin-top:4px}}.swiper__similar-news .similar-news__swiper-slide{display:flex;height:auto}.swiper__similar-news .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__similar-news .swiper-pagination-bullet{width:4px;height:4px}}.swiper__similar-news .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__similar-news .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__similar-news .swiper-pagination-bullet:active,.swiper__similar-news .swiper-pagination-bullet:hover{transform:scale(1.1)}.similar-news__button--next,.similar-news__button--prev{position:absolute;top:17%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.similar-news__button--next:hover:not(.swiper-button-disabled),.similar-news__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.similar-news__button--next:hover:not(.swiper-button-disabled) svg,.similar-news__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.similar-news__button--next svg,.similar-news__button--prev svg{display:block;width:24px;height:24px;color:#000}.similar-news__button--next.swiper-button-disabled,.similar-news__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.similar-news__button--next{right:-10px}@media (max-width: 1024px){.similar-news__button--next{display:none}}.similar-news__button--prev{left:-10px}@media (max-width: 1024px){.similar-news__button--prev{display:none}}.news-card{display:flex;flex-direction:column;width:100%;height:100%;background:transparent;border-radius:12px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);border:1px solid transparent}@media (min-width: 1025px){.news-card:hover{border:1px solid rgba(217,21,70,0.2);background:#FFF;box-shadow:0 0 15px 0 rgba(115,0,0,0.1)}}.news-card__img-wrap{position:relative;height:154px;width:100%}@media (max-width: 767px){.news-card__img-wrap{height:250px}}.news-card__img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.news-card__inner{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:8px 12px 16px}.news-card__title{padding:0 0 8px;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.4);font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#000}.news-card__text{flex-grow:1;margin-bottom:16px;font-family:"Raleway",sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.24px;color:#000}.news-card__date{font-family:"Raleway",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.24px;color:#848484}.news-card__info{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-family:"Raleway",sans-serif}.news-card__info-controls{padding:0;list-style:none;display:flex;align-items:center;margin:0 0 0 auto}.news-card__info-item{display:flex;align-items:center;margin-right:8px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.24px;color:#848484}.news-card__info-item svg{display:block;width:20px;height:20px;margin-right:4px;color:#000}.link-share{position:absolute;top:100%;right:0;display:none;min-width:175px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-radius:0 0 4px 4px;margin-top:8px;z-index:10}@media (max-width: 1024px){.link-share{left:auto;right:0}}.link-share.active{display:block}.link-share__list{display:grid;grid-template-columns:1fr;grid-row-gap:4px;padding:0;margin:0;list-style:none}.link-share__item{border-bottom:1px solid rgba(0,0,0,0.2)}.link-share__item:last-of-type{border:0}.link-share__control{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;padding:10px 16px;border:0;white-space:nowrap;background:transparent;color:#000;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.28px;text-align:left;transition:all 0.3s ease}.link-share__control:hover{color:#D91546}.link-share__control--link{padding:0 16px 4px}.link-share__icon{display:block;width:24px;height:24px;margin-right:8px}.news-catalog{position:relative;margin-bottom:100px}@media (max-width: 767px){.news-catalog{margin-bottom:60px;overflow:visible}}.news-catalog__button-wrap{margin-top:40px}@media (max-width: 767px){.news-catalog__button-wrap{margin-top:16px}}.news-catalog__button{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;padding:12px 40px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:12px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#D91546;transition:all 0.3s ease}.news-catalog__button::after{content:"";display:block;width:24px;height:24px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7197 12.4345C19.0126 12.1416 19.4874 12.1416 19.7803 12.4345C20.0732 12.7274 20.0732 13.2023 19.7803 13.4952L12.7803 20.4952C12.4874 20.7881 12.0126 20.7881 11.7197 20.4952L4.71967 13.4952C4.42678 13.2023 4.42678 12.7274 4.71967 12.4345C5.01256 12.1416 5.48744 12.1416 5.78033 12.4345L11.5 18.1542V5.46484C11.5 5.05063 11.8358 4.71484 12.25 4.71484C12.6642 4.71484 13 5.05063 13 5.46484L13 18.1542L18.7197 12.4345Z' fill='%23D91546'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}.news-catalog__button:hover,.news-catalog__button:active{border:1px solid #D91546}@media (max-width: 767px){.news-catalog__button{padding:12px 20px;font-size:14px;line-height:18px}}.news-catalog__navigation-list-wrap{position:sticky;top:155px;left:0;z-index:100;margin:0 0 24px;padding:0}@media (max-width: 767px){.news-catalog__navigation-list-wrap{max-width:calc(100% + 32px);margin:0 0 16px;overflow-y:auto}.news-catalog__navigation-list-wrap::-webkit-scrollbar{width:0}}.navigation-list{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;border-radius:12px;background:#F4F4F4}.navigation-list__btn{display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;font-size:14px;line-height:18px;letter-spacing:-.02em;border:1px solid transparent;white-space:nowrap;transition:all .5s ease}.navigation-list__btn.active{font-weight:600;border:1px solid rgba(217,21,70,0.4);color:#D91546;background:#fff;border-radius:12px}.news-catalog__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;color:#000}@media (max-width: 767px){.news-catalog__title{margin-bottom:16px;font-size:24px;line-height:32px}}.news-catalog__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:30px;grid-row-gap:24px;padding:0;margin:0 0 40px;list-style:none}@media (max-width: 1024px){.news-catalog__list{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.news-catalog__list{grid-template-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;margin:0 0 16px}}.subscribe-block{position:relative;padding:0 32px;margin:40px 0;border-radius:8px;background-position:70%;background-size:cover;background-repeat:no-repeat;background-image:url("/assets/i/content/news-catalog/subscribe-block-img.jpg");background-color:#474747;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}@media (max-width: 767px){.subscribe-block{margin:16px 0;padding:0 16px;background-position:top;background-image:url("/assets/i/content/news-catalog/subscribe-block-img-mob.jpg")}}.subscribe-block--main{margin:0 0 100px}@media (max-width: 767px){.subscribe-block--main{margin:0 0 40px}}.subscribe-block__wrap{position:relative;display:flex;justify-content:space-between}.subscribe-block__inner{display:flex;flex-direction:column;flex-grow:1;width:100%;max-width:500px;padding:40px 0}@media (max-width: 767px){.subscribe-block__inner{max-width:100%;padding:16px 0;z-index:1}}.subscribe-block__title{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-0.02em;color:#000}@media (max-width: 767px){.subscribe-block__title{font-size:24px;line-height:32px}}.subscribe-block__text{margin-bottom:32px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#000}@media (max-width: 767px){.subscribe-block__text{margin-bottom:24px}}.subscribe-block__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:255px;width:100%;padding:15px 18px;background:#D91546;border:1px solid transparent;border-radius:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#fff;transition:all 0.3s ease}@media (min-width: 1025px){.subscribe-block__btn:hover,.subscribe-block__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.subscribe-block__btn{max-width:100%}}.subscribe-block__input{width:100%;margin-bottom:32px;padding:0 0 7px 0;background-color:transparent;border:none;border-bottom:1px solid #000;color:#000;border-radius:0;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.02em}.subscribe-block__input::placeholder{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.02em;color:#000}@media (max-width: 767px){.subscribe-block__input{margin-bottom:24px}}.news-catalog__naw-wrap{margin-bottom:24px}@media (max-width: 767px){.news-catalog__naw-wrap{max-width:calc(100% + 32px);margin:0 0 16px;overflow-y:auto}.news-catalog__naw-wrap::-webkit-scrollbar{width:0}}.main-promo-wrap{position:relative;width:100%;height:100%;min-height:845px;box-sizing:border-box;background-color:#F4F4F4}.main-promo-wrap .sb_search_block{top:160px;max-width:955px;border-radius:12px;box-shadow:none;color:#1d222d}.main-promo-wrap .sb_search_block .bx_searche{padding:0 16px}.main-promo-wrap button.button_style_colorful:hover:not(:disabled),.main-promo-wrap button.button_style_colorful:active:not(:disabled){border:1px solid #D91546}.main-promo-wrap .range__wrapper{display:flex}.main-promo-wrap .sb_filter__header{font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.main-promo-wrap .filter.filter_style_parent .filter__header:after{top:25%;right:-28px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.46967 7.96967C4.76256 7.67678 5.23744 7.67678 5.53033 7.96967L12 14.4393L18.4697 7.96967C18.7626 7.67678 19.2374 7.67678 19.5303 7.96967C19.8232 8.26256 19.8232 8.73744 19.5303 9.03033L12.5303 16.0303C12.2374 16.3232 11.7626 16.3232 11.4697 16.0303L4.46967 9.03033C4.17678 8.73744 4.17678 8.26256 4.46967 7.96967Z' fill='black'/%3E%3C/svg%3E");border-color:transparent;border-style:none;border-width:0;transform:none}@media (max-width: 1024px){.main-promo-wrap .filter.filter_style_parent .filter__header:after{right:0}}.main-promo-wrap .filter.filter_style_parent.filter_state_open .filter__header:after{transform:rotate(180deg);top:25%}.main-promo-wrap .filter.filter_style_parent .filter__header.sb_filter_all_title.top_angle:after{top:25%}@media (max-width: 1024px){.main-promo-wrap .sb_search_block{top:85px}}.main-promo-wrap .sb_block_all{box-shadow:none}.main-promo-wrap .sb_block_all--search{min-width:955px;height:80px;padding:16px}.main-promo-wrap .search-form__input{height:48px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.28px}.main-promo-wrap .search-form__input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;line-height:18px;letter-spacing:-0.28px}.main-promo-wrap .search-form__button{display:table-cell;text-align:center;vertical-align:middle;height:48px}.main-promo-wrap .search-form--xs{display:none}@media (max-width: 1024px){.main-promo-wrap .search-form--xs{display:block;padding:16px 16px 0}}.main-promo-wrap .search-form_type_simple .search-form__input{padding:12px 16px 12px 48px}@media (max-width: 1024px){.main-promo-wrap .search-form_type_simple .search-form__input{padding:12px 12px 12px 48px}}.main-promo-wrap .filter__body{border-radius:12px}@media (max-width: 1024px){.main-promo-wrap .filter__body{top:80%}}@media (max-width: 1024px){.main-promo-wrap .search-form__control{top:16px;left:14px}}.main-promo-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:0}@media (max-width: 1024px){.main-promo-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:16px}}.main-promo-wrap .intro__main{position:absolute;top:495px;left:0;z-index:10;width:100%;padding:0;color:#fff;pointer-events:none;transform:translate(0, -50%)}@media (max-width: 1024px){.main-promo-wrap .intro__main{position:relative;top:0;margin-top:-30%;transform:none}}.main-promo-wrap .search-panel__main{border-radius:0 0 12px 12px}@media (max-width: 767px){.main-promo-wrap .tabs__nav{display:flex;flex-flow:nowrap !important;width:100%}}.main-promo-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:12px 0 0 0}@media (max-width: 767px){.main-promo-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:0}}.main-promo-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0 12px 0 0}@media (max-width: 767px){.main-promo-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0}}@media (max-width: 767px){.main-promo-wrap .tabs__nav:first-child .tabs__item:first-child .tabs__label_link{border-radius:12px 0 0 0}}@media (max-width: 767px){.main-promo-wrap .tabs__nav:first-child .tabs__item:last-child .tabs__label_link{border-radius:0 12px 0 0}}.main-promo-wrap .tabs__label_link{background:#e0e0e0;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.main-promo-wrap .range__input{border:0;border-bottom:1px solid rgba(0,0,0,0.2)}@media (max-width: 1024px){.main-promo-wrap .range__input{padding:0;font-size:14px;line-height:18px;letter-spacing:-0.28px}}.main-promo-wrap .search-panel__input-wrapper{max-width:100%}@media (max-width: 426px){.main-promo-wrap .sb_price_rub.search-panel__input-wrapper{max-width:100%}}@media (max-width: 426px){.main-promo-wrap #sb_block_type_product .tabs__label_link{background:#e0e0e0}}.main-promo-wrap #sb_block_type_product .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4;color:#D91546}.main-promo-wrap .tabs__content .search-panel__form{border-radius:0 0 12px 12px}.main-promo-wrap .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4}.main-promo-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding-right:16px}@media (max-width: 1024px){.main-promo-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding:16px !important;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 500px){.main-promo-wrap .tabs__content .search-panel__input-wrapper_type_greedy{display:block}}@media (max-width: 1024px){.main-promo-wrap .sb_mobile{display:block;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#D91546;text-align:center}}.main-promo-wrap .search-panel__tabs{margin:0}.main-promo-wrap .search-panel__form{margin:0}@media (max-width: 767px){.main-promo-wrap .tabs__content .search-panel__input-wrapper{padding:0}}@media (max-width: 767px){.main-promo-wrap #sb_block_type_product{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.main-promo-wrap .tabs_type_search-panel .tabs__item{flex:1 1 200px}}.main-promo-wrap .filter__header{display:flex;align-items:center;justify-content:flex-start;padding:12px 0;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.main-promo-wrap .filter__header{padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.2)}}.main-promo-wrap .filter__range .range.currency .range__input{min-width:190px}@media (max-width: 1024px){.main-promo-wrap .filter__range .range.currency .range__input{min-width:165px}}@media (max-width: 500px){.main-promo-wrap .filter__range .range.currency .range__input{min-width:120px}}.main-promo-wrap .filter.filter_style_parent:hover{background:none}@media (max-width: 1024px){.main-promo-wrap .sb_filter_all_prop .sb_block_all .range.currency{display:flex;padding:0}}.main-promo-wrap .check-elem__label{font-size:14px;line-height:18px;letter-spacing:-0.28px}.main-promo-wrap .bx-filter-param-text{font-size:14px;line-height:18px;letter-spacing:-0.28px;color:black}.main-promo-wrap .bx-filter-param-text:hover{color:#d91546}@media (max-width: 1024px){.main-promo-wrap .sb_price_rub .range__line.input-wrapper{padding:0 16px}}.main-promo-wrap .check-group__text{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}.main-promo-wrap .range.currency .select2-selection__rendered{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}@media (max-width: 767px){.main-promo-wrap .range.currency .select2-selection__rendered{display:none}}.main-promo-wrap .search-form__input{border:0;background:#f4f4f4;border-radius:12px}.main-promo-wrap .filter__check-item{padding:0 16px 16px 0}.main-promo-wrap .tabs__content .search-panel__input-wrapper .filter_state_open{background:transparent}.main-promo-wrap .filter.filter_style_parent.filter_state_open{background:transparent}@media (min-width: 1025px){.main-promo-wrap .filter__simple-check-group{min-width:560px;width:100%}}@media (max-width: 1170px){.main-promo-wrap .filter__simple-check-group{min-width:410px}}@media (max-width: 1024px){.main-promo-wrap .filter__simple-check-group{min-width:0}}.main-promo-wrap .sb_block_all{border-radius:12px}.main-promo-wrap .filter__simple-check-group{padding:16px 16px 0 16px}@media (max-width: 1024px){.main-promo-wrap .filter__range{padding:16px}}@media (max-width: 1024px){.main-promo-wrap .filter__check-group{padding:16px}}@media (max-width: 1024px){.main-promo-wrap .sb_search{display:none}}@media (max-width: 1024px){.main-promo-wrap .sb_clear{flex:0 0 50% !important}}.main-promo-wrap .bx_filter_search_button{height:48px;min-width:160px;border-radius:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}.main-promo-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px 40px 16px 16px}@media (max-width: 1024px){.main-promo-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px}}.main-promo-wrap .block_clear{margin-right:16px;padding:8px 23px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff}@media (max-width: 1024px){.main-promo-wrap .block_clear{display:flex;align-items:center;justify-content:center}}@media (max-width: 500px){.main-promo-wrap .block_clear{margin-right:0;margin-bottom:16px}}.main-promo-wrap .block_search{margin-right:16px;padding:10px 12px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer}.main-promo-wrap .block_clear .sb_del_item{top:12px;right:14px}@media (max-width: 1024px){.main-promo-wrap .block_clear .sb_del_item{display:none}}.main-promo-wrap .sb_del_item:before,.main-promo-wrap .sb_del_item:after{background-color:#d91546}.main-promo-wrap .sb_del_item{width:24px;height:24px}.search-form--xs{display:none}.exclusive-offers{margin-bottom:100px}@media (max-width: 767px){.exclusive-offers{margin-bottom:40px}}.exclusive-offers__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.exclusive-offers__title{margin-bottom:16px;font-size:24px;line-height:32px}}.overseas-properties{margin-bottom:100px}@media (max-width: 767px){.overseas-properties{margin-bottom:40px}}.overseas-properties__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.overseas-properties__title{margin-bottom:16px;font-size:24px;line-height:32px}}.swiper__main-rc{position:relative;max-width:calc(100vw - 40px)}.swiper__main-rc .swiper-slide{width:100%;display:flex;height:auto}.swiper__main-rc .main-rc__swiper-pagination{color:#fff;position:static;margin-top:14px}@media (max-width: 767px){.swiper__main-rc .main-rc__swiper-pagination{margin-top:0}}.swiper__main-rc .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__main-rc .swiper-pagination-bullet{width:4px;height:4px}}.swiper__main-rc .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__main-rc .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__main-rc .swiper-pagination-bullet:active,.swiper__main-rc .swiper-pagination-bullet:hover{transform:scale(1.1)}.main-rc__button--next,.main-rc__button--prev{position:absolute;top:12%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.main-rc__button--next:hover:not(.swiper-button-disabled),.main-rc__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.main-rc__button--next:hover:not(.swiper-button-disabled) svg,.main-rc__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.main-rc__button--next svg,.main-rc__button--prev svg{display:block;width:24px;height:24px;color:#000}.main-rc__button--next.swiper-button-disabled,.main-rc__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.main-rc__button--next{right:-10px}@media (max-width: 1024px){.main-rc__button--next{display:none}}.main-rc__button--prev{left:-10px}@media (max-width: 1024px){.main-rc__button--prev{display:none}}.market-novelties{margin-bottom:100px;padding:60px 0;background:#F4F4F4}@media (max-width: 767px){.market-novelties{margin-bottom:40px;padding:24px 0}}.market-novelties__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.market-novelties__title{margin-bottom:16px;font-size:24px;line-height:32px}}.main-entity-wrap{margin:0 -20px}.main-entity{position:relative;width:100%;padding:0 20px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.main-entity{max-width:100%}}.swiper__main-entity{position:relative;max-width:calc(100vw - 40px)}.swiper__main-entity .swiper-slide{width:100%;display:flex;height:auto}.swiper__main-entity .main-entity__swiper-pagination{color:#fff;position:static;margin-top:14px}@media (max-width: 767px){.swiper__main-entity .main-entity__swiper-pagination{margin-top:0}}.swiper__main-entity .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__main-entity .swiper-pagination-bullet{width:4px;height:4px}}.swiper__main-entity .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__main-entity .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__main-entity .swiper-pagination-bullet:active,.swiper__main-entity .swiper-pagination-bullet:hover{transform:scale(1.1)}.main-entity__button--next,.main-entity__button--prev{position:absolute;top:24%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.main-entity__button--next:hover:not(.swiper-button-disabled),.main-entity__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.main-entity__button--next:hover:not(.swiper-button-disabled) svg,.main-entity__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.main-entity__button--next svg,.main-entity__button--prev svg{display:block;width:24px;height:24px;color:#000}.main-entity__button--next.swiper-button-disabled,.main-entity__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.main-entity__button--next{right:-10px}@media (max-width: 1024px){.main-entity__button--next{display:none}}.main-entity__button--prev{left:-10px}@media (max-width: 1024px){.main-entity__button--prev{display:none}}.for-owner-banners{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;margin-bottom:100px}@media (max-width: 767px){.for-owner-banners{grid-template-columns:1fr;margin-bottom:40px}}.for-owner-banner{width:100%;height:100%;padding:32px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:12px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}@media (max-width: 767px){.for-owner-banner{padding:16px}}.for-owner-banner__title{margin-bottom:32px;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px}.for-owner-banner__btn{display:flex;cursor:pointer;align-items:center;justify-content:center;max-width:255px;width:100%;padding:12px 16px;background:#D91546;border:1px solid transparent;box-sizing:border-box;border-radius:12px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#fff;transition:all 0.3s ease}@media (min-width: 1025px){.for-owner-banner__btn:hover,.for-owner-banner__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.for-owner-banner__btn{max-width:100%;font-size:14px;line-height:18px}}.base-tabs{display:flex;align-items:center;justify-content:center}.base-tabs--grey .base-tabs__list{background:#F4F4F4}.base-tabs--grey .base-tabs__btn{background:#F4F4F4}.base-tabs__list{display:inline-flex;align-items:center;margin:0 0 24px;padding:0;list-style:none;background:#fff;border-radius:12px}@media (max-width: 767px){.base-tabs__list{margin:0 0 16px}}.base-tabs__btn{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:#fff;border-radius:12px;font-size:14px;line-height:18px;letter-spacing:-0.28px;border:1px solid transparent;transition:all .5s ease}.base-tabs__btn.active{font-weight:600;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:12px;color:#D91546}.base-view-all{margin-top:24px}@media (max-width: 767px){.base-view-all{margin-top:16px}}.base-view-all__link{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;padding:12px 40px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:12px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#D91546;transition:all 0.3s ease}.base-view-all__link::after{content:"";display:block;width:24px;height:24px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4697 18.4697C11.1768 18.7626 11.1768 19.2374 11.4697 19.5303C11.7626 19.8232 12.2374 19.8232 12.5303 19.5303L19.5303 12.5303C19.8232 12.2374 19.8232 11.7626 19.5303 11.4697L12.5303 4.46967C12.2374 4.17678 11.7626 4.17678 11.4697 4.46967C11.1768 4.76256 11.1768 5.23744 11.4697 5.53033L17.1893 11.25H4.5C4.08579 11.25 3.75 11.5858 3.75 12C3.75 12.4142 4.08579 12.75 4.5 12.75H17.1893L11.4697 18.4697Z' fill='%23D91546'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.base-view-all__link:hover,.base-view-all__link:active{border:1px solid #D91546}@media (max-width: 767px){.base-view-all__link{padding:12px 20px;font-size:14px;line-height:18px}}.main-similar-news-wrap{margin:0 -20px 100px}@media (max-width: 767px){.main-similar-news-wrap{margin:0 -20px 40px}}.main-similar-news{position:relative;width:100%;padding:0 20px;margin-bottom:24px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.main-similar-news{max-width:100%}}.main-similar-news__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center;color:#000}@media (max-width: 767px){.main-similar-news__title{margin-bottom:16px;font-size:24px;line-height:32px}}.swiper__main-similar-news{position:relative;max-width:calc(100vw - 40px)}.swiper__main-similar-news .swiper-slide{width:100%}.swiper__main-similar-news .main-similar-news__swiper-pagination{color:#fff;position:static;margin-top:24px}@media (max-width: 767px){.swiper__main-similar-news .main-similar-news__swiper-pagination{margin-top:4px}}.swiper__main-similar-news .main-similar-news__swiper-slide{display:flex;height:auto}.swiper__main-similar-news .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__main-similar-news .swiper-pagination-bullet{width:4px;height:4px}}.swiper__main-similar-news .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__main-similar-news .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__main-similar-news .swiper-pagination-bullet:active,.swiper__main-similar-news .swiper-pagination-bullet:hover{transform:scale(1.1)}.main-similar-news__button--next,.main-similar-news__button--prev{position:absolute;top:17%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.main-similar-news__button--next:hover:not(.swiper-button-disabled),.main-similar-news__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.main-similar-news__button--next:hover:not(.swiper-button-disabled) svg,.main-similar-news__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.main-similar-news__button--next svg,.main-similar-news__button--prev svg{display:block;width:24px;height:24px;color:#000}.main-similar-news__button--next.swiper-button-disabled,.main-similar-news__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.main-similar-news__button--next{right:-10px}@media (max-width: 1024px){.main-similar-news__button--next{display:none}}.main-similar-news__button--prev{left:-10px}@media (max-width: 1024px){.main-similar-news__button--prev{display:none}}.lora{font-family:Lora}.SourceSansPro{font-family:'Source Sans Pro'}.Arial{font-family:Arial}.main-promo{position:relative;z-index:1;min-height:845px;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-color:#474747;padding-top:250px;padding-bottom:80px}@media (max-width: 767px){.main-promo{min-height:520px;padding-top:127px;padding-bottom:32px}}.main-promo::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:linear-gradient(174deg, #000 0%, rgba(0,0,0,0) 100%)}@media (max-width: 767px){.main-promo::before{min-height:80vh;background:linear-gradient(212deg, #131218 0%, rgba(19,18,24,0) 100%)}}.main-promo__content-wrap{box-sizing:border-box;width:100%;max-width:1204px;margin:0 auto 32px;padding:0 20px;text-align:center}@media (max-width: 767px){.main-promo__content-wrap{display:flex;flex-direction:column;flex-grow:1}}.main-promo__title{margin-bottom:8px;font-weight:500;font-size:42px;line-height:54px;color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase}@media (max-width: 1024px){.main-promo__title{font-size:32px;line-height:44px}}.main-promo__text{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.main-promo__text{font-size:18px;line-height:24px}}.main-promo__btn{max-width:255px;width:100%;padding:15px 16px;background:#D91546;border:1px solid #D91546;border-radius:4px;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif;transition:all 0.3s ease}@media (max-width: 767px){.main-promo__btn{display:inline-block;max-width:100%;text-align:center}}@media (min-width: 1025px){.main-promo__btn:hover,.main-promo__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.main-promo__info{position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;padding:0 0 30px}@media (max-width: 1024px){.main-promo__info{display:none}}.main-promo__info-content-wrap{width:100%;max-width:1290px;margin:0 auto;padding:0 20px}.main-promo__group{display:flex;align-items:flex-start;flex-wrap:nowrap}.main-promo__link{margin-right:20px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#fff;text-decoration:none}.swiper__main-carousel{position:relative;overflow:hidden}.swiper__main-carousel .swiper-pagination-bullet{background:#fff;opacity:0.5}@media (max-width: 767px){.swiper__main-carousel .swiper-pagination-bullet{width:4px;height:4px}}.swiper__main-carousel .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__main-carousel .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__main-carousel .swiper-pagination-bullet:active,.swiper__main-carousel .swiper-pagination-bullet:hover{transform:scale(1.1)}.directions{margin-bottom:100px;padding:80px 0 40px;background:#F4F4F4}@media (max-width: 767px){.directions{margin-bottom:40px;padding:40px 0 0}}.directions__title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.directions__title{margin-bottom:16px;font-size:24px;line-height:32px}}.directions-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px;padding:0;margin:0 0 40px;list-style:none}@media (max-width: 767px){.directions-list{grid-template-columns:1fr;grid-column-gap:8px;grid-row-gap:8px;margin:0}}.directions-list__item{position:relative}.directions-list__item:nth-child(1){grid-column:1/5}@media (max-width: 767px){.directions-list__item:nth-child(1){grid-column:auto}}.directions-list__item:nth-child(2){grid-column:5/9}@media (max-width: 767px){.directions-list__item:nth-child(2){grid-column:auto}}.directions-list__item:nth-child(3){grid-column:9/-1}@media (max-width: 767px){.directions-list__item:nth-child(3){grid-column:auto}}.directions-list__item:nth-child(4){grid-column:1/7}@media (max-width: 767px){.directions-list__item:nth-child(4){grid-column:auto}}.directions-list__item:nth-child(5){grid-column:7/-1}@media (max-width: 767px){.directions-list__item:nth-child(5){grid-column:auto}}.directions-card{position:relative;display:block;height:200px;padding:16px;border-radius:12px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer}@media (max-width: 767px){.directions-card{height:160px}}.directions-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(171deg, #000 0%, rgba(0,0,0,0) 100%)}.direction-card__title{position:relative;z-index:1;display:block;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px;color:#fff}.directions-list__item-graphics{position:absolute;bottom:16px;left:16px;z-index:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;grid-gap:8px}.directions-list__item-graphics-link{margin-right:8px;padding:4px 8px;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);border-radius:8px;font-family:"Raleway",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#000}.directions-links-wrap{margin:0 -20px}.directions-links{position:relative;width:100%;padding:20px 20px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.directions-links{max-width:100%;padding:16px 20px 24px}}.swiper__directions-links{position:relative;max-width:calc(100vw - 40px)}.swiper__directions-links .swiper-slide{width:100%;height:auto}.swiper__directions-links .directions-links__swiper-pagination{color:#fff;position:static;margin-top:14px}@media (max-width: 767px){.swiper__directions-links .directions-links__swiper-pagination{margin-top:0}}.swiper__directions-links .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__directions-links .swiper-pagination-bullet{width:4px;height:4px}}.swiper__directions-links .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__directions-links .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__directions-links .swiper-pagination-bullet:active,.swiper__directions-links .swiper-pagination-bullet:hover{transform:scale(1.1)}.directions-links__button--next,.directions-links__button--prev{position:absolute;top:24%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.directions-links__button--next:hover:not(.swiper-button-disabled),.directions-links__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.directions-links__button--next:hover:not(.swiper-button-disabled) svg,.directions-links__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.directions-links__button--next svg,.directions-links__button--prev svg{display:block;width:24px;height:24px;color:#000}.directions-links__button--next.swiper-button-disabled,.directions-links__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.directions-links__button--next{right:-10px}@media (max-width: 1024px){.directions-links__button--next{display:none}}.directions-links__button--prev{left:-10px}@media (max-width: 1024px){.directions-links__button--prev{display:none}}.directions-links__card{display:flex;align-items:center;padding:8px;border-radius:12px;background:#fff;box-shadow:0 0 15px 0 rgba(51,51,51,0.17)}.directions-links__card-img{display:block;width:100px;height:100px;border-radius:12px;margin-right:16px;object-fit:cover;object-position:center}@media (max-width: 767px){.directions-links__card-img{width:64px;height:64px}}.directions-links__card-title{font-family:"Raleway",sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.32px}@media (max-width: 767px){.directions-links__card-title{font-size:14px;line-height:18px;letter-spacing:-0.28px}}.main-about{margin-bottom:100px;padding:60px 0;background:#F4F4F4}.main-about__title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.main-about__title{margin-bottom:16px;font-size:24px;line-height:32px}}.main-about__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;margin-bottom:60px}@media (max-width: 767px){.main-about__content{grid-template-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;margin-bottom:16px}}.main-about__text{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px}@media (max-width: 767px){.main-about__text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.main-advantages{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px;padding:0;margin:0 0 40px;list-style:none}@media (max-width: 767px){.main-advantages{grid-column-gap:8px;grid-row-gap:8px;margin:0}}@media (max-width: 430px){.main-advantages{grid-template-columns:1fr}}.main-advantages__item{display:flex;align-items:flex-start;padding:24px;border-radius:12px;border:1px solid rgba(0,0,0,0.4);background:#fff}@media (max-width: 1024px){.main-advantages__item{padding:8px;flex-direction:column;align-items:center;justify-content:flex-start}}.main-advantages__item:nth-child(1){grid-column:1/5}@media (max-width: 430px){.main-advantages__item:nth-child(1){grid-column:auto}}.main-advantages__item:nth-child(2){grid-column:5/9}@media (max-width: 430px){.main-advantages__item:nth-child(2){grid-column:auto}}.main-advantages__item:nth-child(3){grid-column:9/-1}@media (max-width: 430px){.main-advantages__item:nth-child(3){grid-column:auto}}.main-advantages__item:nth-child(4){grid-column:3/7}@media (max-width: 430px){.main-advantages__item:nth-child(4){grid-column:auto}}.main-advantages__item:nth-child(5){grid-column:7/11}@media (max-width: 430px){.main-advantages__item:nth-child(5){grid-column:auto}}.main-advantages__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;margin-right:16px;border-radius:50%;background:#F4F4F4}@media (max-width: 1024px){.main-advantages__icon-wrap{margin-right:0}}@media (max-width: 767px){.main-advantages__icon-wrap{width:52px;height:52px}}.main-advantages__icon-wrap svg{display:block;width:60px;height:60px}@media (max-width: 767px){.main-advantages__icon-wrap svg{width:40px;height:40px}}.main-advantages__content{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1024px){.main-advantages__content{align-items:center;justify-content:center}}.main-advantages__number,.main-advantages__postfix{font-weight:500;font-family:"Raleway",sans-serif;font-size:42px;line-height:54px;color:#D91546}@media (max-width: 767px){.main-advantages__number,.main-advantages__postfix{font-size:24px;line-height:32px}}.main-advantages__prefix{font-weight:500;font-family:"Raleway",sans-serif;font-size:24px;line-height:32px;color:#D91546}.main-advantages__text{font-weight:600;font-family:"Raleway",sans-serif;font-size:18px;line-height:24px;color:#D91546}@media (max-width: 1024px){.main-advantages__text{text-align:center}}@media (max-width: 767px){.main-advantages__text{font-size:14px;line-height:18px}}.main-about__video-iframe{border-radius:12px}.footer{padding:60px 0 24px;background-color:#333;color:#fff}@media (max-width: 767px){.footer{padding:24px 0 16px}}.footer__row--flex{display:flex;flex-direction:column}.footer__container{display:grid;grid-template-columns:250px 1fr 250px;grid-column-gap:30px;grid-row-gap:24px}@media (max-width: 1024px){.footer__container{display:flex;flex-direction:column-reverse}}.footer__logotype{width:182px;height:182px}@media (max-width: 1024px){.footer__logotype{width:100px;height:100px}}.footer__links-wrap{display:flex;flex-direction:column;margin-top:auto}.footer__link{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:rgba(255,255,255,0.6)}.footer-menu{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px}@media (max-width: 767px){.footer-menu{grid-template-columns:1fr 1fr;grid-row-gap:24px}}.footer-menu__item{display:flex;flex-direction:column}.footer-menu__item--nested{margin-top:auto}@media (max-width: 767px){.footer-menu__item--grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:24px;grid-column:1/-1}}.footer-menu__title{margin-bottom:18px;font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#fff}@media (max-width: 767px){.footer-menu__title{margin-bottom:8px;font-size:14px;line-height:18px}}.footer-menu__link{margin-bottom:8px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:rgba(255,255,255,0.6)}@media (max-width: 767px){.footer-menu__link{margin-bottom:4px;font-size:12px;line-height:16px;letter-spacing:-0.24px}}.footer__copyright{margin-top:48px;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:rgba(255,255,255,0.6);opacity:0.5;text-align:center}@media (max-width: 1024px){.footer-contacts{display:flex}}.footer-contacts__col{display:flex;flex-direction:column}@media (max-width: 1024px){.footer-contacts__col{margin-left:38px}}.footer-contacts__link-phone{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px;color:#fff}@media (max-width: 767px){.footer-contacts__link-phone{font-weight:600;font-size:18px;line-height:24px}}.footer-contacts__link{font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff}@media (max-width: 767px){.footer-contacts__link{font-size:12px;line-height:16px;letter-spacing:-0.24px}}.footer-contacts__address{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff}@media (max-width: 767px){.footer-contacts__address{font-size:12px;line-height:16px;letter-spacing:-0.24px}}.footer-contacts__socials{display:flex;align-items:center;justify-content:flex-start}.footer-contacts__social-icon-wrap{margin-right:16px}.footer-feedback{margin-top:auto}@media (max-width: 1024px){.footer-feedback{margin-top:24px}}.footer-feedback__btn{display:flex;cursor:pointer;align-items:center;justify-content:center;max-width:255px;width:100%;padding:12px 16px;background:#D91546;border:1px solid transparent;box-sizing:border-box;border-radius:12px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#fff;transition:all 0.3s ease}@media (min-width: 1025px){.footer-feedback__btn:hover,.footer-feedback__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.footer-feedback__btn{max-width:100%;font-size:14px;line-height:18px}}.footer-feedback__confidentiality{margin-top:8px;font-weight:400;font-size:14px;line-height:20px;font-family:"Raleway",sans-serif;color:rgba(255,255,255,0.6)}@media (max-width: 767px){.footer-feedback__confidentiality{font-size:12px;line-height:16px;letter-spacing:-0.24px}}.footer-feedback__confidentiality-link{color:#D91546}.page-catalog{position:relative}.page-catalog .callback-block__btn{border-radius:12px}.page-catalog__head{position:sticky;z-index:11;top:140px;left:0;width:100%;box-shadow:0 0 15px 0 rgba(51,51,51,0.17);background:#fff}@media (max-width: 767px){.page-catalog__head{top:65px}}.page-catalog__head .button.button_style_colorful:hover:not(:disabled),.page-catalog__head button.button_style_colorful:active:not(:disabled){border:1px solid #D91546}.page-catalog__head .sb_search_block{top:160px;border-radius:12px}@media (max-width: 767px){.page-catalog__head .sb_search_block{top:66px}}.page-catalog__head .sb_search_block .bx_searche{padding:16px}.page-catalog__head .range__wrapper{display:flex}@media (max-width: 1024px){.page-catalog__head .search-panel{display:none}}.page-catalog__head .sb_modal{top:60%}@media (max-width: 1024px){.page-catalog__head .tabs__content .search-panel__input-wrapper{padding:16px}}@media (max-width: 1024px){.page-catalog__head .tabs__content .search-panel__input-wrapper .filter{padding:16px}}.page-catalog__head .search-panel__main{box-shadow:none}.page-catalog__head .sb_filter__header{font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.page-catalog__head .filter.filter_style_parent .filter__header.sb_filter_all_title.top_angle:after{top:25%}@media (max-width: 1024px){.page-catalog__head .tabs__content .search-panel__input-wrapper_type_greedy{padding:16px !important;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.page-catalog__head .tabs__content .search-panel__input-wrapper_type_greedy{display:block}}.page-catalog__head .tabs__content .search-panel__input-wrapper{padding:0}.page-catalog__head .filter.filter_style_parent .filter__header:after{top:25%;right:-28px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.46967 7.96967C4.76256 7.67678 5.23744 7.67678 5.53033 7.96967L12 14.4393L18.4697 7.96967C18.7626 7.67678 19.2374 7.67678 19.5303 7.96967C19.8232 8.26256 19.8232 8.73744 19.5303 9.03033L12.5303 16.0303C12.2374 16.3232 11.7626 16.3232 11.4697 16.0303L4.46967 9.03033C4.17678 8.73744 4.17678 8.26256 4.46967 7.96967Z' fill='black'/%3E%3C/svg%3E");border-color:transparent;border-style:none;border-width:0;transform:none}@media (max-width: 1024px){.page-catalog__head .filter.filter_style_parent .filter__header:after{right:0}}.page-catalog__head .filter.filter_style_parent.filter_state_open .filter__header:after{transform:rotate(180deg);top:25%}.page-catalog__head .sb_block_all--search{min-width:955px;height:80px;padding:16px}.page-catalog__head .search-form__input{height:48px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.28px}.page-catalog__head .search-form__input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;line-height:18px;letter-spacing:-0.28px}.page-catalog__head .search-form__button{display:table-cell;text-align:center;vertical-align:middle;height:48px}.page-catalog__head .search-form--xs{display:none}@media (max-width: 1024px){.page-catalog__head .search-form--xs{display:block;padding:16px 16px 0}}.page-catalog__head .search-form_type_simple .search-form__input{padding:12px 16px 12px 48px}@media (max-width: 1024px){.page-catalog__head .search-form_type_simple .search-form__input{padding:12px 12px 12px 48px}}.page-catalog__head .filter__body{border-radius:12px}@media (max-width: 1024px){.page-catalog__head .filter__body{top:80%}}@media (max-width: 1024px){.page-catalog__head .search-form__control{top:16px;left:14px}}.page-catalog__head .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:0}@media (max-width: 1024px){.page-catalog__head .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:16px}}.page-catalog__head .intro__main{position:absolute;top:495px;left:0;z-index:10;width:100%;padding:0;color:#fff;pointer-events:none;transform:translate(0, -50%)}@media (max-width: 1024px){.page-catalog__head .intro__main{top:670px}}.page-catalog__head .search-panel__main{border-radius:0 0 12px 12px}.page-catalog__head .range__input{border:0;border-bottom:1px solid rgba(0,0,0,0.2)}@media (max-width: 1024px){.page-catalog__head .range__input{padding:0;font-size:14px;line-height:18px;letter-spacing:-0.28px}}.page-catalog__head .search-panel__input-wrapper{max-width:100%}@media (max-width: 426px){.page-catalog__head .sb_price_rub.search-panel__input-wrapper{max-width:100%}}@media (max-width: 1024px){.page-catalog__head .sb_mobile{display:block;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#D91546;text-align:center}}.page-catalog__head .search-panel__form{margin:0}@media (max-width: 767px){.page-catalog__head #sb_block_type_product{display:grid;grid-template-columns:1fr 1fr}}.page-catalog__head .filter__header{display:flex;align-items:center;justify-content:flex-start;padding:12px 0;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.page-catalog__head .filter__header{padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.2)}}.page-catalog__head .filter__range .range.currency .range__input{min-width:190px}@media (max-width: 1024px){.page-catalog__head .filter__range .range.currency .range__input{min-width:165px}}@media (max-width: 500px){.page-catalog__head .filter__range .range.currency .range__input{min-width:120px}}.page-catalog__head .filter.filter_style_parent:hover{background:none}@media (max-width: 1024px){.page-catalog__head .sb_filter_all_prop .sb_block_all .range.currency{display:flex;padding:0}}.page-catalog__head .check-elem__label{font-size:14px;line-height:18px;letter-spacing:-0.28px}.page-catalog__head .bx-filter-param-text{font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.page-catalog__head .sb_price_rub .range__line.input-wrapper{padding:0 16px}}.page-catalog__head .check-group__text{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}.page-catalog__head .range.currency .select2-selection__rendered{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}@media (max-width: 767px){.page-catalog__head .range.currency .select2-selection__rendered{display:none}}.page-catalog__head .search-form__input{border:0;background:#f4f4f4;border-radius:12px}.page-catalog__head .filter__check-item{padding:0 16px 16px 0}.page-catalog__head .filter.filter_style_parent.filter_state_open{background:transparent}@media (min-width: 1025px){.page-catalog__head .filter__simple-check-group{min-width:560px;width:100%}}@media (max-width: 1170px){.page-catalog__head .filter__simple-check-group{min-width:410px}}@media (max-width: 1024px){.page-catalog__head .filter__simple-check-group{min-width:0}}.page-catalog__head .sb_block_all{border-radius:12px;box-shadow:none}.page-catalog__head .filter__simple-check-group{padding:16px 16px 0 16px}@media (max-width: 1024px){.page-catalog__head .filter__range{padding:16px}}@media (max-width: 1024px){.page-catalog__head .filter__check-group{padding:16px}}@media (max-width: 1024px){.page-catalog__head .sb_search{display:none}}@media (max-width: 1024px){.page-catalog__head .sb_clear{flex:0 0 50% !important}}.page-catalog__head .bx_filter_search_button{height:48px;min-width:160px;border-radius:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}.page-catalog__head .block_clear{margin-right:16px;padding:8px 23px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff}@media (max-width: 1024px){.page-catalog__head .block_clear{display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.page-catalog__head .block_clear{margin-right:0;margin-bottom:16px}}.page-catalog__head .block_search{margin-right:16px;padding:10px 12px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer}.page-catalog__head .block_clear .sb_del_item{top:12px;right:14px}@media (max-width: 1024px){.page-catalog__head .block_clear .sb_del_item{display:none}}.page-catalog__head .sb_del_item:before,.page-catalog__head .sb_del_item:after{background-color:#d91546}.page-catalog__head .sb_del_item{width:24px;height:24px}.page-catalog__head.active{position:relative}@media (max-width: 1024px){.page-catalog__head.active .search-panel{position:absolute;top:80px;left:0;display:block}}@media (max-width: 1024px){.page-catalog__head-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}}.page-catalog__head-inner-right{display:flex;margin:0 0 8px 0}.page-catalog__top{padding:76px 0 24px}@media (max-width: 1024px){.page-catalog__top{padding:24px 0 24px}}.page-catalog__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px}.page-catalog__row{display:flex;align-items:center;justify-content:space-between}.page-catalog__row-result{font-family:"Raleway",sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.32px}.page-catalog__row-right{display:flex}@media (max-width: 1024px){.page-catalog__row-right{display:none}}.page-catalog__btn{display:flex;align-items:center;justify-content:space-between;margin:0 8px 8px 0;padding:8px 16px;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#D91546}@media (max-width: 767px){.page-catalog__btn{padding:8px 12px}}.page-catalog__btn-icon svg{display:block;width:24px;height:24px;margin-right:10px}.form-select{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer}@media (max-width: 1024px){.form-select{padding:8px 16px}}@media (max-width: 767px){.form-select{padding:8px 12px}}.form-select.active .form-select__dropdown{display:block}.form-select__icon{display:block;width:24px;height:24px;margin-right:4px}@media (max-width: 767px){.form-select__icon{margin-right:0}}.form-select__value{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#D91546}@media (max-width: 767px){.form-select__value{display:none}}.form-select__dropdown{display:none;position:absolute;z-index:8;top:calc(100% + 4px);right:0;width:100%;min-width:240px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:12px}.form-select__list{padding:0;margin:0;max-height:285px;list-style:none;overflow-y:auto}.form-select__item{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;cursor:pointer}.form-select__option{font-weight:400;font-size:14px;line-height:18px}.page-catalog__list-wrap{margin-bottom:100px}@media (max-width: 767px){.page-catalog__list-wrap{margin-bottom:60px}}.catalog-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:30px;grid-row-gap:24px;margin-bottom:24px}@media (max-width: 1024px){.catalog-list{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 767px){.catalog-list{grid-template-columns:1fr;grid-column-gap:16px;grid-row-gap:16px}}.catalog-list--rc{grid-template-columns:repeat(3, 1fr)}@media (max-width: 1024px){.catalog-list--rc{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.catalog-list--rc{grid-template-columns:1fr;grid-column-gap:16px;grid-row-gap:16px}}.catalog-list__item{display:flex}.more-objects__btn{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;padding:12px 40px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:12px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#D91546;transition:all 0.3s ease}.more-objects__btn::after{content:"";display:block;width:24px;height:24px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7197 11.7197C19.0126 11.4268 19.4874 11.4268 19.7803 11.7197C20.0732 12.0126 20.0732 12.4874 19.7803 12.7803L12.7803 19.7803C12.4874 20.0732 12.0126 20.0732 11.7197 19.7803L4.71967 12.7803C4.42678 12.4874 4.42678 12.0126 4.71967 11.7197C5.01256 11.4268 5.48744 11.4268 5.78033 11.7197L11.5 17.4393V4.75C11.5 4.33579 11.8358 4 12.25 4C12.6642 4 13 4.33579 13 4.75L13 17.4393L18.7197 11.7197Z' fill='%23D91546'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}.more-objects__btn:hover,.more-objects__btn:active{border:1px solid #D91546}@media (max-width: 767px){.more-objects__btn{padding:12px 20px;font-size:14px;line-height:18px}}.graphics-navigation{display:flex;background:#E6E6E6;border-radius:12px;margin-right:30px}@media (max-width: 767px){.graphics-navigation{margin-right:8px}}.graphics-navigation__control{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid transparent;background-color:transparent;font-family:"Raleway",sans-serif;font-size:16px;line-height:24px;letter-spacing:-0.32px;border-radius:12px;transition:all 0.3s ease}@media (max-width: 1024px){.graphics-navigation__control{padding:8px 16px}}@media (max-width: 767px){.graphics-navigation__control{padding:8px 12px}}@media (max-width: 767px){.graphics-navigation__control span{display:none}}.graphics-navigation__control.active{border:1px solid rgba(217,21,70,0.4);color:#D91546;background-color:#fff}.graphics-navigation__icon{display:block;width:24px;height:24px;flex-shrink:0;margin-right:4px}@media (max-width: 767px){.graphics-navigation__icon{margin-right:0}}.search-promo-wrap{padding:60px 0}.search-promo-wrap .sb_search_block{top:160px;max-width:955px;border-radius:12px;color:#1d222d}.search-promo-wrap .sb_search_block .bx_searche{padding:0 16px}.search-promo-wrap button.button_style_colorful:hover:not(:disabled),.search-promo-wrap button.button_style_colorful:active:not(:disabled){border:1px solid #D91546}.search-promo-wrap .range__wrapper{display:flex}.search-promo-wrap .sb_filter__header{font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.search-promo-wrap .filter.filter_style_parent .filter__header:after{top:25%;right:-28px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.46967 7.96967C4.76256 7.67678 5.23744 7.67678 5.53033 7.96967L12 14.4393L18.4697 7.96967C18.7626 7.67678 19.2374 7.67678 19.5303 7.96967C19.8232 8.26256 19.8232 8.73744 19.5303 9.03033L12.5303 16.0303C12.2374 16.3232 11.7626 16.3232 11.4697 16.0303L4.46967 9.03033C4.17678 8.73744 4.17678 8.26256 4.46967 7.96967Z' fill='black'/%3E%3C/svg%3E");border-color:transparent;border-style:none;border-width:0;transform:none}@media (max-width: 1024px){.search-promo-wrap .filter.filter_style_parent .filter__header:after{right:0}}.search-promo-wrap .filter.filter_style_parent.filter_state_open .filter__header:after{transform:rotate(180deg);top:25%}.search-promo-wrap .filter.filter_style_parent .filter__header.sb_filter_all_title.top_angle:after{top:25%}@media (max-width: 1024px){.search-promo-wrap .sb_search_block{top:85px}}.search-promo-wrap .sb_block_all{box-shadow:none}.search-promo-wrap .sb_block_all--search{min-width:955px;height:80px;padding:16px}.search-promo-wrap .search-form__input{height:48px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.28px}.search-promo-wrap .search-form__input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;line-height:18px;letter-spacing:-0.28px}.search-promo-wrap .search-form__button{display:table-cell;text-align:center;vertical-align:middle;height:48px}.search-promo-wrap .search-form--xs{display:none}@media (max-width: 1024px){.search-promo-wrap .search-form--xs{display:block;padding:16px 16px 0}}.search-promo-wrap .search-form_type_simple .search-form__input{padding:12px 16px 12px 48px}@media (max-width: 1024px){.search-promo-wrap .search-form_type_simple .search-form__input{padding:12px 12px 12px 48px}}.search-promo-wrap .filter__body{border-radius:12px}@media (max-width: 1024px){.search-promo-wrap .filter__body{top:80%}}@media (max-width: 1024px){.search-promo-wrap .search-form__control{top:16px;left:14px}}.search-promo-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:0}@media (max-width: 1024px){.search-promo-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:16px}}.search-promo-wrap .intro__main{position:absolute;top:495px;left:0;z-index:10;width:100%;padding:0;color:#fff;pointer-events:none;transform:translate(0, -50%)}@media (max-width: 1024px){.search-promo-wrap .intro__main{top:670px}}.search-promo-wrap .search-panel__main{border-radius:0 0 12px 12px}@media (max-width: 767px){.search-promo-wrap .tabs__nav{display:flex;flex-flow:nowrap !important;width:100%}}.search-promo-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:12px 0 0 0}@media (max-width: 767px){.search-promo-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:0}}.search-promo-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0 12px 0 0}@media (max-width: 767px){.search-promo-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0}}@media (max-width: 767px){.search-promo-wrap .tabs__nav:first-child .tabs__item:first-child .tabs__label_link{border-radius:12px 0 0 0}}@media (max-width: 767px){.search-promo-wrap .tabs__nav:first-child .tabs__item:last-child .tabs__label_link{border-radius:0 12px 0 0}}.search-promo-wrap .tabs__label_link{background:#e0e0e0;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.search-promo-wrap .range__input{border:0;border-bottom:1px solid rgba(0,0,0,0.2)}@media (max-width: 1024px){.search-promo-wrap .range__input{padding:0;font-size:14px;line-height:18px;letter-spacing:-0.28px}}.search-promo-wrap .search-panel__input-wrapper{max-width:100%}@media (max-width: 426px){.search-promo-wrap .sb_price_rub.search-panel__input-wrapper{max-width:100%}}@media (max-width: 426px){.search-promo-wrap #sb_block_type_product .tabs__label_link{background:#e0e0e0}}.search-promo-wrap #sb_block_type_product .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4;color:#D91546}.search-promo-wrap .tabs__content .search-panel__form{border-radius:0 0 12px 12px}.search-promo-wrap .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4}.search-promo-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding-right:16px}@media (max-width: 1024px){.search-promo-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding:16px !important;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 500px){.search-promo-wrap .tabs__content .search-panel__input-wrapper_type_greedy{display:block}}@media (max-width: 1024px){.search-promo-wrap .sb_mobile{display:block;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#D91546;text-align:center}}.search-promo-wrap .search-panel__tabs{margin:0}.search-promo-wrap .search-panel__form{margin:0}@media (max-width: 767px){.search-promo-wrap .tabs__content .search-panel__input-wrapper{padding:0}}@media (max-width: 767px){.search-promo-wrap #sb_block_type_product{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.search-promo-wrap .tabs_type_search-panel .tabs__item{flex:1 1 200px}}.search-promo-wrap .filter__header{display:flex;align-items:center;justify-content:flex-start;padding:12px 0;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.search-promo-wrap .filter__header{padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.2)}}.search-promo-wrap .filter__range .range.currency .range__input{min-width:190px}@media (max-width: 1024px){.search-promo-wrap .filter__range .range.currency .range__input{min-width:165px}}@media (max-width: 500px){.search-promo-wrap .filter__range .range.currency .range__input{min-width:120px}}.search-promo-wrap .filter.filter_style_parent:hover{background:none}@media (max-width: 1024px){.search-promo-wrap .sb_filter_all_prop .sb_block_all .range.currency{display:flex;padding:0}}.search-promo-wrap .check-elem__label{font-size:14px;line-height:18px;letter-spacing:-0.28px}.search-promo-wrap .bx-filter-param-text{font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.search-promo-wrap .sb_price_rub .range__line.input-wrapper{padding:0 16px}}.search-promo-wrap .check-group__text{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}.search-promo-wrap .range.currency .select2-selection__rendered{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}@media (max-width: 767px){.search-promo-wrap .range.currency .select2-selection__rendered{display:none}}.search-promo-wrap .search-form__input{border:0;background:#f4f4f4;border-radius:12px}.search-promo-wrap .filter__check-item{padding:0 16px 16px 0}.search-promo-wrap .tabs__content .search-panel__input-wrapper .filter_state_open{background:transparent}.search-promo-wrap .filter.filter_style_parent.filter_state_open{background:transparent}@media (min-width: 1025px){.search-promo-wrap .filter__simple-check-group{min-width:560px;width:100%}}@media (max-width: 1170px){.search-promo-wrap .filter__simple-check-group{min-width:410px}}@media (max-width: 1024px){.search-promo-wrap .filter__simple-check-group{min-width:0}}.search-promo-wrap .sb_block_all{border-radius:12px}.search-promo-wrap .filter__simple-check-group{padding:16px 16px 0 16px}@media (max-width: 1024px){.search-promo-wrap .filter__range{padding:16px}}@media (max-width: 1024px){.search-promo-wrap .filter__check-group{padding:16px}}@media (max-width: 1024px){.search-promo-wrap .sb_search{display:none}}@media (max-width: 1024px){.search-promo-wrap .sb_clear{flex:0 0 50% !important}}.search-promo-wrap .bx_filter_search_button{height:48px;min-width:160px;border-radius:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}.search-promo-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px 40px 16px 16px}@media (max-width: 1024px){.search-promo-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px}}.search-promo-wrap .block_clear{margin-right:16px;padding:8px 23px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff}@media (max-width: 1024px){.search-promo-wrap .block_clear{display:flex;align-items:center;justify-content:center}}@media (max-width: 500px){.search-promo-wrap .block_clear{margin-right:0;margin-bottom:16px}}.search-promo-wrap .block_search{margin-right:16px;padding:10px 12px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer}.search-promo-wrap .block_clear .sb_del_item{top:12px;right:14px}@media (max-width: 1024px){.search-promo-wrap .block_clear .sb_del_item{display:none}}.search-promo-wrap .sb_del_item:before,.search-promo-wrap .sb_del_item:after{background-color:#d91546}.search-promo-wrap .sb_del_item{width:24px;height:24px}.team{padding:80px 0}@media (max-width: 767px){.team{padding:20px 0 0}}.team--about{padding:0}.team--about .team__list{margin-bottom:25px}@media (max-width: 767px){.team--about .team__list{margin-bottom:16px}}.team__title{margin-bottom:40px;font-family:"Raleway",sans-serif;font-weight:400;font-size:48px;line-height:normal;text-align:center}@media (max-width: 767px){.team__title{margin-bottom:20px;font-size:24px}}.team__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:47px;grid-row-gap:47px;padding:0;margin:0 0 60px;list-style:none}@media (max-width: 1024px){.team__list{grid-template-columns:1fr 1fr;grid-column-gap:20px}}@media (max-width: 500px){.team__list{grid-template-columns:1fr}}.team__item-img{display:block;width:100%;height:355px;object-position:top;object-fit:cover}.team__item-inner{padding-top:25px}.team__item-title{margin-bottom:10px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:normal}.team__item-text{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:normal}.team__banner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;border-radius:12px;background:#EDEDED;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}@media (max-width: 767px){.team__banner{padding:40px 20px 55px;margin:0 -20px;border-radius:0}}.team__banner-title{margin-bottom:20px;text-align:center;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:25px}@media (max-width: 767px){.team__banner-title{font-size:28px;line-height:25px}}.team__banner-text{margin-bottom:10px;text-align:center;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:25px}@media (max-width: 767px){.team__banner-text{font-size:20px}}.team__banner-description{max-width:500px;margin-bottom:40px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;font-style:italic;line-height:normal}@media (max-width: 767px){.team__banner-description{margin-bottom:30px}}.team__banner-btn{padding:15px 16px;max-width:345px;width:100%;background:#D91546;border-radius:12px;border:1px solid #D91546;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff;transition:all 0.3s ease;text-align:center}@media (min-width: 1025px){.team__banner-btn:hover,.team__banner-btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.team__button-wrap{margin-bottom:60px}@media (max-width: 767px){.team__button-wrap{margin-bottom:16px}}.team__button{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;padding:12px 40px;background:#fff;border:1px solid rgba(217,21,70,0.4);box-sizing:border-box;border-radius:12px;text-align:center;font-weight:600;font-size:14px;line-height:18px;font-family:"Raleway",sans-serif;color:#D91546;transition:all 0.3s ease}.team__button::after{content:"";display:block;width:24px;height:24px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7197 12.4345C19.0126 12.1416 19.4874 12.1416 19.7803 12.4345C20.0732 12.7274 20.0732 13.2023 19.7803 13.4952L12.7803 20.4952C12.4874 20.7881 12.0126 20.7881 11.7197 20.4952L4.71967 13.4952C4.42678 13.2023 4.42678 12.7274 4.71967 12.4345C5.01256 12.1416 5.48744 12.1416 5.78033 12.4345L11.5 18.1542V5.46484C11.5 5.05063 11.8358 4.71484 12.25 4.71484C12.6642 4.71484 13 5.05063 13 5.46484L13 18.1542L18.7197 12.4345Z' fill='%23D91546'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}.team__button:hover,.team__button:active{border:1px solid #D91546}@media (max-width: 767px){.team__button{padding:12px 20px;font-size:14px;line-height:18px}}.vacancy{padding:80px 0 100px}@media (max-width: 767px){.vacancy{padding:20px 0 40px}}.vacancy__title{margin-bottom:50px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:normal;text-align:center}@media (max-width: 767px){.vacancy__title{margin-bottom:30px;font-size:24px}}.vacancy-info__title{max-width:700px;margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:normal}@media (max-width: 767px){.vacancy-info__title{margin-bottom:20px;font-size:18px}}.vacancy-info__content-wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}@media (max-width: 1024px){.vacancy-info__content-wrap{flex-direction:column-reverse}}@media (max-width: 767px){.vacancy-info__content-wrap{margin-bottom:20px}}.vacancy-info__img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 1024px){.vacancy-info__img-wrap{margin-bottom:20px}}@media (max-width: 767px){.vacancy-info__img-wrap{height:183px}}.vacancy-info__description{font-weight:400;font-size:18px;font-style:italic;line-height:normal}@media (max-width: 767px){.vacancy-info__description{font-size:14px}}.vacancy-info__description p{margin-bottom:20px}.vacancy__img-wrap{margin-bottom:65px}.vacancy__img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 767px){.vacancy__img-wrap{height:185px;margin-bottom:20px}}.vacancy__list-wrap{margin-bottom:100px}@media (max-width: 767px){.vacancy__list-wrap{margin-bottom:40px}}.vacancy__list-title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:normal}@media (max-width: 767px){.vacancy__list-title{margin-bottom:10px;font-size:20px}}.vacancy__list{display:grid;grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:30px;padding:0;margin:0;list-style:none}.vacancy__item{display:flex;align-items:center;justify-content:space-between;padding:47px 25px;border-radius:12px;background:#FFF;filter:drop-shadow(0px 0px 15px rgba(51,51,51,0.17))}@media (max-width: 767px){.vacancy__item{padding:20px 12px;flex-direction:column}}.vacancy__item-title{margin:0 0 4px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;font-style:italic;line-height:normal}@media (max-width: 767px){.vacancy__item-title{font-size:18px}}.team__item-text{font-family:"Raleway",sans-serif;margin-bottom:0;font-weight:400;font-size:18px;font-style:italic;line-height:normal}@media (max-width: 767px){.team__item-text{font-size:14px}}.vacancy__item-btn{padding:15px 16px;margin-left:30px;max-width:160px;width:100%;background:#D91546;border-radius:12px;border:1px solid #D91546;font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff;transition:all 0.3s ease;text-align:center}@media (min-width: 1025px){.vacancy__item-btn:hover,.vacancy__item-btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.vacancy__item-btn{padding:12px 16px;margin-left:0;margin-top:20px}}.vacancy__banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:40px 30px;border-radius:12px;background-color:#EDEDED;box-shadow:0 4px 20px 0 rgba(0,0,0,0.2);background-image:url("/assets/i/content/vacancy/vacancy-banner-img.jpg");background-position:right;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.vacancy__banner{padding:16px 12px;background-image:url("/assets/i/content/vacancy/vacancy-banner-img-mob.jpg")}}.vacancy__banner-text{max-width:700px;margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:24px;line-height:normal;text-align:left}@media (max-width: 767px){.vacancy__banner-text{margin-bottom:10px;font-size:14px}}.vacancy__banner-text span{font-weight:600}.vacancy__banner-description{max-width:500px;margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:20px;font-style:italic;line-height:normal}@media (max-width: 767px){.vacancy__banner-description{margin-bottom:10px;font-size:14px}}.vacancy__banner-btn{padding:15px 16px;max-width:345px;width:100%;background:#D91546;border-radius:12px;border:1px solid #D91546;font-family:"Raleway",sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff;transition:all 0.3s ease;text-align:center}@media (min-width: 1025px){.vacancy__banner-btn:hover,.vacancy__banner-btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}@media (max-width: 767px){.vacancy__banner-btn{max-width:100%}}.page-about{padding:80px 0 60px;background:#fff}@media (max-width: 767px){.page-about{padding:20px 0 60px}}.page-about__title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.page-about__title{margin-bottom:16px;font-size:24px;line-height:32px}}.page-about__subtitle{margin-bottom:50px;text-align:center;font-weight:400;font-family:"Raleway",sans-serif;font-size:24px;line-height:35px}@media (max-width: 767px){.page-about__subtitle{margin-bottom:20px;font-size:18px;line-height:normal;text-align:left}}.page-about__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;margin-bottom:60px}@media (max-width: 1024px){.page-about__content{grid-row-gap:24px;display:flex;flex-direction:column-reverse;margin-bottom:20px}}.page-about__text{font-family:"Raleway",sans-serif;font-weight:400;font-size:20px;line-height:33px;font-style:italic}@media (max-width: 767px){.page-about__text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.page-about__video-iframe{border-radius:12px}.page-about__btn-wrap{display:flex;align-items:center;justify-content:center}.page-about__btn{padding:15px 16px;max-width:255px;width:100%;background:#D91546;border-radius:12px;border:1px solid #D91546;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff;transition:all 0.3s ease;text-align:center}@media (min-width: 1025px){.page-about__btn:hover,.page-about__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.page-about__news{padding:50px 0 0}.page-about__news .news-catalog{margin-bottom:50px}.advantages-about{padding:60px 0 40px;margin-bottom:50px;background:#EDEDED}@media (max-width: 767px){.advantages-about{margin-bottom:40px;padding:40px 0}}.advantages-about__title{margin-bottom:90px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:50px;text-align:center}@media (max-width: 767px){.advantages-about__title{margin-bottom:40px;font-size:20px}}.advantages-about__list{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px;padding:0;margin:0 0 80px;list-style:none}@media (max-width: 1280px){.advantages-about__list{grid-template-columns:1fr 1fr;grid-column-gap:8px;grid-row-gap:40px;margin:0 0 40px}}@media (max-width: 767px){.advantages-about__list{grid-template-columns:1fr}}.advantages-about__item{display:flex;flex-direction:column;align-items:center}.advantages-about__item:nth-child(1){grid-column:1/5}@media (max-width: 1280px){.advantages-about__item:nth-child(1){grid-column:auto}}.advantages-about__item:nth-child(2){grid-column:5/9}@media (max-width: 1280px){.advantages-about__item:nth-child(2){grid-column:auto}}.advantages-about__item:nth-child(3){grid-column:9/-1}@media (max-width: 1280px){.advantages-about__item:nth-child(3){grid-column:auto}}.advantages-about__item:nth-child(4){grid-column:3/7}@media (max-width: 1280px){.advantages-about__item:nth-child(4){grid-column:auto}}.advantages-about__item:nth-child(5){grid-column:7/11}@media (max-width: 1280px){.advantages-about__item:nth-child(5){grid-column:1/-1}}.advantages-about__item-img-wrap{width:60px;height:60px;margin-bottom:10px}@media (max-width: 767px){.advantages-about__item-img-wrap{margin-bottom:20px}}.advantages-about__item-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.advantages-about__item-title{margin-bottom:20px;font-family:"Raleway",sans-serif;font-weight:600;font-size:24px;line-height:36px;text-transform:uppercase;text-align:center}@media (max-width: 767px){.advantages-about__item-title{margin-bottom:5px;font-size:16px}}.advantages-about__item-text{max-width:300px;text-align:center;font-family:"Verdana Pro Cond Light", sans-serif;font-weight:400;font-style:italic;font-size:20px;line-height:25px}@media (max-width: 767px){.advantages-about__item-text{max-width:100%;font-size:14px;line-height:normal}}.advantages-about__line{width:100%;height:5px;background:#D91546}.about-team__title{margin-bottom:25px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:normal}@media (max-width: 767px){.about-team__title{margin-bottom:30px;font-size:20px}}.about-business{padding:50px 0 40px}@media (max-width: 767px){.about-business{padding:30px 0}}.about-business__title{margin-bottom:25px;font-weight:400;font-family:"Raleway",sans-serif;font-size:32px;line-height:44px}@media (max-width: 767px){.about-business__title{margin-bottom:20px;font-size:20px}}.about-entity-wrap{margin:0 -20px}.about-entity{position:relative;width:100%;padding:0 20px;overflow:hidden;box-sizing:border-box}@media (max-width: 1024px){.about-entity{max-width:100%}}.swiper__about-entity{position:relative;max-width:calc(100vw - 40px)}.swiper__about-entity .swiper-slide{width:100%;display:flex;height:auto}.swiper__about-entity .about-entity__swiper-pagination{color:#fff;position:static;margin-top:14px}@media (max-width: 767px){.swiper__about-entity .about-entity__swiper-pagination{margin-top:0}}.swiper__about-entity .swiper-pagination-bullet{background:#000;opacity:0.5}@media (max-width: 767px){.swiper__about-entity .swiper-pagination-bullet{width:4px;height:4px}}.swiper__about-entity .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__about-entity .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__about-entity .swiper-pagination-bullet:active,.swiper__about-entity .swiper-pagination-bullet:hover{transform:scale(1.1)}.about-entity__button--next,.about-entity__button--prev{position:absolute;top:24%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #fff;border-radius:50px;box-shadow:0 2px 20px rgba(29,34,45,0.1)}@media (min-width: 1025px){.about-entity__button--next:hover:not(.swiper-button-disabled),.about-entity__button--prev:hover:not(.swiper-button-disabled){border:1px solid rgba(217,21,70,0.4)}.about-entity__button--next:hover:not(.swiper-button-disabled) svg,.about-entity__button--prev:hover:not(.swiper-button-disabled) svg{color:#D91546}}.about-entity__button--next svg,.about-entity__button--prev svg{display:block;width:24px;height:24px;color:#000}.about-entity__button--next.swiper-button-disabled,.about-entity__button--prev.swiper-button-disabled{opacity:0.5;filter:grayscale(1);cursor:auto}.about-entity__button--next{right:-10px}@media (max-width: 1024px){.about-entity__button--next{display:none}}.about-entity__button--prev{left:-10px}@media (max-width: 1024px){.about-entity__button--prev{display:none}}.business-card{display:flex;flex-direction:column;flex-grow:1;width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);border:1px solid transparent}.business-card__img-wrap{position:relative;height:380px;width:100%}@media (max-width: 767px){.business-card__img-wrap{height:385px}}.business-card__img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.business-card__inner{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:12px 12px 16px}.business-card__inner-title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:32px}@media (max-width: 767px){.business-card__inner-title{margin-bottom:6px;font-size:21px}}.business-card__inner-text{font-weight:400;font-size:18px;font-style:italic;line-height:26px}@media (max-width: 767px){.business-card__inner-text{font-size:14px;line-height:25px}}.business-card__inner-text p{margin-bottom:5px !important}@media (max-width: 767px){.business-card__inner-text p{margin-bottom:2px !important}}.business-card__inner-text p:last-child{margin-bottom:0}.about-advantages{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px;padding:0;margin:0 0 50px;list-style:none}@media (max-width: 767px){.about-advantages{grid-template-columns:1fr;grid-column-gap:8px;grid-row-gap:28px;margin:0 0 30px}}.about-advantages__item{display:flex;align-items:flex-start;padding:24px;border-radius:12px;border:1px solid rgba(0,0,0,0.4);background:#fff}@media (max-width: 1024px){.about-advantages__item{padding:8px;flex-direction:column;align-items:center;justify-content:flex-start}}.about-advantages__item:nth-child(1){grid-column:1/5}@media (max-width: 767px){.about-advantages__item:nth-child(1){grid-column:auto}}.about-advantages__item:nth-child(2){grid-column:5/9}@media (max-width: 767px){.about-advantages__item:nth-child(2){grid-column:auto}}.about-advantages__item:nth-child(3){grid-column:9/-1}@media (max-width: 767px){.about-advantages__item:nth-child(3){grid-column:auto}}.about-advantages__item:nth-child(4){grid-column:3/7}@media (max-width: 767px){.about-advantages__item:nth-child(4){grid-column:auto}}.about-advantages__item:nth-child(5){grid-column:7/11}@media (max-width: 767px){.about-advantages__item:nth-child(5){grid-column:auto}}.about-advantages__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;margin-right:16px;border-radius:50%;background:#F4F4F4}@media (max-width: 1024px){.about-advantages__icon-wrap{margin-right:0}}@media (max-width: 767px){.about-advantages__icon-wrap{width:52px;height:52px}}.about-advantages__icon-wrap svg{display:block;width:60px;height:60px}@media (max-width: 767px){.about-advantages__icon-wrap svg{width:40px;height:40px}}.about-advantages__content{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1024px){.about-advantages__content{align-items:center;justify-content:center}}.about-advantages__number,.about-advantages__postfix{font-weight:500;font-family:"Raleway",sans-serif;font-size:42px;line-height:54px;color:#D91546}@media (max-width: 767px){.about-advantages__number,.about-advantages__postfix{font-size:24px;line-height:32px}}.about-advantages__prefix{font-weight:500;font-family:"Raleway",sans-serif;font-size:24px;line-height:32px;color:#D91546}.about-advantages__text{font-weight:600;font-family:"Raleway",sans-serif;font-size:18px;line-height:24px;color:#D91546}@media (max-width: 1024px){.about-advantages__text{text-align:center}}@media (max-width: 767px){.about-advantages__text{font-size:14px;line-height:18px}}.about-clients{padding:80px 0;background:#EDEDED}@media (max-width: 767px){.about-clients{padding:30px 0}}.about-clients__row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;grid-row-gap:80px}@media (max-width: 1024px){.about-clients__row{display:block}}.about-clients__text-wrap{margin-bottom:80px}@media (max-width: 1280px){.about-clients__text-wrap{margin-bottom:60px}}@media (max-width: 1024px){.about-clients__text-wrap{margin-bottom:20px}}.about-clients__title{margin-bottom:35px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:50px}@media (max-width: 767px){.about-clients__title{margin-bottom:25px;font-size:20px;line-height:25px}}.about-clients__text{margin-bottom:30px;font-weight:400;font-style:italic;font-size:20px;line-height:25px}@media (max-width: 767px){.about-clients__text{margin-bottom:20px;font-size:14px}}.about-clients__infographics{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;grid-row-gap:25px}@media (max-width: 1024px){.about-clients__infographics{display:none}}.about-clients__infographics--visible-sm{display:none}@media (max-width: 1024px){.about-clients__infographics--visible-sm{display:grid;grid-template-columns:150px 1fr;grid-column-gap:10px;grid-row-gap:10px;padding-top:35px}}.about-clients__infographics-img{display:block;width:100%;height:100%;max-height:350px;object-fit:contain;object-position:center}@media (max-width: 1024px){.about-clients__infographics-img{max-width:150px}}.about-clients__list{display:grid;grid-template-columns:1fr;grid-column-gap:25px;grid-row-gap:20px;padding:40px 0 0;margin:0;list-style:none}@media (max-width: 767px){.about-clients__list{grid-row-gap:15px}}.about-clients__item{font-weight:400;font-size:20px;font-style:italic;line-height:25px}@media (max-width: 767px){.about-clients__item{font-size:14px}}@media (max-width: 369px){.about-clients__item{font-size:12px;line-height:20px}}.about-clients__images-wrap{display:grid;grid-template-columns:1fr 180px;grid-column-gap:31px;grid-row-gap:31px}@media (max-width: 767px){.about-clients__images-wrap{grid-template-columns:1fr 131px;grid-column-gap:23px;grid-row-gap:23px}}.about-clients__img{display:block;width:100%;height:100%;max-height:254px;object-fit:cover;object-position:top}.about-clients__img--top{max-height:325px;margin-bottom:41px}@media (max-width: 767px){.about-clients__img--top{margin-bottom:30px}}.about-strategy{margin-bottom:50px}.about-strategy__row{display:grid;grid-template-columns:630px 1fr}@media (max-width: 1280px){.about-strategy__row{grid-template-columns:1.5fr 1fr}}@media (max-width: 1024px){.about-strategy__row{display:flex;flex-direction:column-reverse}}.about-strategy__img{display:block;width:100%;height:100%;max-height:780px;object-fit:cover;object-position:center}@media (max-width: 767px){.about-strategy__img{max-height:420px}}.about-strategy__col{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:50px;background-color:#EDEDED}@media (max-width: 1024px){.about-strategy__col{align-items:flex-start;padding:20px}}.about-strategy__title{max-width:210px;margin-bottom:53px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:44px}@media (max-width: 767px){.about-strategy__title{margin-bottom:25px;font-size:20px;line-height:normal}}.about-strategy__text{font-family:'Verdana Pro Cond Light', sans-serif;margin-bottom:20px;font-weight:400;font-style:italic;font-size:24px;line-height:30px;text-transform:uppercase}@media (max-width: 767px){.about-strategy__text{margin-bottom:10px;font-size:16px}}.about-strategy__description{margin-bottom:20px;font-family:'Verdana Pro Cond Light', sans-serif;font-weight:400;font-style:italic;font-size:20px;line-height:25px}@media (max-width: 767px){.about-strategy__description{margin-bottom:10px;font-size:14px}}.about-strategy__line{width:307px;height:5px;background:#D91546}@media (max-width: 1024px){.about-strategy__line{display:none}}.for-partners{padding:80px 0 0}@media (max-width: 767px){.for-partners{padding:20px 0 0}}@media (max-width: 767px){.for-partners .modal-request__inner{padding:0}}.for-partners__title{margin-bottom:50px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:normal;text-align:center}@media (max-width: 767px){.for-partners__title{margin-bottom:0}}.for-partners__conditions{padding:30px 0 60px}@media (max-width: 767px){.for-partners__conditions{padding:0 0 40px}}.for-partners__conditions-title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:18px;letter-spacing:-0.48px;text-transform:uppercase}.for-partners__conditions-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:12px;grid-row-gap:12px;margin:0;padding:0;list-style:none}@media (max-width: 1024px){.for-partners__conditions-list{grid-template-columns:1fr}}.for-partners__conditions-item{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 767px){.for-partners__conditions-item{display:block}}.for-partners__conditions-item-svg-wrap{display:flex;align-items:center;justify-content:center}.for-partners__conditions-item-svg{display:block;width:242px;height:242px}.for-partners__conditions-item-title{margin-bottom:24px;color:#D91546;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:22px;letter-spacing:-0.44px;text-transform:uppercase}@media (max-width: 767px){.for-partners__conditions-item-title{margin-bottom:16px}}.for-partners__conditions-item-text{color:#000;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:20px;line-height:normal;letter-spacing:-0.4px}.for-partners__order{margin-bottom:100px}@media (max-width: 767px){.for-partners__order{margin-bottom:40px}}.for-partners__order-title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:18px;letter-spacing:-0.48px;text-transform:uppercase}@media (max-width: 767px){.for-partners__order-title{font-size:20px;line-height:18px;letter-spacing:-0.02em}}.for-partners__order-list{display:grid;grid-column-gap:65px;grid-row-gap:35px;margin:0 0 50px;padding:0 0 0 40px;counter-reset:li;list-style:none;grid-template-areas:"f f f f q q q q" "f f f f b b b b" "f f f f b b b b" "n n n n o o o o" "n n n n o o o o"}@media (max-width: 767px){.for-partners__order-list{grid-template-columns:1fr;grid-template-areas:none;grid-row-gap:24px}}.for-partners__order-item{position:relative;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:18px;line-height:normal;letter-spacing:-0.36px}@media (max-width: 767px){.for-partners__order-item{font-size:18px;line-height:21.09px;letter-spacing:-0.02em}}.for-partners__order-item:nth-child(1){grid-area:f}@media (max-width: 767px){.for-partners__order-item:nth-child(1){grid-area:auto}}.for-partners__order-item:nth-child(2){grid-area:n}@media (max-width: 767px){.for-partners__order-item:nth-child(2){grid-area:auto}}.for-partners__order-item:nth-child(3){grid-area:q}@media (max-width: 767px){.for-partners__order-item:nth-child(3){grid-area:auto}}.for-partners__order-item:nth-child(4){grid-area:b}@media (max-width: 767px){.for-partners__order-item:nth-child(4){grid-area:auto}}.for-partners__order-item:nth-child(5){grid-area:o}@media (max-width: 767px){.for-partners__order-item:nth-child(5){grid-area:auto}}.for-partners__order-item span::before{content:counter(li);counter-increment:li;position:absolute;top:0;left:-40px;display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:50%;background:#D91546;color:#FFF;font-weight:400;font-style:italic;font-size:18px;line-height:normal;letter-spacing:-0.36px}.for-partners__btn{padding:15px 16px;max-width:345px;width:100%;background:#D91546;border-radius:12px;border:1px solid #D91546;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#fff;transition:all 0.3s ease;text-align:center}@media (min-width: 1025px){.for-partners__btn:hover,.for-partners__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.for-partners__btn-wrap{display:flex;align-items:center;justify-content:center}.products{margin-bottom:65px}@media (max-width: 767px){.products{margin-bottom:40px}}.products__row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:40px;align-items:center;margin-bottom:20px}@media (max-width: 1024px){.products__row{grid-template-columns:1fr;grid-row-gap:16px}}.products__title{margin-bottom:24px;font-family:"Raleway",sans-serif;font-weight:400;font-size:28px;line-height:24px;letter-spacing:-0.02em;text-transform:uppercase}@media (max-width: 767px){.products__title{font-size:20px;line-height:18px}}.products__text{color:#000;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:20px;line-height:normal;letter-spacing:-0.4px}@media (max-width: 767px){.products__text{font-size:16px;line-height:20px}}.products__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.products__img--average{max-height:280px;margin-bottom:16px}.products__img--small{max-height:170px}.products__img--big{max-height:730px}.products__img--middle{max-height:360px;margin-bottom:15px}.products__img--little{max-height:350px}.products__img--tiny{margin-bottom:15px;max-height:135px}.products__img--min{max-height:200px}.products__list-title{display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:20px;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:23.04px;letter-spacing:-0.02em;color:#D91546;text-transform:uppercase}@media (max-width: 767px){.products__list-title{font-size:14px;line-height:16px}}.products__list-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:20px;border-radius:50%;background-color:#D91546;color:#fff;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:24px;line-height:28.13px;letter-spacing:-0.02em}@media (max-width: 767px){.products__list-number{width:20px;height:20px;margin-right:10px;font-size:14px;line-height:16px}}.products__list-text{padding-left:60px;color:#000;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:18px;line-height:21.09px;letter-spacing:-0.02em}@media (max-width: 767px){.products__list-text{padding-left:30px;font-size:14px;line-height:16px}}.products__list-text p{margin-bottom:15px !important}.products__list-text li{margin-bottom:15px !important}.products__list-text-top{margin-bottom:50px}@media (max-width: 767px){.products__list-text-top{margin-bottom:20px}}.products__list-text-title{margin-bottom:16px;color:#000;font-family:"Raleway",sans-serif;font-weight:600;font-style:italic;font-size:18px;line-height:21.09px;letter-spacing:-0.02em}.products__list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:40px;padding:0;margin:0 0 60px;list-style:none}@media (max-width: 767px){.products__list{grid-column-gap:16px;grid-row-gap:16px;margin:0 0 20px}}.products__item-title{display:block;margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:32px;line-height:18px}@media (max-width: 767px){.products__item-title{font-size:20px;letter-spacing:-0.02em}}.products__item-title span{display:inline-block;font-size:48px;line-height:18px;color:#D91546}@media (max-width: 767px){.products__item-title span{font-size:32px;letter-spacing:-0.02em}}.products__item-text{color:#000;font-family:"Raleway",sans-serif;font-weight:400;font-style:italic;font-size:18px;line-height:18px}@media (max-width: 767px){.products__item-text{font-size:14px;line-height:16px}}.products__img-col{display:grid;grid-template-columns:1fr 150px;grid-column-gap:30px}@media (max-width: 767px){.products__img-col{grid-column-gap:15px}}.products__img-col--big{grid-template-columns:1fr 261px;grid-column-gap:15px}@media (max-width: 767px){.products__img-col--big{grid-template-columns:1fr;grid-row-gap:15px}}.products__img-col--triple{grid-template-columns:1fr 261px;grid-column-gap:15px;margin-bottom:15px}@media (max-width: 767px){.products__img-col--triple{grid-template-columns:1fr;grid-row-gap:15px}}.products__description{margin-bottom:70px}@media (max-width: 767px){.products__description{margin-bottom:20px}}.products__description-title{margin-bottom:20px;font-family:"Raleway",sans-serif;font-weight:700;font-size:18px;line-height:18px;text-align:left;color:#000}.products__description-col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.products__description-item p{margin-bottom:5px;font-weight:400;font-style:italic;font-size:18px;line-height:18px;color:#000}@media (max-width: 767px){.products__description-item p{font-size:14px;line-height:16px}}.products__text-wrap{margin-bottom:50px}@media (max-width: 767px){.products__text-wrap{margin-bottom:20px}}.questions{margin-bottom:100px;background-color:#F3EFEF;box-shadow:0 0 4px 0 #00000040;border-radius:12px}@media (max-width: 767px){.questions{margin-bottom:60px}}.questions__title{display:flex;align-items:center;justify-content:center;width:100%;padding:20px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:31px;text-align:center;border-radius:12px 12px 0 0;background-color:#F4F4F4}@media (max-width: 767px){.questions__title{padding:16px 20px 16px}}.questions-item{position:relative;margin:0 auto;padding:16px 60px 16px;border-bottom:2px solid #fff}@media (max-width: 767px){.questions-item{padding:16px 20px 16px}}.questions-item.active .questions-item__head::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.00585938 0.5C-0.00585938 0.223858 0.217998 0 0.494141 0H8.48606C8.7622 0 8.98606 0.223858 8.98606 0.5C8.98606 0.776142 8.7622 1 8.48606 1H0.494141C0.217998 1 -0.00585938 0.776142 -0.00585938 0.5Z' fill='white'/%3E%3C/svg%3E%0A")}.questions-item.active .questions-item__text{display:block}.questions-item.active .questions-item__list{display:block}@media (min-width: 1025px){.questions-item:hover .questions-item__head::after{background-color:rgba(217,21,70,0.7)}}.questions-item:last-child{border-bottom:0}.questions-item__title{cursor:pointer;font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;line-height:21px;text-align:left}@media (max-width: 767px){.questions-item__title{max-width:350px;text-align:left;font-size:16px;line-height:19px}}.questions-item__text{display:none;padding:16px 65px 0 0;font-size:16px;line-height:19px}@media (max-width: 767px){.questions-item__text{padding:16px 21px 0 0;font-size:14px;line-height:18px}}.questions-item__text ul{margin:0;padding-left:20px}.questions-item__head{display:flex;align-items:flex-start;justify-content:space-between;border:none;width:100%;padding:0;background-color:transparent;transition:all 0.3s ease}.questions-item__head::after{content:"";width:20px;height:20px;border-radius:50%;background-color:#D91546;border:1px solid #fff;background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.00585938 4.5C-0.00585938 4.22386 0.217998 4 0.494141 4H8.48606C8.7622 4 8.98606 4.22386 8.98606 4.5V4.5C8.98606 4.77614 8.7622 5 8.48606 5H0.494141C0.217998 5 -0.00585938 4.77614 -0.00585938 4.5V4.5Z' fill='white'/%3E%3Cpath d='M-0.00585938 4.5C-0.00585938 4.22386 0.217998 4 0.494141 4H8.48606C8.7622 4 8.98606 4.22386 8.98606 4.5V4.5C8.98606 4.77614 8.7622 5 8.48606 5H0.494141C0.217998 5 -0.00585938 4.77614 -0.00585938 4.5V4.5Z' fill='white'/%3E%3Cpath d='M4.54296 9.00223C4.26682 9.00356 4.04189 8.78078 4.04056 8.50464L4.00207 0.504737C4.00074 0.228598 4.22352 0.00366561 4.49966 0.0023369V0.0023369C4.7758 0.00100819 5.00073 0.223786 5.00206 0.499925L5.04055 8.49983C5.04188 8.77597 4.8191 9.0009 4.54296 9.00223V9.00223Z' fill='white'/%3E%3C/svg%3E ");background-position:center;background-repeat:no-repeat;background-size:8px;flex-shrink:0;transition:all 0.3s ease}.questions-item__item:not(:last-child){margin-bottom:5px}@media (max-width: 1024px){.questions-item__item:not(:last-child){margin-bottom:0}}.rating{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:100px;padding:20px;border-radius:12px;background-color:rgba(237,237,237,0.13);box-shadow:0 0 15px 0 rgba(0,0,0,0.17)}@media (max-width: 767px){.rating{margin-bottom:60px}}.rating__title{margin-bottom:16px;font-family:"Raleway",sans-serif;font-weight:400;font-size:24px;line-height:31px;text-align:center;color:#000000}.rating-list{display:inline-flex;align-items:flex-start;padding:0;margin:0 0 20px;list-style:none}.rating-list__item{margin:0 15px;cursor:pointer}.rating-list__item.active .rating-list__item-icon{color:#D91546;fill:#D91546}@media (max-width: 767px){.rating-list__item{margin:0 12px}}.rating-list__item-icon{display:block;width:50px;height:50px;color:#fff;fill:#fff}@media (max-width: 767px){.rating-list__item-icon{width:30px;height:30px}}.rating__text{font-family:"Raleway",sans-serif;font-style:italic;font-weight:400;font-size:18px;line-height:21px;text-align:center;color:#D91546}.gorod-wrap{position:relative;width:100%;height:100%;min-height:550px;box-sizing:border-box;background-color:#F4F4F4}.gorod-wrap .sb_search_block{top:160px;max-width:955px;border-radius:12px;box-shadow:none;color:#1d222d}.gorod-wrap .sb_search_block .bx_searche{padding:0 16px}.gorod-wrap button.button_style_colorful:hover:not(:disabled),.gorod-wrap button.button_style_colorful:active:not(:disabled){border:1px solid #D91546}.gorod-wrap .range__wrapper{display:flex}.gorod-wrap .sb_filter__header{font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.gorod-wrap .filter.filter_style_parent .filter__header:after{top:25%;right:-28px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.46967 7.96967C4.76256 7.67678 5.23744 7.67678 5.53033 7.96967L12 14.4393L18.4697 7.96967C18.7626 7.67678 19.2374 7.67678 19.5303 7.96967C19.8232 8.26256 19.8232 8.73744 19.5303 9.03033L12.5303 16.0303C12.2374 16.3232 11.7626 16.3232 11.4697 16.0303L4.46967 9.03033C4.17678 8.73744 4.17678 8.26256 4.46967 7.96967Z' fill='black'/%3E%3C/svg%3E");border-color:transparent;border-style:none;border-width:0;transform:none}@media (max-width: 1024px){.gorod-wrap .filter.filter_style_parent .filter__header:after{right:0}}.gorod-wrap .filter.filter_style_parent.filter_state_open .filter__header:after{transform:rotate(180deg);top:25%}.gorod-wrap .filter.filter_style_parent .filter__header.sb_filter_all_title.top_angle:after{top:25%}@media (max-width: 1024px){.gorod-wrap .sb_search_block{top:85px}}.gorod-wrap .sb_block_all{box-shadow:none}.gorod-wrap .sb_block_all--search{min-width:955px;height:80px;padding:16px}.gorod-wrap .search-form__input{height:48px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.28px}.gorod-wrap .search-form__input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;line-height:18px;letter-spacing:-0.28px}.gorod-wrap .search-form__button{display:table-cell;text-align:center;vertical-align:middle;height:48px}.gorod-wrap .search-form--xs{display:none}@media (max-width: 1024px){.gorod-wrap .search-form--xs{display:block;padding:16px 16px 0}}.gorod-wrap .search-form_type_simple .search-form__input{padding:12px 16px 12px 48px}@media (max-width: 1024px){.gorod-wrap .search-form_type_simple .search-form__input{padding:12px 12px 12px 48px}}.gorod-wrap .filter__body{border-radius:12px}@media (max-width: 1024px){.gorod-wrap .filter__body{top:80%}}@media (max-width: 1024px){.gorod-wrap .search-form__control{top:16px;left:14px}}.gorod-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:0}@media (max-width: 1024px){.gorod-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:16px}}.gorod-wrap .intro__main{position:absolute;top:320px;left:0;z-index:10;width:100%;padding:0;color:#fff;pointer-events:none;transform:translate(0, -50%)}@media (max-width: 1024px){.gorod-wrap .intro__main{top:480px}}@media (max-width: 767px){.gorod-wrap .intro__main{top:620px}}.gorod-wrap .search-panel__main{border-radius:0 0 12px 12px}@media (max-width: 767px){.gorod-wrap .tabs__nav{display:flex;flex-flow:nowrap !important;width:100%}}.gorod-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:12px 0 0 0}@media (max-width: 767px){.gorod-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:0}}.gorod-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0 12px 0 0}@media (max-width: 767px){.gorod-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0}}@media (max-width: 767px){.gorod-wrap .tabs__nav:first-child .tabs__item:first-child .tabs__label_link{border-radius:12px 0 0 0}}@media (max-width: 767px){.gorod-wrap .tabs__nav:first-child .tabs__item:last-child .tabs__label_link{border-radius:0 12px 0 0}}.gorod-wrap .tabs__label_link{background:#e0e0e0;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.gorod-wrap .range__input{border:0;border-bottom:1px solid rgba(0,0,0,0.2)}@media (max-width: 1024px){.gorod-wrap .range__input{padding:0;font-size:14px;line-height:18px;letter-spacing:-0.28px}}.gorod-wrap .search-panel__input-wrapper{max-width:100%}@media (max-width: 426px){.gorod-wrap .sb_price_rub.search-panel__input-wrapper{max-width:100%}}@media (max-width: 426px){.gorod-wrap #sb_block_type_product .tabs__label_link{background:#e0e0e0}}.gorod-wrap #sb_block_type_product .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4;color:#D91546}.gorod-wrap .tabs__content .search-panel__form{border-radius:0 0 12px 12px}.gorod-wrap .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4}.gorod-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding-right:16px}@media (max-width: 1024px){.gorod-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding:16px !important;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 500px){.gorod-wrap .tabs__content .search-panel__input-wrapper_type_greedy{display:block}}@media (max-width: 1024px){.gorod-wrap .sb_mobile{display:block;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#D91546;text-align:center}}.gorod-wrap .search-panel__tabs{margin:0}.gorod-wrap .search-panel__form{margin:0}@media (max-width: 767px){.gorod-wrap .tabs__content .search-panel__input-wrapper{padding:0}}@media (max-width: 767px){.gorod-wrap #sb_block_type_product{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.gorod-wrap .tabs_type_search-panel .tabs__item{flex:1 1 200px}}.gorod-wrap .filter__header{display:flex;align-items:center;justify-content:flex-start;padding:12px 0;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.gorod-wrap .filter__header{padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.2)}}.gorod-wrap .filter__range .range.currency .range__input{min-width:190px}@media (max-width: 1024px){.gorod-wrap .filter__range .range.currency .range__input{min-width:165px}}@media (max-width: 500px){.gorod-wrap .filter__range .range.currency .range__input{min-width:120px}}.gorod-wrap .filter.filter_style_parent:hover{background:none}@media (max-width: 1024px){.gorod-wrap .sb_filter_all_prop .sb_block_all .range.currency{display:flex;padding:0}}.gorod-wrap .check-elem__label{font-size:14px;line-height:18px;letter-spacing:-0.28px}.gorod-wrap .bx-filter-param-text{font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.gorod-wrap .sb_price_rub .range__line.input-wrapper{padding:0 16px}}.gorod-wrap .check-group__text{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}.gorod-wrap .range.currency .select2-selection__rendered{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}@media (max-width: 767px){.gorod-wrap .range.currency .select2-selection__rendered{display:none}}.gorod-wrap .search-form__input{border:0;background:#f4f4f4;border-radius:12px}.gorod-wrap .filter__check-item{padding:0 16px 16px 0}.gorod-wrap .tabs__content .search-panel__input-wrapper .filter_state_open{background:transparent}.gorod-wrap .filter.filter_style_parent.filter_state_open{background:transparent}@media (min-width: 1025px){.gorod-wrap .filter__simple-check-group{min-width:560px;width:100%}}@media (max-width: 1170px){.gorod-wrap .filter__simple-check-group{min-width:410px}}@media (max-width: 1024px){.gorod-wrap .filter__simple-check-group{min-width:0}}.gorod-wrap .sb_block_all{border-radius:12px}.gorod-wrap .filter__simple-check-group{padding:16px 16px 0 16px}@media (max-width: 1024px){.gorod-wrap .filter__range{padding:16px}}@media (max-width: 1024px){.gorod-wrap .filter__check-group{padding:16px}}@media (max-width: 1024px){.gorod-wrap .sb_search{display:none}}@media (max-width: 1024px){.gorod-wrap .sb_clear{flex:0 0 50% !important}}.gorod-wrap .bx_filter_search_button{height:48px;min-width:160px;border-radius:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}.gorod-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px 40px 16px 16px}@media (max-width: 1024px){.gorod-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px}}.gorod-wrap .block_clear{margin-right:16px;padding:8px 23px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff}@media (max-width: 1024px){.gorod-wrap .block_clear{display:flex;align-items:center;justify-content:center}}@media (max-width: 500px){.gorod-wrap .block_clear{margin-right:0;margin-bottom:16px}}.gorod-wrap .block_search{margin-right:16px;padding:10px 12px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer}.gorod-wrap .block_clear .sb_del_item{top:12px;right:14px}@media (max-width: 1024px){.gorod-wrap .block_clear .sb_del_item{display:none}}.gorod-wrap .sb_del_item:before,.gorod-wrap .sb_del_item:after{background-color:#d91546}.gorod-wrap .sb_del_item{width:24px;height:24px}.gorod-promo{position:relative;z-index:1;min-height:550px;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-color:#474747;padding-top:135px;padding-bottom:60px}@media (max-width: 767px){.gorod-promo{padding-top:60px;padding-bottom:32px}}.gorod-promo::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:linear-gradient(174deg, #000 0%, rgba(0,0,0,0) 100%)}@media (max-width: 767px){.gorod-promo::before{background:linear-gradient(212deg, #131218 0%, rgba(19,18,24,0) 100%)}}.gorod-promo__content-wrap{box-sizing:border-box;width:100%;max-width:1204px;margin:0 auto 32px;padding:0 20px;text-align:center}@media (max-width: 767px){.gorod-promo__content-wrap{display:flex;flex-direction:column;flex-grow:1}}.gorod-promo__title{margin-bottom:8px;font-weight:500;font-size:42px;line-height:54px;color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase}@media (max-width: 1024px){.gorod-promo__title{font-size:32px;line-height:44px}}.gorod-promo__text{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.gorod-promo__text{font-size:18px;line-height:24px}}.gorod-promo__btn{max-width:255px;width:100%;padding:15px 16px;background:#D91546;border:1px solid #D91546;border-radius:4px;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif;transition:all 0.3s ease}@media (max-width: 767px){.gorod-promo__btn{display:inline-block;max-width:100%;text-align:center}}@media (min-width: 1025px){.gorod-promo__btn:hover,.gorod-promo__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.gorod-promo__info{position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;padding:0 0 30px}@media (max-width: 1024px){.gorod-promo__info{display:none}}.gorod-promo__info-content-wrap{width:100%;max-width:1290px;margin:0 auto;padding:0 20px}.gorod-promo__group{display:flex;align-items:flex-start;flex-wrap:nowrap}.gorod-promo__link{margin-right:20px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#fff;text-decoration:none}.swiper__main-carousel{position:relative;overflow:hidden}.swiper__main-carousel .swiper-pagination-bullet{background:#fff;opacity:0.5}@media (max-width: 767px){.swiper__main-carousel .swiper-pagination-bullet{width:4px;height:4px}}.swiper__main-carousel .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__main-carousel .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__main-carousel .swiper-pagination-bullet:active,.swiper__main-carousel .swiper-pagination-bullet:hover{transform:scale(1.1)}.zagorod-wrap{position:relative;width:100%;height:100%;min-height:550px;box-sizing:border-box;background-color:#F4F4F4}.zagorod-wrap .sb_search_block{top:160px;max-width:955px;border-radius:12px;box-shadow:none;color:#1d222d}.zagorod-wrap .sb_search_block .bx_searche{padding:0 16px}.zagorod-wrap button.button_style_colorful:hover:not(:disabled),.zagorod-wrap button.button_style_colorful:active:not(:disabled){border:1px solid #D91546}.zagorod-wrap .range__wrapper{display:flex}.zagorod-wrap .sb_filter__header{font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.zagorod-wrap .filter.filter_style_parent .filter__header:after{top:25%;right:-28px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.46967 7.96967C4.76256 7.67678 5.23744 7.67678 5.53033 7.96967L12 14.4393L18.4697 7.96967C18.7626 7.67678 19.2374 7.67678 19.5303 7.96967C19.8232 8.26256 19.8232 8.73744 19.5303 9.03033L12.5303 16.0303C12.2374 16.3232 11.7626 16.3232 11.4697 16.0303L4.46967 9.03033C4.17678 8.73744 4.17678 8.26256 4.46967 7.96967Z' fill='black'/%3E%3C/svg%3E");border-color:transparent;border-style:none;border-width:0;transform:none}@media (max-width: 1024px){.zagorod-wrap .filter.filter_style_parent .filter__header:after{right:0}}.zagorod-wrap .filter.filter_style_parent.filter_state_open .filter__header:after{transform:rotate(180deg);top:25%}.zagorod-wrap .filter.filter_style_parent .filter__header.sb_filter_all_title.top_angle:after{top:25%}@media (max-width: 1024px){.zagorod-wrap .sb_search_block{top:85px}}.zagorod-wrap .sb_block_all{box-shadow:none}.zagorod-wrap .sb_block_all--search{min-width:955px;height:80px;padding:16px}.zagorod-wrap .search-form__input{height:48px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.28px}.zagorod-wrap .search-form__input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;line-height:18px;letter-spacing:-0.28px}.zagorod-wrap .search-form__button{display:table-cell;text-align:center;vertical-align:middle;height:48px}.zagorod-wrap .search-form--xs{display:none}@media (max-width: 1024px){.zagorod-wrap .search-form--xs{display:block;padding:16px 16px 0}}.zagorod-wrap .search-form_type_simple .search-form__input{padding:12px 16px 12px 48px}@media (max-width: 1024px){.zagorod-wrap .search-form_type_simple .search-form__input{padding:12px 12px 12px 48px}}.zagorod-wrap .filter__body{border-radius:12px}@media (max-width: 1024px){.zagorod-wrap .filter__body{top:80%}}@media (max-width: 1024px){.zagorod-wrap .search-form__control{top:16px;left:14px}}.zagorod-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:0}@media (max-width: 1024px){.zagorod-wrap .search-form.search-form_type_simple.search-form_type_search-panel{padding-right:16px}}.zagorod-wrap .intro__main{position:absolute;top:320px;left:0;z-index:10;width:100%;padding:0;color:#fff;pointer-events:none;transform:translate(0, -50%)}@media (max-width: 1024px){.zagorod-wrap .intro__main{top:480px}}@media (max-width: 767px){.zagorod-wrap .intro__main{top:620px}}.zagorod-wrap .search-panel__main{border-radius:0 0 12px 12px}@media (max-width: 767px){.zagorod-wrap .tabs__nav{display:flex;flex-flow:nowrap !important;width:100%}}.zagorod-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:12px 0 0 0}@media (max-width: 767px){.zagorod-wrap .tabs__nav .tabs__item:first-of-type .tabs__label_link{border-radius:0}}.zagorod-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0 12px 0 0}@media (max-width: 767px){.zagorod-wrap .tabs__nav .tabs__item:last-of-type .tabs__label_link{border-radius:0}}@media (max-width: 767px){.zagorod-wrap .tabs__nav:first-child .tabs__item:first-child .tabs__label_link{border-radius:12px 0 0 0}}@media (max-width: 767px){.zagorod-wrap .tabs__nav:first-child .tabs__item:last-child .tabs__label_link{border-radius:0 12px 0 0}}.zagorod-wrap .tabs__label_link{background:#e0e0e0;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}.zagorod-wrap .range__input{border:0;border-bottom:1px solid rgba(0,0,0,0.2)}@media (max-width: 1024px){.zagorod-wrap .range__input{padding:0;font-size:14px;line-height:18px;letter-spacing:-0.28px}}.zagorod-wrap .search-panel__input-wrapper{max-width:100%}@media (max-width: 426px){.zagorod-wrap .sb_price_rub.search-panel__input-wrapper{max-width:100%}}@media (max-width: 426px){.zagorod-wrap #sb_block_type_product .tabs__label_link{background:#e0e0e0}}.zagorod-wrap #sb_block_type_product .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4;color:#D91546}.zagorod-wrap .tabs__content .search-panel__form{border-radius:0 0 12px 12px}.zagorod-wrap .tabs__label_link.tabs__label_state_active_link{background:#F4F4F4}.zagorod-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding-right:16px}@media (max-width: 1024px){.zagorod-wrap .tabs__content .search-panel__input-wrapper_type_greedy{padding:16px !important;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 500px){.zagorod-wrap .tabs__content .search-panel__input-wrapper_type_greedy{display:block}}@media (max-width: 1024px){.zagorod-wrap .sb_mobile{display:block;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#D91546;text-align:center}}.zagorod-wrap .search-panel__tabs{margin:0}.zagorod-wrap .search-panel__form{margin:0}@media (max-width: 767px){.zagorod-wrap .tabs__content .search-panel__input-wrapper{padding:0}}@media (max-width: 767px){.zagorod-wrap #sb_block_type_product{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.zagorod-wrap .tabs_type_search-panel .tabs__item{flex:1 1 200px}}.zagorod-wrap .filter__header{display:flex;align-items:center;justify-content:flex-start;padding:12px 0;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.zagorod-wrap .filter__header{padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.2)}}.zagorod-wrap .filter__range .range.currency .range__input{min-width:190px}@media (max-width: 1024px){.zagorod-wrap .filter__range .range.currency .range__input{min-width:165px}}@media (max-width: 500px){.zagorod-wrap .filter__range .range.currency .range__input{min-width:120px}}.zagorod-wrap .filter.filter_style_parent:hover{background:none}@media (max-width: 1024px){.zagorod-wrap .sb_filter_all_prop .sb_block_all .range.currency{display:flex;padding:0}}.zagorod-wrap .check-elem__label{font-size:14px;line-height:18px;letter-spacing:-0.28px}.zagorod-wrap .bx-filter-param-text{font-size:14px;line-height:18px;letter-spacing:-0.28px}@media (max-width: 1024px){.zagorod-wrap .sb_price_rub .range__line.input-wrapper{padding:0 16px}}.zagorod-wrap .check-group__text{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}.zagorod-wrap .range.currency .select2-selection__rendered{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:18px}@media (max-width: 767px){.zagorod-wrap .range.currency .select2-selection__rendered{display:none}}.zagorod-wrap .search-form__input{border:0;background:#f4f4f4;border-radius:12px}.zagorod-wrap .filter__check-item{padding:0 16px 16px 0}.zagorod-wrap .tabs__content .search-panel__input-wrapper .filter_state_open{background:transparent}.zagorod-wrap .filter.filter_style_parent.filter_state_open{background:transparent}@media (min-width: 1025px){.zagorod-wrap .filter__simple-check-group{min-width:560px;width:100%}}@media (max-width: 1170px){.zagorod-wrap .filter__simple-check-group{min-width:410px}}@media (max-width: 1024px){.zagorod-wrap .filter__simple-check-group{min-width:0}}.zagorod-wrap .sb_block_all{border-radius:12px}.zagorod-wrap .filter__simple-check-group{padding:16px 16px 0 16px}@media (max-width: 1024px){.zagorod-wrap .filter__range{padding:16px}}@media (max-width: 1024px){.zagorod-wrap .filter__check-group{padding:16px}}@media (max-width: 1024px){.zagorod-wrap .sb_search{display:none}}@media (max-width: 1024px){.zagorod-wrap .sb_clear{flex:0 0 50% !important}}.zagorod-wrap .bx_filter_search_button{height:48px;min-width:160px;border-radius:12px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px}.zagorod-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px 40px 16px 16px}@media (max-width: 1024px){.zagorod-wrap .tabs__content .search-panel__input-wrapper .filter{padding:16px}}.zagorod-wrap .block_clear{margin-right:16px;padding:8px 23px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff}@media (max-width: 1024px){.zagorod-wrap .block_clear{display:flex;align-items:center;justify-content:center}}@media (max-width: 500px){.zagorod-wrap .block_clear{margin-right:0;margin-bottom:16px}}.zagorod-wrap .block_search{margin-right:16px;padding:10px 12px !important;height:48px;border-radius:12px;border:1px solid rgba(217,21,70,0.4);background:#fff;cursor:pointer}.zagorod-wrap .block_clear .sb_del_item{top:12px;right:14px}@media (max-width: 1024px){.zagorod-wrap .block_clear .sb_del_item{display:none}}.zagorod-wrap .sb_del_item:before,.zagorod-wrap .sb_del_item:after{background-color:#d91546}.zagorod-wrap .sb_del_item{width:24px;height:24px}.zagorod-promo{position:relative;z-index:1;min-height:550px;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-color:#474747;padding-top:90px;padding-bottom:60px}@media (max-width: 767px){.zagorod-promo{padding-top:60px;padding-bottom:32px}}.zagorod-promo::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:linear-gradient(174deg, #000 0%, rgba(0,0,0,0) 100%)}@media (max-width: 767px){.zagorod-promo::before{background:linear-gradient(212deg, #131218 0%, rgba(19,18,24,0) 100%)}}.zagorod-promo__content-wrap{box-sizing:border-box;width:100%;max-width:1204px;margin:0 auto 32px;padding:0 20px;text-align:center}@media (max-width: 767px){.zagorod-promo__content-wrap{display:flex;flex-direction:column;flex-grow:1}}.zagorod-promo__title{margin-bottom:8px;font-weight:500;font-size:42px;line-height:54px;color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase}@media (max-width: 1024px){.zagorod-promo__title{font-size:32px;line-height:44px}}.zagorod-promo__text{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#fff;font-family:"Raleway",sans-serif}@media (max-width: 767px){.zagorod-promo__text{font-size:18px;line-height:24px}}.zagorod-promo__btn{max-width:255px;width:100%;padding:15px 16px;background:#D91546;border:1px solid #D91546;border-radius:4px;font-weight:600;font-size:14px;line-height:18px;color:#fff;font-family:"Raleway",sans-serif;transition:all 0.3s ease}@media (max-width: 767px){.zagorod-promo__btn{display:inline-block;max-width:100%;text-align:center}}@media (min-width: 1025px){.zagorod-promo__btn:hover,.zagorod-promo__btn:active{background:#fff;border:1px solid #D91546;color:#D91546}}.zagorod-promo__info{position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;padding:0 0 30px}@media (max-width: 1024px){.zagorod-promo__info{display:none}}.zagorod-promo__info-content-wrap{width:100%;max-width:1290px;margin:0 auto;padding:0 20px}.zagorod-promo__group{display:flex;align-items:flex-start;flex-wrap:nowrap}.zagorod-promo__link{margin-right:20px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#fff;text-decoration:none}.swiper__main-carousel{position:relative;overflow:hidden}.swiper__main-carousel .swiper-pagination-bullet{background:#fff;opacity:0.5}@media (max-width: 767px){.swiper__main-carousel .swiper-pagination-bullet{width:4px;height:4px}}.swiper__main-carousel .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;opacity:1}@media (max-width: 767px){.swiper__main-carousel .swiper-pagination-bullet-active{width:24px;height:4px}}.swiper__main-carousel .swiper-pagination-bullet:active,.swiper__main-carousel .swiper-pagination-bullet:hover{transform:scale(1.1)}.quick-links{margin-bottom:30px;padding:60px 0 0;background:#fff}@media (max-width: 1024px){.quick-links{margin-bottom:0;padding:150px 0 0}}@media (max-width: 767px){.quick-links{padding:420px 0 0}}.quick-links--gorod .quick-links-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px;grid-row-gap:30px;padding:0;margin:0 0 70px;list-style:none}@media (max-width: 1024px){.quick-links--gorod .quick-links-list{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.quick-links--gorod .quick-links-list{grid-template-columns:1fr;grid-column-gap:8px;grid-row-gap:8px;margin:0 0 40px}}.quick-links--gorod .quick-links-list__item{width:100%}.quick-links__title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:500;font-size:32px;line-height:44px;text-align:center}@media (max-width: 767px){.quick-links__title{margin-bottom:16px;font-size:24px;line-height:32px}}.quick-links__title--left{text-align:left}.quick-links-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:30px;row-gap:30px;padding:0;margin:0 0 100px;list-style:none}@media (max-width: 1024px){.quick-links-list{column-gap:16px;row-gap:16px;margin:0 0 40px}}@media (max-width: 767px){.quick-links-list{display:grid;grid-template-columns:1fr;grid-column-gap:16px;grid-row-gap:16px}}.quick-links-list__item{position:relative;width:45%}@media (max-width: 767px){.quick-links-list__item{width:100%}}.quick-links-card{position:relative;display:block;height:200px;padding:16px;border-radius:12px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer}@media (max-width: 767px){.quick-links-card{height:160px}}.quick-links-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(171deg, #000 0%, rgba(0,0,0,0) 100%)}.direction-card__title{position:relative;z-index:1;display:block;font-family:"Raleway",sans-serif;font-weight:500;font-size:24px;line-height:32px;color:#fff}

/* End */


/* Start:/static/assets/styles/grid.css?1697139594164855*/
.grid {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 320px;
}
.grid__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 1204px;
  margin: 0 auto;
  padding: 0 20px;
}
.grid__container_width_full {
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1px) {
  .grid__container_width_fixed {
    width: 320px;
  }
}
@media only screen and (min-width: 480px) {
  .grid__container_width_fixed {
    width: 100%;
    max-width: 380px;
  }
}
@media only screen and (min-width: 768px) {
  .grid__container_width_fixed {
    width: 100%;
    max-width: 668px;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__container_width_fixed {
    width: 100%;
    max-width: 925px;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__container_width_fixed {
    width: 100%;
    max-width: 1181px;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__container_width_fixed {
    width: 100%;
    max-width: 1340px;
  }
}
.grid__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 -20px;
}
.grid__group_no_gutters .grid__col {
  padding: 0;
}
.grid__group_align-items_start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.grid__group_align-items_center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid__group_align-items_end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (min-width: 1px) {
  .grid__group_align-items_xs-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1px) {
  .grid__group_align-items_xs-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1px) {
  .grid__group_align-items_xs-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_align-items_s-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_align-items_s-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_align-items_s-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_align-items_m-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_align-items_m-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_align-items_m-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_align-items_l-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_align-items_l-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_align-items_l-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_align-items_xl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_align-items_xl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_align-items_xl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_align-items_xxl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_align-items_xxl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_align-items_xxl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.grid__group_justify-content_start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.grid__group_justify-content_center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.grid__group_justify-content_end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.grid__group_justify-content_around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.grid__group_justify-content_between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1px) {
  .grid__group_justify-content_xs-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1px) {
  .grid__group_justify-content_xs-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1px) {
  .grid__group_justify-content_xs-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 1px) {
  .grid__group_justify-content_xs-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width: 1px) {
  .grid__group_justify-content_xs-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_justify-content_s-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_justify-content_s-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_justify-content_s-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_justify-content_s-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width: 480px) {
  .grid__group_justify-content_s-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_justify-content_m-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_justify-content_m-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_justify-content_m-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_justify-content_m-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width: 768px) {
  .grid__group_justify-content_m-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_justify-content_l-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_justify-content_l-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_justify-content_l-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_justify-content_l-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width: 1025px) {
  .grid__group_justify-content_l-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_justify-content_xl-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_justify-content_xl-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_justify-content_xl-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_justify-content_xl-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width: 1281px) {
  .grid__group_justify-content_xl-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_justify-content_xxl-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_justify-content_xxl-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_justify-content_xxl-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_justify-content_xxl-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width: 1440px) {
  .grid__group_justify-content_xxl-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.grid__col {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.grid .grid__group > .grid__col {
  min-height: 1px;
  padding: 0 20px;
}
.grid .grid__group > .grid__col_align-self_start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.grid .grid__group > .grid__col_align-self_center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid .grid__group > .grid__col_align-self_end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_align-self_xs-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_align-self_xs-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_align-self_xs-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_align-self_s-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_align-self_s-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_align-self_s-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_align-self_m-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_align-self_m-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_align-self_m-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_align-self_l-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_align-self_l-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_align-self_l-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_align-self_xl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_align-self_xl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_align-self_xl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_align-self_xxl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_align-self_xxl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_align-self_xxl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.grid .grid__group > .grid__col_size_auto {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.grid .grid__group > .grid__col_size_1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333333333334%;
          flex: 0 0 8.333333333333334%;
  max-width: 8.333333333333334%;
}
.grid .grid__group > .grid__col_size_2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666666666666668%;
          flex: 0 0 16.666666666666668%;
  max-width: 16.666666666666668%;
}
.grid .grid__group > .grid__col_size_3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.grid .grid__group > .grid__col_size_4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333333333336%;
          flex: 0 0 33.333333333333336%;
  max-width: 33.333333333333336%;
}
.grid .grid__group > .grid__col_size_5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666666666667%;
          flex: 0 0 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.grid .grid__group > .grid__col_size_6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.grid .grid__group > .grid__col_size_7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333333333336%;
          flex: 0 0 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.grid .grid__group > .grid__col_size_8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666666666667%;
          flex: 0 0 66.66666666666667%;
  max-width: 66.66666666666667%;
}
.grid .grid__group > .grid__col_size_9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.grid .grid__group > .grid__col_size_10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333333334%;
          flex: 0 0 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.grid .grid__group > .grid__col_size_11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666666666667%;
          flex: 0 0 91.66666666666667%;
  max-width: 91.66666666666667%;
}
.grid .grid__group > .grid__col_size_12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_size_xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_size_s-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_size_m-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_size_l-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_size_xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_size_xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.grid .grid__group > .grid__col_order_1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.grid .grid__group > .grid__col_order_2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.grid .grid__group > .grid__col_order_3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.grid .grid__group > .grid__col_order_4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.grid .grid__group > .grid__col_order_5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.grid .grid__group > .grid__col_order_6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.grid .grid__group > .grid__col_order_7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.grid .grid__group > .grid__col_order_8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.grid .grid__group > .grid__col_order_9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.grid .grid__group > .grid__col_order_10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.grid .grid__group > .grid__col_order_11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.grid .grid__group > .grid__col_order_12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.grid .grid__group > .grid__col_order_first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.grid .grid__group > .grid__col_order_last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_order_xs-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_order_s-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_order_m-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_order_l-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_order_xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_order_xxl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
.grid .grid__group > .grid__col_push_1 {
  position: relative;
  left: 8.333333333333334%;
}
.grid .grid__group > .grid__col_push_2 {
  position: relative;
  left: 16.666666666666668%;
}
.grid .grid__group > .grid__col_push_3 {
  position: relative;
  left: 25%;
}
.grid .grid__group > .grid__col_push_4 {
  position: relative;
  left: 33.333333333333336%;
}
.grid .grid__group > .grid__col_push_5 {
  position: relative;
  left: 41.66666666666667%;
}
.grid .grid__group > .grid__col_push_6 {
  position: relative;
  left: 50%;
}
.grid .grid__group > .grid__col_push_7 {
  position: relative;
  left: 58.333333333333336%;
}
.grid .grid__group > .grid__col_push_8 {
  position: relative;
  left: 66.66666666666667%;
}
.grid .grid__group > .grid__col_push_9 {
  position: relative;
  left: 75%;
}
.grid .grid__group > .grid__col_push_10 {
  position: relative;
  left: 83.33333333333334%;
}
.grid .grid__group > .grid__col_push_11 {
  position: relative;
  left: 91.66666666666667%;
}
.grid .grid__group > .grid__col_push_12 {
  position: relative;
  left: 100%;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_push_xs-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_push_s-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_push_m-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_push_l-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_push_xl-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_push_xxl-12 {
    position: relative;
    left: 100%;
  }
}
.grid .grid__group > .grid__col_pull_1 {
  position: relative;
  right: 8.333333333333334%;
}
.grid .grid__group > .grid__col_pull_2 {
  position: relative;
  right: 16.666666666666668%;
}
.grid .grid__group > .grid__col_pull_3 {
  position: relative;
  right: 25%;
}
.grid .grid__group > .grid__col_pull_4 {
  position: relative;
  right: 33.333333333333336%;
}
.grid .grid__group > .grid__col_pull_5 {
  position: relative;
  right: 41.66666666666667%;
}
.grid .grid__group > .grid__col_pull_6 {
  position: relative;
  right: 50%;
}
.grid .grid__group > .grid__col_pull_7 {
  position: relative;
  right: 58.333333333333336%;
}
.grid .grid__group > .grid__col_pull_8 {
  position: relative;
  right: 66.66666666666667%;
}
.grid .grid__group > .grid__col_pull_9 {
  position: relative;
  right: 75%;
}
.grid .grid__group > .grid__col_pull_10 {
  position: relative;
  right: 83.33333333333334%;
}
.grid .grid__group > .grid__col_pull_11 {
  position: relative;
  right: 91.66666666666667%;
}
.grid .grid__group > .grid__col_pull_12 {
  position: relative;
  right: 100%;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_pull_xs-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_pull_s-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_pull_m-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_pull_l-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_pull_xl-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_pull_xxl-12 {
    position: relative;
    right: 100%;
  }
}
.grid .grid__group > .grid__col_offset_1 {
  margin-left: 8.333333333333334%;
}
.grid .grid__group > .grid__col_offset_2 {
  margin-left: 16.666666666666668%;
}
.grid .grid__group > .grid__col_offset_3 {
  margin-left: 25%;
}
.grid .grid__group > .grid__col_offset_4 {
  margin-left: 33.333333333333336%;
}
.grid .grid__group > .grid__col_offset_5 {
  margin-left: 41.66666666666667%;
}
.grid .grid__group > .grid__col_offset_6 {
  margin-left: 50%;
}
.grid .grid__group > .grid__col_offset_7 {
  margin-left: 58.333333333333336%;
}
.grid .grid__group > .grid__col_offset_8 {
  margin-left: 66.66666666666667%;
}
.grid .grid__group > .grid__col_offset_9 {
  margin-left: 75%;
}
.grid .grid__group > .grid__col_offset_10 {
  margin-left: 83.33333333333334%;
}
.grid .grid__group > .grid__col_offset_11 {
  margin-left: 91.66666666666667%;
}
.grid .grid__group > .grid__col_offset_12 {
  margin-left: 100%;
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid .grid__group > .grid__col_offset_xs-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid .grid__group > .grid__col_offset_s-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid .grid__group > .grid__col_offset_m-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid .grid__group > .grid__col_offset_l-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid .grid__group > .grid__col_offset_xl-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid .grid__group > .grid__col_offset_xxl-12 {
    margin-left: 100%;
  }
}
.grid__holder {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.grid__panel {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
}
.grid__breaker {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100% !important;
}
.grid__breaker_xs {
  display: none;
}
@media only screen and (min-width: 1px) {
  .grid__breaker_xs {
    display: block;
  }
}
.grid__breaker_s {
  display: none;
}
@media only screen and (min-width: 480px) {
  .grid__breaker_s {
    display: block;
  }
}
.grid__breaker_m {
  display: none;
}
@media only screen and (min-width: 768px) {
  .grid__breaker_m {
    display: block;
  }
}
.grid__breaker_l {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .grid__breaker_l {
    display: block;
  }
}
.grid__breaker_xl {
  display: none;
}
@media only screen and (min-width: 1281px) {
  .grid__breaker_xl {
    display: block;
  }
}
.grid__breaker_xxl {
  display: none;
}
@media only screen and (min-width: 1440px) {
  .grid__breaker_xxl {
    display: block;
  }
}
.grid__view-panel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px 0;
}
.grid_cols_12 .grid__group > .grid__col {
  min-height: 1px;
  padding: 0 20px;
}
.grid_cols_12 .grid__group > .grid__col_align-self_start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.grid_cols_12 .grid__group > .grid__col_align-self_center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid_cols_12 .grid__group > .grid__col_align-self_end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xs-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xs-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xs-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_s-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_s-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_s-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_m-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_m-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_m-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_l-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_l-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_l-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xxl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xxl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_align-self_xxl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.grid_cols_12 .grid__group > .grid__col_size_auto {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-auto {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.grid_cols_12 .grid__group > .grid__col_size_1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333333333334%;
          flex: 0 0 8.333333333333334%;
  max-width: 8.333333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_size_2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666666666666668%;
          flex: 0 0 16.666666666666668%;
  max-width: 16.666666666666668%;
}
.grid_cols_12 .grid__group > .grid__col_size_3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.grid_cols_12 .grid__group > .grid__col_size_4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333333333336%;
          flex: 0 0 33.333333333333336%;
  max-width: 33.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_size_5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666666666667%;
          flex: 0 0 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_size_6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.grid_cols_12 .grid__group > .grid__col_size_7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333333333336%;
          flex: 0 0 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_size_8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666666666667%;
          flex: 0 0 66.66666666666667%;
  max-width: 66.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_size_9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.grid_cols_12 .grid__group > .grid__col_size_10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333333334%;
          flex: 0 0 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_size_11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666666666667%;
          flex: 0 0 91.66666666666667%;
  max-width: 91.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_size_12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_size_xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_size_s-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_size_m-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_size_l-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_size_xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333333333334%;
            flex: 0 0 8.333333333333334%;
    max-width: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666666666666668%;
            flex: 0 0 16.666666666666668%;
    max-width: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333333336%;
            flex: 0 0 33.333333333333336%;
    max-width: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666666666667%;
            flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333333333336%;
            flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666666666667%;
            flex: 0 0 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333333334%;
            flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666666666667%;
            flex: 0 0 91.66666666666667%;
    max-width: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_size_xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.grid_cols_12 .grid__group > .grid__col_order_1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.grid_cols_12 .grid__group > .grid__col_order_2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.grid_cols_12 .grid__group > .grid__col_order_3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.grid_cols_12 .grid__group > .grid__col_order_4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.grid_cols_12 .grid__group > .grid__col_order_5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.grid_cols_12 .grid__group > .grid__col_order_6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.grid_cols_12 .grid__group > .grid__col_order_7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.grid_cols_12 .grid__group > .grid__col_order_8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.grid_cols_12 .grid__group > .grid__col_order_9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.grid_cols_12 .grid__group > .grid__col_order_10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.grid_cols_12 .grid__group > .grid__col_order_11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.grid_cols_12 .grid__group > .grid__col_order_12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.grid_cols_12 .grid__group > .grid__col_order_first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.grid_cols_12 .grid__group > .grid__col_order_last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_order_xs-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_order_s-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_order_m-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_order_l-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_order_xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_order_xxl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
}
.grid_cols_12 .grid__group > .grid__col_push_1 {
  position: relative;
  left: 8.333333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_push_2 {
  position: relative;
  left: 16.666666666666668%;
}
.grid_cols_12 .grid__group > .grid__col_push_3 {
  position: relative;
  left: 25%;
}
.grid_cols_12 .grid__group > .grid__col_push_4 {
  position: relative;
  left: 33.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_push_5 {
  position: relative;
  left: 41.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_push_6 {
  position: relative;
  left: 50%;
}
.grid_cols_12 .grid__group > .grid__col_push_7 {
  position: relative;
  left: 58.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_push_8 {
  position: relative;
  left: 66.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_push_9 {
  position: relative;
  left: 75%;
}
.grid_cols_12 .grid__group > .grid__col_push_10 {
  position: relative;
  left: 83.33333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_push_11 {
  position: relative;
  left: 91.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_push_12 {
  position: relative;
  left: 100%;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_push_xs-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_push_s-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_push_m-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_push_l-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_push_xl-12 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-1 {
    position: relative;
    left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-2 {
    position: relative;
    left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-3 {
    position: relative;
    left: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-4 {
    position: relative;
    left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-5 {
    position: relative;
    left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-6 {
    position: relative;
    left: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-7 {
    position: relative;
    left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-8 {
    position: relative;
    left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-9 {
    position: relative;
    left: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-10 {
    position: relative;
    left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-11 {
    position: relative;
    left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_push_xxl-12 {
    position: relative;
    left: 100%;
  }
}
.grid_cols_12 .grid__group > .grid__col_pull_1 {
  position: relative;
  right: 8.333333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_pull_2 {
  position: relative;
  right: 16.666666666666668%;
}
.grid_cols_12 .grid__group > .grid__col_pull_3 {
  position: relative;
  right: 25%;
}
.grid_cols_12 .grid__group > .grid__col_pull_4 {
  position: relative;
  right: 33.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_pull_5 {
  position: relative;
  right: 41.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_pull_6 {
  position: relative;
  right: 50%;
}
.grid_cols_12 .grid__group > .grid__col_pull_7 {
  position: relative;
  right: 58.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_pull_8 {
  position: relative;
  right: 66.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_pull_9 {
  position: relative;
  right: 75%;
}
.grid_cols_12 .grid__group > .grid__col_pull_10 {
  position: relative;
  right: 83.33333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_pull_11 {
  position: relative;
  right: 91.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_pull_12 {
  position: relative;
  right: 100%;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xs-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_pull_s-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_pull_m-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_pull_l-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xl-12 {
    position: relative;
    right: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-1 {
    position: relative;
    right: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-2 {
    position: relative;
    right: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-3 {
    position: relative;
    right: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-4 {
    position: relative;
    right: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-5 {
    position: relative;
    right: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-6 {
    position: relative;
    right: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-7 {
    position: relative;
    right: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-8 {
    position: relative;
    right: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-9 {
    position: relative;
    right: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-10 {
    position: relative;
    right: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-11 {
    position: relative;
    right: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_pull_xxl-12 {
    position: relative;
    right: 100%;
  }
}
.grid_cols_12 .grid__group > .grid__col_offset_1 {
  margin-left: 8.333333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_offset_2 {
  margin-left: 16.666666666666668%;
}
.grid_cols_12 .grid__group > .grid__col_offset_3 {
  margin-left: 25%;
}
.grid_cols_12 .grid__group > .grid__col_offset_4 {
  margin-left: 33.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_offset_5 {
  margin-left: 41.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_offset_6 {
  margin-left: 50%;
}
.grid_cols_12 .grid__group > .grid__col_offset_7 {
  margin-left: 58.333333333333336%;
}
.grid_cols_12 .grid__group > .grid__col_offset_8 {
  margin-left: 66.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_offset_9 {
  margin-left: 75%;
}
.grid_cols_12 .grid__group > .grid__col_offset_10 {
  margin-left: 83.33333333333334%;
}
.grid_cols_12 .grid__group > .grid__col_offset_11 {
  margin-left: 91.66666666666667%;
}
.grid_cols_12 .grid__group > .grid__col_offset_12 {
  margin-left: 100%;
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xs-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 480px) {
  .grid_cols_12 .grid__group > .grid__col_offset_s-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .grid_cols_12 .grid__group > .grid__col_offset_m-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1025px) {
  .grid_cols_12 .grid__group > .grid__col_offset_l-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1281px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xl-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-1 {
    margin-left: 8.333333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-2 {
    margin-left: 16.666666666666668%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-3 {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-4 {
    margin-left: 33.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-5 {
    margin-left: 41.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-6 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-7 {
    margin-left: 58.333333333333336%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-8 {
    margin-left: 66.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-9 {
    margin-left: 75%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-10 {
    margin-left: 83.33333333333334%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-11 {
    margin-left: 91.66666666666667%;
  }
}
@media only screen and (min-width: 1440px) {
  .grid_cols_12 .grid__group > .grid__col_offset_xxl-12 {
    margin-left: 100%;
  }
}
.grid_cols_12 .grid__group_no_gutters .grid__col {
  padding: 0;
}
.grid_style_debug .grid__col {
  outline: 1px solid #f00;
}
.grid_style_debug .grid__panel {
  background: #f4f4f4;
}
.grid_style_debug .grid__holder {
  outline: 1px solid #008000;
}
.grid_style_demo .grid__col {
  padding-top: 10px;
  padding-bottom: 10px;
}
.grid_style_demo .grid__panel {
  color: #7d7d7d;
  font-size: 14px;
  line-height: 1.2;
  background: #f4f4f4;
  border: 1px solid #c7c7c7;
}

/* End */


/* Start:/static/assets/styles/app.css?1740917564196244*/
*{margin:0;padding:0;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(255,255,255,0);cursor:default}body{font-size:100%;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{background:transparent}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}ol,ul{list-style:none}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}img{border:0}svg:not(:root){overflow:hidden}button,input{line-height:normal}button,select{text-transform:none}button{overflow:visible}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}button,input,select[multiple],textarea{background-image:none}input,select,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none}input,textarea{resize:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[placeholder]:focus::-webkit-input-placeholder{color:transparent}[placeholder]:focus::-moz-placeholder{color:transparent}[placeholder]:focus:-ms-input-placeholder{color:transparent}[placeholder]:focus::-ms-input-placeholder{color:transparent}[placeholder]:focus::placeholder{color:transparent}table{border-collapse:collapse;border-spacing:0}body{color:#000;font-family:'Source Sans Pro',Arial,sans-serif;font-variant:no-common-ligatures;font-size:18px;font-weight:400;line-height:1.56}h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){font-family:Raleway,serif;font-weight:600;line-height:1.3}h1:not([class]):last-child,h2:not([class]):last-child,h3:not([class]):last-child,h4:not([class]):last-child,h5:not([class]):last-child,h6:not([class]):last-child{margin-bottom:0}h1:not([class]){margin:0 0 40px;font-size:36px;line-height:46px}@media only screen and (min-width:1025px){h1:not([class]){font-size:42px;line-height:54px}}h2:not([class]){margin:0 0 30px;font-size:32px;line-height:38px}@media only screen and (min-width:1025px){h2:not([class]){font-size:40px;line-height:51px}}h3:not([class]){margin:0 0 25px;font-size:24px;line-height:31px}@media only screen and (min-width:1025px){h3:not([class]){font-size:36px;line-height:46px}}h4:not([class]){margin:0 0 25px;font-size:24px;line-height:31px}h5:not([class]){margin:0 0 20px;font-size:22px;line-height:28px}h6:not([class]){margin:0 0 15px;font-size:20px;line-height:26px}p:not([class]),ul:not([class]),ol:not([class]),table:not([class]),img:not([class]),hr:not([class]),fieldset:not([class]){margin:0 0 28px}p:not([class]):last-child,ul:not([class]):last-child,ol:not([class]):last-child,table:not([class]):last-child,img:not([class]):last-child,hr:not([class]):last-child,fieldset:not([class]):last-child{margin-bottom:0}img:not([class]){max-width:100%}ul:not([class]){margin:0 0 20px;list-style:none}ul:not([class])>li:not([class]):before{content:'';position:absolute;top:.5em;left:8px;width:5px;height:5px;background:#343434;border-radius:50%}ol:not([class]){counter-reset:ol}ol:not([class])>li:not([class]){position:relative;padding:0 0 0 20px}ol:not([class])>li:not([class]):before{content:counter(ol);counter-increment:ol;position:absolute;top:0;left:8px;display:block;color:#343434}li:not([class]){position:relative;margin:0 0 10px;padding:0 0 0 20px;list-style:none}li:not([class]):last-child{margin-bottom:0}table:not([class]){display:table;width:100%;margin:0 0 20px;border-spacing:1px;border-collapse:collapse;border:1px solid #dedede}caption:not([class]){display:table-caption;padding:0 0 10px;font-size:1.1em;text-align:center}th:not([class]){vertical-align:middle;padding:10px;font-weight:700;text-align:center;background:#f1f1f1;border:1px solid #dedede}tbody:not([class]) th:not([class]){text-align:left}td:not([class]){padding:10px;border:1px solid #dedede}tr:not([class]):nth-child(even) th:not([class]),tr:not([class]):nth-child(even) td:not([class]){background:#e6e6e6}thead:not([class]){color:#888}tfoot:not([class]){color:#888}tfoot:not([class]) th:not([class]),tfoot:not([class]) td:not([class]){background:#e6e6e6}a:not([class]){font-weight:500;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}a:not([class]):link,a:not([class]):visited{color:inherit;text-decoration:none}a:not([class]):hover,a:not([class]):active,a:not([class]):focus{color:#d91546;text-decoration:none}sub:not([class]){bottom:-0.25em;vertical-align:bottom;font-size:.6em}sup:not([class]){top:-0.5em;vertical-align:top;font-size:.6em}i:not([class]),em:not([class]),dfn:not([class]){font-style:italic}b:not([class]),strong:not([class]){font-weight:700}s:not([class]),strike:not([class]),del:not([class]){text-decoration:line-through}ins:not([class]){text-decoration:underline}q:not([class]){display:inline}q:not([class]):before{content:open-quote}q:not([class]):after{content:close-quote}kbd:not([class]){font-family:monospace,monospace}mark:not([class]){background:#f1f1f1}abbr:not([class]){position:relative;text-decoration:none}abbr:not([class])[title]:after{content:'';position:absolute;top:100%;left:0;width:100%;height:1px;border-bottom:1px dotted #000}blockquote:not([class]){margin:0 0 20px;padding:20px;background:#f1f1f1;border:1px solid #b1b1b1}dl:not([class]){margin:0 0 20px}dd:not([class]){padding:0 0 0 50px}hr:not([class]){width:100%;height:0;background:0;border:0;border-bottom:2px groove #dedede}fieldset:not([class]){padding:20px;border:1px solid #dedede}legend:not([class]){margin:0 0 0 2em;padding:0 .5em}select:not([class]){width:200px;padding:10px;line-height:1.6;background:#fff;border:1px solid #343434}input[type='text']:not([class]),input[type='password']:not([class]),input[type='email']:not([class]),input[type='url']:not([class]),input[type='number']:not([class]),input[type='datetime']:not([class]),input[type='datetime-local']:not([class]),input[type='search']:not([class]),input[type='tel']:not([class]),input[type='month']:not([class]),input[type='week']:not([class]),input[type='date']:not([class]),input[type='time']:not([class]),textarea:not([class]){-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;margin:0 0 5px;padding:10px;color:#343434;font-size:1em;line-height:1.6;text-align:left;background:#fff;border:1px solid #343434;outline:0}input[type='text']:not([class])::-webkit-input-placeholder,input[type='password']:not([class])::-webkit-input-placeholder,input[type='email']:not([class])::-webkit-input-placeholder,input[type='url']:not([class])::-webkit-input-placeholder,input[type='number']:not([class])::-webkit-input-placeholder,input[type='datetime']:not([class])::-webkit-input-placeholder,input[type='datetime-local']:not([class])::-webkit-input-placeholder,input[type='search']:not([class])::-webkit-input-placeholder,input[type='tel']:not([class])::-webkit-input-placeholder,input[type='month']:not([class])::-webkit-input-placeholder,input[type='week']:not([class])::-webkit-input-placeholder,input[type='date']:not([class])::-webkit-input-placeholder,input[type='time']:not([class])::-webkit-input-placeholder,textarea:not([class])::-webkit-input-placeholder{color:#ddd;font-size:16px}input[type='text']:not([class]):-ms-input-placeholder,input[type='password']:not([class]):-ms-input-placeholder,input[type='email']:not([class]):-ms-input-placeholder,input[type='url']:not([class]):-ms-input-placeholder,input[type='number']:not([class]):-ms-input-placeholder,input[type='datetime']:not([class]):-ms-input-placeholder,input[type='datetime-local']:not([class]):-ms-input-placeholder,input[type='search']:not([class]):-ms-input-placeholder,input[type='tel']:not([class]):-ms-input-placeholder,input[type='month']:not([class]):-ms-input-placeholder,input[type='week']:not([class]):-ms-input-placeholder,input[type='date']:not([class]):-ms-input-placeholder,input[type='time']:not([class]):-ms-input-placeholder,textarea:not([class]):-ms-input-placeholder{color:#ddd;font-size:16px}input[type='text']:not([class])::-moz-placeholder,input[type='password']:not([class])::-moz-placeholder,input[type='email']:not([class])::-moz-placeholder,input[type='url']:not([class])::-moz-placeholder,input[type='number']:not([class])::-moz-placeholder,input[type='datetime']:not([class])::-moz-placeholder,input[type='datetime-local']:not([class])::-moz-placeholder,input[type='search']:not([class])::-moz-placeholder,input[type='tel']:not([class])::-moz-placeholder,input[type='month']:not([class])::-moz-placeholder,input[type='week']:not([class])::-moz-placeholder,input[type='date']:not([class])::-moz-placeholder,input[type='time']:not([class])::-moz-placeholder,textarea:not([class])::-moz-placeholder{color:#ddd;font-size:16px;opacity:1}input[type='text']:not([class])::-ms-input-placeholder,input[type='password']:not([class])::-ms-input-placeholder,input[type='email']:not([class])::-ms-input-placeholder,input[type='url']:not([class])::-ms-input-placeholder,input[type='number']:not([class])::-ms-input-placeholder,input[type='datetime']:not([class])::-ms-input-placeholder,input[type='datetime-local']:not([class])::-ms-input-placeholder,input[type='search']:not([class])::-ms-input-placeholder,input[type='tel']:not([class])::-ms-input-placeholder,input[type='month']:not([class])::-ms-input-placeholder,input[type='week']:not([class])::-ms-input-placeholder,input[type='date']:not([class])::-ms-input-placeholder,input[type='time']:not([class])::-ms-input-placeholder,textarea:not([class])::-ms-input-placeholder{color:#ddd;font-size:16px;opacity:1}input[type='text']:not([class])::placeholder,input[type='password']:not([class])::placeholder,input[type='email']:not([class])::placeholder,input[type='url']:not([class])::placeholder,input[type='number']:not([class])::placeholder,input[type='datetime']:not([class])::placeholder,input[type='datetime-local']:not([class])::placeholder,input[type='search']:not([class])::placeholder,input[type='tel']:not([class])::placeholder,input[type='month']:not([class])::placeholder,input[type='week']:not([class])::placeholder,input[type='date']:not([class])::placeholder,input[type='time']:not([class])::placeholder,textarea:not([class])::placeholder{color:#ddd;font-size:16px;opacity:1}textarea:not([class]){resize:none}input[type='radio']:not([class]),input[type='checkbox']:not([class]){margin:0 2px}button:not([class]),input[type='button']:not([class]),input[type='reset']:not([class]),input[type='submit']:not([class]){padding:10px;font-size:1em;line-height:1.6;background:#f5f5f5;border:1px solid #dedede;border-radius:0;outline:0}button:not([class]):hover,input[type='button']:not([class]):hover,input[type='reset']:not([class]):hover,input[type='submit']:not([class]):hover{background:#bbb}label:not([class]){font-weight:700}.bs-group{margin:0 0 40px;padding:20px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.bs-group__title{margin:0 0 20px;color:#909090;text-transform:uppercase}.bs-tags-style li{margin:0 0 8px}.bs-tags-style li:last-child{margin-bottom:0}[class|="bx"] a:not([class]){-webkit-text-fill-color:currentColor;background-color:transparent;background-image:none}.about{display:block;padding:55px 0 0;background:#f7f7f7}@media only screen and (min-width:1025px){.about{padding:79px 0 55px}}.about__top{position:relative;z-index:5;margin:0 0 50px}@media only screen and (min-width:1025px){.about__top{margin:0}}.about__top:last-child{margin-bottom:0}.about__title{display:block;max-width:760px;margin:0 0 40px;font-family:Raleway,serif;font-size:28px;font-weight:500;line-height:36px}@media only screen and (min-width:1025px){.about__title{margin:0 0 51px;font-size:34px;line-height:44px}}.about__title:last-child{margin-bottom:0}.about__fields{display:block;max-width:570px;margin:0 0 25px}.about__fields:last-child{margin-bottom:0}.about__map-wrapper{display:none}@media only screen and (min-width:1025px){.about__map-wrapper{position:relative;z-index:1;display:block;margin:-102px 0 -267px}}.about__map{display:block;width:100%;height:auto;margin:0;padding:0}.about__marker{position:absolute;top:0;left:0;z-index:5;display:block;width:10px;height:10px;font-size:0;text-decoration:none;cursor:pointer;background:#3c3c3c;border:0;border-radius:50%;outline:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.about__marker_state_active{background:#d91546}.about__carousel-wrapper{display:block;overflow:hidden}.about__carousel{display:block}@media only screen and (min-width:1025px){.about__carousel{margin:0 0 22px}}.about__carousel:last-child{margin-bottom:0}.about__carousel-nav{display:block;text-align:right}.accordeon-group{display:block}.accordeon-group__item{margin:0 0 15px}.accordeon-group__item:last-child{margin-bottom:0}.accordeon{display:block}.accordeon__header{position:relative}.accordeon__title{display:block;padding:15px 60px 15px 20px;color:#333;font-size:18px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;background:#f6f6f6}@media only screen and (min-width:768px){.accordeon__title{font-size:22px}}.accordeon__title:hover,.accordeon__title:active{color:#333;text-decoration:none;background:#f2f2f2}.accordeon__close{position:absolute;top:50%;right:20px;z-index:5;display:block;width:32px;height:32px;font-size:0;background:#bfbfbf;border:0;border-radius:50%;outline:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.accordeon__close:before{content:'';position:absolute;top:50%;left:50%;display:block;width:9px;height:9px;border-right:2px solid #676767;border-bottom:2px solid #676767;-webkit-transform:translate(-50%,-75%) rotate(45deg);transform:translate(-50%,-75%) rotate(45deg)}.accordeon__main{display:none;padding:20px 0}.accordeon__fields{margin:0 0 20px}.accordeon__fields:last-child{margin-bottom:0}.accordeon__field{margin:0 0 10px;color:#000;font-size:16px;line-height:28px}.accordeon__field:last-child{margin-bottom:0}.accordeon_state_open .accordeon__close:before{border:0;border-top:2px solid #676767;border-left:2px solid #676767;-webkit-transform:translate(-50%,-25%) rotate(45deg);transform:translate(-50%,-25%) rotate(45deg)}.accordeon_state_open .accordeon__main{display:block}.alert{display:block;margin:0 0 15px;padding:10px 15px;color:#004085;background:#cce5ff;border:1px solid transparent;border-color:#b8daff;border-radius:5px}.alert:last-child{margin-bottom:0}.alert__title{margin:0 0 25px;font-size:1.5em;font-weight:700}.alert__title:last-child{margin-bottom:0}.alert__fields{margin:0 0 25px}.alert__fields:last-child{margin-bottom:0}.alert__field{margin:0 0 15px}.alert__field:last-child{margin-bottom:0}.alert__link{display:inline;vertical-align:baseline;color:inherit;font-weight:700;text-decoration:underline}.alert__link:hover,.alert__link:active,.alert__link:focus{color:inherit;text-decoration:none}.alert_style_default{color:#004085;background:#cce5ff;border-color:#b8daff}.alert_style_success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert_style_danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert_style_warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert_style_info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert_style_light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert_style_grayscale{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert_style_dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.attention-panel{display:block}.attention-panel__wrapper{position:relative;display:block;padding:125px 0 99px;color:#fff;background-color:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (min-width:768px){.attention-panel__wrapper{padding:96px 0 65px}}@media only screen and (min-width:1440px){.attention-panel__wrapper{padding:155px 0 125px}}@media only screen and (max-width:767px){.attention-panel__wrapper .attention-panel__label,.attention-panel__wrapper .attention-panel__description,.attention-panel__wrapper .attention-panel__controls{display:none}}.attention-panel__wrapper:before{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#000;opacity:.5}.attention-panel__content{position:relative;z-index:5;display:block;max-width:552px;margin:0 auto}.attention-panel__title{display:block;margin:0 0 21px;font-family:Raleway,serif;font-size:30px;font-weight:500;line-height:38px;text-align:center;word-break:break-word}@media only screen and (min-width:1025px){.attention-panel__title{font-size:42px;line-height:54px}}.attention-panel__title:last-child{margin-bottom:0}.attention-panel__label{display:block;margin:0 auto 21px;max-width:468px}@media only screen and (min-width:768px){.attention-panel__label{max-width:none}}.attention-panel__label:last-child{margin-bottom:0}.attention-panel__description{display:block;max-width:468px;margin:0 auto 31px;text-align:left}@media only screen and (min-width:768px){.attention-panel__description{margin:0 auto 44px}}.attention-panel__description:last-child{margin-bottom:0}.attention-panel__controls{display:block;margin:0 0 21px;font-size:0;text-align:center}.attention-panel__controls:last-child{margin-bottom:0}.attention-panel__control{display:block;margin:0 0 20px}@media only screen and (min-width:768px){.attention-panel__control{display:inline-block;min-width:260px}}.attention-panel__control:last-child{margin-bottom:0}.attention-panel__mobile{padding:29px 0 0}@media only screen and (min-width:768px){.attention-panel__mobile{display:none}}.banner-carousel{position:relative;display:block}.banner-carousel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.banner-carousel__slide{height:auto;max-height:687px}.banner-carousel__slide-inner{height:100%}.banner-carousel__arrow{position:absolute;top:50%;z-index:10;display:none;width:20px;height:37px;cursor:pointer;opacity:.4;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.banner-carousel__arrow:after{content:none}.banner-carousel__arrow:hover,.banner-carousel__arrow:focus,.banner-carousel__arrow:active{opacity:1}@media only screen and (min-width:1025px){.banner-carousel__arrow{display:block}}.banner-carousel__arrow_type_prev{left:40px}.banner-carousel__arrow_type_next{right:40px}.banner-carousel__nav-icon{display:block;width:20px;height:37px;stroke:#c0b2b2;fill:transparent}.banner-carousel__pagination{position:absolute;top:auto;right:0;left:0;bottom:10px;z-index:10;display:block;margin:0;padding:0;font-size:0;line-height:0;text-align:center}@media only screen and (min-width:768px){.banner-carousel__pagination{bottom:15px}}.banner-carousel__bullet{display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 6px 0 0;font-size:0;background:#efefef;border:0;border-radius:50%;outline:0;-webkit-transition:background .3s ease;transition:background .3s ease}.banner-carousel__bullet:last-child{margin-right:0}.banner-carousel__bullet_state_active{background:#7d7d7d}.banner-carousel__trigger{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;font-size:0;text-decoration:none;background:transparent;border:0;outline:0;opacity:.0001}@media only screen and (min-width:1025px){.banner-carousel__trigger{display:none}}.banner-carousel_state_inactive .banner-carousel__pagination{display:none}.banner-carousel_type_stretched{height:100%}.banner-carousel_type_stretched .banner-carousel__inner,.banner-carousel_type_stretched .banner-carousel__container,.banner-carousel_type_stretched .banner-carousel__wrapper{height:100%}.banner{display:block}.banner__illustration{position:relative;display:block;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.banner__illustration:before{content:'';display:block;width:100%;height:auto;padding:87.5% 0 0}@media only screen and (min-width:768px){.banner__illustration:before{display:none}}.banner__image{position:absolute;top:50%;left:50%;z-index:1;display:block;width:auto;min-width:100%;height:auto;min-height:100%;margin:0;padding:0;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.banner__image{position:static;width:100%;min-width:auto;min-height:auto;-webkit-transform:none;transform:none}}@media only screen and (max-width:767px){.banner_size_full .banner__illustration{height:100vh}}.banner_size_full .banner__illustration:before{display:none}@media only screen and (max-width:767px){.banner_size_full .banner__image{height:100%}}.breadcrumbs{display:block;margin:0;padding:10px 0;list-style:none;color:#f1f1f1;font-size:0;line-height:18px;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:768px){.breadcrumbs{padding:13px 0 6px}}@media only screen and (min-width:1025px){.breadcrumbs{padding:13px 30px 6px}}@media only screen and (min-width:1281px){.breadcrumbs{padding:13px 18px 6px}}.breadcrumbs__item{display:inline;vertical-align:middle;margin:0 3px 0 0;font-size:14px;line-height:18px;word-break:break-word}.breadcrumbs__item:first-child:before{display:none}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item:before{content:'-';display:inline;vertical-align:baseline;width:auto;height:auto;margin:0 3px 0 0;color:inherit}.breadcrumbs__label{display:inline}.breadcrumbs__link{display:inline;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.breadcrumbs__link:hover,.breadcrumbs__link:active,.breadcrumbs__link:focus{color:#000;text-decoration:none}.breadcrumbs_style_light{color:#fff}.breadcrumbs_style_light .breadcrumbs__link:hover,.breadcrumbs_style_light .breadcrumbs__link:active,.breadcrumbs_style_light .breadcrumbs__link:focus{color:#d91546}.breadcrumbs_style_gray{color:#a9a9a9}.breadcrumbs_style_gray .breadcrumbs__link:hover,.breadcrumbs_style_gray .breadcrumbs__link:active,.breadcrumbs_style_gray .breadcrumbs__link:focus{color:#d91546}.burger{position:relative;z-index:10;display:inline-block;vertical-align:middle;width:24px;height:12px;margin:0;color:inherit;font-size:0;line-height:1;cursor:pointer;background:transparent;border:0;border-top:2px solid currentColor;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.burger:hover{color:#d91546}.burger:before,.burger:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);display:block;width:24px;height:2px;background:currentColor;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:top,left,width,-webkit-transform;transition-property:top,left,width,-webkit-transform;transition-property:top,left,width,transform;transition-property:top,left,width,transform,-webkit-transform}.burger:after{top:100%;left:0;width:15.84px;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.burger_state_close{border-color:transparent}.burger_state_close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.burger_state_close:after{top:50%;left:50%;width:24px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.button{position:relative;display:inline-block;vertical-align:middle;height:62px;padding:0 20px;color:#fff;font-size:18px;font-weight:400;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#000;border:1px solid #000;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background,border-color;transition-property:color,background,border-color}.button:hover:not(:disabled),.button:active:not(:disabled),.button:focus:not(:disabled){color:#fff;text-decoration:none;background:#424446;border-color:#424446}.button:disabled{cursor:not-allowed;opacity:.5}.button__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.button_width_full{display:block;width:100%}.button_size_m{height:40px}@media only screen and (min-width:1px){.button_size_xs-m{height:40px}}@media only screen and (min-width:480px){.button_size_s-m{height:40px}}@media only screen and (min-width:768px){.button_size_m-m{height:40px}}@media only screen and (min-width:1025px){.button_size_l-m{height:40px}}@media only screen and (min-width:1281px){.button_size_xl-m{height:40px}}@media only screen and (min-width:1440px){.button_size_xxl-m{height:40px}}.button_style_light{color:#000;background:#fff;border-color:#fff}.button_style_light:hover:not(:disabled),.button_style_light:active:not(:disabled),.button_style_light:focus:not(:disabled){color:#000;background:#f7f7f7;border-color:#f7f7f7}.button_style_hollow-dark{color:#000;background:transparent;border-color:#000}.button_style_hollow-dark:hover:not(:disabled),.button_style_hollow-dark:active:not(:disabled),.button_style_hollow-dark:focus:not(:disabled){color:#fff;background:#000;border-color:#000}.button_style_hollow-light{color:#fff;background:transparent;border-color:#fff}.button_style_hollow-light:hover:not(:disabled),.button_style_hollow-light:active:not(:disabled),.button_style_hollow-light:focus:not(:disabled){color:#000;background:#fff;border-color:#fff}.button_style_link{padding:0;color:inherit;text-decoration:underline;background:transparent;border:0}.button_style_link:hover:not(:disabled),.button_style_link:active:not(:disabled),.button_style_link:focus:not(:disabled){color:inherit;background:transparent;border-color:transparent}@media only screen and (min-width:768px){.button_style_dark-transforming{color:#000;background:transparent;border-color:#000}}@media only screen and (min-width:768px){.button_style_dark-transforming:hover:not(:disabled),.button_style_dark-transforming:active:not(:disabled),.button_style_dark-transforming:focus:not(:disabled){color:#fff;background:#000;border-color:#000}}.carousel-nav{display:block;font-size:0}.carousel-nav__arrow{position:relative;display:inline-block;vertical-align:middle;width:46px;height:46px;margin:0 7px 0 0;color:#fff;text-decoration:none;background:#3c3c3c;border:0;border-radius:50%;outline:0;opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background,opacity;transition-property:color,background,opacity}.carousel-nav__arrow:last-child{margin-right:0}.carousel-nav__arrow:disabled{cursor:not-allowed;opacity:.2}.carousel-nav__arrow:hover:not(:disabled){color:#fff;background:#3c3c3c;opacity:.8}.carousel-nav__arrow:before,.carousel-nav__arrow:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;border-top:2px solid currentColor}.carousel-nav__arrow:before{width:28px;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-nav__arrow:after{width:8px;height:8px;border-right:2px solid currentColor}.carousel-nav__arrow_type_prev:after{-webkit-transform:translate(-13px,-50%) rotate(-135deg);transform:translate(-13px,-50%) rotate(-135deg)}.carousel-nav__arrow_type_next:after{-webkit-transform:translate(3px,-50%) rotate(45deg);transform:translate(3px,-50%) rotate(45deg)}.carousel-nav_style_light .carousel-nav__arrow{color:#3c3c3c;background:#f7f7f7;opacity:1}.carousel-nav_style_light .carousel-nav__arrow:disabled{color:#fff;background:rgba(247,247,247,0.5);opacity:1}.carousel-nav_style_light .carousel-nav__arrow:hover:not(:disabled){color:#3c3c3c;background:#f7f7f7;opacity:.8}.carousel-nav_state_hidden{display:none}.carousel-pagination{display:block;color:#d91546;font-family:Raleway,serif;font-size:56px;font-weight:500;line-height:72px}.carousel-pagination__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.carousel-pagination__element{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.carousel{display:block}.carousel__inner{position:relative}.carousel__slide{height:auto}.carousel__slide .image-panel__title{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.carousel__slide_state_active .image-panel__title{opacity:1}.carousel__nav{position:absolute;right:16px;bottom:9px;z-index:10;display:block}@media only screen and (min-width:1025px){.carousel__nav{right:22px;bottom:30px}}.carousel__test-content{height:200px;color:#fff;font-size:56px;background:#555}.carousel_type_overflowing .carousel__container{overflow:visible}.catalog{display:block}.catalog__header{display:block;margin:0 0 6px}@media only screen and (min-width:1025px){.catalog__header{margin:0 0 60px}}.catalog__header:last-child{margin-bottom:0}.catalog__title{display:block;margin:0 0 26px}.catalog__title:last-child{margin-bottom:0}.catalog__tag-list{display:block;margin:0 0 20px}@media only screen and (min-width:1025px){.catalog__tag-list{margin:0 0 16px}}.catalog__tag-list:last-child{margin-bottom:0}.catalog__filter-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 26px}@media only screen and (min-width:1025px){.catalog__filter-panel{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.catalog__filter-panel:last-child{margin-bottom:0}.catalog__label{display:block;flex-grow-basis:100%;margin:0 0 28px}@media only screen and (min-width:1025px){.catalog__label{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;width:26%;max-width:26%;margin:0}}.catalog__label:last-child{margin-bottom:0}.catalog__filter{display:block;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:50%;margin:0 0 22px}@media only screen and (min-width:1025px){.catalog__filter{-webkit-box-flex:0;-ms-flex:0 0 16.5%;flex:0 0 16.5%;width:16.5%;max-width:16.5%;margin:0}}.catalog__filter:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.catalog__show-map{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}}.catalog__show-list{display:none}@media only screen and (min-width:1025px){.catalog__show-list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;margin:0 0 0 auto}}.catalog__trigger{display:block;fill:#3c3c3c;color:#000;text-align:left;white-space:nowrap;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:fill,color;transition-property:fill,color}@media only screen and (min-width:1025px){.catalog__trigger{padding:0 16px}}.catalog__trigger:hover{fill:#d91546;color:#d91546;text-decoration:none;background:transparent}.catalog__trigger-label{display:inline-block;vertical-align:middle;max-width:calc(100% - 36px);font-size:16px;line-height:20px;white-space:normal}@media only screen and (min-width:1025px){.catalog__trigger-label{font-size:18px;line-height:28px}}.catalog__icon-wrapper{display:inline-block;vertical-align:middle;margin:0 12px 0 0}.catalog__icon-wrapper:last-child{margin-right:0}.catalog__icon{display:block;width:24px;height:20px;fill:inherit}.catalog__product{margin:0 -10px 20px}@media only screen and (min-width:1025px){.catalog__product{margin:0 0 20px}}.catalog__product:last-child{margin-bottom:0}.catalog__footer{padding:34px 0 0}@media only screen and (min-width:1025px){.catalog__footer{padding:26px 0 0}}.catalog__controls{display:block;margin:0 0 46px;font-size:0;text-align:center}@media only screen and (min-width:1025px){.catalog__controls{margin:0}}.catalog__controls:last-child{margin-bottom:0}.catalog__control{display:block;margin:0 0 20px}@media only screen and (min-width:768px){.catalog__control{display:inline-block;vertical-align:middle;min-width:290px;margin:0 20px 0 0}}.catalog__control:last-child{margin:0}.catalog__pagination{display:block;margin:0 0 20px;text-align:right}@media only screen and (min-width:1025px){.catalog__pagination{margin:-50px 0 20px}}@media only screen and (min-width:1025px){.catalog__pagination:first-child{margin-bottom:0}}.catalog__pagination:last-child{margin-bottom:0}.catalog__map{display:none;margin:0 -20px}.catalog__checkbox{font-size:16px;line-height:20px}@media only screen and (min-width:1025px){.catalog__checkbox{font-size:18px;line-height:27px}}.catalog_state_showing-map .catalog__show-map,.catalog_state_showing-map .catalog__products,.catalog_state_showing-map .catalog__product-grid,.catalog_state_showing-map .catalog__footer{display:none}.catalog_state_showing-map .catalog__show-list,.catalog_state_showing-map .catalog__map{display:block}.check-elem{position:relative;opacity:1}.check-elem__input{position:absolute;width:0;height:0;opacity:0}.check-elem__input[type='radio']+.check-elem__label:before{border-radius:50%}.check-elem__input[type='radio']+.check-elem__label:after{top:50%;left:6px;width:8px;height:8px;margin:0;background:#fff;border:0;border-radius:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.check-elem__input:hover:not(:disabled)+.check-elem__label:before{border-color:#d91546}.check-elem__input:focus+.check-elem__label:before{border-color:#d91546}.check-elem__input:checked+.check-elem__label:before{background-color:#d91546;border-color:#d91546}.check-elem__input:checked+.check-elem__label:after{opacity:1}.check-elem__input:disabled+.check-elem__label{cursor:not-allowed;opacity:.5}.check-elem__input_state_error+.check-elem__label:before{border-color:#d00101}.check-elem__label{position:relative;display:inline-block;min-height:20px;padding:0 0 0 36px;font-size:inherit;line-height:inherit}.check-elem__label:before{content:'';position:absolute;top:50%;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;background:transparent;border:1px solid #888;border-radius:3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:background,border-color;transition-property:background,border-color}.check-elem__label:after{content:'';position:absolute;top:50%;left:7px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8px;height:4px;margin:-2px 0 0;border-left:1px solid #fff;border-bottom:1px solid #fff;opacity:0;-webkit-transform:translate(0,-50%) skew(40deg,-50deg);transform:translate(0,-50%) skew(40deg,-50deg);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.check-elem_style_dark .check-elem__input:hover:not(:disabled)+.check-elem__label:before{border-color:#3c3c3c}.check-elem_style_dark .check-elem__input:focus+.check-elem__label:before{border-color:#3c3c3c}.check-elem_style_dark .check-elem__input:checked+.check-elem__label:before{background-color:#3c3c3c;border-color:#3c3c3c}.check-group{display:block;overflow:hidden}.check-group__items{display:block;margin:-5px;font-size:0}.check-group__item{display:inline-block;vertical-align:middle;padding:5px}.check-group__label{position:relative;display:block;cursor:pointer}.check-group__input{position:absolute;top:50%;left:50%;display:block;opacity:.0001;-webkit-transform:scale(0.0001);transform:scale(0.0001)}.check-group__input:checked+.check-group__text{color:#fff;background:#d91546}.check-group__text{display:block;min-width:40px;height:40px;padding:0 5px;color:#000;font-size:18px;line-height:40px;text-align:center;background:#f7f7f7;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background-color;transition-property:color,background-color}.city-filter{display:block}.city-filter__controls{display:block;margin:0 0 10px}.city-filter__controls:last-child{margin-bottom:0}.city-filter__control-item{position:relative;display:inline-block;vertical-align:middle;margin:0 18px 0 0}.city-filter__control-item:last-child{margin-right:0}.city-filter__control{position:relative;display:block;height:auto;padding:0 13px 0 0;color:#000;font-size:18px;line-height:30px;text-decoration:none;text-align:left;background:transparent;border:0;outline:0}.city-filter__control-clear{position:absolute;top:50%;right:0;z-index:10;display:block;width:8px;height:8px;font-size:0;text-decoration:none;text-align:left;background:transparent;border:0;outline:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.city-filter__control-clear:before,.city-filter__control-clear:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;width:10px;height:1px;background:#686868;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.city-filter__control-clear:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.city-filter__input-wrapper{margin:0 0 18px}.city-filter__input-wrapper:last-child{margin-bottom:0}.city-filter__input{display:block;width:100%;height:50px;margin:0;padding:14px 16px;color:#000;font-size:18px;line-height:20px;cursor:pointer;background:transparent;border:1px solid #979797;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,border-color;transition-property:color,border-color}.city-filter__input::-webkit-input-placeholder{color:#979797;font-size:18px}.city-filter__input:-ms-input-placeholder{color:#979797;font-size:18px}.city-filter__input::-moz-placeholder{color:#979797;font-size:18px;opacity:1}.city-filter__input::-ms-input-placeholder{color:#979797;font-size:18px;opacity:1}.city-filter__input::placeholder{color:#979797;font-size:18px;opacity:1}.city-filter__input:disabled{resize:none;cursor:not-allowed;opacity:.5}.city-filter__input:hover{border-color:#000}.city-filter__input:focus{color:#000;border-color:#d91546}.city-filter__link{position:relative;display:block;padding:0 0 0 32px;color:#000;font-size:18px;line-height:30px;text-decoration:none}.city-filter__link-icon{position:absolute;top:50%;left:0;z-index:1;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.city-filter__icon{display:block;width:20px;height:20px;fill:#3c3c3c}.contact-address{display:block}.contact-address__illustration{display:block;margin:0 -20px 37px}@media only screen and (min-width:480px){.contact-address__illustration{max-height:300px;margin:0 0 28px}}.contact-address__illustration:last-child{margin-bottom:0}.contact-address__image{display:block;width:100%;max-width:100%;margin:0;padding:0}@media only screen and (min-width:480px){.contact-address__image{width:auto;max-height:100%}}.contact-address__title{display:block;margin:0 0 28px;font-family:Raleway,serif;font-size:30px;font-weight:500;text-align:center;line-height:38px}@media only screen and (min-width:480px){.contact-address__title{text-align:left}}.contact-address__title:last-child{margin-bottom:0}.contact-address__info{display:block;margin:0 0 42px}.contact-address__info:last-child{margin-bottom:0}.contact-address__link{color:inherit;font-weight:700;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.contact-address__link:hover{color:#d91546;text-decoration:none}.contact-address__controls{display:block;margin:0 0 28px;font-size:0}.contact-address__controls:last-child{margin-bottom:0}.contact-address__control{display:block;margin:0 0 20px}@media only screen and (min-width:768px){.contact-address__control{display:inline-block;vertical-align:middle;min-width:220px;margin:0 20px 0 0}}.contact-address__control:last-child{margin:0}.contact-form{display:block}.contact-form__addresses{display:block;padding:0 0 68px}@media only screen and (min-width:768px){.contact-form__addresses{max-width:335px;padding:0}}.contact-form__header{margin:0 0 21px}@media only screen and (min-width:768px){.contact-form__header{margin:0 0 26px}}.contact-form__header:last-child{margin-bottom:0}.contact-form__title{margin:0 0 12px}@media only screen and (min-width:768px){.contact-form__title{margin:0 0 21px}}.contact-form__title:last-child{margin-bottom:0}.contact-form__note{margin:0 0 10px;font-size:14px}.contact-form__note:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.contact-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}}.contact-form__input{display:block}@media only screen and (min-width:1025px){.contact-form__input{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:100%;padding:0 6px}}@media only screen and (min-width:768px){.contact-form__control{max-width:240px}}.documentation{display:block}.documentation__showcase{display:block;width:100%;margin:0 0 30px;padding:50px;background:#eef;border:1px solid #88f;border-radius:4px;-webkit-box-shadow:inset 0 0 10px #bbf;box-shadow:inset 0 0 10px #bbf}.documentation__showcase:last-child{margin-bottom:0}.documentation__code{display:block;width:100%;margin:0 0 30px;padding:10px;color:#fff;font-family:monospace,monospace;font-size:16px;line-height:1.2;background:#222;border:4px solid #545454;border-radius:4px}.documentation__code:last-child{margin-bottom:0}.documentation__code-row{display:block}.documentation__code-level{display:block;padding:0 0 0 1em}.documentation__punctuation{color:#fff}.documentation__string{color:#e6db74}.documentation__element{color:#a6e22d}.documentation__number{color:#ae81ff}.documentation__operator{color:#f92672}.documentation__keyword{color:#66d9ef}.documentation__code-snippet{padding:1px;font-family:monospace,monospace;background:#c6c6c6;border-radius:2px}.documentation__code-snippet[href]{color:inherit;font-style:italic;text-decoration:none;outline:0;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.documentation__code-snippet[href]:hover,.documentation__code-snippet[href]:active,.documentation__code-snippet[href]:focus{color:inherit;text-decoration:none;background:#d6d6d6}.documentation__asterisk{vertical-align:top;color:#ef5350}.dropdown-content{display:block;padding:20px;color:#000;font-size:16px;background:#fff}@media only screen and (min-width:1025px){.dropdown-content{min-width:400px}}.dropdown-content__section{margin:0 0 25px}.dropdown-content__section:last-child{margin-bottom:0}.dropdown-content__title{display:block;margin:0 0 15px;font-weight:700}.dropdown-content__title:last-child{margin-bottom:0}.dropdown-content__check-group{display:block;max-height:200px;overflow:auto}.dropdown-content__check-item{margin:0 0 10px}.dropdown-content__check-item:last-child{margin-bottom:0}.entry-list{display:block;overflow:hidden}.entry-list__items{margin:0;padding:0;list-style:none}@media only screen and (min-width:480px){.entry-list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}}@media only screen and (min-width:768px){.entry-list__items{margin:0 -15px}}.entry-list__item{display:block;margin:0 0 20px}.entry-list__item:last-child{margin-bottom:0}@media only screen and (min-width:480px){.entry-list__item{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%;margin:0;padding:10px}}@media only screen and (min-width:768px){.entry-list__item{-ms-flex-preferred-size:33.3333333%;flex-basis:33.3333333%;width:33.3333333%;max-width:33.3333333%;padding:15px}}@media only screen and (min-width:1025px){.entry-list__item{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}}.entry-list__item-wrapper{height:100%}.entry-panel{display:block;color:#fff;text-decoration:none}@media only screen and (min-width:1025px){.entry-panel:hover .entry-panel__wrapper:before{opacity:.5}}@media only screen and (min-width:1025px){.entry-panel:hover .entry-panel__content{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.entry-panel__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.entry-panel__wrapper:before{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#000;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width:1025px){.entry-panel__wrapper:before{opacity:0}}.entry-panel__content{position:relative;z-index:5;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;text-align:center;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media only screen and (min-width:1025px){.entry-panel__content{padding:25px 15px 15px;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);opacity:0}}.entry-panel__label{display:block;margin:0 0 5px;font-size:18px;font-weight:700;letter-spacing:-1px}.entry-panel__label:last-child{margin-bottom:0}.entry-panel__title{display:block;margin:0 0 20px;font-family:Raleway,serif;font-size:20px;font-weight:400;line-height:21px;word-break:break-word}@media only screen and (min-width:1025px){.entry-panel__title{font-size:42px;font-weight:500;line-height:54px}}.entry-panel__title:last-child{margin-bottom:0}.entry-snippet{position:relative;display:block;color:#000;text-decoration:none}@media only screen and (min-width:768px){.entry-snippet{color:#fff}}@media only screen and (min-width:768px){.entry-snippet:hover .entry-snippet__wrapper:before{opacity:0}}@media only screen and (min-width:768px){.entry-snippet:hover .entry-snippet__wrapper:after{opacity:.5}}.entry-snippet__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.entry-snippet__wrapper:before{content:'';display:block;width:100%;padding:50% 0 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.3)));background:linear-gradient(transparent,rgba(0,0,0,0.3));-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width:768px){.entry-snippet__wrapper:before{position:absolute;top:0;left:0;z-index:1;height:100%;padding:0}}.entry-snippet__wrapper:after{content:'';position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width:768px){.entry-snippet__wrapper:after{display:block}}.entry-snippet__content{position:relative;z-index:5;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0;padding:31px 20px 22px;background:#fff}@media only screen and (min-width:768px){.entry-snippet__content{position:static;padding:40px 21px 18px;background:transparent}}.entry-snippet__label{position:absolute;top:0;left:0;display:block;max-width:60%;padding:4px 20px;font-size:16px;line-height:1.53;text-align:right}@media only screen and (min-width:768px){.entry-snippet__label{position:static;max-width:none;margin:0 0 8px;padding:0;text-align:left}}.entry-snippet__label:last-child{margin-bottom:0}.entry-snippet__title{display:block;max-width:240px;margin:0 0 8px;font-family:Raleway,serif;font-size:18px;line-height:1.3}.entry-snippet__title:last-child{margin-bottom:0}.entry-snippet__date{position:absolute;top:0;right:0;z-index:5;display:block;max-width:40%;padding:4px 20px;font-size:16px;font-weight:300;line-height:1.53}@media only screen and (min-width:768px){.entry-snippet__date{right:auto;left:0;max-width:none;padding:7px 21px}}.example{display:block}.example__title{margin:0 0 25px;font-size:25px;font-weight:700}.example__title:last-child{margin-bottom:0}.example__group{margin:0 0 30px;padding:0 0 30px;border-bottom:1px dashed #e8e8e8}.example__group:last-child{margin-bottom:0;border-bottom:0}.example__description{margin:0 0 20px;color:#000;font-size:16px;line-height:1.6}.example__description:last-child{margin-bottom:0}.example__source{margin:0 0 20px;padding:10px;font-size:14px;line-height:1.4;background:#fbfbfb;border:1px solid #e8e8e8}.example__source:last-child{margin-bottom:0}.example__source .hljs{padding:5px 10px;background:transparent}.example__source .hljs-ln-numbers{padding:0 5px 0 0;color:#e8e8e8}.example__source_border_none{border:0}.example__source_border_top{border:0;border-top:1px solid #e8e8e8}.example__source_border_right{border:0;border-right:1px solid #e8e8e8}.example__source_border_bottom{border:0;border-bottom:1px solid #e8e8e8}.example__source_border_left{border:0;border-left:1px solid #e8e8e8}.example__result{padding:10px;background:#fbfbfb;border:1px solid #e8e8e8}.example__result_border_none{border:0}.example__result_border_top{border:0;border-top:1px solid #e8e8e8}.example__result_border_right{border:0;border-right:1px solid #e8e8e8}.example__result_border_bottom{border:0;border-bottom:1px solid #e8e8e8}.example__result_border_left{border:0;border-left:1px solid #e8e8e8}.example__tabs{margin:0 0 20px}.example__tabs:last-child{margin-bottom:0}.fancybox-content{padding:20px 30px}.fancybox-slide{padding:40px 10px}.fancybox-can-swipe .fancybox-content{cursor:default}.fancybox-is-open .fancybox-bg{background:#000;opacity:.3}.filter-form{display:block}.filter-form__main{display:block;margin:0 0 53px}@media only screen and (min-width:768px){.filter-form__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 53px}}@media only screen and (min-width:1025px){.filter-form__main{margin:0 0 46px}}.filter-form__main:last-child{margin-bottom:0}.filter-form__section{display:block;margin:0 0 32px}@media only screen and (min-width:768px){.filter-form__section{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;max-width:100%;margin:0 0 10px;padding:0 10px}}.filter-form__section:last-child{margin-bottom:0}.filter-form__title{display:block;margin:0 0 17px;font-size:18px;line-height:1.33}@media only screen and (min-width:1025px){.filter-form__title{margin:0 0 16px}}.filter-form__title:last-child{margin-bottom:0}.filter-form__control{display:block}@media only screen and (min-width:768px){.filter-form__control{display:inline-block;vertical-align:middle;min-width:240px}}.filter{position:relative;display:block;color:#000}.filter__header{display:block;width:100%;height:50px;padding:13px 18px 14px;color:#000;font-size:18px;text-decoration:none;text-align:left;line-height:1.3;cursor:pointer;background:transparent;border:1px solid #dedede;border-radius:0;outline:0;-moz-appearance:textfield}@media only screen and (min-width:1025px){.filter__header{width:92px;padding:13px 0 14px;color:#000;border:0}}.filter__body{position:absolute;top:100%;left:0;z-index:150;display:none;width:100%;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1)}@media only screen and (min-width:1025px){.filter__body{width:auto;-webkit-transform:translate(-17px,11px);transform:translate(-17px,11px)}}.filter__city-filter{padding:14px 30px 22px 26px}@media only screen and (min-width:1025px){.filter__city-filter{white-space:nowrap}}.filter__range{padding:15px 21px 15px 21px}@media only screen and (min-width:1025px){.filter__range{white-space:nowrap}}@media only screen and (max-width:767px){.filter__range .range__line{display:block}}@media only screen and (max-width:767px){.filter__range .range__line:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.filter__range .range__input{width:100%}}.filter__check-group{padding:20px 21px 20px}@media only screen and (min-width:1025px){.filter__check-group{white-space:nowrap}}.filter__simple-check-group{padding:24px 0 10px 15px}@media only screen and (min-width:1025px){.filter__simple-check-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:560px}}.filter__check-item{display:block;padding:0 15px 16px 0}@media only screen and (min-width:1025px){.filter__check-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}}.filter__check{display:block}.filter_state_open .filter__body{display:block}@media only screen and (min-width:1025px){.filter_size_small .filter__header{width:63px}}.filter_style_parent .filter__header{position:relative;padding:13px 57px 14px 16px}@media only screen and (min-width:1025px){.filter_style_parent .filter__header{width:100%;padding:13px 20px 14px 0}}.filter_style_parent .filter__header:after{content:'';position:absolute;top:50%;right:28px;display:block;width:0;height:0;padding:0;border-color:currentColor transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.filter_state_open .filter__header:after{transform:rotate(180deg);top:46%}@media only screen and (min-width:1025px){.filter_style_parent .filter__header:after{right:0}}.footer{display:block;color:#fff;background:#3c3c3c}.footer__main{display:block;padding:20px}@media only screen and (min-width:1025px){.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:1340px;margin:0 auto;padding:10px 20px}}.footer__logo{display:none}@media only screen and (min-width:1025px){.footer__logo{display:block;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;max-width:100px;margin:0 auto 0 0;padding:0 28px 0 0}}@media only screen and (min-width:1025px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:1108px;padding:5px 0}}.footer__copyright{display:block;font-size:14px;line-height:28px}@media only screen and (min-width:1025px){.footer__copyright{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:auto;line-height:18px}}.footer__nav{display:block}@media only screen and (min-width:1025px){.footer__nav{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;padding:0 50px}}.footer__link-group{display:block}@media only screen and (min-width:1025px){.footer__link-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 0 0 auto}}.footer__links{display:block;font-size:0}.footer__links_type_compact .footer__link-item{position:relative;display:inline-block;vertical-align:middle;margin:0 4px 0 0;padding:0 5px 0 0}.footer__links_type_compact .footer__link-item:last-child{margin-right:0;padding-right:0}.footer__links_type_compact .footer__link-item:last-child:after{display:none}.footer__links_type_compact .footer__link-item:after{content:'';position:absolute;top:50%;right:0;z-index:1;display:block;width:1px;height:14px;background:currentColor;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.footer__link-item{display:block}@media only screen and (min-width:1025px){.footer__link-item{display:inline-block;vertical-align:middle;margin:0 50px 0 0}}@media only screen and (min-width:1025px){.footer__link-item:last-child{margin-right:0}}.footer__link{color:inherit;font-size:14px;line-height:28px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:1025px){.footer__link{line-height:18px}}.footer__link:hover,.footer__link:active,.footer__link:focus{color:#d91546;text-decoration:none}.footer__mobile-menu{display:block;margin:0 0 13px}@media only screen and (min-width:1025px){.footer__mobile-menu{display:none}}.footer__mobile-menu:last-child{margin-bottom:0}.footer__info{display:none;width:100%;max-width:1240px;margin:0 auto;padding:14px 20px;color:#7d7d7d;font-size:14px;line-height:18px}@media only screen and (min-width:1025px){.footer__info-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1025px){.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.footer__social-label{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin:0 15px 0 0}.footer__social-label:last-child{margin-right:0}.footer__social-nav{display:block;width:auto;padding:15px 0 0}@media only screen and (min-width:1025px){.footer__social-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 8px}}.footer__address-group{display:block;width:auto;padding:20px 0 0}@media only screen and (min-width:1025px){.footer__address-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 0 0 20px}}.footer__address-group:first-child{padding:0}.footer__address-item{display:block;margin:0 0 10px}@media only screen and (min-width:1025px){.footer__address-item{display:inline-block;vertical-align:top;width:auto;max-width:173px;margin:0 36px 0 0}}.footer__address-item:last-child{margin:0}.form{display:block}.form__main{display:block}.form__message{display:none;font-family:Raleway,serif;font-size:22px;line-height:1.2}.form__inputs{display:block;margin:0 0 10px}.form__inputs:last-child{margin-bottom:0}.form__line{position:relative;display:block;padding:0 0 22px;-webkit-transition:padding .3s ease;transition:padding .3s ease}.form__line_type_required .form__label:after{content:'*';display:inline;margin:0 0 0 4px;color:inherit;font-size:15px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__line_type_labeled{padding:0 0 17px}.form__line_type_labeled .form__input,.form__line_type_labeled .form__select,.form__line_type_labeled .form__textarea{color:#b7b7b7;border:1px solid #979797}.form__line_type_labeled .form__input::-webkit-input-placeholder,.form__line_type_labeled .form__select::-webkit-input-placeholder,.form__line_type_labeled .form__textarea::-webkit-input-placeholder{color:transparent;font-size:18px}.form__line_type_labeled .form__input:-ms-input-placeholder,.form__line_type_labeled .form__select:-ms-input-placeholder,.form__line_type_labeled .form__textarea:-ms-input-placeholder{color:transparent;font-size:18px}.form__line_type_labeled .form__input::-moz-placeholder,.form__line_type_labeled .form__select::-moz-placeholder,.form__line_type_labeled .form__textarea::-moz-placeholder{color:transparent;font-size:18px;opacity:1}.form__line_type_labeled .form__input::-ms-input-placeholder,.form__line_type_labeled .form__select::-ms-input-placeholder,.form__line_type_labeled .form__textarea::-ms-input-placeholder{color:transparent;font-size:18px;opacity:1}.form__line_type_labeled .form__input::placeholder,.form__line_type_labeled .form__select::placeholder,.form__line_type_labeled .form__textarea::placeholder{color:transparent;font-size:18px;opacity:1}.form__line_state_error .form__input,.form__line_state_error .form__select,.form__line_state_error .form__textarea{border-color:#d91546}.form__line_state_error .check-elem__label:before{border:1px solid #d91546}.form__line_offset_small{padding:0 0 12px}.form__label{display:block;width:100%;padding:0 0 3px;color:#000;font-size:14px;line-height:20px;pointer-events:none;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:padding,font-size,line-height;transition-property:padding,font-size,line-height}.form__field-wrapper{position:relative;display:block}.form__input,.form__select,.form__textarea{display:block;width:100%;height:50px;margin:0;padding:14px 16px;color:#000;font-size:18px;line-height:20px;cursor:pointer;background:transparent;border:1px solid #979797;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,border-color;transition-property:color,border-color}.form__input::-webkit-input-placeholder,.form__select::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:#000;font-size:18px}.form__input:-ms-input-placeholder,.form__select:-ms-input-placeholder,.form__textarea:-ms-input-placeholder{color:#000;font-size:18px}.form__input::-moz-placeholder,.form__select::-moz-placeholder,.form__textarea::-moz-placeholder{color:#000;font-size:18px;opacity:1}.form__input::-ms-input-placeholder,.form__select::-ms-input-placeholder,.form__textarea::-ms-input-placeholder{color:#000;font-size:18px;opacity:1}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{color:#000;font-size:18px;opacity:1}.form__input:disabled,.form__select:disabled,.form__textarea:disabled{resize:none;cursor:not-allowed;opacity:.5}.form__input:hover,.form__select:hover,.form__textarea:hover{border-color:#000}.form__input:focus,.form__select:focus,.form__textarea:focus{color:#000;border-color:#000}.form__input_type_complex-phone{padding-left:71px}.form__textarea{resize:vertical;height:200px;min-height:50px}.form__check-group{display:block}@media only screen and (min-width:768px){.form__check-group_style_inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__check-group_style_inline .form__check-item{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 30px 0 0}.form__check-group_style_inline .form__check-item:last-child{margin-right:0}}.form__check-group_height_normalize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px}.form__check-group_height_normalize .form__check-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.form__check-item{display:block;margin:0 0 16px;font-size:14px;line-height:18px}.form__check-item:last-child{margin-bottom:0}.form__select2_state_error+.select2-container .select2-selection{border-color:#d00101!important}.form__select2_state_valid+.select2-container .select2-selection{border-color:#3cd9ff!important}.form__select{padding:0 11px}.form__select:invalid{color:#999}.form__option{color:#000;font-size:18px}.form__phone-code{position:absolute;top:0;left:17px;z-index:10;display:block;width:50px}.form__submit{padding:3px 0 0}.form__link{display:block;padding:8px 0 0;font-size:14px;line-height:20px}.form__notes{margin:0 0 25px;line-height:18px}.form__notes:last-child{margin-bottom:0}.form__note{display:block;padding:10px 0 0;font-size:14px}.form__note_align_left{text-align:left}.form__note_align_center{text-align:center}.form__note_align_right{text-align:right}.form__note_style_dimmed{color:#979797}.form_state_success .form__main{display:none}.form_state_success .form__message{display:block}.gallery-carousel{display:block}.gallery-carousel__container{padding:0 0 19px}@media only screen and (min-width:1025px){.gallery-carousel__container{padding:0 0 25px}}.gallery-carousel__slide{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;height:166px}@media only screen and (min-width:768px){.gallery-carousel__slide{height:300px}}@media only screen and (min-width:1025px){.gallery-carousel__slide{height:599px}}.gallery-carousel__illustration{display:block;height:100%;max-height:100%;color:inherit;text-decoration:none}.gallery-carousel__image{display:block;height:100%;max-height:100%}.gallery-carousel__navigation{position:absolute;left:0;bottom:0;z-index:10;display:block;width:100%}.gallery-carousel__navigation .gallery-carousel__scrollbar{position:static;width:100%;height:4px;background:#f7f7f7;border-radius:2px}.gallery-carousel__navigation .gallery-carousel__dragger{position:relative;height:100%;cursor:pointer;background:#3c3c3c;border-radius:inherit}.header{position:relative;display:block}.header__main{display:none}@media only screen and (min-width:1025px){.header__main{display:block;width:100%;max-width:1280px;margin:0 auto;padding:16px 20px 9px}}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}.header__triggers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;margin:0 -17px}.header__trigger{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0 17px}.header__trigger:after{content:'';position:absolute;top:50%;right:0;z-index:1;display:block;width:1px;height:30px;background:currentColor;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.header__trigger:last-child:after{display:none}.header__search{display:block;fill:currentColor;color:inherit;font-size:0;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.header__search:hover,.header__search:active,.header__search:focus{color:#d91546;text-decoration:none}.header__search-icon{display:block;width:21px;height:21px;fill:inherit}.header__logo{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.header__contacts{display:block;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 0 -9px;padding:0 30px}.header__lang-nav{display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0 20px;position:absolute;right:0;top:10px;align-items:center}.header__icon-group{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.header__nav{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:1188px;margin:18px auto 0;border-top:1px solid #cdcdcd}.header__mobile-menu{display:block}@media only screen and (min-width:1025px){.header__mobile-menu{display:none}}.header_style_fade:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:120px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.933)),color-stop(90%,rgba(255,255,255,0.133)),to(transparent));background-image:linear-gradient(rgba(255,255,255,0.933) 0,rgba(255,255,255,0.133) 90%,transparent 100%)}@media only screen and (min-width:1025px){.header_style_fade:before{height:240px}}.header_style_fade-l:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:145px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,rgba(255,255,255,0.667)),to(transparent));background-image:linear-gradient(#fff 0,rgba(255,255,255,0.667) 50%,transparent 100%)}@media only screen and (min-width:1025px){.header_style_fade-l:before{height:240px}}.highlight-map-list{display:block;padding:20px;font-family:Raleway,serif}@media only screen and (min-width:768px){.highlight-map-list{padding:25px}}.highlight-map-list__wrapper{display:block;max-width:462px;margin:0 auto}.highlight-map-list__title{display:block;margin:0 0 19px}@media only screen and (min-width:768px){.highlight-map-list__title{margin:0 0 26px}}.highlight-map-list__title:last-child{margin-bottom:0}.highlight-map-list__main{display:block;margin:0;padding:0 0 0 51px;list-style:none}.highlight-map-list__countries{display:none;margin:0;padding:0 0 0 51px;list-style:none}.highlight-map-list__sub{display:block;margin:0;padding:7px 0;list-style:none}.highlight-map-list__sub .highlight-map-list__item{font-size:20px;font-weight:400}.highlight-map-list__sub .highlight-map-list__item:before{height:1px}.highlight-map-list__sub .highlight-map-list__sub{padding:10px 0}.highlight-map-list__sub .highlight-map-list__sub .highlight-map-list__item{font-family:'Source Sans Pro',sans-serif;font-size:18px}.highlight-map-list__sub .highlight-map-list__sub .highlight-map-list__item:before{display:none}.highlight-map-list__item{position:relative;display:block;margin:0;padding:0;font-size:22px;font-weight:700}.highlight-map-list__item:before{content:'';position:absolute;top:.8em;left:-51px;z-index:1;display:block;width:40px;height:2px;background:currentColor;-webkit-transform:translate(0,-1px);transform:translate(0,-1px)}.highlight-map-list__label{display:block}.highlight-map-list__label:last-child{margin-bottom:0}.highlight-map-list__link{color:#000;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.highlight-map-list__link:hover{color:#d91546;text-decoration:none}.highlight-map-list__link_state_active{color:#d91546}.highlight-map-list_state_country-selection .highlight-map-list__main{display:none}.highlight-map-list_state_country-selection .highlight-map-list__countries{display:block}.highlight-map{display:block;min-height:100%;padding:35px 20px 0}@media only screen and (min-width:768px){.highlight-map{padding:38px 20px 27px 83px;background:#f7f7f7}}.highlight-map__wrapper{display:block;max-width:506px;margin:0 auto}.highlight-map__world-wrapper{display:none}.highlight-map__world-wrapper .highlight-map__illustration{max-width:100%}.highlight-map__world-wrapper .highlight-map__info{max-width:506px;margin:0 auto}.highlight-map__illustration{display:none}@media only screen and (min-width:768px){.highlight-map__illustration{display:block;max-width:457px;margin:0 auto}}.highlight-map__illustration svg{max-width:100%}.highlight-map__area{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:stroke,fill;transition-property:stroke,fill}.highlight-map__area.highlight-map__area_state_active{stroke:#d91546;fill:#d91546;cursor:pointer}.highlight-map__info{font-family:Raleway,serif;font-size:38px;line-height:42px}@media only screen and (min-width:768px){.highlight-map__info{font-size:56px;line-height:65px}}.highlight-map__title{display:block;margin:0 0 13px;color:#000}@media only screen and (min-width:768px){.highlight-map__title{margin:0 0 16px}}.highlight-map__title:last-child{margin-bottom:0}.highlight-map__label{display:block;color:#000;padding:14px 0 0;border-top:1px solid #000}@media only screen and (min-width:768px){.highlight-map__label{display:inline-block;vertical-align:baseline;padding:10px 0 0}}.highlight-map__link{color:rgba(60,60,60,0.2);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.highlight-map__link:hover{color:#d91546}.highlight-map__link:first-child{padding-top:0;border-top:0}.highlight-map_state_country-selection .highlight-map__wrapper{display:none}.highlight-map_state_country-selection .highlight-map__world-wrapper{display:block}.highlight{color:#d91546}.icon-group{display:block;overflow:hidden}.icon-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -9px;padding:0;list-style:none}.icon-group__item{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:5px 0}.icon-group__link{display:block;fill:currentColor;color:inherit;font-size:0;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.icon-group__link:hover,.icon-group__link:active,.icon-group__link:focus{color:#d91546;text-decoration:none}.icon-group__link_size_small .icon-group__icon{width:15px;height:19px}.icon-group__icon-wrapper{display:block}.icon-group__icon{display:block;width:28px;height:28px;fill:inherit}.image-panel{position:relative;z-index:1;display:block;color:#fff;background-color:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.image-panel:before{content:'';display:block;width:100%;height:auto;padding:100% 0 0}@media only screen and (min-width:768px){.image-panel:before{padding:710px 0 0}}.image-panel__wrapper{position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;padding:16px 12px}@media only screen and (min-width:768px){.image-panel__wrapper{padding:29px 42px}}.image-panel__title{display:block;margin:0 0 8px;padding:0 0 17px;font-family:Raleway,serif;font-size:38px;line-height:49px}@media only screen and (min-width:1025px){.image-panel__title{margin:0 0 5px;font-size:56px;line-height:65px}}.image-panel__title:last-child{margin-bottom:0}.image-panel__controls{display:block;font-size:0}.image-panel__control{display:inline-block;vertical-align:middle;min-width:140px;margin:0 20px 0 0}.image-panel__control:last-child{margin-right:0}.image-panel__social-nav{position:absolute;right:0;bottom:13px;z-index:5}@media only screen and (min-width:768px){.image-panel__social-nav{right:13px;bottom:15px}}.image-panel_size_m:before{padding-top:88.4375%}@media only screen and (min-width:768px){.image-panel_size_m:before{padding-top:630px}}.image-panel_size_l:before{padding-top:107%}@media only screen and (min-width:768px){.image-panel_size_l:before{padding-top:775px}}.image-panel_style_dark{color:#000;background-color:#fff}.image-panel_type_shifted .image-panel__wrapper{top:-41px;bottom:auto}@media only screen and (min-width:1025px){.image-panel_type_shifted .image-panel__wrapper{top:auto;bottom:0;margin:0 0 0 -115px}}@media only screen and (max-width:1024px){.image-panel_type_shifted .image-panel__wrapper{padding-bottom:50px;background-image:linear-gradient(transparent 0,transparent 41px,#effaff 41px,transparent 100%)}}.image-panel_type_shifted .image-panel__title{font-weight:500}@media only screen and (max-width:1024px){.image-panel_style_no-fade .image-panel__wrapper{background-image:none}}.info-block{display:block;position:relative;padding:41px 0 0}@media only screen and (min-width:1025px){.info-block{padding:55px 0 0}}.info-block__illustration{display:block;width:100%}.info-block__image{display:block;width:100%;height:auto;margin:0;padding:0}@media only screen and (min-width:1025px){.info-block__image{width:auto;max-width:720px}}.info-block__title{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;padding:0 0 82px 15px;color:#000;background-image:linear-gradient(transparent 0,transparent 41px,#effaff 41px,transparent 100%)}@media only screen and (min-width:1025px){.info-block__title{padding:0 0 92px 15px;background-image:linear-gradient(transparent 0,transparent 55px,#effaff 55px,transparent 100%)}}.info-block__subtitle{display:block;margin:0 0 5px;font-weight:700}.info-block__subtitle:last-child{margin-bottom:0}.info-block__content{display:block;padding:35px 20px 42px;background:#f7f7f7}@media only screen and (min-width:1025px){.info-block__content{padding:31px 30px 56px 40px}}.info-block__control{position:absolute;right:21px;bottom:29px;z-index:5;display:block}.info-block__button{position:relative;display:inline-block;vertical-align:middle;width:44px;height:44px;color:#3c3c3c;font-size:0;text-decoration:none;background:#f7f7f7;border:0;border-radius:50%;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background,opacity;transition-property:color,background,opacity}.info-block__button:last-child{margin-right:0}.info-block__button:hover{color:#3c3c3c;background:#f7f7f7;opacity:.8}.info-block__button:before,.info-block__button:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;border-top:2px solid currentColor}.info-block__button:before{width:20px;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-block__button:after{width:8px;height:8px;border-right:2px solid currentColor;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.info-block_type_panel{overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1025px){.info-block_type_panel{width:335px}}.info-block_type_panel .info-block__illustration:before{content:'';display:block;width:100%;height:auto;padding:100% 0 0}.info-block_type_panel .info-block__illustration:after{content:'';position:absolute;top:41px;right:0;left:0;bottom:0;z-index:1;display:block;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.4)));background:linear-gradient(transparent,rgba(0,0,0,0.4))}@media only screen and (min-width:1025px){.info-block_type_panel .info-block__illustration:after{top:55px}}.info-block_type_panel .info-block__image{position:absolute;top:41px;left:0;z-index:1;width:100%;max-width:none}@media only screen and (min-width:1025px){.info-block_type_panel .info-block__image{top:55px}}.info-block_type_panel .info-block__content{position:absolute;left:0;bottom:0;z-index:1;padding:30px 86px 8px 19px;color:#fff;background:transparent}@media only screen and (max-width:1024px){.info-block_image_as-background .info-block__illustration{background-image:none!important}}@media only screen and (min-width:1025px){.info-block_image_as-background .info-block__illustration{width:720px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}@media only screen and (min-width:1025px){.info-block_image_as-background .info-block__illustration:before{content:'';display:block;width:100%;height:auto;padding:57.6389% 0 0}}@media only screen and (min-width:1025px){.info-block_image_as-background .info-block__image{display:none}}@media only screen and (min-width:1025px){.info-block_size_s.info-block_image_as-background .info-block__illustration{width:335px}}@media only screen and (min-width:1025px){.info-block_size_s.info-block_image_as-background .info-block__illustration:before{padding:100% 0 0}}.info-block_size_s.info-block_image_as-background .info-block__content{display:none}.info-carousel{display:block}.info-carousel__inner{margin:0 -20px}@media only screen and (min-width:768px){.info-carousel__inner{margin:0}}.info-carousel__container{overflow:visible;padding:0 0 25px}@media only screen and (max-width:1024px){.info-carousel__container{padding:0}}.info-carousel__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1024px){.info-carousel__wrapper{display:block}}.info-carousel__slide{-ms-flex-negative:1;flex-shrink:1;width:auto;max-width:100%}@media only screen and (max-width:1024px){.info-carousel__slide{width:100%;margin:0 0 20px}.info-carousel__slide:last-child{margin-bottom:0}}.info-carousel__navigation{position:absolute;left:0;bottom:0;z-index:10;display:block;width:100%}.info-carousel__navigation .info-carousel__scrollbar{position:static;width:100%;height:4px;background:#f7f7f7;border-radius:2px}.info-carousel__navigation .info-carousel__dragger{position:relative;height:100%;cursor:pointer;background:#3c3c3c;border-radius:inherit}@media only screen and (max-width:1024px){.info-carousel__navigation{display:none}}.interactive-nav{display:block;overflow:hidden}.interactive-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;padding:0}.interactive-nav__item{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%;margin:0;padding:0 8px}@media only screen and (min-width:768px){.interactive-nav__item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:1025px){.interactive-nav__item{-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;max-width:none}}.interactive-nav__trigger{display:block;padding:21px 0;fill:currentColor;color:#3c3c3c;text-align:left;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:1025px){.interactive-nav__trigger{padding:0}}.interactive-nav__trigger:hover{color:#d91546;text-decoration:none}.interactive-nav__trigger_state_active{color:#d91546}.interactive-nav__icon{display:inline-block;vertical-align:middle;width:23px;height:20px;fill:inherit}@media only screen and (min-width:1025px){.interactive-nav__icon{display:block;width:28px;height:24px}}.interactive-nav__label{display:inline-block;vertical-align:middle;padding:0 0 0 10px;font-size:16px}@media only screen and (min-width:1025px){.interactive-nav__label{display:none}}.intro{position:relative;display:block}.intro__carousel{display:block}.intro__main{display:block;padding:10px 0 0}@media only screen and (min-width:1025px){.intro__main{position:absolute;top:61.4%;left:0;z-index:10;width:100%;padding:0 0 51px;color:#fff;pointer-events:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.intro__header{display:none}@media only screen and (min-width:1025px){.intro__header{display:block;margin:0 0 51px;pointer-events:auto}}@media only screen and (min-width:1025px){.intro__header:last-child{margin-bottom:0}}.intro__title{display:block;font-family:Raleway,serif;font-size:36px;line-height:1.18;text-shadow:2px 2px 20px rgba(0,0,0,0.35)}.intro__content{display:block;max-width:1290px;margin:0 auto;padding:0 20px;pointer-events:auto}@media only screen and (min-width:1025px){.intro_type_simple .intro__main{position:static;top:auto;padding:24px 0 0;-webkit-transform:none;transform:none}}.lang-nav{position:relative;display:block;font-size:12px;line-height:15px}.lang-nav__header{display:block;overflow:hidden;color:inherit;text-align:left;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.lang-nav__header:hover{color:#d91546}.lang-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -10px}.lang-nav__label{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0 10px}.lang-nav__label:after{content:'';position:absolute;top:50%;right:0;z-index:1;display:block;width:1px;height:15px;background:currentColor;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.lang-nav__label:last-child:after{display:none}.lang-nav__body{position:absolute;top:100%;left:50%;z-index:10;display:none;width:200px;padding:25px 0 0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.lang-nav__inputs{display:block;padding:15px;background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2)}.lang-nav__input{display:block;margin:0 0 15px}.lang-nav__input:last-child{margin-bottom:0}.lang-nav_state_open .lang-nav__body{display:block}.link{display:inline;padding:0;color:inherit;font-weight:400;text-align:inherit;text-decoration:none;background:transparent;border:0;border-bottom:1px solid currentColor;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.link:hover,.link:active,.link:focus{color:#d91546;text-decoration:none}.link_style_highlighted{color:#d91546;font-weight:700;-webkit-transition-property:border-color;transition-property:border-color}.link_style_highlighted:hover,.link_style_highlighted:active,.link_style_highlighted:focus{color:#d91546;border-bottom-color:transparent}.logo-group{display:block}@media only screen and (min-width:768px){.logo-group{overflow:hidden}}.logo-group__list{display:block;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.logo-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}}.logo-group__item{display:block;margin:0 0 78px;text-align:center}@media only screen and (min-width:768px){.logo-group__item{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%;margin:0;padding:30px 15px}}.logo-group__item:last-child{margin-bottom:0}.logo-group__link{display:inline-block;vertical-align:middle;color:#000;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.logo-group__link:hover{color:#000;text-decoration:none;opacity:.7}.logo-group__image{display:block;max-width:157px;margin:0 auto;padding:0}.logo{display:inline-block;vertical-align:middle;max-width:108px}@media only screen and (min-width:768px){.logo{max-width:274px}}.logo__image{display:block;width:auto;max-width:100%;height:auto}.magazine-group{display:block}.magazine-group__list{display:block;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.magazine-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}}.magazine-group__item{display:block;margin:0 0 20px;padding:0}@media only screen and (min-width:768px){.magazine-group__item{-webkit-box-flex:0;-ms-flex:0 0 355px;flex:0 0 355px;width:355px;max-width:355px;padding:10px}}.magazine-group__item:last-child{margin-bottom:0}.magazine-snippet{display:block;background:#f7f7f7;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.magazine-snippet:hover{-webkit-box-shadow:0 0 0 5px #f7f7f7,0 4px 20px rgba(0,0,0,0.1);box-shadow:0 0 0 5px #f7f7f7,0 4px 20px rgba(0,0,0,0.1)}.magazine-snippet__illustration{display:block;width:100%;text-decoration:none;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.magazine-snippet__illustration:before{content:'';display:block;width:100%;height:auto;padding:129.85% 0 0}.magazine-snippet__image{display:none}.magazine-snippet__main{display:block;padding:17px 20px 36px 22px}.magazine-snippet__title{display:block;margin:0 0 25px;color:inherit;font-family:Raleway,serif;font-size:22px;line-height:28px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.magazine-snippet__title:hover{color:#d91546;text-decoration:none}.magazine-snippet__title:last-child{margin-bottom:0}.magazine-snippet__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.magazine-snippet__control{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%;padding:5px}.map-info{display:block;color:#000;background:#fff}.map-info__content{display:block;padding:10px 8px 13px 13px}.map-info__illustration{display:block}.map-info__illustration:last-child{margin-bottom:0}.map-info__image{display:block;width:100%;max-width:100%;margin:0;padding:0}.map-info__title{display:block;margin:0 0 9px;font-family:Raleway,serif;font-size:18px;line-height:23px}.map-info__title:last-child{margin-bottom:0}.map-info__label{display:block;font-size:16px;line-height:1.25}.map-info__label:last-child{margin-bottom:0}.gm-style .gm-style-iw-c{padding:0!important;width:260px!important;min-width:260px!important;max-height:none!important;height:auto;background:#fff;border-radius:0}.gm-style .gm-style-iw-c>button{top:12px!important;right:12px!important;width:24px!important;height:24px!important;background:rgba(255,255,255,0.6)!important;border-radius:50%;opacity:1}.gm-style .gm-style-iw-c>button:hover{opacity:.8}.gm-style .gm-style-iw-c>button:before,.gm-style .gm-style-iw-c>button:after{content:'';position:absolute;top:50%;left:50%;z-index:1;width:16px;height:1px;background:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.gm-style .gm-style-iw-c>button:after{width:1px;height:16px}.gm-style .gm-style-iw-c>button img{display:none!important}.gm-style .gm-style-iw-d{overflow:visible!important;min-width:100%!important;max-height:100%!important;padding:0}.gm-style .gm-style-iw-t:after{display:none}.map-form{position:relative;display:block}.map-form__map{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;display:block;width:100%;height:100%}.map-form__wrapper{position:relative;z-index:5;padding:380px 0 0;pointer-events:none}@media only screen and (min-width:768px){.map-form__wrapper{padding:35px 0 122px}}.map-form__content{position:relative;margin:0 -20px;padding:25px 12px 52px 19px;color:#000;pointer-events:auto;background:#fff}@media only screen and (min-width:768px){.map-form__content{max-width:454px;margin:0;padding:25px 31px 52px}}.map-form__title{display:block;margin:0 0 22px}.map-form__title:last-child{margin-bottom:0}.map-form__methods{display:block;margin:0 0 13px;padding:0 0 0 22px;font-size:0}@media only screen and (min-width:768px){.map-form__methods{padding:0 0 0 27px}}.map-form__methods:last-child{margin-bottom:0}.map-form__method-item{display:inline-block;vertical-align:middle}.map-form__method{position:relative;display:block;cursor:pointer}.map-form__method:hover .map-form__method-content{opacity:1}.map-form__method-input{position:absolute;top:50%;left:50%;display:block;opacity:.0001;-webkit-transform:scale(0.0001);transform:scale(0.0001)}.map-form__method-input:checked+.map-form__method-content{color:#fff;background:#3c3c3c;opacity:1}.map-form__method-content{display:block;width:30px;height:30px;fill:currentColor;color:#3c3c3c;font-size:0;background:transparent;border-radius:50%;opacity:.2;-webkit-transition:all .3s ease;transition:all .3s ease}.map-form__method-icon{position:absolute;top:50%;left:50%;z-index:1;display:block;width:18px;height:21px;fill:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-form__lines{position:relative;display:block;margin:0 0 20px;padding:0 29px 0 0}@media only screen and (min-width:768px){.map-form__lines{padding:0 39px 0 0}}.map-form__lines:last-child{margin-bottom:0}.map-form__line{position:relative;margin:0 0 21px;padding:0 0 0 31px}@media only screen and (min-width:768px){.map-form__line{padding:0 0 0 37px}}.map-form__line:last-child{margin-bottom:0}.map-form__line:last-child .map-form__input-icon:after{display:none}.map-form__input{display:block;width:100%;height:45px;padding:8px 45px 9px 0;color:#000;font-size:18px;line-height:28px;background:transparent;border:0;border-bottom:1px solid #000;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.map-form__input::-webkit-input-placeholder{color:#3c3c3c;font-size:18px}.map-form__input:-ms-input-placeholder{color:#3c3c3c;font-size:18px}.map-form__input::-moz-placeholder{color:#3c3c3c;font-size:18px;opacity:1}.map-form__input::-ms-input-placeholder{color:#3c3c3c;font-size:18px;opacity:1}.map-form__input::placeholder{color:#3c3c3c;font-size:18px;opacity:1}.map-form__control{position:absolute;top:0;right:0;z-index:1;display:block;width:45px;height:100%;fill:currentColor;color:#3c3c3c;font-size:0;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.map-form__control:hover{color:#000;text-decoration:none}.map-form__search-icon{position:absolute;top:50%;left:50%;z-index:1;display:block;width:20px;height:20px;fill:inherit;opacity:.6;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-form__input-icon{position:absolute;top:50%;left:0;z-index:1;display:block;fill:currentColor;color:#3c3c3c;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.map-form__input-icon:after{content:'';position:absolute;top:100%;left:50%;z-index:1;display:block;width:0;height:50px;border-right:1px dashed currentColor}.map-form__icon{display:block;width:12px;height:18px;fill:inherit}.map-form__toggler-wrapper{position:absolute;top:50%;right:-7px;z-index:1;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.map-form__toggler{display:block;padding:5px;fill:currentColor;color:#3c3c3c;font-size:0;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}.map-form__toggler:hover{color:#000;text-decoration:none}.map-form__toggler-icon{display:block;width:20px;height:39px;fill:inherit}.map{position:relative;display:block;width:100%;height:auto}.map:before{content:'';display:block;width:100%;height:auto;padding:100% 0 0}@media only screen and (min-width:1025px){.map:before{padding:49.58% 0 0}}.map__panel{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;background:transparent}.map_height_full{height:100%}.map_height_full:before{padding:0}.masonry{display:block}.masonry__sizer{width:50%}@media only screen and (min-width:1025px){.masonry__sizer{width:25%}}.masonry__cell{position:relative;z-index:1;width:50%;height:auto}@media only screen and (min-width:1025px){.masonry__cell{width:25%}}.masonry__cell:before{content:'';display:block;width:100%;height:auto;padding:100% 0 0}.masonry__cell_shape_rect,.masonry__cell_shape_rect-horizontal,.masonry__cell_shape_large-square{width:100%}@media only screen and (min-width:1025px){.masonry__cell_shape_rect,.masonry__cell_shape_rect-horizontal,.masonry__cell_shape_large-square{width:50%}}.masonry__cell_shape_rect-horizontal:before{padding-top:50%}.masonry__cell_shape_rect-vertical:before{padding-top:200%}.masonry__cell-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media only screen and (max-width:767px){.masonry_type_column .masonry__sizer{width:100%}}@media only screen and (max-width:767px){.masonry_type_column .masonry__cell{width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.masonry_type_column .masonry__cell:before{display:none}}@media only screen and (max-width:767px){.masonry_type_column .masonry__cell-wrapper{position:static}}.mobile-menu{display:block;padding:15px 10px}.mobile-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mobile-menu__burger{display:block;-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px;width:65px;max-width:65px}.mobile-menu__logo{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;padding:0 15px}.mobile-menu__icon-group{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.mobile-menu_style_light{color:#fff}.mobile-nav{display:block}.mobile-nav__head{width:100%;background:#ececec}.mobile-nav__logo{display:inline-block;vertical-align:middle;padding:5px 5px 5px 20px;text-align:left}.mobile-nav__control{display:inline-block;vertical-align:middle;width:100%;max-width:280px}.modal{display:none;width:100%;padding:65px 13px 40px 20px;background:#fff}@media only screen and (min-width:768px){.modal{max-width:532px;padding:77px 99px}}.modal__close{position:absolute;top:17px;right:15px;z-index:1;display:block;width:20px;height:20px;color:#202020;font-size:0;text-decoration:none;background:0;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:1025px){.modal__close{top:19px;right:27px}}.modal__close:hover{color:#d91546}.modal__close:before,.modal__close:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;width:27px;height:2px;background:currentColor;border-radius:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{width:2px;height:27px}.modal__header{margin:0 0 22px}.modal__header:last-child{margin-bottom:0}.modal__title{margin:0 0 8px}.modal__title:last-child{margin-bottom:0}.modal__subtitle{margin:0 0 8px;font-family:Raleway,serif;font-size:18px;line-height:23px}.modal__subtitle:last-child{margin-bottom:0}.modal__social-nav{padding:10px 0}@media only screen and (min-width:768px){.modal__social-nav{padding:13px 0 25px}}.nav{display:block;font-size:16px;line-height:20px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 14px;list-style:none}.nav__item{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0;padding:0;list-style:none}.nav__item_state_open .nav__submenu{display:block}.nav__link{display:block;padding:12px 11px;color:inherit;text-decoration:none;background:transparent;-webkit-transition:color .3s ease;transition:color .3s ease}.nav__link:hover,.nav__link:active,.nav__link:focus{color:#d91546;text-decoration:none}.nav__link_state_active{color:#d91546}.nav__submenu{position:absolute;top:100%;left:50%;z-index:100;display:none;padding:10px 0 0;white-space:nowrap;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.nav__submenu:before{content:'';position:absolute;top:0;left:50%;z-index:1;display:block;width:20px;height:20px;background:#fff;-webkit-box-shadow:-2px -2px 2px 1px rgba(0,0,0,0.05);box-shadow:-2px -2px 2px 1px rgba(0,0,0,0.05);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.nav__sub-list{display:block;margin:0;padding:13px 0;font-size:18px;list-style:none;background:#fff;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}.nav__sub-item{display:block;margin:0 0 5px;padding:0}.nav__sub-item:last-child{margin-bottom:0}.nav__sub-link{display:block;padding:7px 30px;color:inherit;text-decoration:none;background:transparent;-webkit-transition:background .3s ease;transition:background .3s ease}.nav__sub-link:hover{color:inherit;text-decoration:none;background:#f7f7f7}.page-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:30px 20px;background:#fff}@media only screen and (min-width:1025px){.page-slide{padding:50px 33px 50px 25px}}.page-slide__close{position:absolute;top:20px;right:10px;z-index:1;display:block;width:20px;height:20px;color:#202020;font-size:0;text-decoration:none;background:0;border:0;outline:0;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:1025px){.page-slide__close{top:34px;right:95px}}.page-slide__close:hover{color:#d91546}.page-slide__close:before,.page-slide__close:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;width:27px;height:2px;background:currentColor;border-radius:5px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page-slide__close:after{width:2px;height:27px}.page-slide__wrapper{max-width:456px}.page-slide__header{margin:0 0 17px}.page-slide__header:last-child{margin-bottom:0}.page-slide__form{max-width:335px}.page{position:relative;display:block;height:100%}.page__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.page__body_slide_open{overflow:hidden;max-height:100%}.page__body_search_open .page__search{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.page__body_menu_open{overflow-y:scroll;height:100%!important}@media only screen and (min-width:1025px){.page__body_menu_open{color:#fff;background:#1e1e1e}}.page__body_menu_open .page__header{position:relative}@media only screen and (min-width:1025px){.page__body_menu_open .page__header .header__logo,.page__body_menu_open .page__header .mobile-menu__logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.page__body_menu_open .page__header .header_style_fade,.page__body_menu_open .page__header .header_style_fade-l{background-image:none}.page__body_menu_open .page__header .breadcrumbs{color:#000}@media only screen and (min-width:1025px){.page__body_menu_open .page__header .breadcrumbs{color:#a9a9a9}}.page__body_menu_open .page__header .breadcrumbs__link{-webkit-transition-duration:0s;transition-duration:0s}.page__body_menu_open .page__content,.page__body_menu_open .page__sub-panel{display:none}.page__body_menu_open .page__menu{display:block}@media only screen and (min-width:1025px){.page__body_menu_open .page__footer{background:#1e1e1e}}.page__body_menu_open .page__footer .footer{background:transparent}@media only screen and (min-width:1025px){.page__body_menu_open .page__search{color:#fff;background:#1e1e1e;-webkit-box-shadow:0 4px 20px rgba(255,255,255,0.1);box-shadow:0 4px 20px rgba(255,255,255,0.1)}}.page__body_menu_open .header:before,.page__body_menu_open .header__nav{display:none}@media only screen and (min-width:1025px){.page__body_menu_open .footer__main{display:none}}.page__body_menu_open .footer__info{display:block}.page__header{position:relative;z-index:100;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.page__header_type_absolute{top:0;left:0;z-index:400}.page__content,.page__menu{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.page__menu{display:none}.page__sub-panel{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.page__footer{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;background:#3a3a3a}.page__burger{display:inline-block;vertical-align:middle;font-size:0}@media only screen and (min-width:1025px){.page__burger{display:none}}.page__slides{position:relative;z-index:400}.page__slide{position:fixed;top:0;right:0;z-index:1;overflow:hidden;width:0;height:100%;cursor:pointer;background:transparent;-webkit-transition:width .3s ease .3s,background .3s ease;transition:width .3s ease .3s,background .3s ease}.page__slide_state_open{z-index:10;width:100%;background:rgba(0,0,0,0.3);-webkit-transition:background .3s ease;transition:background .3s ease}.page__slide_state_open .page__slide-inner{-webkit-transform:translate(0,0);transform:translate(0,0)}.page__slide-inner{position:absolute;top:0;right:0;z-index:1;display:block;overflow:auto;min-width:50%;max-width:100%;height:100%;cursor:default;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.page__scroller{position:relative;display:block;width:50px;height:50px;color:#000;font-size:0;text-decoration:none;background:#fff;border:0;border-radius:50%;outline:0;-webkit-box-shadow:0 4px 20px rgba(92,92,92,0.15);box-shadow:0 4px 20px rgba(92,92,92,0.15);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:background,-webkit-transform;transition-property:background,-webkit-transform;transition-property:background,transform;transition-property:background,transform,-webkit-transform}.page__scroller:hover{color:#000;text-decoration:none;background:#f6f6f6}.page__scroller:before,.page__scroller:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;border-right:2px solid currentColor}.page__scroller:before{width:0;height:26px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__scroller:after{width:8px;height:8px;border-top:2px solid currentColor;-webkit-transform:translate(-50%,-13px) rotate(-45deg);transform:translate(-50%,-13px) rotate(-45deg)}.page__scroller_state_hidden{-webkit-transform:scale(0);transform:scale(0)}.page__scroller-wrapper{position:fixed;right:21px;bottom:65px;z-index:50;display:block}@media only screen and (min-width:1025px){.page__scroller-wrapper{right:100px;bottom:76px}}.page__catalog{padding:67px 0 0}@media only screen and (min-width:1025px){.page__catalog{padding:38px 0 0}}.page__map-form{padding:79px 0 58px}@media only screen and (min-width:1025px){.page__map-form{padding:213px 0 0}}.page__about{margin:0 0 118px}@media only screen and (min-width:1025px){.page__about{margin:0}}.page__about:last-child{margin-bottom:0}.page__attention-panel{padding:0 0 66px}@media only screen and (min-width:768px){.page__attention-panel{padding:0}}.page__search{position:absolute;top:0;left:50%;z-index:500;display:block;width:100%;max-width:1400px;color:#000;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1);-webkit-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pagination{display:block;line-height:1.3;text-align:left}.pagination__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:1025px){.pagination__wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.pagination__list{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0;padding:0;list-style:none;font-size:0}.pagination__item{display:inline-block;vertical-align:middle;width:auto;margin:0 11px 0 0;font-size:18px}.pagination__item:last-child{margin-right:0}.pagination__current{font-weight:700}.pagination__link{color:inherit;text-decoration:none}.pagination__link:hover{color:#d91546;text-decoration:none}.pagination__arrows{display:block;width:auto;padding:0 0 0 13px;font-size:0}.pagination__arrows:first-child{padding-left:0}.pagination__arrow{position:relative;display:inline-block;vertical-align:middle;width:46px;height:46px;margin:0 8px 0 0;color:#fff;text-decoration:none;cursor:not-allowed;background:#3c3c3c;border:0;border-radius:50%;outline:0;opacity:.2;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background,opacity;transition-property:color,background,opacity}.pagination__arrow:last-child{margin-right:0}.pagination__arrow[href]{cursor:pointer;opacity:.6}.pagination__arrow:hover[href]{color:#fff;background:#3c3c3c;opacity:.8}.pagination__arrow:before,.pagination__arrow:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;border-top:2px solid currentColor}.pagination__arrow:before{width:28px;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pagination__arrow:after{width:8px;height:8px;border-right:2px solid currentColor}.pagination__arrow_type_prev:after{-webkit-transform:translate(-13px,-50%) rotate(-135deg);transform:translate(-13px,-50%) rotate(-135deg)}.pagination__arrow_type_next:after{-webkit-transform:translate(3px,-50%) rotate(45deg);transform:translate(3px,-50%) rotate(45deg)}.pagination_style_light{color:#fff}.pagination_style_light .pagination__arrow{color:#fff;background:rgba(247,247,247,0.5);opacity:1}.pagination_style_light .pagination__arrow[href]{color:#3c3c3c;background:#f7f7f7;opacity:1}.pagination_style_light .pagination__arrow:hover[href]{color:#3c3c3c;background:#f7f7f7;opacity:.8}.phone-contact{display:block;text-align:right}.phone-contact__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 2px}.phone-contact__main:last-child{margin-bottom:0}.phone-contact__icon-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;max-width:26px;padding:5px 11px 0 0}.phone-contact__icon{display:block;width:15px;height:19px;fill:currentColor}.phone-contact__wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.phone-contact__list{display:block;margin:0;padding:0;list-style:none}.phone-contact__item{display:block;margin:0;padding:0}.phone-contact__link{color:inherit;font-weight:400;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;display:flex}.phone-contact__link:hover,.phone-contact__link:active,.phone-contact__link:focus{color:#d91546;text-decoration:none}.phone-contact__link_type_simple{font-weight:400;border-bottom:1px solid currentColor}.phone-contact__footer{font-size:14px}.product-banner{position:relative;display:block}.product-banner__container{display:block;width:100%;height:100%;color:#fff;background-color:#999;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.product-banner__container:before{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.63)));background:linear-gradient(transparent,rgba(0,0,0,0.63))}.product-banner__container:after{content:'';display:block;width:100%;height:auto;padding:86.875% 0 0}@media only screen and (min-width:480px){.product-banner__container:after{padding:56% 0 0}}@media only screen and (min-width:1025px){.product-banner__container:after{padding:803px 0 0}}.product-banner__info{display:none}@media only screen and (min-width:1025px){.product-banner__info{position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;padding:0 0 64px}}.product-banner__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -20px}.product-banner__description,.product-banner__details,.product-banner__price-group,.product-banner__controls{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%;padding:0 20px}.product-banner__description{-ms-flex-preferred-size:29%;flex-basis:29%}.product-banner__details{-ms-flex-preferred-size:23%;flex-basis:23%;font-size:16px;line-height:1.25}.product-banner__price-group{-ms-flex-preferred-size:31%;flex-basis:31%;font-family:Raleway,serif;font-size:18px;line-height:1.3}.product-banner__controls{-ms-flex-preferred-size:17%;flex-basis:17%;text-align:right}.product-banner__title{display:block;margin:0 0 8px;font-family:Raleway,serif;font-size:22px;line-height:28px}.product-banner__title:last-child{margin-bottom:0}.product-banner__label{display:block;margin:0 0 8px;font-size:18px;line-height:1.3}.product-banner__label:last-child{margin-bottom:0}.product-banner__detail{display:block}.product-banner__detail_type_complex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-banner__subdetail{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 12px 0 0;padding:0 12px 0 0}.product-banner__subdetail:last-child{margin-right:0;padding-right:0}.product-banner__subdetail:last-child:after{display:none}.product-banner__subdetail:after{content:'';position:absolute;top:50%;right:0;z-index:1;display:block;width:1px;height:16px;background:currentColor;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.product-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-banner__icon-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 10px 0 0}.product-banner__icon-wrapper:last-child{margin-right:0}.product-banner__icon{display:block;width:22px;height:20px;fill:currentColor}.product-banner__control{display:inline-block;vertical-align:middle;min-width:170px;max-width:240px}@media only screen and (min-width:1025px){.product-banner_size_m .product-banner__container:after{padding:620px 0 0}}.product-banner_size_m .product-banner__info{padding:0 0 30px}.product-banner_size_m .product-banner__group{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-banner_size_m .product-banner__description{-ms-flex-preferred-size:20%;flex-basis:20%}.product-banner_size_m .product-banner__controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-banner_size_m .product-banner__control{min-width:240px}.product-card{display:block}.product-card__header{display:block;margin:0 0 25px}.product-card__header:last-child{margin-bottom:0}.product-card__title{display:block;margin:0 0 15px}@media only screen and (min-width:1025px){.product-card__title{margin:0 0 7px}}.product-card__title:last-child{margin-bottom:0}.product-card__subtitle{display:block;margin:0 0 37px}.product-card__subtitle:last-child{margin-bottom:0}.product-card__note{display:block;margin:0 0 20px;font-family:Raleway;font-size:20px;font-weight:500;line-height:24px}@media only screen and (min-width:1025px){.product-card__note{font-size:24px;line-height:31px}}.product-card__note:last-child{margin-bottom:0}.product-card__label{display:block;margin:0 0 7px;font-family:Raleway,serif;font-size:18px;line-height:23px}.product-card__label:last-child{margin-bottom:0}.product-card__price-group{display:block;margin:0 0 33px}@media only screen and (min-width:1025px){.product-card__price-group{margin:0 0 33px}}.product-card__price-group:last-child{margin-bottom:0}.product-card__price{display:block;margin:0 0 7px;font-family:Raleway,serif;font-size:24px;font-weight:500;line-height:31px}.product-card__price:last-child{margin-bottom:0}.product-card__prop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-card__prop-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 15px 0 0}.product-card__prop-icon:last-child{margin-right:0}.product-card__icon{display:block;width:18px;height:18px}.product-card__prop-label{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}.product-card__description{display:block;margin:0 0 24px}@media only screen and (min-width:1025px){.product-card__description{margin:0 0 38px}}.product-card__description:last-child{margin-bottom:0}.product-card__description-field{display:block;margin:0 0 20px}.product-card__description-field:last-child{margin-bottom:0}.product-card__description-controls{display:block;margin:0 0 20px;padding:43px 0 0}@media only screen and (min-width:1025px){.product-card__description-controls{padding:18px 0 0}}.product-card__description-controls:last-child{margin-bottom:0}.product-card__control{display:block;margin:0 0 25px}@media only screen and (min-width:768px){.product-card__control{display:inline-block;vertical-align:top;min-width:240px;margin:0 20px 20px 0}}.product-card__control:last-child{margin:0}.product-card__interactive-nav{display:block;margin:0 0 39px}@media only screen and (min-width:1025px){.product-card__interactive-nav{margin:0 0 78px}}.product-card__interactive-nav:last-child{margin-bottom:0}.product-card__section{display:block;margin:0 0 34px}@media only screen and (min-width:1025px){.product-card__section{margin:0 0 47px}}.product-card__section:last-child{margin-bottom:0}.product-card__map{margin:0 -20px 37px}@media only screen and (min-width:1025px){.product-card__map{margin:0 -25% 54px -23.2%}}.product-card__controls{display:block;margin:0 0 80px}@media only screen and (min-width:1025px){.product-card__controls{margin:0 0 88px}}.product-card__controls:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.product-card__filter-form{padding:0 0 56px}}.product-carousel{display:block}.product-carousel__slide{width:280px;max-width:280px;height:auto}@media only screen and (min-width:768px){.product-carousel__slide{width:335px;max-width:335px}}.product-carousel__slide-inner{height:376px;margin:0 0 12px}@media only screen and (min-width:768px){.product-carousel__slide-inner{height:450px;margin:0 0 24px}}.product-carousel__slide-inner:last-child{margin-bottom:0}.product-carousel_type_overflowing .product-carousel__container{overflow:visible}.product-deal{position:relative;display:block;overflow:hidden}.product-deal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#fff;background-color:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.product-deal__container:after{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#000;opacity:.5}.product-deal__content{position:relative;z-index:5;padding:25px 10px;text-align:center}.product-deal__title{display:block;margin:0 0 2px;color:inherit;font-family:Raleway,serif;font-size:34px;line-height:44px;text-decoration:none}@media only screen and (min-width:768px){.product-deal__title{margin:0 0 39px}}.product-deal__title:last-child{margin-bottom:0}.product-deal__title:hover,.product-deal__title:active,.product-deal__title:focus{color:inherit;text-decoration:none}.product-deal__controls{display:block;font-size:0}.product-deal__control{display:inline-block;vertical-align:middle;min-width:200px}.product-deal__control:last-child{margin-right:0}.product-grid{display:block;overflow:hidden}.product-grid__list{display:block;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.product-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}}.product-grid__item{display:block;padding:0 0 12px}@media only screen and (min-width:768px){.product-grid__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:50%;padding:0 10px 12px}}@media only screen and (min-width:1025px){.product-grid__item{-ms-flex-preferred-size:33.3333333%;flex-basis:33.3333333%;width:33.3333333%;max-width:33.3333333%;padding:0 10px 17px}}@media only screen and (min-width:768px){.product-grid__item_type_rect{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}}@media only screen and (min-width:1025px){.product-grid__item_type_rect{-ms-flex-preferred-size:66.6666667%;flex-basis:66.6666667%;width:66.6666667%;max-width:66.6666667%}}.product-grid__item-inner{height:376px}@media only screen and (min-width:768px){.product-grid__item-inner{height:450px}}.product-info{display:block}.product-info__header{display:block;margin:0 0 26px}.product-info__header:last-child{margin-bottom:0}.product-info__label{display:block;max-width:330px;margin:0 0 10px;font-size:16px;font-weight:300;line-height:1.25}.product-info__label:last-child{margin-bottom:0}.product-info__title{display:block;margin:0 0 10px}.product-info__title:last-child{margin-bottom:0}.product-info__props{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 19px}.product-info__props:last-child{margin-bottom:0}.product-info__prop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:40%;max-width:40%;padding:0 20px 16px 0}.product-info__prop:nth-child(2n){-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;width:60%;max-width:60%}.product-info__prop-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 15px 0 0}.product-info__prop-icon:last-child{margin-right:0}.product-info__icon{display:block;width:18px;height:18px}.product-info__prop-label{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}.product-info__price-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 50px}.product-info__price-group:last-child{margin-bottom:0}.product-info__price-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;padding:8px 0 0;font-family:Raleway,serif;line-height:1.25}.product-info__price{display:block;margin:0 0 6px;font-size:20px}.product-info__price:last-child{margin-bottom:0}.product-info__value{display:block;margin:0 0 6px;font-size:16px}.product-info__value:last-child{margin-bottom:0}.product-info__price-controls{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 0 0 19px;font-size:0}.product-info__price-control{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:0 0 0 10px;color:#3c3c3c;font-family:Raleway,serif;font-size:20px;font-weight:500;line-height:38px;text-align:center;background:transparent;border:1px solid #7e7272;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,border-color;transition-property:color,border-color}.product-info__price-control:hover{color:#000;border-color:#000}.product-info__price-control_state_hidden{display:none}.product-info__control{margin:0 0 20px}@media only screen and (min-width:768px){.product-info__control{display:inline-block;vertical-align:middle;min-width:219px}}.product-info__control:last-child{margin-bottom:0}.product-inline-snippet{display:block;color:#000;background:#f7f7f7}.product-inline-snippet__wrapper{display:block}@media only screen and (min-width:1025px){.product-inline-snippet__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.product-inline-snippet__illustration{position:relative;display:block;overflow:hidden}@media only screen and (min-width:1025px){.product-inline-snippet__illustration{-webkit-box-flex:0;-ms-flex:0 0 31.272%;flex:0 0 31.272%;width:31.272%;max-width:31.272%}}.product-inline-snippet__illustration:before{content:'';display:block;width:100%;height:auto;padding:86.5% 0 0}@media only screen and (min-width:1025px){.product-inline-snippet__illustration:before{display:none}}.product-inline-snippet__image{position:absolute;top:50%;left:50%;z-index:1;display:block;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.product-inline-snippet__image{width:auto;height:100%}}.product-inline-snippet__main{position:relative;display:block;padding:19px 15px 43px}@media only screen and (min-width:1025px){.product-inline-snippet__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;padding:14px 18px 18px 35px}}.product-inline-snippet__header{display:block;margin:0 0 15px}@media only screen and (min-width:768px){.product-inline-snippet__header{margin:0 0 62px;padding:0 50px 0 0}}.product-inline-snippet__header:last-child{margin-bottom:0}.product-inline-snippet__title{display:block;margin:0 0 5px;font-family:Raleway,serif;font-size:22px;font-weight:700;line-height:28px}@media only screen and (min-width:768px){.product-inline-snippet__title{margin:0 0 9px}}.product-inline-snippet__title:last-child{margin-bottom:0}@media only screen and (min-width:768px){.product-inline-snippet__details{line-height:1.3}}.product-inline-snippet__detail{display:inline-block;vertical-align:middle;min-width:180px;margin:0 18px 0 0}.product-inline-snippet__detail:last-child{margin-right:0}.product-inline-snippet__favorite{position:absolute;top:23px;right:12px;z-index:1;display:block}@media only screen and (min-width:768px){.product-inline-snippet__favorite{top:14px;right:17px}}.product-inline-snippet__favorite-trigger{display:block;stroke:#999;stroke-width:2px;fill:transparent;color:#999;font-size:0;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:stroke,stroke-width,fill,color;transition-property:stroke,stroke-width,fill,color}.product-inline-snippet__favorite-trigger:hover,.product-inline-snippet__favorite-trigger:focus,.product-inline-snippet__favorite-trigger:active{stroke:#d91546;color:#d91546}.product-inline-snippet__favorite-trigger_state_active{stroke-width:0;fill:#d91546}.product-inline-snippet__favorite-icon{display:block;width:28px;height:24px;stroke:inherit;fill:inherit}.product-inline-snippet__content{display:block}@media only screen and (min-width:768px){.product-inline-snippet__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.product-inline-snippet__price-group,.product-inline-snippet__address-wrapper,.product-inline-snippet__props{position:relative;padding:0 0 0 28px}.product-inline-snippet__icon-wrapper{position:absolute;top:0;left:0;z-index:1;display:block}.product-inline-snippet__icon{display:block;width:22px;height:20px;fill:currentColor}.product-inline-snippet__price-group{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%;margin:0 0 35px;font-family:Raleway,serif;font-size:0;line-height:1.3}@media only screen and (min-width:768px){.product-inline-snippet__price-group{margin:0 0 16px}}.product-inline-snippet__price-group:last-child{margin-bottom:0}.product-inline-snippet__price{display:block;margin:0 0 10px;font-size:18px}@media only screen and (min-width:768px){.product-inline-snippet__price{display:inline-block;vertical-align:middle;margin:0 20px 0 0}}@media only screen and (min-width:1281px){.product-inline-snippet__price{min-width:290px;margin:0 44px 0 0}}.product-inline-snippet__price:last-child{margin:0}.product-inline-snippet__price_type_alt{font-size:16px}.product-inline-snippet__info{display:block;margin:0 0 20px;font-size:16px;line-height:1.25}@media only screen and (min-width:768px){.product-inline-snippet__info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin:0}}.product-inline-snippet__info:last-child{margin-bottom:0}.product-inline-snippet__address-wrapper{display:block;margin:0 0 21px}@media only screen and (min-width:768px){.product-inline-snippet__address-wrapper{margin:0 0 20px}}.product-inline-snippet__address-wrapper:last-child{margin-bottom:0}.product-inline-snippet__controls{display:block;margin:0 auto;padding:13px 0 0}@media only screen and (min-width:768px){.product-inline-snippet__controls{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:none;margin:0;padding:0}}.product-inline-snippet__control{display:block;margin:0 0 24px}@media only screen and (min-width:768px){.product-inline-snippet__control{min-width:163px;margin:0 0 16px}}.product-inline-snippet__control:last-child{margin-bottom:0}.product-snippet{position:relative;display:block;overflow:hidden}.product-snippet__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#fff;cursor:pointer;background-color:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.product-snippet__container:before{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.4)));background:linear-gradient(transparent,rgba(0,0,0,0.4));-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-snippet__container:after{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-snippet__container:hover:before{opacity:0}.product-snippet__container:hover:after{opacity:.5}.product-snippet__container:hover .product-snippet__header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-snippet__container:hover .product-snippet__info{position:static;-webkit-transform:translate(0,0);transform:translate(0,0);bottom:0;cursor:auto}.product-snippet__container:hover .product-snippet__favorite{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-snippet__container:hover .product-snippet__title{pointer-events:auto}.product-snippet__container:hover .product-snippet__title:before{width:100%;height:100%}.product-snippet__header{z-index:5;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:7px 22px;-webkit-transition:flex-grow .3s ease,-webkit-box-flex .3s ease;transition:flex-grow .3s ease,-webkit-box-flex .3s ease;transition:flex-grow .3s ease;transition:flex-grow .3s ease,-webkit-box-flex .3s ease,-ms-flex-positive .3s ease}@media only screen and (min-width:768px){.product-snippet__header{padding:14px 26px}}.product-snippet__info{position:absolute;bottom:100%;z-index:10;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:11px 17px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.product-snippet__title{display:block;margin:0 0 2px;color:inherit;font-family:Raleway,serif;font-size:22px;line-height:28px;text-decoration:none;pointer-events:none}@media only screen and (min-width:768px){.product-snippet__title{margin:0 0 8px}}.product-snippet__title:last-child{margin-bottom:0}.product-snippet__title:hover,.product-snippet__title:active,.product-snippet__title:focus{color:inherit;text-decoration:none}.product-snippet__title:before{position:absolute;top:0;left:0;z-index:1;display:block;width:0;height:0;font-size:0;cursor:pointer;opacity:0;-webkit-transition-property:width,height;transition-property:width,height;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s}.product-snippet__label{display:block;margin:0 0 10px;font-size:18px;line-height:1.3}.product-snippet__label:last-child{margin-bottom:0}.product-snippet__badges{display:block;margin:0 -6px 6px;font-size:0;line-height:1.3}.product-snippet__badges:last-child{margin-bottom:0}.product-snippet__badge{display:inline-block;vertical-align:middle;margin:0 10px 0 0;padding:2px 16px 0;color:#000;font-size:18px;background:#fff;border-radius:25px}@media only screen and (min-width:768px){.product-snippet__badge{padding:3px 18px 4px}}.product-snippet__badge:last-child{margin-right:0}.product-snippet__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-snippet__icon-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 6px 0 0}@media only screen and (min-width:768px){.product-snippet__icon-wrapper{margin:0 10px 0 0}}.product-snippet__icon-wrapper:last-child{margin-right:0}.product-snippet__icon{display:block;width:18px;height:17px;fill:currentColor}@media only screen and (min-width:768px){.product-snippet__icon{width:22px;height:20px}}.product-snippet__price-group{margin:0 0 14px;font-family:Raleway,serif;font-size:16px;line-height:1.3}@media only screen and (min-width:768px){.product-snippet__price-group{margin:0 0 17px;font-size:18px}}.product-snippet__price-group:last-child{margin-bottom:0}.product-snippet__details{margin:0 0 16px;font-size:15px;line-height:1.2}@media only screen and (min-width:768px){.product-snippet__details{margin:0 0 19px;font-size:16px;line-height:1.25}}.product-snippet__details:last-child{margin-bottom:0}.product-snippet__detail{display:block}.product-snippet__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -10px}.product-snippet__control{display:block;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:50%;padding:0 10px}.product-snippet__control:last-child{margin-right:0}.product-snippet__favorite{position:absolute;top:13px;right:13px;z-index:1;display:block;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-snippet__favorite-trigger{display:block;stroke:#fff;stroke-width:2px;fill:transparent;color:#fff;font-size:0;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:stroke,stroke-width,fill,color;transition-property:stroke,stroke-width,fill,color}.product-snippet__favorite-trigger:hover,.product-snippet__favorite-trigger:focus,.product-snippet__favorite-trigger:active{stroke:#d91546;color:#d91546}.product-snippet__favorite-trigger_state_active{stroke-width:0;fill:#d91546}.product-snippet__favorite-icon{display:block;width:28px;height:24px;stroke:inherit;fill:inherit}.property-group{display:block;overflow:hidden}.property-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -51px;padding:0;list-style:none}@media only screen and (min-width:1025px){.property-group__list{margin:0 -20px -53px}}.property-group__item{display:block;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:50%;padding:0 10px 51px}@media only screen and (min-width:1025px){.property-group__item{padding:0 20px 53px}}.property{display:block;word-break:break-word}.property__icon-wrapper{display:block;margin:0 0 12px}.property__icon-wrapper:last-child{margin-bottom:0}.property__icon{display:block;width:30px;height:30px;fill:currentColor}.property__label{display:block;font-size:16px;font-weight:300;line-height:24px}.property__value{display:block;font-size:18px;font-weight:600;line-height:24px}.pseudo-map{display:block}.pseudo-map__illustration{position:relative;display:block;overflow:hidden;background:#f7f7f7}.pseudo-map__image{display:block;width:100%;height:auto}.pseudo-map__highlight{position:absolute;top:0;left:0;z-index:1;display:block;width:8%;height:auto;background:#3c3c3c;border-radius:50%;opacity:.2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pseudo-map__highlight:before{content:'';display:block;width:100%;height:auto;padding:100% 0 0}.quantity-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:16px;line-height:24px}.quantity-input__control{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.quantity-input__button{position:relative;display:block;width:26px;height:26px;color:#000;font-size:0;text-decoration:none;background:transparent;border:1px solid #ccc;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,border-color;transition-property:color,border-color}.quantity-input__button:before,.quantity-input__button:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;width:8px;height:0;border-bottom:2px solid;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.quantity-input__button:after{width:0;height:8px;border-right:2px solid;border-bottom:0}.quantity-input__button:hover:not(:disabled),.quantity-input__button:focus:not(:disabled),.quantity-input__button:active:not(:disabled){color:#2196f3;text-decoration:none;background:transparent;border-color:#2196f3}.quantity-input__button:disabled{cursor:not-allowed;opacity:.5}.quantity-input__button_type_decrease:after{display:none}.quantity-input__field{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.quantity-input__input{width:42px;height:26px;margin:0 -1px;padding:0 5px;color:#000;line-height:35px;text-align:center;background:#fff;border:1px solid #ccc;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.quantity-input__input:hover,.quantity-input__input:focus,.quantity-input__input:active{position:relative;z-index:1;border-color:#2196f3}.quantity-input_align_left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quantity-input_align_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quantity-input_align_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:1px){.quantity-input_align_xs-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1px){.quantity-input_align_xs-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1px){.quantity-input_align_xs-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:480px){.quantity-input_align_s-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:480px){.quantity-input_align_s-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:480px){.quantity-input_align_s-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:768px){.quantity-input_align_m-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:768px){.quantity-input_align_m-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px){.quantity-input_align_m-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1025px){.quantity-input_align_l-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1025px){.quantity-input_align_l-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1025px){.quantity-input_align_l-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1281px){.quantity-input_align_xl-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1281px){.quantity-input_align_xl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1281px){.quantity-input_align_xl-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1440px){.quantity-input_align_xxl-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1440px){.quantity-input_align_xxl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1440px){.quantity-input_align_xxl-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.range{display:block;overflow:hidden}.range__wrapper{display:block;margin:0 -13px;font-size:0}.range__line{display:inline-block;vertical-align:middle;padding:0 13px}.range__input{display:block;width:70px;height:50px;padding:13px 7px 14px;color:#000;font-size:18px;line-height:1.3;background:#fff;border:1px solid #7e7272;outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.range__input::-webkit-input-placeholder{color:#979797;font-size:18px}.range__input:-ms-input-placeholder{color:#979797;font-size:18px}.range__input::-moz-placeholder{color:#979797;font-size:18px;opacity:1}.range__input::-ms-input-placeholder{color:#979797;font-size:18px;opacity:1}.range__input::placeholder{color:#979797;font-size:18px;opacity:1}.range__input::-webkit-outer-spin-button,.range__input::-webkit-inner-spin-button{-webkit-appearance:none}.range__input[type=number]{-moz-appearance:textfield}.range__input:hover,.range__input:focus{border-color:#000}.rating{display:inline-block}.rating__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.rating__item{position:relative;display:block;width:15px;height:15px;margin:0 0 0 3px;background:transparent;border:0;outline:0}@media only screen and (min-width:768px){.rating__item{width:18px;height:18px;margin:0 0 0 5px}}.rating__item:nth-child(1){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.rating__item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.rating__item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rating__item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rating__item:nth-child(5){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rating__item:last-child{margin-left:0}.rating__mark{display:block;width:15px;height:15px;margin:0;padding:0;fill:#c9c9c9;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media only screen and (min-width:768px){.rating__mark{width:18px;height:18px}}.rating__mark_state_active{fill:#ffd23b}.rating_size_stable .rating__item{width:18px;height:18px;margin:0 0 0 5px}.rating_size_stable .rating__item:last-child{margin-left:0}.rating_size_stable .rating__mark{width:18px;height:18px}.rating_size_large .rating__label{margin:0 0 17px;font-size:17px}.rating_size_large .rating__item{width:24px;height:24px;margin:0 0 0 7px}.rating_size_large .rating__item:last-child{margin-left:0}.rating_size_large .rating__mark{width:24px;height:24px}.rating_marks_5 .rating__mark{fill:#ffd23b}.rating_marks_4 .rating__item:nth-child(n+2) .rating__mark{fill:#ffd23b}.rating_marks_3 .rating__item:nth-child(n+3) .rating__mark{fill:#ffd23b}.rating_marks_2 .rating__item:nth-child(n+4) .rating__mark{fill:#ffd23b}.rating_marks_1 .rating__item:nth-child(n+5) .rating__mark{fill:#ffd23b}.rating_type_interactable:hover .rating__item:nth-child(n) .rating__mark{fill:#c9c9c9}.rating_type_interactable:hover .rating__item:nth-child(1):hover .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(1):hover+.rating__item .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(1):hover+.rating__item+.rating__item .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(1):hover+.rating__item+.rating__item+.rating__item .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(1):hover+.rating__item+.rating__item+.rating__item+.rating__item .rating__mark{fill:#ffd23b}.rating_type_interactable:hover .rating__item:nth-child(2):hover .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(2):hover+.rating__item .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(2):hover+.rating__item+.rating__item .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(2):hover+.rating__item+.rating__item+.rating__item .rating__mark{fill:#ffd23b}.rating_type_interactable:hover .rating__item:nth-child(3):hover .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(3):hover+.rating__item .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(3):hover+.rating__item+.rating__item .rating__mark{fill:#ffd23b}.rating_type_interactable:hover .rating__item:nth-child(4):hover .rating__mark,.rating_type_interactable:hover .rating__item:nth-child(4):hover+.rating__item .rating__mark{fill:#ffd23b}.rating_type_interactable:hover .rating__item:nth-child(5):hover .rating__mark{fill:#ffd23b}.search-form{position:relative;display:block}.search-form__input{display:block;width:100%;height:62px;padding:12px 100px 13px 10px;color:#fff;font-size:14px;line-height:1.3;background:transparent;border:1px solid #7d7d7d;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.search-form__control{position:absolute;top:0;left:0;display:block}.search-form__button{display:block;width:50px;height:62px;font-size:0;background:transparent;border:0;outline:0}.search-form__button:focus .search-form__icon{fill:#fff}.search-form__button_type_clear{position:relative}.search-form__button_type_clear:before,.search-form__button_type_clear:after{content:'';position:absolute;top:50%;left:50%;z-index:1;display:block;width:25px;height:2px;background:currentColor;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.search-form__button_type_clear:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.search-form__icon{width:20px;height:20px;fill:#979797;-webkit-transition:fill .3s ease;transition:fill .3s ease}.search-form__hints{position:absolute;top:100%;right:4px;left:4px;z-index:1;display:none;overflow-y:auto;max-height:400px;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.25);box-shadow:0 4px 10px rgba(0,0,0,0.25)}@media only screen and (min-width:1025px){.search-form__hints{max-height:450px}}.search-form__hints_state_open{display:block}.search-form.search-form_type_simple.search-form_type_search-panel{padding-right:15px}@media only screen and (max-width:1024px){.search-form_type_search-panel .search-form__input{color:#000;border-color:#dedede}.search-form_type_search-panel .search-form__input::-webkit-input-placeholder{color:#000;font-size:18px}.search-form_type_search-panel .search-form__input:-ms-input-placeholder{color:#000;font-size:18px}.search-form_type_search-panel .search-form__input::-moz-placeholder{color:#000;font-size:18px;opacity:1}.search-form_type_search-panel .search-form__input::-ms-input-placeholder{color:#000;font-size:18px;opacity:1}.search-form_type_search-panel .search-form__input::placeholder{color:#000;font-size:18px;opacity:1}}@media only screen and (max-width:1024px){.search-form_type_search-panel .search-form__control_type_button:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;border:1px solid #dedede}}.search-form_type_simple .search-form__input{padding:22px 22px 22px 40px}.search-form_type_slide .search-form{color:inherit}.search-form_type_slide .search-form__input{color:inherit;height:55px;padding:15px 30px 10px;background:transparent;border:0;border-bottom:1px solid #dadada}.search-form_type_slide .search-form__input::-webkit-input-placeholder{color:#979797;font-size:18px}.search-form_type_slide .search-form__input:-ms-input-placeholder{color:#979797;font-size:18px}.search-form_type_slide .search-form__input::-moz-placeholder{color:#979797;font-size:18px;opacity:1}.search-form_type_slide .search-form__input::-ms-input-placeholder{color:#979797;font-size:18px;opacity:1}.search-form_type_slide .search-form__input::placeholder{color:#979797;font-size:18px;opacity:1}.search-form_type_slide .search-form__button{width:24px;height:55px;color:inherit}.search-form_type_slide .search-form__icon{width:24px;height:24px;fill:currentColor}.search-form_type_slide .search-form__control{right:auto;left:0}.search-form_type_slide .search-form__control_type_clear{right:0;left:auto}.search-panel{display:block}.search-panel__tabs{display:block;margin:0 -20px 25px}@media only screen and (min-width:1025px){.search-panel__tabs{margin:0}}.search-panel__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}@media only screen and (min-width:1025px){.search-panel__form{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:9px 0 11px;background:#000}}.search-panel__input-wrapper{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%;padding:0 5px 12px}@media only screen and (min-width:1025px){.search-panel__input-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:40%;padding:0 25px}}@media only screen and (min-width:1281px){.search-panel__input-wrapper{padding:0 47px 0 44px}}@media only screen and (min-width:1025px){.search-panel__input-wrapper_type_greedy{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%;padding:0 25px 0 20px}}@media only screen and (min-width:1281px){.search-panel__input-wrapper_type_greedy{padding:0 39px 0 23px}}@media only screen and (max-width:1024px){.search-panel__input-wrapper_type_text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%}}.search-panel__input{display:block;width:100%;height:50px;padding:13px 18px 14px;color:#000;font-size:18px;line-height:1.3;background:transparent;border:1px solid #dedede;border-radius:0;outline:0;-moz-appearance:textfield}.search-panel__input::-webkit-input-placeholder{color:#000;font-size:18px}.search-panel__input:-ms-input-placeholder{color:#000;font-size:18px}.search-panel__input::-moz-placeholder{color:#000;font-size:18px;opacity:1}.search-panel__input::-ms-input-placeholder{color:#000;font-size:18px;opacity:1}.search-panel__input::placeholder{color:#000;font-size:18px;opacity:1}.search-panel__input::-webkit-outer-spin-button,.search-panel__input::-webkit-inner-spin-button{-webkit-appearance:none}.search-panel__input[type=number]{-moz-appearance:textfield}@media only screen and (min-width:1025px){.search-panel__input{width:92px;padding:13px 0 14px;color:#fff;border:0}.search-panel__input::-webkit-input-placeholder{color:#fff;font-size:18px}.search-panel__input:-ms-input-placeholder{color:#fff;font-size:18px}.search-panel__input::-moz-placeholder{color:#fff;font-size:18px;opacity:1}.search-panel__input::-ms-input-placeholder{color:#fff;font-size:18px;opacity:1}.search-panel__input::placeholder{color:#fff;font-size:18px;opacity:1}}@media only screen and (min-width:1025px){.search-panel__input_size_small{width:63px}}.search-panel__extra{position:relative;display:block;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;width:100%}@media only screen and (min-width:1025px){.search-panel__extra{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto;margin:0 0 0 -32px;padding:0 10px 0 0}}.search-panel__extra_state_open .search-panel__extra-dropdown{display:block}.search-panel__extra-button{position:relative;display:block;padding:12px 0 12px 43px;color:#000;text-decoration:none;background:transparent;border:0;outline:0}@media only screen and (min-width:1025px){.search-panel__extra-button{width:20px;height:20px;padding:0;color:#fff}}.search-panel__extra-button:before{content:'';position:absolute;top:50%;left:15px;z-index:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;background:transparent;border:1px solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.search-panel__extra-button:before{left:50%}}.search-panel__extra-button:after{content:'';position:absolute;top:50%;left:15px;z-index:1;display:block;width:10px;height:10px;background:linear-gradient(transparent 0,transparent 4px,currentColor 4px,currentColor 6px,transparent 6px,transparent 10px),linear-gradient(90deg,transparent 0,transparent 4px,currentColor 4px,currentColor 6px,transparent 6px,transparent 10px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.search-panel__extra-button:after{left:50%}}@media only screen and (min-width:1025px){.search-panel__extra-label{display:none}}.search-panel__extra-dropdown{position:absolute;top:100%;right:0;z-index:150;display:none;width:100%;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1)}@media only screen and (min-width:1025px){.search-panel__extra-dropdown{width:auto;-webkit-transform:translate(0,26px);transform:translate(0,26px)}}.search-panel__controls{display:block;padding:10px 0 0}@media only screen and (min-width:1025px){.search-panel__controls{height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1164px;margin:0 auto}}.search-panel__controls_type_mobile{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;width:100%;max-width:100%;padding:13px 5px 0}@media only screen and (min-width:1025px){.search-panel__controls_type_mobile{display:none}}.search-panel__control{display:block}@media only screen and (min-width:1025px){.search-panel__control{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:168px}}@media only screen and (min-width:1025px){.search-panel__control:first-child{margin-right:0}}@media only screen and (min-width:1025px){.search-panel__control_type_link{min-width:auto}}.section{position:relative;display:block;padding:50px 0}@media only screen and (min-width:1025px){.section{padding:120px 0}}.section__header{margin:0 0 30px}.section__header:last-child{margin-bottom:0}.section__title{margin:0 0 21px}@media only screen and (min-width:1025px){.section__title{margin:0 0 27px}}.section__title:last-child{margin-bottom:0}.section__subtitle{margin:0 0 31px;font-family:Raleway,serif;font-size:24px;font-weight:500;line-height:31px}@media only screen and (min-width:1025px){.section__subtitle{margin:0 0 43px}}.section__subtitle:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1025px){.section__wrapper_overflow_visible{overflow:visible}}.section__description{display:block;padding:30px 0}@media only screen and (min-width:1025px){.section__description{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:584px;padding:0 65px}}.section__description:first-child{padding-top:0}@media only screen and (min-width:1025px){.section__description:first-child{padding-left:0}}.section__description:last-child{padding-bottom:0}@media only screen and (min-width:1025px){.section__description:last-child{padding-right:0}}.section__fields{margin:0 0 25px}@media only screen and (min-width:1025px){.section__fields{margin:0 0 47px;padding:0 60px 0 0}}.section__fields:last-child{margin-bottom:0}.section__col{display:block;margin:0 0 30px}@media only screen and (min-width:1025px){.section__col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:100%;margin:0}}.section__col:last-child{margin-bottom:0}.section__carousel-nav{padding:5px 0 0}@media only screen and (min-width:1025px){.section__carousel-nav{padding:71px 0 0}}.section__carousel,.section__product-carousel{margin:0 -20px}@media only screen and (min-width:1025px){.section__carousel,.section__product-carousel{margin:0}}.section__carousel_type_close,.section__product-carousel_type_close{margin:0;width:100%}.section__footer{position:relative;padding:19px 0 0;text-align:center}@media only screen and (min-width:1025px){}.section__footer .section__carousel-nav{padding:0 0 35px;text-align:right}@media only screen and (min-width:1025px){.section__footer .section__carousel-nav{position:absolute;top:26px;right:0;z-index:1}}.section__footer .section__controls{margin-bottom:0}.section__controls{font-size:0;margin:0 0 40px}@media only screen and (min-width:1025px){.section__controls{margin:0}}.section__control{margin:0 0 20px}@media only screen and (min-width:768px){.section__control{display:inline-block;vertical-align:middle;min-width:290px;margin:0 20px 0 0}}.section__control:last-child{margin:0}@media only screen and (min-width:480px){.section__control_size_m{min-width:240px}}.section__video{display:block;margin:0 -20px}@media only screen and (min-width:768px){.section__video{max-width:670px;margin:0 auto}}@media only screen and (min-width:1025px){.section__video{margin:0 0 0 -44px}}.section__product-info{padding:0 20px}@media only screen and (min-width:1025px){.section__product-info{max-width:494px;margin:0 auto;padding:198px 100px 50px 25px}}.section__product-card{padding:14px 20px 71px}@media only screen and (min-width:1025px){.section__product-card{padding:0 17% 33px 15.7%}}.section__product-preview{padding:0 20px}@media only screen and (min-width:1025px){.section__product-preview{padding:61px 17% 25px 15.7%}}.section__highlight-map{height:100%}.section__info-carousel{overflow:hidden}.section__plain-text{margin:0 0 40px}@media only screen and (min-width:1025px){.section__plain-text{margin:0 0 75px}}.section__plain-text:last-child{margin-bottom:0}.section__carousel-pagination{width:214px;margin:0 0 15px;padding:8px 0 0;border-top:1px solid currentColor}@media only screen and (min-width:1025px){.section__carousel-pagination{margin:0 0 27px}}.section__carousel-pagination:last-child{margin-bottom:0}.section__illustration{display:block;margin:0 -20px}@media only screen and (min-width:768px){.section__illustration{margin:0;padding:0 14.2% 0 0;text-align:center}}.section__image{display:block;width:100%}@media only screen and (min-width:768px){.section__image{display:inline-block;vertical-align:middle;width:auto;max-width:100%}}.section__logo-group{padding:8px 0 6px}@media only screen and (min-width:768px){.section__logo-group{padding:13px 0 6px}}.section__simple-content{padding:0 20px}@media only screen and (min-width:1025px){.section__simple-content{padding:0 8% 0 15%}}.section__magazine-group{margin:0 -10px;padding:34px 0 0}@media only screen and (min-width:768px){.section__magazine-group{margin:0;padding:89px 0 0}}.section__tabs{padding:15px 0}@media only screen and (min-width:1025px){.section__tabs{padding:27px 0}}.section_spacing_close{padding:0}.section_spacing_s{padding:30px 0}@media only screen and (min-width:1025px){.section_spacing_s{padding:60px 0}}.section_spacing_l{padding:65px 0}@media only screen and (min-width:1025px){.section_spacing_l{padding:150px 0}}.section_spacing_top-close{padding-top:0}.section_spacing_top-s{padding-top:30px}@media only screen and (min-width:1025px){.section_spacing_top-s{padding-top:60px}}.section_spacing_top-l{padding-top:65px}@media only screen and (min-width:1025px){.section_spacing_top-l{padding-top:150px}}.section_spacing_bottom-close{padding-bottom:0}@media only screen and (max-width:767px){.section_spacing_bottom-close-mobile{padding-bottom:0}}.section_spacing_bottom-s{padding-bottom:30px}@media only screen and (min-width:1025px){.section_spacing_bottom-s{padding-bottom:60px}}.section_spacing_bottom-l{padding-bottom:65px}@media only screen and (min-width:1025px){.section_spacing_bottom-l{padding-bottom:150px}}@media only screen and (min-width:1025px){.section_header_distant .section__header{margin:0 0 75px}}.section_header_distant .section__header:last-child{margin-bottom:0}.section_type_staff .section__footer{padding:30px 0 0}@media only screen and (min-width:768px){.section_type_staff .section__footer{padding:60px 0 0}}.section_decoration_left{background:#f7f7f7}@media only screen and (min-width:1025px){.section_decoration_left{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(50%,transparent),to(transparent));background:linear-gradient(90deg,#f7f7f7 0,#f7f7f7 50%,transparent 50%,transparent 100%)}}.section_decoration_right{background:#f7f7f7}@media only screen and (min-width:1025px){.section_decoration_right{background:-webkit-gradient(linear,right top,left top,color-stop(0,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(50%,transparent),to(transparent));background:linear-gradient(-90deg,#f7f7f7 0,#f7f7f7 50%,transparent 50%,transparent 100%)}}@media only screen and (min-width:1025px){.section_description_slim .section__description{-ms-flex-preferred-size:36%;flex-basis:36%;width:36%;max-width:355px;padding:0 40px}}@media only screen and (min-width:1281px){.section_description_slim .section__description{-ms-flex-preferred-size:28%;flex-basis:28%;width:28%}}@media only screen and (min-width:1025px){.section_description_slim .section__description:first-child{padding-left:0}}@media only screen and (min-width:1025px){.section_description_slim .section__description:last-child{padding-right:0}}@media only screen and (min-width:1025px){.section_description_slim .section__fields{padding:0 25px 0 0}}.section_description_broad .section__description{padding-right:20px;padding-left:20px}@media only screen and (min-width:1025px){.section_description_broad .section__description{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:none;padding:79px 8.85% 30px 6.4%}}@media only screen and (min-width:1025px){.section_description_broad .section__description:last-child{padding:79px 6.4% 30px 8.85%}}@media only screen and (min-width:1025px){.section_description_broad .section__fields{padding:0 20px 0 0}}.section_description_wide .section__description{padding-right:0;padding-left:0}@media only screen and (min-width:1025px){.section_description_wide .section__description{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:none;padding:0 7.5% 0 4.2%}}@media only screen and (min-width:1025px){.section_description_wide .section__description:last-child{padding:0 4.2% 0 7.5%}}@media only screen and (min-width:1025px){.section_description_wide .section__fields{padding:0 20px 0 0}}.section_description_wider .section__description{padding-right:20px;padding-left:20px}@media only screen and (min-width:1025px){.section_description_wider .section__description{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:none;padding:0 7.5% 0 4.2%}}@media only screen and (min-width:1025px){.section_description_wider .section__description:last-child{padding:0 4.2% 0 7.5%}}@media only screen and (min-width:1025px){.section_description_wider .section__fields{padding:0 20px 0 0}}.section_style_gray{background:#f7f7f7}.section_content_slim .section__content{max-width:690px;margin:0 auto}.section_content_slim .section__fields{padding:0}.section_overflow_hidden{overflow:hidden}@media only screen and (min-width:1025px){.section_columns_reversed .section__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.select2{display:inline-block}.select2-container--open{z-index:100000}.select2__original-input_style_form+.select2-container .select2-selection{height:50px;background:#fff;border:1px solid #979797;border-radius:0;outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.select2__original-input_style_form+.select2-container .select2-selection:hover,.select2__original-input_style_form+.select2-container .select2-selection:active,.select2__original-input_style_form+.select2-container .select2-selection:focus{border-color:#000}.select2__original-input_style_form+.select2-container .select2-selection__rendered{padding:14px 40px 14px 16px;color:#000;font-size:18px;line-height:20px}.select2__original-input_style_form+.select2-container .select2-selection__placeholder{color:#000}.select2__original-input_style_form+.select2-container .select2-selection__arrow{position:absolute;top:0;right:0;z-index:1;width:20px;height:100%}.select2__original-input_style_form+.select2-container .select2-selection__arrow b{position:absolute;top:50%;right:15px;left:auto;z-index:1;display:block;width:9px;height:9px;color:inherit;border-width:5px 4px 0 4px;border-color:currentColor transparent transparent transparent;-webkit-transform:translate(0,0);transform:translate(0,0)}.select2__original-input_style_form+.select2-container--open.select2-container--default .select2-selection__arrow b{border-width:5px 4px 0 4px;border-color:currentColor transparent transparent transparent;-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.select2__original-input_style_form.select2-dropdown{color:#000;border:0;border-radius:0;-webkit-box-shadow:0 5px 5px -2px rgba(0,0,0,0.5);box-shadow:0 5px 5px -2px rgba(0,0,0,0.5)}.select2__original-input_style_search-panel+.select2-container .select2-selection{height:50px;color:#000;font-size:18px;background:transparent;border:1px solid #dedede;border-radius:0;outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel+.select2-container .select2-selection{color:#fff;border:0}}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel+.select2-container .select2-selection:hover,.select2__original-input_style_search-panel+.select2-container .select2-selection:active{border:0}}.select2__original-input_style_search-panel+.select2-container .select2-selection__rendered{padding:13px 57px 14px 16px;color:currentColor;line-height:1.3}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel+.select2-container .select2-selection__rendered{padding:13px 20px 14px 0}}.select2__original-input_style_search-panel+.select2-container .select2-selection__placeholder{color:currentColor}.select2__original-input_style_search-panel+.select2-container .select2-selection__arrow{position:absolute;top:0;right:0;z-index:1;width:57px;height:100%}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel+.select2-container .select2-selection__arrow{width:20px}}.select2__original-input_style_search-panel+.select2-container .select2-selection__arrow b{position:absolute;top:50%;right:50%;left:auto;z-index:1;display:block;width:9px;height:9px;color:inherit;border-width:5px 4px 0 4px;border-color:currentColor transparent transparent transparent;-webkit-transform:translate(50%,0);transform:translate(50%,0)}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel+.select2-container .select2-selection__arrow b{right:0;-webkit-transform:translate(0,0);transform:translate(0,0)}}.select2__original-input_style_search-panel+.select2-container--open.select2-container--default .select2-selection__arrow b{border-width:5px 4px 0 4px;border-color:currentColor transparent transparent transparent;-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg)}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel+.select2-container--open.select2-container--default .select2-selection__arrow b{-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}}.select2__original-input_style_search-panel.select2-dropdown{color:#000;background:#fff;border:0;border-radius:0;-webkit-box-shadow:0 5px 5px -2px rgba(0,0,0,0.5);box-shadow:0 5px 5px -2px rgba(0,0,0,0.5)}@media only screen and (min-width:1025px){.select2__original-input_style_search-panel.select2-dropdown{color:#fff;background:#000;-webkit-box-shadow:0 5px 5px -2px rgba(255,255,255,0.5);box-shadow:0 5px 5px -2px rgba(255,255,255,0.5)}}.select2__original-input_style_search-panel.select2-dropdown .select2-results__option{padding:6px 16px;color:currentColor}.select2__original-input_style_search-panel.select2-dropdown .select2-results__option[aria-selected='true']{background-color:#6c6f72}.select2__original-input_style_search-panel.select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#d91546}.select2__original-input_style_simple+.select2-container .select2-selection{height:50px;color:#000;font-size:18px;background:transparent;border:0;border-radius:0;outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.select2__original-input_style_simple+.select2-container .select2-selection:hover,.select2__original-input_style_simple+.select2-container .select2-selection:active{border:0}.select2__original-input_style_simple+.select2-container .select2-selection__rendered{padding:13px 20px 14px 0;color:#000;line-height:1.3}.select2__original-input_style_simple+.select2-container .select2-selection__placeholder{color:#000}.select2__original-input_style_simple+.select2-container .select2-selection__arrow{position:absolute;top:0;right:0;z-index:1;width:20px;height:100%}.select2__original-input_style_simple+.select2-container .select2-selection__arrow b{position:absolute;top:50%;right:0;left:auto;z-index:1;display:block;width:9px;height:9px;color:inherit;border-width:5px 4px 0 4px;border-color:currentColor transparent transparent transparent;-webkit-transform:translate(0,0);transform:translate(0,0)}.select2__original-input_style_simple+.select2-container--open.select2-container--default .select2-selection__arrow b{border-width:5px 4px 0 4px;border-color:currentColor transparent transparent transparent;-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.select2__original-input_style_simple.select2-dropdown{color:#000;border:0;border-radius:0;-webkit-box-shadow:0 5px 5px -2px rgba(0,0,0,0.5);box-shadow:0 5px 5px -2px rgba(0,0,0,0.5)}.simple-content{display:block}.simple-content__header{display:block;margin:0 0 31px}@media only screen and (min-width:1025px){.simple-content__header{margin:0 0 38px}}.simple-content__header:last-child{margin-bottom:0}.simple-content__title{display:block;margin:0 0 29px}@media only screen and (min-width:1025px){.simple-content__title{margin:0 0 15px}}.simple-content__title:last-child{margin-bottom:0}.simple-content__subtitle{display:block;margin:0 0 37px}.simple-content__subtitle:last-child{margin-bottom:0}.simple-content__note{display:block;margin:0 0 15px;font-family:Raleway,serif;font-size:24px;font-weight:500;line-height:31px}.simple-content__note:last-child{margin-bottom:0}.simple-content__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:500px;margin:0 0 14px;font-size:16px;font-weight:300}.simple-content__top:last-child{margin-bottom:0}.simple-content__label{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.simple-content__date{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 0 0 auto;padding:0 0 0 20px}.simple-content__fields{margin:0 0 61px}@media only screen and (min-width:1025px){.simple-content__fields{margin:0 0 67px}}.simple-content__fields:last-child{margin-bottom:0}.simple-content__section{margin:0 0 40px}@media only screen and (min-width:1025px){.simple-content__section{margin:0 0 67px}}.simple-content__section:last-child{margin-bottom:0}.slide-nav{display:block;padding:14px 0 30px;text-align:center}@media only screen and (min-width:1025px){.slide-nav{color:#7d7d7d;padding:31px 0;text-align:left}}.slide-nav__wrapper{display:block;padding:0 11px;border-top:1px solid #d3d3d3}@media only screen and (min-width:1025px){.slide-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1306px;margin:0 auto;padding:0 20px;border:0}}.slide-nav__col{display:block}@media only screen and (min-width:1025px){.slide-nav__col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:220px;max-width:100%;border-left:1px solid #696969}}@media only screen and (min-width:1281px){.slide-nav__col{min-width:278px}}@media only screen and (min-width:1025px){.slide-nav__col:first-child{border-left:none}}.slide-nav__list{display:block;margin:0;padding:26px 0 12px;font-size:18px;line-height:1.1;list-style:none}@media only screen and (min-width:1025px){.slide-nav__list{padding:17px 0}}@media only screen and (min-width:1281px){.slide-nav__list{font-size:20px}}.slide-nav__list_size_l{font-size:32px}@media only screen and (min-width:1281px){.slide-nav__list_size_l{min-width:400px;padding:6px 0;font-size:56px;line-height:76px}}.slide-nav__list_size_l .slide-nav__link{font-family:Raleway,serif}@media only screen and (min-width:1025px){.slide-nav__list_style_important>.slide-nav__item>.slide-nav__link{font-size:22px;font-weight:600}}.slide-nav__item{position:relative;display:block;margin:0 0 20px}@media only screen and (min-width:1025px){.slide-nav__item{margin:0 0 8px;padding:0 20px}}@media only screen and (min-width:1281px){.slide-nav__item{padding:0 34px;margin:0 0 11px}}.slide-nav__item:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.slide-nav__item:hover>.slide-nav__sub{display:block}}@media only screen and (max-width:1024px){.slide-nav__item_state_open>.slide-nav__sub{display:block}}@media only screen and (max-width:1024px){.slide-nav__item_state_open>.slide-nav__link{color:#d91546;font-weight:700}}.slide-nav__link{display:block;color:inherit;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,border-color;transition-property:color,border-color}@media only screen and (min-width:1025px){.slide-nav__link:hover{color:#fff;text-decoration:none}}@media only screen and (min-width:1025px){.slide-nav__link:focus,.slide-nav__link:active{color:#fff;text-decoration:none;border-bottom-color:currentColor}}.slide-nav__sub{display:none;padding:16px 0 5px}@media only screen and (min-width:1025px){.slide-nav__sub{position:absolute;top:0;left:100%;width:284px;padding:8px 0 0 30px}}.slide-nav__sub .slide-nav__list{padding:0;font-size:14px}@media only screen and (min-width:1025px){.slide-nav__sub .slide-nav__list{font-size:inherit}}.slide-nav__sub .slide-nav__item{padding:0;margin:0 0 13px}@media only screen and (min-width:1025px){.slide-nav__sub .slide-nav__item{margin:0 0 8px}}@media only screen and (min-width:1281px){.slide-nav__sub .slide-nav__item{margin:0 0 12px}}.slide-nav__sub .slide-nav__item:last-child{margin-bottom:0}.slide-nav__sub .slide-nav__link{border:0}@media only screen and (min-width:1025px){.slide-nav__mobile-search{display:none}}.slide-nav_type_static{padding:0 0 50px;color:#000}@media only screen and (min-width:1025px){.slide-nav_type_static{padding:0 0 125px}}.slide-nav_type_static .slide-nav__wrapper{max-width:1276px}@media only screen and (min-width:1025px){.slide-nav_type_static .slide-nav__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1025px){.slide-nav_type_static .slide-nav__col{border:0}}@media only screen and (min-width:1281px){.slide-nav_type_static .slide-nav__col{min-width:238px}}@media only screen and (min-width:1025px){.slide-nav_type_static .slide-nav__col:not(:first-child)>.slide-nav__list{border-left:1px solid #696969}}@media only screen and (min-width:1025px){.slide-nav_type_static .slide-nav__list{padding:11px 0}}.slide-nav_type_static .slide-nav__list_size_l{padding:0}.slide-nav_type_static .slide-nav__link{border:0}.slide-nav_type_static .slide-nav__link:hover,.slide-nav_type_static .slide-nav__link:focus,.slide-nav_type_static .slide-nav__link:active{color:#d91546}@media only screen and (min-width:1025px){.slide-nav_type_static .slide-nav__sub{position:static;display:block;width:auto;padding:10px 0 16px 40px}}.slide-nav_type_static .slide-nav__sub .slide-nav__list{padding:0}@media only screen and (min-width:1281px){.slide-nav_type_static .slide-nav__sub .slide-nav__sub{padding-left:88px;padding-bottom:0}}@media only screen and (min-width:1025px) and (min-width:1281px){.slide-nav_type_static .slide-nav__sub{padding:12px 0 20px 53px}}.slide-search{display:block;padding:15px 20px 23px}@media only screen and (min-width:1025px){.slide-search{padding:15px 75px 23px 61px}}.slide-search__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slide-search__burger{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;max-width:40px;margin:0 14px 0 0;padding:0 16px 0 0}.slide-search__burger:after{content:'';position:absolute;top:50%;right:0;z-index:1;display:block;width:1px;height:100%;background:currentColor;-webkit-transform:translate(0,-40%);transform:translate(0,-40%)}.slide-search__burger:last-child{margin-right:0;padding-right:0}.slide-search__burger:last-child:after{display:none}.slide-search__form{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%}.social-nav{display:block}.social-nav__list{display:block;margin:0;padding:0;list-style:none;font-size:0;line-height:0}@media only screen and (min-width:1025px){.social-nav__list{white-space:nowrap}}.social-nav__item{display:inline-block;vertical-align:middle;margin:0 9px 27px 0;padding:0}@media only screen and (min-width:1025px){.social-nav__item{margin:0 8px 0 0}}.social-nav__item:last-child{margin-right:0}.social-nav__link{display:block;width:auto;height:auto;padding:14px;fill:currentColor;color:#fff;text-decoration:none;background:#3c3c3c;border-radius:50%;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background;transition-property:color,background}@media only screen and (min-width:1025px){.social-nav__link{padding:10px}}.social-nav__link:hover,.social-nav__link:active,.social-nav__link:focus{color:#fff;text-decoration:none;background:#d91546}.social-nav__text{font-size:1rem;font-weight:700;line-height:1.2}.social-nav__icon{display:block;width:100%;max-width:32px;height:100%;max-height:32px;fill:inherit;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media only screen and (min-width:1025px){.social-nav__icon{max-width:22px;max-height:22px}}.social-nav_align_left{text-align:left}.social-nav_align_center{text-align:center}.social-nav_align_right{text-align:right}@media only screen and (min-width:1px){.social-nav_align_xs-left{text-align:left}}@media only screen and (min-width:1px){.social-nav_align_xs-center{text-align:center}}@media only screen and (min-width:1px){.social-nav_align_xs-right{text-align:right}}@media only screen and (min-width:480px){.social-nav_align_s-left{text-align:left}}@media only screen and (min-width:480px){.social-nav_align_s-center{text-align:center}}@media only screen and (min-width:480px){.social-nav_align_s-right{text-align:right}}@media only screen and (min-width:768px){.social-nav_align_m-left{text-align:left}}@media only screen and (min-width:768px){.social-nav_align_m-center{text-align:center}}@media only screen and (min-width:768px){.social-nav_align_m-right{text-align:right}}@media only screen and (min-width:1025px){.social-nav_align_l-left{text-align:left}}@media only screen and (min-width:1025px){.social-nav_align_l-center{text-align:center}}@media only screen and (min-width:1025px){.social-nav_align_l-right{text-align:right}}@media only screen and (min-width:1281px){.social-nav_align_xl-left{text-align:left}}@media only screen and (min-width:1281px){.social-nav_align_xl-center{text-align:center}}@media only screen and (min-width:1281px){.social-nav_align_xl-right{text-align:right}}@media only screen and (min-width:1440px){.social-nav_align_xxl-left{text-align:left}}@media only screen and (min-width:1440px){.social-nav_align_xxl-center{text-align:center}}@media only screen and (min-width:1440px){.social-nav_align_xxl-right{text-align:right}}.social-nav_size_s .social-nav__item{margin:0 11px 0 0}@media only screen and (min-width:1025px){.social-nav_size_s .social-nav__item{margin:0 7px 0 0}}.social-nav_size_s .social-nav__item:last-child{margin-bottom:0}.social-nav_size_s .social-nav__link{padding:11px 9px 11px 10px}@media only screen and (min-width:1025px){.social-nav_size_s .social-nav__link{padding:6px}}.social-nav_size_s .social-nav__icon{max-width:28px;max-height:25px}@media only screen and (min-width:1025px){.social-nav_size_s .social-nav__icon{max-width:18px;max-height:18px}}.social-nav_size_s .social-nav__text{font-size:.75rem}.social-nav_style_light .social-nav__link{color:#3f3f3f;background:#f7f7f7}.social-nav_style_light .social-nav__link:hover,.social-nav_style_light .social-nav__link:active,.social-nav_style_light .social-nav__link:focus{color:#d91546;background:#f7f7f7}.social-nav_style_simple .social-nav__item{margin:0 19px 0 0}.social-nav_style_simple .social-nav__item:last-child{margin-right:0}.social-nav_style_simple .social-nav__link{color:#fff;padding:0;background:transparent}.social-nav_style_simple .social-nav__icon{width:28px;max-width:none;height:20px;max-height:none}.sorting-filters{position:relative;display:block;font-size:16px;line-height:20px}@media only screen and (min-width:1025px){.sorting-filters{font-size:18px;line-height:28px}}.sorting-filters__header{position:relative;z-index:100;display:block}.sorting-filters__body{position:absolute;top:100%;left:0;z-index:50;display:none;padding:16px 5px;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1);-webkit-transform:translate(11px,7px);transform:translate(11px,7px)}.sorting-filters__triggers{display:block}.sorting-filters__trigger{display:block;padding:3px 0 4px;white-space:nowrap}.sorting-filters__trigger:last-child{margin:0}.sorting-filters__link{display:block;width:100%;padding:0 5px;fill:#3c3c3c;color:#000;text-align:left;text-decoration:none;background:transparent;border:0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:fill,color;transition-property:fill,color}@media only screen and (min-width:768px){.sorting-filters__link{padding:0 11px}}.sorting-filters__link:hover{fill:#d91546;color:#d91546;text-decoration:none;background:transparent}.sorting-filters__link-label{display:inline-block;vertical-align:middle}.sorting-filters__icon-wrapper{display:inline-block;vertical-align:middle;margin:0 19px 0 0}@media only screen and (min-width:768px){.sorting-filters__icon-wrapper{margin:0 8px 0 0}}.sorting-filters__icon-wrapper:last-child{margin-right:0}.sorting-filters__icon{display:block;width:12px;height:16px;fill:inherit}.sorting-filters_state_open .sorting-filters__body{display:block}.staff{display:block}.staff__list{display:block;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.staff__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -14px -25px}}@media only screen and (min-width:1025px){.staff__list{margin:0 -14px -56px}}.staff__item{display:block;margin:0 0 40px;padding:0 5px}@media only screen and (min-width:768px){.staff__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%;margin:0;padding:0 14px 40px}}@media only screen and (min-width:1025px){.staff__item{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%;padding:0 14px 56px}}.staff__item:last-child{margin-bottom:0}.staff__item:hover .staff__controls{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s ease,-webkit-transform .0001s ease .0001s;transition:opacity .3s ease,-webkit-transform .0001s ease .0001s;transition:opacity .3s ease,transform .0001s ease .0001s;transition:opacity .3s ease,transform .0001s ease .0001s,-webkit-transform .0001s ease .0001s}.staff__wrapper{display:block}.staff__illustration{display:block;width:100%;margin:0 0 24px;text-decoration:none;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.staff__illustration:before{content:'';display:block;width:100%;height:auto;padding:111.11111% 0 0}.staff__illustration:last-child{margin-bottom:0}.staff__image{display:none}.staff__info{display:block}.staff__title{display:block;margin:0 0 11px}.staff__title:last-child{margin-bottom:0}.staff__label{display:block;margin:0 0 29px;color:#686868;font-family:Raleway,serif;font-size:14px;line-height:18px}.staff__label:last-child{margin-bottom:0}.staff__controls{display:block;margin:0 0 20px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .0001s ease .3s;transition:opacity .3s ease,-webkit-transform .0001s ease .3s;transition:opacity .3s ease,transform .0001s ease .3s;transition:opacity .3s ease,transform .0001s ease .3s,-webkit-transform .0001s ease .3s}.staff__controls:last-child{margin-bottom:0}.staff__control{display:block;width:200px;margin:0 0 10px}.staff__control:last-child{margin-bottom:0}.stickybits{display:block}.sub-panel{display:block;padding:33px 0 66px;text-align:center;background:#f7f7f7}@media only screen and (min-width:1025px){.sub-panel{padding:125px 0 146px}}.sub-panel__title{display:block;margin:0 0 25px;padding:0;font-family:Raleway,serif;font-size:36px;font-weight:500;line-height:46px}@media only screen and (min-width:1025px){.sub-panel__title{margin:0 0 39px;font-size:42px;line-height:54px}}.sub-panel__title:last-child{margin-bottom:0}.sub-panel__description{display:block;max-width:454px;margin:0 auto 43px}@media only screen and (min-width:1025px){.sub-panel__description{margin:0 auto 50px}}.sub-panel__description:last-child{margin-bottom:0}.sub-panel__line{position:relative;font-size:0}.sub-panel__input{position:relative;z-index:1;display:block;width:100%;height:50px;margin:0 0 28px;padding:12px 24px 13px;color:#000;font-size:18px;line-height:1.3;background:#fff;border:1px solid #000;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.sub-panel__input::-webkit-input-placeholder{color:#888;font-size:18px}.sub-panel__input:-ms-input-placeholder{color:#888;font-size:18px}.sub-panel__input::-moz-placeholder{color:#888;font-size:18px;opacity:1}.sub-panel__input::-ms-input-placeholder{color:#888;font-size:18px;opacity:1}.sub-panel__input::placeholder{color:#888;font-size:18px;opacity:1}@media only screen and (min-width:768px){.sub-panel__input{display:inline-block;vertical-align:middle;width:290px;margin:0}}.sub-panel__input:last-child{margin-bottom:0}.sub-panel__input_state_error{border-color:#d91546}.sub-panel__submit{display:block}@media only screen and (min-width:768px){.sub-panel__submit{display:inline-block;vertical-align:middle;width:220px;margin:0 0 0 -1px}}.sub-panel__form_state_success .sub-panel__main{display:none}.sub-panel__form_state_success .sub-panel__message{display:block}.sub-panel__main{display:block}.sub-panel__message{display:none;font-family:Raleway,serif;font-size:22px;line-height:1.2}.tabs{display:block}.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;line-height:1.6}.tabs__item{margin:0;padding:0;list-style:none}.tabs__label{display:block;min-width:130px;height:100%;padding:7px 10px 8px;color:#fff;font-size:18px;line-height:1.3;text-align:center;text-decoration:none;background:#6c6f72;border:0;border-radius:0;outline:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tabs__label:hover{color:#fff;text-decoration:none;background:#535557}.tabs__label_state_active{color:#fff;background:#424446}.tabs__label_state_disabled{cursor:not-allowed;opacity:.5}.tabs__content{display:block}.tabs__panel_state_hidden{display:none}.tabs__panel_state_active{display:block}.tabs_nav-align_left .tabs__nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs_nav-align_center .tabs__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs_nav-align_right .tabs__nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tabs_nav-align_around .tabs__nav{-ms-flex-pack:distribute;justify-content:space-around}.tabs_nav-align_between .tabs__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.tabs_type_search-panel .tabs__item{width:10%;max-width:100%;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.tabs_type_search-panel .tabs__item:last-child{border-right:0}}@media only screen and (max-width:1024px){.tabs_type_search-panel .tabs__label{min-width:100%;padding:18px 15px 19px;color:#000;background:#fff}}@media only screen and (max-width:1024px){.tabs_type_search-panel .tabs__label:hover{color:#000;text-decoration:none;background:#f6f6f6}}@media only screen and (max-width:1024px){.tabs_type_search-panel .tabs__label_state_active{color:#000;background:#f1f1f1}}.tabs_style_light .tabs__label{color:#000;background:#f7f7f7}.tabs_style_light .tabs__label:hover{color:#fff;text-decoration:none;background:#535557}.tabs_style_light .tabs__label_state_active{color:#fff;background:#3c3c3c}.tabs_size_l .tabs__label{width:140px;padding:4px 6px 6px;font-size:16px}@media only screen and (min-width:768px){.tabs_size_l .tabs__label{font-size:18px}}@media only screen and (min-width:1025px){.tabs_size_l .tabs__label{width:345px;padding:18px 20px 19px;font-size:22px;line-height:23px}}.tag-list{display:block}.tag-list__items{display:block;margin:0;padding:0;list-style:none;font-size:0}.tag-list__item{display:inline-block;vertical-align:middle;margin:0 10px 10px 0}.tag-list__item:last-child{margin-right:0}.tag-list__link{position:relative;display:block;padding:0 28px 0 11px;color:#686868;font-size:16px;line-height:30px;text-decoration:none;background:#f7f7f7;border:0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background;transition-property:color,background}.tag-list__link:hover{color:#000;text-decoration:none;background:#f1f1f1}.tag-list__link:focus,.tag-list__link:active{color:#686868;text-decoration:none;background:#f1f1f1}.tag-list__remove{position:absolute;top:0;right:0;bottom:0;z-index:10;width:25px;height:100%;color:inherit;font-size:0;text-decoration:none;background:transparent;border:0;outline:0}.tag-list__remove:before,.tag-list__remove:after{content:'';position:absolute;top:50%;left:50%;z-index:1;width:10px;height:1px;background:currentColor;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tag-list__remove:after{width:1px;height:10px}.title{display:block;margin:0;padding:0;font-family:Raleway,serif;font-weight:500;line-height:1.3;text-align:left;word-break:break-word}.title_size_h1{font-size:36px;line-height:46px}@media only screen and (min-width:1025px){.title_size_h1{font-size:42px;line-height:54px}}.title_size_h2{font-size:32px;line-height:38px}@media only screen and (min-width:1025px){.title_size_h2{font-size:40px;line-height:51px}}.title_size_h3{font-size:24px;line-height:31px}@media only screen and (min-width:1025px){.title_size_h3{font-size:36px;line-height:46px}}.title_size_h4{font-size:24px;line-height:31px}.title_size_h5{font-size:22px;line-height:28px}.title_size_h6{font-size:20px;line-height:26px}.title_align_left{text-align:left}.title_align_center{text-align:center}.title_align_right{text-align:right}@media only screen and (min-width:1px){.title_align_xs-left{text-align:left}}@media only screen and (min-width:1px){.title_align_xs-center{text-align:center}}@media only screen and (min-width:1px){.title_align_xs-right{text-align:right}}@media only screen and (min-width:480px){.title_align_s-left{text-align:left}}@media only screen and (min-width:480px){.title_align_s-center{text-align:center}}@media only screen and (min-width:480px){.title_align_s-right{text-align:right}}@media only screen and (min-width:768px){.title_align_m-left{text-align:left}}@media only screen and (min-width:768px){.title_align_m-center{text-align:center}}@media only screen and (min-width:768px){.title_align_m-right{text-align:right}}@media only screen and (min-width:1025px){.title_align_l-left{text-align:left}}@media only screen and (min-width:1025px){.title_align_l-center{text-align:center}}@media only screen and (min-width:1025px){.title_align_l-right{text-align:right}}@media only screen and (min-width:1281px){.title_align_xl-left{text-align:left}}@media only screen and (min-width:1281px){.title_align_xl-center{text-align:center}}@media only screen and (min-width:1281px){.title_align_xl-right{text-align:right}}@media only screen and (min-width:1440px){.title_align_xxl-left{text-align:left}}@media only screen and (min-width:1440px){.title_align_xxl-center{text-align:center}}@media only screen and (min-width:1440px){.title_align_xxl-right{text-align:right}}.video{position:relative;display:block;overflow:hidden;width:100%;height:auto;background:#c4c4c4}.video:before{content:'';display:block;width:100%;height:auto;padding:56.7% 0 0}.video__panel,.video__content{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.video__content{z-index:20;display:none}.video__trigger{position:absolute;top:50%;left:50%;z-index:10;display:block;width:60px;height:60px;color:#f4f4f4;font-size:0;line-height:0;cursor:pointer;background:transparent;border:2px solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .3s ease;transition:color .3s ease}.video__trigger:hover{color:#d91546}.video__icon{position:absolute;top:50%;left:50%;z-index:1;display:block;width:24px;height:32px;fill:currentColor;-webkit-transform:translate(-33%,-50%);transform:translate(-33%,-50%)}.video_state_active .video__content{display:block}.video_control_small .video__trigger{width:30px;height:30px}.video_control_small .video__trigger:before{width:0;height:0;padding:0!important;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}.work-list{display:block;color:main-color}.work-list__title{display:block;font-size:40px;font-weight:600}.work-list__list{counter-reset:workList}.work-list__item:before{content:counter(workList) '.';counter-increment:workList;display:inline-block;vertical-align:middle;min-width:20px;padding:0 5px 0 0;font-size:20px;text-align:left}.work-list__link{display:inline-block;vertical-align:middle;color:inherit;font-size:20px;text-decoration:none}.work-list__link[href='#']{cursor:default;pointer-events:none;opacity:.2}@media only screen and (max-width:0){.hide-xs{display:none}}@media only screen and (min-width:1px){.hide-rev-xs{display:none}}@media only screen and (max-width:479px){.hide-s{display:none}}@media only screen and (min-width:480px){.hide-rev-s{display:none}}@media only screen and (max-width:767px){.hide-m{display:none}}@media only screen and (min-width:768px){.hide-rev-m{display:none}}@media only screen and (max-width:1024px){.hide-l{display:none}}@media only screen and (min-width:1025px){.hide-rev-l{display:none}}@media only screen and (max-width:1280px){.hide-xl{display:none}}@media only screen and (min-width:1281px){.hide-rev-xl{display:none}}@media only screen and (max-width:1439px){.hide-xxl{display:none}}@media only screen and (min-width:1440px){.hide-rev-xxl{display:none}}

/* End */


/* Start:/static/assets/styles/custom.css?1697139594962*/
/* Write your custom code here */
.tabs__label_link {
    height: 50px;
}

.search-panel__input-wrapper_type_greedy {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.sb_filter {
    position: initial;
}

.sb_block_all {
    height: 80px;
    box-shadow: inset 0 0 15px 0px rgb(0 0 0/20%);
    display: flex;
}

.intro__header {
    text-align: center;
    padding-top: 15px;
}

.sb_check-group__text .check-group__text {
    background: transparent;
}


.range.currency .range__input {
    width: 120px;
}


.tabs__label_link input {
    display: none
}

.search-panel__form.buy .search-panel__form {
    width: 100%;
}

.nav__item:hover .nav__submenu {
    display: block;
}

pre {
    color: red !important;
}

#bx-panel {
/*display: none !important;*/
}

.intro.intro_type_simple {
    padding-bottom: 20px;
    padding-top: 20px;
    /*background: #000000a6;*/
}

.search-form__input {
    color: #000;
}
.sb_block_soc_icon{

}
/* End */


/* Start:/local/templates/barnes/css/custom.css?174091673110959*/
.button__holder {
    min-width: 15px;
    white-space: nowrap;
}

.search-panel__control .button__holder {
    white-space: normal;
}

.header__triggers {
    display: none;
}

@media (max-width: 640px) {
    .header__triggers {
        display: flex;
    }
}

.disabled {
    display: none;
}

.mobile_hide {
    display: block;
}

@media (max-width: 640px) {
    .mobile_hide {
        display: none;
    }
}

.product-snippet__control {
    display: flex;
}

.product-snippet__control .sb_favorites {
    margin-left: 15px;
}

.product-snippet__control .sb_favorites:hover .clsw-1 {
    fill: #333;
}

.btn-success {
    background: #fff !important;
}

.btn-success .clsw-1 {
    fill: #333;
}

.sb_favorite_header {
    color: #333;
    font-size: 18px;
    text-decoration: none;
    display: flex !important;
    min-width: 50px;
    height: 37px;
    align-items: center;
    justify-content: center;
    line-height: 37px;
}

.sb_favorite_header .clsw-1 {
    fill: #333;
}

.sb_favorite_header .sb_count {
    margin-left: 5px;
    color: #333 !important;
}

.sb_icon_favorite {
    transform: scale(1.1);
    opacity: 1;
    width: 21px;
    height: 21px;
    fill: none;
    stroke: #8899a4;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.sb_icon_favorite:hover {
    fill: #8899a4;
}

.btn-success .sb_icon_favorite {
    fill: #8899a4 !important;
}

.staff__illustration {
    filter: grayscale(1);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.staff__illustration:hover {
    filter: grayscale(0);
}

.sb_bg_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 400;
    display: none;
}

.bx_img_element img {
    width: 100%;
}

.idex_sub_text_1 h2 {
    margin-bottom: 0 !important;
    font-size: 32px;
}

.sb_block_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sb_block_item .sb_left {
    padding-right: 20px;
}

.sb_block_item .sb_delete_favorite {
    cursor: pointer;
    min-width: 10px;
}

.sb_hide_desktop {
    display: none;
}

@media only screen and (max-width: 768px) {
    .sb_hide_desktop {
        display: block !important;
    }
}

.sb_hide_mobile {
    display: block;
}

@media only screen and (max-width: 768px) {
    .sb_hide_mobile {
        display: none !important;
    }
}

.product-grid__item_type_rect .sb-snippet__control {
    width: 50%;
    max-width: 50%;
}

.sb-snippet__control {
    width: 100%;
    max-width: 100%;
}

.sb_phone_pic {
    max-width: 25px;
    margin-left: 10px;
    margin-right: 10px;
}

.header__main_line {
    height: 25px;
    background: #dfdfdf;
}

.header__main_line .header__nav {
    margin: 0 auto;
    max-width: 901px;
}

.header__main_line .header__nav .nav {
    font-size: 12px;
    line-height: 0;
}

@media only screen and (max-width: 768px) {
    .header__main_line {
        display: none;
    }

    .header__main_line .header__nav .nav .nav__list {
        padding: 0 5px;
    }
}

@media only screen and (max-width: 768px) {
    .header__main_line .header__nav .nav .nav__list .nav__link {
        padding: 12px 5px;
    }
}

.header__main_line .header__nav .nav a {
    color: #393939;
    text-transform: initial !important;
}

.header__main_line .header__nav .nav .nav__sub-item {
    line-height: 15px;
}

.header_fixed {
    height: 30px !important;
}

.header_fixed .header__main_line {
    display: none;
}

@media only screen and (max-width: 768px) {
    .mobile-menu {
        background: #fff;
    }
}

@media only screen and (max-width: 768px) {
    .header_style_fade-l {
        height: 60px !important;
        background-image: none !important;
    }
}

@media only screen and (max-width: 768px) {
    .header_style_fade-l:before {
        height: 60px !important;
        background-image: none !important;
    }
}

@media (max-width: 640px) {
    .mobile_hide_all {
        display: none !important;
    }
}

.sb_block_type {
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: center;
    width: 100% !important;
}

.sb_block_type .sb_checked {
    display: flex;
    margin-bottom: 15px;
    align-items: center;
    margin-right: 10px;
    cursor: pointer;
}

.sb_block_type .sb_checked img {
    margin-right: 12px;
    max-width: 25px;
}

.sb_block_type .sb_checked .checkmark {
    display: flex;
    align-items: center;
    padding: 0 10px;
    border: 1px;
    border-color: transparent;
}

.sb_checked input {
    display: none;
}

.sb_checked input:checked ~ .checkmark {
    display: flex;
    border: 1px solid black;
    padding: 0 10px;
}

@media (max-width: 640px) {
    .product-snippet__info {
        opacity: 1;
        position: absolute;
        transform: translate(0, 0);
    }
}

@media (max-width: 640px) {
    .product-snippet__container:after {
        position: relative;
    }
}

@media (max-width: 640px) {
    #offcanvas-flip .uk-offcanvas-bar {
        width: 330px;
    }
}

@media (max-width: 640px) {
    #offcanvas-flip .uk-offcanvas-close {
        top: 24px;
        right: 12px;
    }
}

@media (max-width: 640px) {
    .uk-list.uk-list-divider li:not([class]) {
        padding-left: 0;
    }
}

.idex_sub_text_1 h2 {
    margin-bottom: 0 !important;
    font-size: 32px;
}

.sb_text_mini {
    width: 100%;
    margin-left: 20px;
}

.cookie_alarm {
    display: none;
    position: fixed;
    z-index: 999;
    bottom: 30px;
    left: 50%;
    width: calc(100% - 40px);
    max-width: 1200px;
    margin: 0;
    padding: 20px;
    font-size: 14px;
    line-height: 18px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 5px;
    transform: translate(-50%);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.cookie_alarm.visible {
    display: block;
}

.cookie_alarm p {
    margin: 0;
    padding: 0;
    font-size: 13px;
}

.cookie_alarm p a {
    color: #2d2c2c;
    text-decoration: underline;
}

.cookie_alarm .acceptthisalarm {
    display: inline-block;
    padding: 10px 15px;
    border-radius: 4px;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
    line-height: 1;
    text-align: center;
    box-sizing: border-box;
    white-space: nowrap;
    color: #fff;
    background: #c70231;
    transition: all .3s ease;
    float: right;
    margin-top: -14px;
    margin-right: 10%;
}

.cookie_alarm .cookie_alarm-close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.cookie_alarm .cookie_alarm-close:after, .cookie_alarm .cookie_alarm-close:before {
    content: "";
    display: block;
    width: 15px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 7px;
    left: -2px;
}

.cookie_alarm .cookie_alarm-close:before {
    transform: rotate(45deg);
}

.cookie_alarm .cookie_alarm-close:after {
    transform: rotate(-45deg);
}

@media (max-width: 1008px) {
    .cookie_alarm .acceptthisalarm {
        margin-right: 15%;
        margin-top: 0;
    }
}

.page__content .page__section.sb_title_block {
    /*margin-top: 170px;*/
}

.page__content .page__section.sb_title_block .section_spacing_top-s {
    padding: 10px;
}

#news_list_title {
    padding: 20px 0;
}

.js_display_type {
    position: relative;
    cursor: pointer;
}

.js_display_type .display_form {
    position: absolute;
    top: 75%;
    left: -10px;
    z-index: 50;
    display: none;
    padding: 16px 5px;
    background: #fff;
    -webkit-box-shadow: 0 4px 20px #0000001a;
    box-shadow: 0 4px 20px #0000001a;
    -webkit-transform: translate(11px, 7px);
    transform: translate(11px, 7px);
}

.js_display_type:hover .display_form {
    display: block !important;
}

.sb_right {
    min-width: 10px;
}

.sb_h3 {
    font-size: 36px;
    font-family: Raleway, serif;
    font-weight: 600;
    line-height: 1.3;
    opacity: 1;
    color: #fff;
}

@media (max-width: 1008px) {
    .product-grid__item-inner .product-snippet__container.element_img {
        width: 100%;
    }
}

.p-15 {
    padding: 15px;
}

.mapboxgl-compact, .mapboxgl-ctrl {
    display: none !important;
}

.about__wrapper .map {
    margin-bottom: 50px
}

.search-form--xs {
    display: none;
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent;
}

.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
    font-family: "Verdana Pro", sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
}

.iti__flag-box, .iti__country-name {
    margin-right: 6px;
    font-family: "Verdana Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}

.iti__dial-code {
    color: #999;
    font-family: "Verdana Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}

.iti__country-list {
    overflow-x: hidden;
    max-width: 225px;
    font-family: "Verdana Pro", sans-serif;
}

.iti {
    position: relative;
    display: inline-block;
    width: 100%;
}

.search-promo-wrap .sb_modal {
    top: 50% !important;
}

.gallery__navigation-control {
    cursor: pointer;
}

#sb_modal_metro .modal-content .block_areas_country, #sb_modal_country .modal-content .block_areas_country, #sb_modal_areas .modal-content .block_areas_city, #sb_modal_city .modal-content .block_areas_city {
    padding: 30px;
    overflow: auto;
}

.form-select__dropdown {
    z-index: 20;
}

/*.intro__main {*/
/*    @media only screen and (max-width: 1025px) {*/
/*        position: relative!important;*/
/*        top: 0;*/
/*        padding: 0;*/
/*        margin-top: -50%;*/
/*        transform: none;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 1025px) {*/
/*    .main-promo-wrap .tabs__content .search-panel__input-wrapper .filter {*/
/*        padding: 0 16px !important;*/
/*    }*/
/*}*/

/*.directions {*/
/*    @media only screen and (max-width: 1025px) {*/
/*        padding: 120px 0 0;*/
/*    }*/
/*}*/

.promo--news-catalog .promo__title {
    color: #000;
}

.promo--news-catalog .promo__text {
    color: #000;
    max-width: 50%;
}

.callback-button {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    max-width: 255px;
    width: 100%;
    padding: 12px 16px;
    background: #D91546;
    border: 1px solid transparent;
    box-sizing: border-box;
    border-radius: 12px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    font-family: "Raleway", serif;
    color: #FFFFFF;
    transition: all 0.3s ease;
    margin: 0 auto;
}

.main-about__content {
    display: block;
}

.main-about__video {
    float: right;
    padding: 0 20px;
    width: 50%;
}

@media (max-width: 768px) { .main-about__video {
    float: none;
    width: 100%;
    padding: 20px 0;
}}
/* End */


/* Start:/local/templates/barnes/js/jquery.formstyler.css?16971395452175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/barnes/components/bitrix/menu/top.menu/style.css?1740916853583*/
.nav_hover:hover .nav__submenu {
    display: block;
}

.nav_hover {
    position: relative;
}

.nav__link {
    font-family: Raleway, serif;
    text-transform: uppercase;
}

.slide-nav_hover:hover .slide-nav__sub {
    display: block;
}

.slide-nav_hover {
    position: relative;
}

.nav__sub-list.level2 {
    display: none;
}

.nav__sub-item:hover .nav__sub-list.level2 {
    display: block;
    position: absolute;
    top: -54px;
    right: 85px;
}

.menu_padding {
    padding-top: 20px;
}

.nav__sub-item--small {
    font-size: 16px;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/coffeediz.schema.org/style.css?1697140359947*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/components/bitrix/breadcrumb/templates/coffeediz.schema.org/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */


/* Start:/local/templates/barnes/components/bitrix/breadcrumb/breadcrumb_cast/style.min.css?1697139545467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


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


/* Start:/local/templates/barnes/components/bitrix/system.auth.forgotpasswd/password/style.css?1697139545416*/
.wrap_center{
    max-width: 390px;
    margin: 0 auto;
}
.wrap_center .modal__form{
    margin: 0 auto;  
    padding: 30px 0 0;    
}
.wrap_center .modal__controls{
    padding: 0;
}
.wrap_center .modal__line{
    margin: 0;
}
body .modal__title {
    font-size: 30px;
}
.email_pas .form__icon-panel{
    right: 0;
}
@media only screen and (max-width: 768px) {
    body .modal__loader {
        top: 42px;
    }
}

/* End */


/* Start:/local/templates/barnes/components/bitrix/main.share/barnes_share/style.min.css?16971395451066*/
.main-share{display:inline-flex;margin:0;padding:0;list-style:none;align-items:center}.main-share-icon{display:block;margin-left:4px;width:22px;height:22px}.main-share-icon a,.main-share-icon a:link,.main-share-icon a:visited,.main-share-icon a:active{display:block;padding-top:4px;width:22px;height:22px;border-radius:3px;color:#fff;vertical-align:middle;text-align:center;font-size:14px}.main-share-icon>a{background-size:cover}.main-share-icon .main-share-vk{background:#446690 no-repeat center url(/local/templates/barnes/components/bitrix/main.share/barnes_share/images/icon-vk.svg)}.main-share-icon .main-share-twitter{background:#50abf1 no-repeat center url(/local/templates/barnes/components/bitrix/main.share/barnes_share/images/icon-twitter.svg)}.main-share-icon .main-share-google-plus{background:#fff no-repeat center url(/local/templates/barnes/components/bitrix/main.share/barnes_share/images/icon-google-plus.svg)}.main-share-icon .main-share-pinterest{background:#cb2027 no-repeat center url(/local/templates/barnes/components/bitrix/main.share/barnes_share/images/icon-pinterest.svg);background-size:16px}.main-share-icon .main-share-facebook{background:#39579a no-repeat center url(/local/templates/barnes/components/bitrix/main.share/barnes_share/images/icon-facebook.svg)}.main-share-icon .main-share-telegram{background:#50abf1 no-repeat center url(/local/templates/barnes/components/bitrix/main.share/barnes_share/images/icon-telegram.svg)}
/* End */


/* Start:/local/templates/barnes/components/bitrix/news.list/with_us/style.css?169713954554*/
.sb_icon_social{

    width: 24px;
    height: 24px;
}
/* End */


/* Start:/local/components/barnes/subscribe/templates/modal/style.css?1745520144107*/
.subscribe-block {
    min-width: 1000px;
}

.fancybox-opacity .fancybox-content {
    background: none;

}
/* End */


/* Start:/local/templates/barnes/template_styles.css?174091675811405*/
body .page__slide_state_open {
    z-index: 1000;
}

.search-panel__form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: contents;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.modal .title_size_h3 {
    color: #000;
    text-align: center;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.popup-window {
    padding: 0;
}

.search-panel__form {
    min-height: 70px;
    background: #ffffff;
}

.page__breadcrumbs .breadcrumbs {

}

.page__breadcrumbs.breadcrumbs_style_light .breadcrumbs {
    color: #f1f1f1;
}

.mapboxgl-marker svg g {
    fill: rgb(217, 21, 70);
}

.element_img {
    position: absolute;
}

.map-form__map.contact_wrap svg {
    display: none;
}

.js-map .mapboxgl-marker svg {
    /* background: url(/images/pin_barnes.svg) no-repeat;*/
    width: 16px;
    height: 38px;
}

.pseudo-map .mapboxgl-marker svg {
    width: 16px;
    height: 38px;
}

.product-card__map .mapboxgl-marker svg {
    width: 16px;
    height: 38px;
}

.js-map .mapboxgl-popup {
    top: -15px;
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
    margin-top: -1px;
}

.infoWindow {
    z-index: 1000;
    background: #fff;
    border-radius: 3px;
    padding: 0 0 15px;
    text-align: center;
    font-size: 12px;
}

.infoWindow .title {
    font-weight: bold;
    margin-bottom: 5px;
    text-align: center;
    padding: 0 15px;
}

.infoWindow .infoPhoto {
    position: relative;
    top: -5px;
}

.tabs__content .search-panel__form {
    min-height: auto;
    padding: 0;
}

.tabs__content .search-panel__input-wrapper {
    padding: 0;
}

.tabs__content .search-panel__input-wrapper_type_greedy {
    padding-right: 11px;

}

.tabs__content .search-panel__input-wrapper .filter {
    padding: 15px 20px 15px 20px;
}

.tabs__content .search-panel__input-wrapper .filter_state_open {
    background-color: #fff;
}

.tabs__content .search-panel__input-wrapper .filter_state_open .filter__header {
    color: #000;
}

.product-inline-snippet__info {
    max-width: 70%;
}

body .filter__body {
    transform: translate(0, 0px);
}

body .filter_size_small .filter__body {
    transform: translate(-140px, 0px);
}

@media only screen and (max-width: 1025px) {
    body .filter_size_small .filter__body {
        transform: translate(0, 0px);
    }
}

body .page__search {
    position: fixed;
    z-index: 1000;
}

.detail_text {
    padding: 20px;
    display: none;
}

.wrap_404 {
    margin-top: 40px;
}

.wrap_404 h2 {
    font-size: 56px;
    line-height: 158%;
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0;
}

.wrap_404 h1 {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 256px;
    line-height: 88%;
    align-items: center;
    text-align: center;
}

.wrap_404 p {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 88%;
    align-items: center;
    text-align: center;
}

.infoWindow a {
    color: black;
    text-decoration: none;
    line-height: 1.4;
}

.section__masonry .entry-panel__content {
    padding: 25px 10px 15px;
}

.infoWindow img {
    width: 100%;
    margin: 5px 0;
}

body .mapboxgl-popup-content {
    padding: 0px 0px 10px;
}

.infoWindow .font-light {
    font-weight: 600;
}

.grid__container .catalog__controls {
    min-height: 50px;
}

.page__body_menu_open .page__menu {
    z-index: 500;
    margin-top: 50px;
}

.grid__container .swiper-wrapper {
    height: auto;
}

.tablebodytext {
    display: none;
}

.page__body_menu_open .header_style_fade-l {
    background-image: none;
}

.page__body_menu_open .breadcrumbs {
    color: #f1f1f1;
}

#modalCallBack .form__message,
#modalJoin .form__message,
#formCallBackJK .form__message,
#modalSubscribeObject .form__message,
#formSendPresentation .sub-panel__message {
    display: block;
}

.header_fixed {
    height: 182px;
    z-index: 999;
}

.header_fixed .header {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #fff;
    height: 140px;
    background-image: none;
}

@media (max-width: 768px) {
    .header_fixed .header {
        height: 65px;
    }
}

.contact-address__illustration {
    overflow: hidden;
    max-height: 300px;
}

body .header_fixed .header:before {
    content: none;
}

.city-filter__link-wrapper {
    padding-bottom: 20px;
}

.city-filter__link-icon svg {
    width: 20px;
    height: 20px;
}

body .header_style_fade:before,
body .header_style_fade-l:before {
    /* background: linear-gradient(#fffffff5, #ffffff00);  */
    background-color: #fff;
    background-image: none;
}

@media only screen and (max-width: 1025px) {
    body .header_style_fade:before,
    body .header_style_fade-l:before {
        background: linear-gradient(#fffffff5, #ffffff00);
    }

    body .banner-carousel__trigger {
        position: relative;
    }
}

@media only screen and (min-width: 1025px) {
    body .header_style_fade:before,
    body .header_style_fade-l:before {
        height: 145px;
    }
}

#modalSubscribeObject .title_size_h3 {
    font-size: 24px;
    line-height: 31px;
}

.header_style_fade-l {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    width: 100%;
    height: 145px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, rgba(255, 255, 255, 0.667)), to(transparent));
    background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0.667) 50%, transparent 100%);
}

.highlight-map-list__sub {
    display: none;
}

.highlight-map-list__sub.active {
    display: block;
}

#formContact .form__message {
    display: block;
}

.page__header_type_absolute .breadcrumbs_style_gray {
    color: #9e9e9e;
}

.city-filter__link-label.link {
    text-decoration: none;
    background: transparent;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #000;
    border: 0;
    padding: 0 0 0 32px;
}

.city-filter__link-label.link:hover {
    color: #d91546;
}

.search_box {
    position: relative;
}

.city-filter__input-wrapper {
    position: relative;
}

.city-filter__input-wrapper input {
    text-transform: capitalize;
}

.range.currency {
    display: flex;
}

.service .section_description_wider .section__description {
    padding: 0 7.5% 0 7.5%;
}

body .page__content .section__description a {
    text-decoration: underline;
}

.loader {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #999;
    opacity: 0.5;
    z-index: 999;
}

.range.currency .select2-selection__rendered {
    display: block;
    float: left;
    padding: 14px 0px 14px 14px;
    color: #000;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

/* ����� ��� ������ � ������������ */
.search_result {
    position: absolute;
    border: 1px solid #ddd;
    background: #fff;
    z-index: 9999;
    width: 100%;
    box-shadow: 0 14px 23px rgb(0 0 0 / 10%), 0 1px 5px rgb(0 0 0 / 7%);
}

/* ����� ��� ������ � ������������ */
.search_result ul li:before {
    content: none !important;
}

/* ����� ��� ������ � ������������ */
.search_result ul li {
    padding: 10px;
}

.search_result ul li p {
    cursor: pointer;
}

.search_result ul li p:first-letter {
    text-transform: capitalize;
}

.infoWindow a:focus {
    outline: none;
}

canvas:focus {
    outline: none;
}

.form__input_popup {
    display: block;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 14px 16px;
    color: #000;
    font-size: 18px;
    line-height: 20px;
    cursor: pointer;
    background: transparent;
    border: 1px solid #979797;
    border-radius: 0;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-property: color, border-color;
    transition-property: color, border-color;
    border: 1px solid #979797;
}

.form__line_type_labeled .form__input_popup::placeholder {
    color: #b7b7b7;
}

body .page__slides {
    z-index: 500;
}

.slide-nav_hover {
    position: relative;
    display: block;
    margin: 0 0 20px;
}

.search-panel__input-wrapper_type_greedy .search-form__button {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.js_wrap_city .filter__header {
    text-transform: capitalize;
}

@media only screen and (min-width: 1281px) {
    body .slide-nav_hover {
        padding: 0 34px;
        margin: 0 0 11px;
    }
}

.social-nav {
    text-align: center;
}

.disabled_button .button:disabled {
    opacity: 1;
}

.button_style_colorful_desctop {
    color: #000;
    background: #fff;
    border-color: #fff;
    padding: 12px;
    width: 40%;
    float: right;
}

.progress {
    cursor: progress;
}

.green {
    border: 1px solid #979797 !important;
}

.sub-panel__input_state_error {
    border-color: #d91546 !important;
}

.search-form__control_type_button .button_style_colorful_desctop:hover {
    color: #000;
    background: #f7f7f7;
    border-color: #f7f7f7;
}

.slide-nav_type_static .slide-nav__list {
    padding-bottom: 0;
}

.page__menu .slide-nav__link:hover {
    border-bottom: 1px solid #fff;
}

#modalContact .title {
    text-align: center;
}

#modalContact .modal__subtitle {
    text-align: center;
}

.politics {
    font-size: 13px;
    line-height: 1.5;
    color: #000;
    margin-bottom: 10px;
    display: block;
}


@media only screen and (min-width: 1025px) {
    .header_style_fade-l {
        height: 156px;
    }

    /*.tabs__item .tabs__label_link {*/
    /*    height: auto;*/
    /*}*/
    .slide-nav_hover {
        padding: 0 20px;
    }
}

@media only screen and (min-width: 768px) {
    body .product-card__control {
        min-width: 250px;
    }

    body .filter-form__control {
        min-width: 250px;
    }

    body .contact-form__control {
        max-width: 280px;
    }
}

@media only screen and (max-width: 768px) {
    body .city-filter__link {
        line-height: 25px;
    }

    .js__map #map {
        width: 100%;
        height: 400px !important;
    }

    .catalog__map #map {
        height: 400px !important;
    }

    .tabs__content .search-panel__input-wrapper .filter {
        padding: 0;
    }

    .tabs__content .search-panel__input-wrapper {
        padding: 0 5px 12px;
    }

    .range.currency .select2-selection__rendered {
        display: none;
    }

    .filter.filter_size_small .range__line {
        width: 100%;
        display: inline-block;
    }

    .range.currency .range__input {
        width: 100%;
        min-width: 120px;
    }

    .page__footer .mobile-menu__burger button {
        display: none;
    }

    .wrap_404 h2 {
        font-size: 46px;
    }

    .wrap_404 h1 {
        font-size: 146px;
    }

    .wrap_404 p {
        font-size: 25px;
    }
}

/* End */
/* /static/assets/components/select2/dist/css/select2.min.css?169713959215180 */
/* /static/assets/components/fancybox-3.5.7/jquery.fancybox.min.css?169713959212795 */
/* /static/assets/components/swiper-5.3.1/css/swiper.min.css?169713959213678 */
/* /frontend/assets/styles.min.css?1740915070233216 */
/* /static/assets/styles/grid.css?1697139594164855 */
/* /static/assets/styles/app.css?1740917564196244 */
/* /static/assets/styles/custom.css?1697139594962 */
/* /local/templates/barnes/css/custom.css?174091673110959 */
/* /local/templates/barnes/js/jquery.formstyler.css?16971395452175 */
/* /local/templates/barnes/components/bitrix/menu/top.menu/style.css?1740916853583 */
/* /bitrix/components/bitrix/breadcrumb/templates/coffeediz.schema.org/style.css?1697140359947 */
/* /local/templates/barnes/components/bitrix/breadcrumb/breadcrumb_cast/style.min.css?1697139545467 */
/* /local/templates/barnes/components/bitrix/system.auth.form/auth/style.min.css?1697139545424 */
/* /local/templates/barnes/components/bitrix/system.auth.forgotpasswd/password/style.css?1697139545416 */
/* /local/templates/barnes/components/bitrix/main.share/barnes_share/style.min.css?16971395451066 */
/* /local/templates/barnes/components/bitrix/news.list/with_us/style.css?169713954554 */
/* /local/components/barnes/subscribe/templates/modal/style.css?1745520144107 */
/* /local/templates/barnes/template_styles.css?174091675811405 */
