@font-face{font-family:lg;src:url(/assets/fonts/lg.woff2?io9a6k) format("woff2"),url(/assets/fonts/lg.ttf?io9a6k) format("truetype"),url(/assets/fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/assets/images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Black.eot');src:local('Raleway Black'),local('Raleway-Black'),url('../../fonts/raleway/Raleway-Black.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Black.woff') format('woff'),url('../../fonts/raleway/Raleway-Black.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-ExtraLight.eot');src:local('Raleway ExtraLight'),local('Raleway-ExtraLight'),url('../../fonts/raleway/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-ExtraLight.woff') format('woff'),url('../../fonts/raleway/Raleway-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Medium.eot');src:local('Raleway Medium'),local('Raleway-Medium'),url('../../fonts/raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Medium.woff') format('woff'),url('../../fonts/raleway/Raleway-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-LightItalic.eot');src:local('Raleway Light Italic'),local('Raleway-LightItalic'),url('../../fonts/raleway/Raleway-LightItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-LightItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Regular.eot');src:local('Raleway'),local('Raleway-Regular'),url('../../fonts/raleway/Raleway-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Regular.woff') format('woff'),url('../../fonts/raleway/Raleway-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Light.eot');src:local('Raleway Light'),local('Raleway-Light'),url('../../fonts/raleway/Raleway-Light.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Light.woff') format('woff'),url('../../fonts/raleway/Raleway-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Thin.eot');src:local('Raleway Thin'),local('Raleway-Thin'),url('../../fonts/raleway/Raleway-Thin.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Thin.woff') format('woff'),url('../../fonts/raleway/Raleway-Thin.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-ExtraBoldItalic.eot');src:local('Raleway ExtraBold Italic'),local('Raleway-ExtraBoldItalic'),url('../../fonts/raleway/Raleway-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-ExtraBoldItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-ExtraBoldItalic.ttf') format('truetype');font-weight:800;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-ExtraLightItalic.eot');src:local('Raleway ExtraLight Italic'),local('Raleway-ExtraLightItalic'),url('../../fonts/raleway/Raleway-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-ExtraLightItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-ExtraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-MediumItalic.eot');src:local('Raleway Medium Italic'),local('Raleway-MediumItalic'),url('../../fonts/raleway/Raleway-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-MediumItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-BoldItalic.eot');src:local('Raleway Bold Italic'),local('Raleway-BoldItalic'),url('../../fonts/raleway/Raleway-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-BoldItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-ThinItalic.eot');src:local('Raleway Thin Italic'),local('Raleway-ThinItalic'),url('../../fonts/raleway/Raleway-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-ThinItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-SemiBoldItalic.eot');src:local('Raleway SemiBold Italic'),local('Raleway-SemiBoldItalic'),url('../../fonts/raleway/Raleway-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-SemiBoldItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-SemiBold.eot');src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url('../../fonts/raleway/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-SemiBold.woff') format('woff'),url('../../fonts/raleway/Raleway-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Italic.eot');src:local('Raleway Italic'),local('Raleway-Italic'),url('../../fonts/raleway/Raleway-Italic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Italic.woff') format('woff'),url('../../fonts/raleway/Raleway-Italic.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-Bold.eot');src:local('Raleway Bold'),local('Raleway-Bold'),url('../../fonts/raleway/Raleway-Bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-Bold.woff') format('woff'),url('../../fonts/raleway/Raleway-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-ExtraBold.eot');src:local('Raleway ExtraBold'),local('Raleway-ExtraBold'),url('../../fonts/raleway/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-ExtraBold.woff') format('woff'),url('../../fonts/raleway/Raleway-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Raleway';font-display:swap;src:url('../../fonts/raleway/Raleway-BlackItalic.eot');src:local('Raleway Black Italic'),local('Raleway-BlackItalic'),url('../../fonts/raleway/Raleway-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/raleway/Raleway-BlackItalic.woff') format('woff'),url('../../fonts/raleway/Raleway-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic}
@font-face{font-family:Play;font-display:swap;src:url("/assets/fonts/play/play-regular.woff2") format("woff2"),url("/assets/fonts/play/play-regular.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:Play;font-display:swap;src:url("/assets/fonts/play/play-bold.woff2") format("woff2"),url("/assets/fonts/play/play-bold.woff") format("woff");font-weight:700;font-style:normal}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
@charset "UTF-8";
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-1{font-size:5rem}}
.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-2{font-size:4.5rem}}
.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-3{font-size:4rem}}
.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-4{font-size:3.5rem}}
.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-5{font-size:3rem}}
.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-6{font-size:2.5rem}}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:0.5rem}
.initialism{font-size:0.875em;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote>:last-child{margin-bottom:0}
.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}
.blockquote-footer::before{content:"— "}
/*! * Bootstrap Reboot v5.2.2 (https://getbootstrap.com/) * Copyright 2011-2022 The Bootstrap Authors * Copyright 2011-2022 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:Raleway,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}
*,
*::before,
*::after{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:0.25}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2}
h1,.h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){h1,.h1{font-size:2.5rem}}
h2,.h2{font-size:calc(1.325rem + 0.9vw)}
@media (min-width:1200px){h2,.h2{font-size:2rem}}
h3,.h3{font-size:calc(1.3rem + 0.6vw)}
@media (min-width:1200px){h3,.h3{font-size:1.75rem}}
h4,.h4{font-size:calc(1.275rem + 0.3vw)}
@media (min-width:1200px){h4,.h4{font-size:1.5rem}}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,
ul{padding-left:2rem}
ol,
ul,
dl{margin-top:0;margin-bottom:1rem}
ol ol,
ul ul,
ol ul,
ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:0.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,
strong{font-weight:bolder}
small,.small{font-size:0.875em}
mark,.mark{padding:0.1875em;background-color:var(--bs-highlight-bg)}
sub,
sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
a{color:var(--bs-link-color);text-decoration:underline}
a:hover{color:var(--bs-link-hover-color)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
pre,
code,
kbd,
samp{font-family:var(--bs-font-monospace);font-size:1em}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}
a>code{color:inherit}
kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem}
kbd kbd{padding:0;font-size:1em}
figure{margin:0 0 1rem}
img,
svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:0.5rem;padding-bottom:0.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
thead,
tbody,
tfoot,
tr,
td,
th{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,
button,
select,
optgroup,
textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,
select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}
button,
[type=button],
[type=reset],
[type=submit]{-webkit-appearance:button}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}
@media (min-width:1200px){legend{font-size:1.5rem}}
legend + *{clear:left}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}

::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::file-selector-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none !important}
/*! * Bootstrap Grid v5.2.2 (https://getbootstrap.com/) * Copyright 2011-2022 The Bootstrap Authors * Copyright 2011-2022 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:Raleway,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container-sm,.container{max-width:540px}}
@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}
@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}
@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}
@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}
.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0%}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.g-0,
.gx-0{--bs-gutter-x:0}
.g-0,
.gy-0{--bs-gutter-y:0}
.g-1,
.gx-1{--bs-gutter-x:0.25rem}
.g-1,
.gy-1{--bs-gutter-y:0.25rem}
.g-2,
.gx-2{--bs-gutter-x:0.5rem}
.g-2,
.gy-2{--bs-gutter-y:0.5rem}
.g-3,
.gx-3{--bs-gutter-x:1rem}
.g-3,
.gy-3{--bs-gutter-y:1rem}
.g-4,
.gx-4{--bs-gutter-x:1.5rem}
.g-4,
.gy-4{--bs-gutter-y:1.5rem}
.g-5,
.gx-5{--bs-gutter-x:3rem}
.g-5,
.gy-5{--bs-gutter-y:3rem}
@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}
@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}
@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}
@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}
@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-grid{display:grid !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.d-none{display:none !important}
.flex-fill{flex:1 1 auto !important}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.order-first{order:-1 !important}
.order-0{order:0 !important}
.order-1{order:1 !important}
.order-2{order:2 !important}
.order-3{order:3 !important}
.order-4{order:4 !important}
.order-5{order:5 !important}
.order-last{order:6 !important}
.m-0{margin:0 !important}
.m-1{margin:0.25rem !important}
.m-2{margin:0.5rem !important}
.m-3{margin:1rem !important}
.m-4{margin:1.5rem !important}
.m-5{margin:3rem !important}
.m-auto{margin:auto !important}
.mx-0{margin-right:0 !important;margin-left:0 !important}
.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}
.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}
.mx-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-auto{margin-right:auto !important;margin-left:auto !important}
.my-0{margin-top:0 !important;margin-bottom:0 !important}
.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}
.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}
.my-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-0{margin-top:0 !important}
.mt-1{margin-top:0.25rem !important}
.mt-2{margin-top:0.5rem !important}
.mt-3{margin-top:1rem !important}
.mt-4{margin-top:1.5rem !important}
.mt-5{margin-top:3rem !important}
.mt-auto{margin-top:auto !important}
.me-0{margin-right:0 !important}
.me-1{margin-right:0.25rem !important}
.me-2{margin-right:0.5rem !important}
.me-3{margin-right:1rem !important}
.me-4{margin-right:1.5rem !important}
.me-5{margin-right:3rem !important}
.me-auto{margin-right:auto !important}
.mb-0{margin-bottom:0 !important}
.mb-1{margin-bottom:0.25rem !important}
.mb-2{margin-bottom:0.5rem !important}
.mb-3{margin-bottom:1rem !important}
.mb-4{margin-bottom:1.5rem !important}
.mb-5{margin-bottom:3rem !important}
.mb-auto{margin-bottom:auto !important}
.ms-0{margin-left:0 !important}
.ms-1{margin-left:0.25rem !important}
.ms-2{margin-left:0.5rem !important}
.ms-3{margin-left:1rem !important}
.ms-4{margin-left:1.5rem !important}
.ms-5{margin-left:3rem !important}
.ms-auto{margin-left:auto !important}
.p-0{padding:0 !important}
.p-1{padding:0.25rem !important}
.p-2{padding:0.5rem !important}
.p-3{padding:1rem !important}
.p-4{padding:1.5rem !important}
.p-5{padding:3rem !important}
.px-0{padding-right:0 !important;padding-left:0 !important}
.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}
.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}
.px-3{padding-right:1rem !important;padding-left:1rem !important}
.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-5{padding-right:3rem !important;padding-left:3rem !important}
.py-0{padding-top:0 !important;padding-bottom:0 !important}
.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}
.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}
.py-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-0{padding-top:0 !important}
.pt-1{padding-top:0.25rem !important}
.pt-2{padding-top:0.5rem !important}
.pt-3{padding-top:1rem !important}
.pt-4{padding-top:1.5rem !important}
.pt-5{padding-top:3rem !important}
.pe-0{padding-right:0 !important}
.pe-1{padding-right:0.25rem !important}
.pe-2{padding-right:0.5rem !important}
.pe-3{padding-right:1rem !important}
.pe-4{padding-right:1.5rem !important}
.pe-5{padding-right:3rem !important}
.pb-0{padding-bottom:0 !important}
.pb-1{padding-bottom:0.25rem !important}
.pb-2{padding-bottom:0.5rem !important}
.pb-3{padding-bottom:1rem !important}
.pb-4{padding-bottom:1.5rem !important}
.pb-5{padding-bottom:3rem !important}
.ps-0{padding-left:0 !important}
.ps-1{padding-left:0.25rem !important}
.ps-2{padding-left:0.5rem !important}
.ps-3{padding-left:1rem !important}
.ps-4{padding-left:1.5rem !important}
.ps-5{padding-left:3rem !important}
@media (min-width:576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:0.25rem !important}.m-sm-2{margin:0.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:0.25rem !important}.mt-sm-2{margin-top:0.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:0.25rem !important}.me-sm-2{margin-right:0.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:0.25rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:0.25rem !important}.ms-sm-2{margin-left:0.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:0.25rem !important}.p-sm-2{padding:0.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:0.25rem !important}.pt-sm-2{padding-top:0.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:0.25rem !important}.pe-sm-2{padding-right:0.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:0.25rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:0.25rem !important}.ps-sm-2{padding-left:0.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}}
@media (min-width:768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:0.25rem !important}.m-md-2{margin:0.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:0.25rem !important}.mt-md-2{margin-top:0.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:0.25rem !important}.me-md-2{margin-right:0.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:0.25rem !important}.mb-md-2{margin-bottom:0.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:0.25rem !important}.ms-md-2{margin-left:0.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:0.25rem !important}.p-md-2{padding:0.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:0.25rem !important}.pt-md-2{padding-top:0.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:0.25rem !important}.pe-md-2{padding-right:0.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:0.25rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:0.25rem !important}.ps-md-2{padding-left:0.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}}
@media (min-width:992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:0.25rem !important}.m-lg-2{margin:0.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:0.25rem !important}.mt-lg-2{margin-top:0.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:0.25rem !important}.me-lg-2{margin-right:0.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:0.25rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:0.25rem !important}.ms-lg-2{margin-left:0.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:0.25rem !important}.p-lg-2{padding:0.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:0.25rem !important}.pt-lg-2{padding-top:0.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:0.25rem !important}.pe-lg-2{padding-right:0.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:0.25rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:0.25rem !important}.ps-lg-2{padding-left:0.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}}
@media (min-width:1200px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:0.25rem !important}.m-xl-2{margin:0.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:0.25rem !important}.mt-xl-2{margin-top:0.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:0.25rem !important}.me-xl-2{margin-right:0.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:0.25rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:0.25rem !important}.ms-xl-2{margin-left:0.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:0.25rem !important}.p-xl-2{padding:0.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:0.25rem !important}.pt-xl-2{padding-top:0.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:0.25rem !important}.pe-xl-2{padding-right:0.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:0.25rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:0.25rem !important}.ps-xl-2{padding-left:0.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}}
@media (min-width:1400px){.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:0.25rem !important}.m-xxl-2{margin:0.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xxl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xxl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:0.25rem !important}.mt-xxl-2{margin-top:0.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:0.25rem !important}.me-xxl-2{margin-right:0.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:0.25rem !important}.mb-xxl-2{margin-bottom:0.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:0.25rem !important}.ms-xxl-2{margin-left:0.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:0.25rem !important}.p-xxl-2{padding:0.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xxl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xxl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:0.25rem !important}.pt-xxl-2{padding-top:0.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:0.25rem !important}.pe-xxl-2{padding-right:0.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:0.25rem !important}.pb-xxl-2{padding-bottom:0.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:0.25rem !important}.ps-xxl-2{padding-left:0.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}}
@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}
/*! * Bootstrap Utilities v5.2.2 (https://getbootstrap.com/) * Copyright 2011-2022 The Bootstrap Authors * Copyright 2011-2022 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
.clearfix::after{display:block;clear:both;content:""}
.text-bg-primary{color:#fff !important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1)) !important}
.text-bg-secondary{color:#fff !important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1)) !important}
.text-bg-success{color:#fff !important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1)) !important}
.text-bg-info{color:#000 !important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1)) !important}
.text-bg-warning{color:#000 !important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1)) !important}
.text-bg-danger{color:#fff !important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1)) !important}
.text-bg-light{color:#000 !important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1)) !important}
.text-bg-dark{color:#fff !important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1)) !important}
.link-primary{color:#0d6efd !important}
.link-primary:hover,.link-primary:focus{color:#0a58ca !important}
.link-secondary{color:#6c757d !important}
.link-secondary:hover,.link-secondary:focus{color:#565e64 !important}
.link-success{color:#198754 !important}
.link-success:hover,.link-success:focus{color:#146c43 !important}
.link-info{color:#0dcaf0 !important}
.link-info:hover,.link-info:focus{color:#3dd5f3 !important}
.link-warning{color:#ffc107 !important}
.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}
.link-danger{color:#dc3545 !important}
.link-danger:hover,.link-danger:focus{color:#b02a37 !important}
.link-light{color:#f8f9fa !important}
.link-light:hover,.link-light:focus{color:#f9fafb !important}
.link-dark{color:#212529 !important}
.link-dark:hover,.link-dark:focus{color:#1a1e21 !important}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1{--bs-aspect-ratio:100%}
.ratio-4x3{--bs-aspect-ratio:75%}
.ratio-16x9{--bs-aspect-ratio:56.25%}
.ratio-21x9{--bs-aspect-ratio:42.8571428571%}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sticky-top{position:sticky;top:0;z-index:1020}
.sticky-bottom{position:sticky;bottom:0;z-index:1020}
@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}
.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:0.25}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.float-start{float:left !important}
.float-end{float:right !important}
.float-none{float:none !important}
.opacity-0{opacity:0 !important}
.opacity-25{opacity:0.25 !important}
.opacity-50{opacity:0.5 !important}
.opacity-75{opacity:0.75 !important}
.opacity-100{opacity:1 !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.overflow-visible{overflow:visible !important}
.overflow-scroll{overflow:scroll !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-grid{display:grid !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.d-none{display:none !important}
.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}
.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}
.shadow-none{box-shadow:none !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:sticky !important}
.top-0{top:0 !important}
.top-50{top:50% !important}
.top-100{top:100% !important}
.bottom-0{bottom:0 !important}
.bottom-50{bottom:50% !important}
.bottom-100{bottom:100% !important}
.start-0{left:0 !important}
.start-50{left:50% !important}
.start-100{left:100% !important}
.end-0{right:0 !important}
.end-50{right:50% !important}
.end-100{right:100% !important}
.translate-middle{transform:translate(-50%,-50%) !important}
.translate-middle-x{transform:translateX(-50%) !important}
.translate-middle-y{transform:translateY(-50%) !important}
.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-0{border:0 !important}
.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-top-0{border-top:0 !important}
.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-end-0{border-right:0 !important}
.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-bottom-0{border-bottom:0 !important}
.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-start-0{border-left:0 !important}
.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity)) !important}
.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important}
.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity)) !important}
.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity)) !important}
.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity)) !important}
.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity)) !important}
.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity)) !important}
.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity)) !important}
.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity)) !important}
.border-1{--bs-border-width:1px}
.border-2{--bs-border-width:2px}
.border-3{--bs-border-width:3px}
.border-4{--bs-border-width:4px}
.border-5{--bs-border-width:5px}
.border-opacity-10{--bs-border-opacity:0.1}
.border-opacity-25{--bs-border-opacity:0.25}
.border-opacity-50{--bs-border-opacity:0.5}
.border-opacity-75{--bs-border-opacity:0.75}
.border-opacity-100{--bs-border-opacity:1}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.mw-100{max-width:100% !important}
.vw-100{width:100vw !important}
.min-vw-100{min-width:100vw !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mh-100{max-height:100% !important}
.vh-100{height:100vh !important}
.min-vh-100{min-height:100vh !important}
.flex-fill{flex:1 1 auto !important}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.order-first{order:-1 !important}
.order-0{order:0 !important}
.order-1{order:1 !important}
.order-2{order:2 !important}
.order-3{order:3 !important}
.order-4{order:4 !important}
.order-5{order:5 !important}
.order-last{order:6 !important}
.m-0{margin:0 !important}
.m-1{margin:0.25rem !important}
.m-2{margin:0.5rem !important}
.m-3{margin:1rem !important}
.m-4{margin:1.5rem !important}
.m-5{margin:3rem !important}
.m-auto{margin:auto !important}
.mx-0{margin-right:0 !important;margin-left:0 !important}
.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}
.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}
.mx-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-auto{margin-right:auto !important;margin-left:auto !important}
.my-0{margin-top:0 !important;margin-bottom:0 !important}
.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}
.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}
.my-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-0{margin-top:0 !important}
.mt-1{margin-top:0.25rem !important}
.mt-2{margin-top:0.5rem !important}
.mt-3{margin-top:1rem !important}
.mt-4{margin-top:1.5rem !important}
.mt-5{margin-top:3rem !important}
.mt-auto{margin-top:auto !important}
.me-0{margin-right:0 !important}
.me-1{margin-right:0.25rem !important}
.me-2{margin-right:0.5rem !important}
.me-3{margin-right:1rem !important}
.me-4{margin-right:1.5rem !important}
.me-5{margin-right:3rem !important}
.me-auto{margin-right:auto !important}
.mb-0{margin-bottom:0 !important}
.mb-1{margin-bottom:0.25rem !important}
.mb-2{margin-bottom:0.5rem !important}
.mb-3{margin-bottom:1rem !important}
.mb-4{margin-bottom:1.5rem !important}
.mb-5{margin-bottom:3rem !important}
.mb-auto{margin-bottom:auto !important}
.ms-0{margin-left:0 !important}
.ms-1{margin-left:0.25rem !important}
.ms-2{margin-left:0.5rem !important}
.ms-3{margin-left:1rem !important}
.ms-4{margin-left:1.5rem !important}
.ms-5{margin-left:3rem !important}
.ms-auto{margin-left:auto !important}
.p-0{padding:0 !important}
.p-1{padding:0.25rem !important}
.p-2{padding:0.5rem !important}
.p-3{padding:1rem !important}
.p-4{padding:1.5rem !important}
.p-5{padding:3rem !important}
.px-0{padding-right:0 !important;padding-left:0 !important}
.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}
.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}
.px-3{padding-right:1rem !important;padding-left:1rem !important}
.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-5{padding-right:3rem !important;padding-left:3rem !important}
.py-0{padding-top:0 !important;padding-bottom:0 !important}
.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}
.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}
.py-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-0{padding-top:0 !important}
.pt-1{padding-top:0.25rem !important}
.pt-2{padding-top:0.5rem !important}
.pt-3{padding-top:1rem !important}
.pt-4{padding-top:1.5rem !important}
.pt-5{padding-top:3rem !important}
.pe-0{padding-right:0 !important}
.pe-1{padding-right:0.25rem !important}
.pe-2{padding-right:0.5rem !important}
.pe-3{padding-right:1rem !important}
.pe-4{padding-right:1.5rem !important}
.pe-5{padding-right:3rem !important}
.pb-0{padding-bottom:0 !important}
.pb-1{padding-bottom:0.25rem !important}
.pb-2{padding-bottom:0.5rem !important}
.pb-3{padding-bottom:1rem !important}
.pb-4{padding-bottom:1.5rem !important}
.pb-5{padding-bottom:3rem !important}
.ps-0{padding-left:0 !important}
.ps-1{padding-left:0.25rem !important}
.ps-2{padding-left:0.5rem !important}
.ps-3{padding-left:1rem !important}
.ps-4{padding-left:1.5rem !important}
.ps-5{padding-left:3rem !important}
.gap-0{gap:0 !important}
.gap-1{gap:0.25rem !important}
.gap-2{gap:0.5rem !important}
.gap-3{gap:1rem !important}
.gap-4{gap:1.5rem !important}
.gap-5{gap:3rem !important}
.font-monospace{font-family:var(--bs-font-monospace) !important}
.fs-1{font-size:calc(1.375rem + 1.5vw) !important}
.fs-2{font-size:calc(1.325rem + 0.9vw) !important}
.fs-3{font-size:calc(1.3rem + 0.6vw) !important}
.fs-4{font-size:calc(1.275rem + 0.3vw) !important}
.fs-5{font-size:1.25rem !important}
.fs-6{font-size:1rem !important}
.fst-italic{font-style:italic !important}
.fst-normal{font-style:normal !important}
.fw-light{font-weight:300 !important}
.fw-lighter{font-weight:lighter !important}
.fw-normal{font-weight:400 !important}
.fw-bold{font-weight:700 !important}
.fw-semibold{font-weight:600 !important}
.fw-bolder{font-weight:bolder !important}
.lh-1{line-height:1 !important}
.lh-sm{line-height:1.25 !important}
.lh-base{line-height:1.5 !important}
.lh-lg{line-height:2 !important}
.text-start{text-align:left !important}
.text-end{text-align:right !important}
.text-center{text-align:center !important}
.text-decoration-none{text-decoration:none !important}
.text-decoration-underline{text-decoration:underline !important}
.text-decoration-line-through{text-decoration:line-through !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important}
.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important}
.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important}
.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important}
.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important}
.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important}
.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity)) !important}
.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important}
.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important}
.text-muted{--bs-text-opacity:1;color:#6c757d !important}
.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,0.5) !important}
.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,0.5) !important}
.text-reset{--bs-text-opacity:1;color:inherit !important}
.text-opacity-25{--bs-text-opacity:0.25}
.text-opacity-50{--bs-text-opacity:0.5}
.text-opacity-75{--bs-text-opacity:0.75}
.text-opacity-100{--bs-text-opacity:1}
.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important}
.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important}
.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important}
.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important}
.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important}
.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important}
.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important}
.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important}
.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important}
.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important}
.bg-transparent{--bs-bg-opacity:1;background-color:transparent !important}
.bg-opacity-10{--bs-bg-opacity:0.1}
.bg-opacity-25{--bs-bg-opacity:0.25}
.bg-opacity-50{--bs-bg-opacity:0.5}
.bg-opacity-75{--bs-bg-opacity:0.75}
.bg-opacity-100{--bs-bg-opacity:1}
.bg-gradient{background-image:var(--bs-gradient) !important}
.user-select-all{user-select:all !important}
.user-select-auto{user-select:auto !important}
.user-select-none{user-select:none !important}
.pe-none{pointer-events:none !important}
.pe-auto{pointer-events:auto !important}
.rounded{border-radius:var(--bs-border-radius) !important}
.rounded-0{border-radius:0 !important}
.rounded-1{border-radius:var(--bs-border-radius-sm) !important}
.rounded-2{border-radius:var(--bs-border-radius) !important}
.rounded-3{border-radius:var(--bs-border-radius-lg) !important}
.rounded-4{border-radius:var(--bs-border-radius-xl) !important}
.rounded-5{border-radius:var(--bs-border-radius-2xl) !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}
.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}
.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}
.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}
.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
@media (min-width:576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:0.25rem !important}.m-sm-2{margin:0.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:0.25rem !important}.mt-sm-2{margin-top:0.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:0.25rem !important}.me-sm-2{margin-right:0.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:0.25rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:0.25rem !important}.ms-sm-2{margin-left:0.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:0.25rem !important}.p-sm-2{padding:0.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:0.25rem !important}.pt-sm-2{padding-top:0.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:0.25rem !important}.pe-sm-2{padding-right:0.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:0.25rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:0.25rem !important}.ps-sm-2{padding-left:0.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:0.25rem !important}.gap-sm-2{gap:0.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}
@media (min-width:768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:0.25rem !important}.m-md-2{margin:0.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:0.25rem !important}.mt-md-2{margin-top:0.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:0.25rem !important}.me-md-2{margin-right:0.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:0.25rem !important}.mb-md-2{margin-bottom:0.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:0.25rem !important}.ms-md-2{margin-left:0.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:0.25rem !important}.p-md-2{padding:0.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:0.25rem !important}.pt-md-2{padding-top:0.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:0.25rem !important}.pe-md-2{padding-right:0.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:0.25rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:0.25rem !important}.ps-md-2{padding-left:0.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:0.25rem !important}.gap-md-2{gap:0.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}
@media (min-width:992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:0.25rem !important}.m-lg-2{margin:0.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:0.25rem !important}.mt-lg-2{margin-top:0.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:0.25rem !important}.me-lg-2{margin-right:0.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:0.25rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:0.25rem !important}.ms-lg-2{margin-left:0.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:0.25rem !important}.p-lg-2{padding:0.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:0.25rem !important}.pt-lg-2{padding-top:0.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:0.25rem !important}.pe-lg-2{padding-right:0.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:0.25rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:0.25rem !important}.ps-lg-2{padding-left:0.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:0.25rem !important}.gap-lg-2{gap:0.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}
@media (min-width:1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:0.25rem !important}.m-xl-2{margin:0.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:0.25rem !important}.mt-xl-2{margin-top:0.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:0.25rem !important}.me-xl-2{margin-right:0.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:0.25rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:0.25rem !important}.ms-xl-2{margin-left:0.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:0.25rem !important}.p-xl-2{padding:0.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:0.25rem !important}.pt-xl-2{padding-top:0.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:0.25rem !important}.pe-xl-2{padding-right:0.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:0.25rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:0.25rem !important}.ps-xl-2{padding-left:0.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:0.25rem !important}.gap-xl-2{gap:0.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}
@media (min-width:1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:0.25rem !important}.m-xxl-2{margin:0.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xxl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xxl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:0.25rem !important}.mt-xxl-2{margin-top:0.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:0.25rem !important}.me-xxl-2{margin-right:0.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:0.25rem !important}.mb-xxl-2{margin-bottom:0.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:0.25rem !important}.ms-xxl-2{margin-left:0.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:0.25rem !important}.p-xxl-2{padding:0.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xxl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xxl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:0.25rem !important}.pt-xxl-2{padding-top:0.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:0.25rem !important}.pe-xxl-2{padding-right:0.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:0.25rem !important}.pb-xxl-2{padding-bottom:0.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:0.25rem !important}.ps-xxl-2{padding-left:0.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:0.25rem !important}.gap-xxl-2{gap:0.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}
@media (min-width:1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}
@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}
:root{--main-fz:16px;--main-lh:1.5;--main-ff:"Raleway",sans-serif;--second-ff:"Play",sans-serif;--main-fc:#000;--swiper-theme-color:#727272;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:8px;--header-height:66px;--accent-blue:#0008c3;--accent-red:#e30016}
@media (min-width:576px){:root{--header-height:66px}}
@media (min-width:768px){:root{--header-height:74px}}
@media (min-width:992px){:root{--header-height:116px}}
@media (min-width:1200px){:root{--header-height:124px}}
*{box-sizing:border-box;outline:none}
html{scroll-behavior:smooth}
body{color:#000;font-family:var(--main-ff);font-size:var(--main-fz);font-style:normal;font-weight:400;line-height:var(--main-lh);min-width:320px;min-height:100vh;font-feature-settings:"pnum" on,"lnum" on}
*{scroll-margin-top:var(--header-height)}
.page{display:flex;flex-direction:column;max-width:100%;min-height:100vh;padding-top:var(--header-height)}
.img{display:block;max-width:100%;width:100%}
.block-img-cover img{object-fit:cover;width:100%;height:100%;border-radius:inherit}
.dn{display:none}
svg{transition:fill 0.3s,stroke 0.3s}
[type=search]{-webkit-appearance:textfield;appearance:textfield}
.swiper-pagination-bullet{border-radius:12px}
.swiper-pagination-bullet-active{--swiper-pagination-bullet-width:48px}
.main-slider .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:12px}
@media (min-width:1200px){.swiper-button-prev{left:0;transform:translate(-45%,0)}}
@media (min-width:1500px){.swiper-button-prev{transform:translate(-100%,0)}}
@media (min-width:1200px){.swiper-button-next{right:0;transform:translate(45%,0)}}
@media (min-width:1500px){.swiper-button-next{transform:translate(100%,0)}}
.swiper-button-next,
.swiper-button-prev{background-color:var(--swiper-theme-color);border-radius:2px;height:68px;opacity:0.2;transition:opacity 0.3s ease;width:68px}
.swiper-button-next:hover,.swiper-button-next:focus-visible,
.swiper-button-prev:hover,
.swiper-button-prev:focus-visible{opacity:1}
.swiper-button-next:after,
.swiper-button-prev:after{display:none}
.hidden-text{width:1px;height:1px;opacity:0;overflow:hidden;position:absolute;pointer-events:none}
@keyframes delay-overflow{from{overflow:auto}to{overflow:auto}}
@keyframes first-load{from{opacity:0}to{opacity:1}}.breadcrumb{--separator:url("/assets/svg/breadcrumb-separator.svg");--separator-widht:7px;--separator-height:12px;align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem 0;list-style:none;margin:0;padding:0}
.breadcrumb__item{color:#666;font-size:14px;font-weight:500;line-height:17px;max-width:calc(100% - 23px);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}
.breadcrumb__item + .breadcrumb__item{padding-left:23px}
.breadcrumb__item + .breadcrumb__item::before{align-self:center;background-image:url("/assets/svg/breadcrumb-separator.svg");background-position:center center;color:#666;content:"";height:var(--separator-height);left:0%;position:absolute;top:50%;transform:translate(8px,-50%);width:var(--separator-widht)}
.breadcrumb__item.active{position:relative}
.breadcrumb a{color:#d9251d;font-weight:inherit;text-decoration:none;white-space:nowrap}
.breadcrumb a:hover,.breadcrumb a:focus-visible{color:#0008c3}.header{background-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,0.18);height:var(--header-height);left:0;padding:8px 0;position:fixed;right:0;top:0;z-index:10}
@media (min-width:992px){.header{padding:8px 0 4px}}
.header__line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}
@media (min-width:768px){.header__line{gap:8px 24px;justify-content:flex-start}}
@media (min-width:992px){.header__line{gap:8px 24px}}
@media (min-width:1200px){.header__line{gap:16px 48px}}
.header__btn-burger.btn-burger{position:relative}
@media (min-width:992px){.header__btn-burger.btn-burger{display:none}}
.header__logo{align-self:center;max-width:56px;position:relative}
@media (min-width:768px){.header__logo{max-width:100%;margin-right:auto}}
@media (min-width:992px){.header__logo{margin-right:0}}
.header__logo img{max-width:100%}
.header__social{margin-right:auto;position:relative;display:none}
@media (min-width:992px){.header__social{margin-right:0;display:block}}
.header__mission{color:#1b1918;display:none;flex-shrink:0;font-size:12px;line-height:135%;margin-right:auto;opacity:0.92;width:220px}
@media (min-width:768px){.header__mission{font-size:14px}}
@media (min-width:992px){.header__mission{display:block}}
@media (min-width:1400px){.header__mission{width:320px}}
.header__btn-phone.btn-phone{position:relative;align-self:center}
@media (min-width:768px){.header__btn-phone.btn-phone{display:none}}
.header__btn-calc.btn-sixth{position:relative;display:none}
@media (min-width:768px){.header__btn-calc.btn-sixth{display:inline-flex}}
.header__phones{display:none;flex-direction:row;gap:4px;justify-content:center;flex-wrap:wrap}
@media (max-width:1400px){
.header__phones
{max-width:200px}}@media (min-width:768px){.header__phones{display:inline-flex}}.contact-mobile-phone{display:none}.nav{position:relative;z-index:2;align-items:center;gap:0.5rem 2rem;width:100%;display:none}
@media (min-width:992px){.nav{display:flex}}
.nav__list{display:flex;width:100%;align-items:center;justify-content:space-between;gap:0.5rem 1rem;overflow:auto}
@media (min-width:992px){.nav__list{overflow:initial}}
.nav__list-item{display:inline-flex;align-items:center;flex-wrap:wrap;position:relative;gap:0.5rem;justify-content:flex-end;width:100%}
@media (min-width:992px){.nav__list-item{justify-content:flex-start;flex-wrap:nowrap;width:initial}}
.nav__list-item.wrap-search-trigger{position:relative;display:none}
@media (min-width:768px){.nav__list-item.wrap-search-trigger{display:block}}
.nav__link{color:#000;font-weight:600;line-height:135%;padding:8px 0;text-decoration:none;text-transform:uppercase;white-space:nowrap;letter-spacing:0.05em}
@media (min-width:768px){.nav__link{padding:4px 0;font-weight:500}}
.nav__link:hover,.nav__link:focus-within,.nav__link:focus-visible{color:#e30016}
.nav__link:hover ~ .nav__inner-list,.nav__link:focus-within ~ .nav__inner-list,.nav__link:focus-visible ~ .nav__inner-list{display:block}
.nav__link.active,.nav__link.current{color:#e30016}
.nav__inner-list{width:100%;order:99}
.nav__inner-list:hover,.nav__inner-list:focus,.nav__inner-list:focus-within{display:block}
@media (min-width:992px){.nav__inner-list{display:none;position:absolute;top:100%;left:0;transform:translate(0,0px);background-color:rgba(255,255,255,0.95);z-index:99;backdrop-filter:blur(4px);width:initial}}
.nav__inner-list-item{display:flex;flex-direction:column;align-items:flex-start}
@media (min-width:992px){.nav__inner-list-item{width:260px}}
.nav__inner-link{background-color:rgba(255,255,255,0);font-weight:500;text-decoration:none;line-height:135%;color:#000;padding:8px 16px 8px 16px;position:relative;width:100%}
@media (min-width:992px){.nav__inner-link{width:100%}}
.nav__inner-link:hover,.nav__inner-link:focus-visible{background-color:rgba(0,0,0,0.05);color:inherit}
.nav ul{margin:0;padding:0;list-style-type:none}
.nav .form-search{display:none;flex-shrink:0;width:100%;justify-content:flex-end;transition:all 0.3s ease;border-color:transparent;border:1px solid #bfd2db}
.nav .form-search:hover,.nav .form-search:focus,.nav .form-search:focus-within{max-width:100%;border:1px solid #bfd2db}
.nav .btn-arr{height:29.6px}.header.active{height:100vh}
.header.active .header__line{height:100%;align-items:initial;justify-content:initial;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"btn-trigger logo btn-phone" "btn-calc btn-calc btn-calc" "nav nav nav" "mobile-phone mobile-phone mobile-phone" "mission mission mission"}
.header.active .header__btn-burger{grid-area:btn-trigger;margin-right:auto}
.header.active .header__logo{margin:0 auto;grid-area:logo}
.header.active .header__btn-phone{grid-area:btn-phone;margin-left:auto}
.header.active .header__btn-calc{display:flex;width:100%;grid-area:btn-calc}
.header.active .nav{display:flex;flex-direction:column-reverse;margin-top:16px;gap:1.5rem 2rem;justify-content:flex-end;overflow-y:auto;grid-area:nav;height:100%}
@media (min-width:992px){.header.active .nav{overflow-y:initial}}
.header.active .nav .form-search{display:flex}
.header.active .nav__list{flex-direction:column;align-items:flex-start}
.header.active .nav__list-item{flex-direction:row-reverse}
.header.active .contact-mobile-phone{display:block;width:100%;order:10;margin-top:16px;grid-area:mobile-phone}
.header.active .header__mission{display:block;order:11;width:100%;grid-area:mission}
.header.active .header__social{display:none}
.header.active .header__phones{grid-area:btn-phone;align-items:flex-end}
.header.active .wrap-search-trigger{display:none}.sec-title{font-family:var(--second-ff);font-size:1.5rem;letter-spacing:0.0017em;line-height:1.2;margin:0;text-align:center}
@media (min-width:576px){.sec-title{font-size:2rem}}
.sec-title--left{text-align:left}.sec-footer{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:32px}
.sec-footer .btn-eighth{width:100%}
@media (min-width:576px){.sec-footer .btn-eighth{width:initial}}.uni-sec{padding:32px 0 32px}
@media (min-width:576px){.uni-sec{padding:70px 0 50px}}
.uni-sec .row{--bs-gutter-y:2rem}.uni-sec-2,.sec-hard-table,.sec-light-curve{padding:32px 0 32px}
@media (min-width:576px){.uni-sec-2,.sec-hard-table,.sec-light-curve{padding:48px 0 48px}}
.uni-sec-2 .row,.sec-hard-table .row,.sec-light-curve .row{--bs-gutter-y:2rem}.uni-sec-3{padding:32px 0 32px}
@media (min-width:576px){.uni-sec-3{padding:70px 0 70px}}.uni-sec-4{padding:32px 0 32px}
@media (min-width:576px){.uni-sec-4{padding:50px 0 70px}}
.uni-sec-4 .row{--bs-gutter-y:2rem}.uni-sec-5{padding:16px 0 16px}
@media (min-width:576px){.uni-sec-5{padding:16px 0 16px}}
.uni-sec-5 .row{--bs-gutter-y:2rem}.uni-sec-6{padding:2rem 0 2rem}
.uni-sec-6 .row{--bs-gutter-y:0.5rem;--bs-gutter-x:0.5rem}
@media (min-width:576px){.uni-sec-6 .row{--bs-gutter-y:1rem;--bs-gutter-x:1rem}}
@media (min-width:768px){.uni-sec-6 .row{--bs-gutter-y:2rem;--bs-gutter-x:2rem}}.sec-certificates{background-color:#ebeef0;padding:32px 0 32px}
@media (min-width:576px){.sec-certificates{padding:70px 0 70px}}
.sec-certificates .sec-title{margin-bottom:3rem}.sec-perform-turnkey{padding:32px 0 32px}
@media (min-width:576px){.sec-perform-turnkey{padding:50px 0 70px}}
.sec-perform-turnkey .sec-title{margin-bottom:2rem}
@media (min-width:576px){.sec-perform-turnkey .sec-title{margin-bottom:1rem}}
@media (min-width:768px){.sec-perform-turnkey .sec-title{margin-bottom:0}}
.sec-perform-turnkey .row{--bs-gutter-y:0.5rem;--bs-gutter-x:0.5rem}
@media (min-width:576px){.sec-perform-turnkey .row{--bs-gutter-y:1rem;--bs-gutter-x:1rem}}
@media (min-width:768px){.sec-perform-turnkey .row{--bs-gutter-y:2rem;--bs-gutter-x:2rem}}
.sec-perform-turnkey .col-12 span{display:block;background-color:#cdcdcd}.sec-band-advantages{background-color:#3c9650;color:#fff;padding:32px 0 32px}
@media (min-width:576px){.sec-band-advantages{padding:52.5px 0}}.sec-our-advantages{background-color:#ebeef0;padding:32px 0 32px}
@media (min-width:768px){.sec-our-advantages{padding:80px 0 105px}}
.sec-our-advantages .row{--bs-gutter-y:2rem}
@media (min-width:768px){.sec-our-advantages .row{--bs-gutter-y:3rem}}.sec-facts-and-figures{background-color:#ebeef0;padding:0 0 32px}
@media (min-width:576px){.sec-facts-and-figures{padding:0 0 70px}}
.sec-facts-and-figures__wrap-img{aspect-ratio:1/0.6;margin-bottom:1rem;width:100%}
@media (min-width:576px){.sec-facts-and-figures__wrap-img{margin-bottom:2rem}}
@media (min-width:768px){.sec-facts-and-figures__wrap-img{aspect-ratio:1/0.4}}
@media (min-width:992px){.sec-facts-and-figures__wrap-img{max-height:60vh}}
@media (min-width:1400px){.sec-facts-and-figures__wrap-img{aspect-ratio:initial;height:713px;max-height:initial}}
@media (min-width:1700px) and (max-height:960px){.sec-facts-and-figures__wrap-img{height:440px}}
.sec-facts-and-figures__img{height:100%;object-fit:cover;width:100%}
.sec-facts-and-figures__title{background-color:#0008c3;color:#fff;display:block;font-family:var(--second-ff);font-size:32px;letter-spacing:0.0017em;line-height:120%;margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x));padding:8px 16px 8px 16px;position:relative;z-index:5}
@media (min-width:576px){.sec-facts-and-figures__title{bottom:10px;display:inline-block;left:10px;margin:0;padding:8px 24px 8px 24px;position:absolute}}
@media (min-width:768px){.sec-facts-and-figures__title{bottom:20px;font-size:48px;left:10px;padding:8px 40px 8px 24px}}
@media (min-width:1400px){.sec-facts-and-figures__title{bottom:40px;font-size:64px;left:30px;padding:8px 80px 8px 24px}}
.sec-facts-and-figures .container{position:relative}
.sec-facts-and-figures .row{--bs-gutter-y:1.5rem}
@media (min-width:768px){.sec-facts-and-figures .row{--bs-gutter-y:2rem}}
.sec-facts-and-figures .slider-fade{height:100%;width:100%}.sec-letters{overflow:hidden auto;padding:32px 0 32px}
@media (min-width:576px){.sec-letters{padding:70px 0 60px}}
.sec-letters .row{--bs-gutter-y:2rem}.sec-our-clients{padding:32px 0 32px}
@media (min-width:576px){.sec-our-clients{padding:70px 0 70px}}
.sec-our-clients .row{--bs-gutter-y:2rem}
@media (min-width:768px){.sec-our-clients .row{--bs-gutter-y:3rem}}.sec-news{padding:32px 0 32px;position:relative}
@media (min-width:576px){.sec-news{padding:50px 0 70px}}
.sec-news__footer-wrap-link{padding:20px 0;text-align:center}
@media (min-width:576px){.sec-news__footer-wrap-link{display:none}}
.sec-news .sec-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;position:relative}
@media (min-width:768px){.sec-news .sec-header{justify-content:center}}
.sec-news .link{margin-left:auto}
@media (min-width:768px){.sec-news .link{position:absolute;right:0;top:50%;transform:translate(0,-50%)}}.sec-form-inline{background-color:#0b0f70;color:#fff;padding:32px 0 32px}
@media (min-width:576px){.sec-form-inline{padding:48px 0 55px}}
.sec-form-inline .row{--bs-gutter-y:1.5rem}
@media (min-width:768px){.sec-form-inline .row{--bs-gutter-x:4rem}}
@media (min-width:992px){.sec-form-inline .row{--bs-gutter-x:1.5rem}}
.sec-form-inline .sec-title{font-size:28px;margin-bottom:20px;text-align:left}
@media (min-width:576px){.sec-form-inline .sec-title{font-size:48px}}.sec-form{background-color:#0b0f70;color:#fff;padding:32px 0 32px}
@media (min-width:576px){.sec-form{padding:55px 0 55px}}
.sec-form .sec-title{text-align:left}.sec-how-we-work{background-color:#191919;color:#fff;padding:32px 0 0}
@media (min-width:768px){.sec-how-we-work{padding:50px 0 50px}}
.sec-how-we-work .sec-title{margin-bottom:2rem}
@media (max-width:991px){.sec-how-we-work .container{max-width:100%;padding:0}}.sec-our-objects,
.sec-cat{background-color:#ebeef0;overflow-x:hidden;padding:32px 0 0}
@media (min-width:768px){.sec-our-objects,.sec-cat{background-color:#fff;padding:50px 0 70px}}
.sec-our-objects .sec-title,
.sec-cat .sec-title{margin-bottom:2rem}
@media (max-width:991px){.sec-our-objects .container,.sec-cat .container{max-width:100%;padding:0}}.sec-cat{background-color:#ebeef0}.sec-cat__footer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem;padding:0 0.5rem}
@media (min-width:768px){.sec-cat__footer{margin-bottom:0}}
.sec-cat__footer .btn-main{white-space:inherit;max-width:100%;width:100%}
@media (min-width:768px){.sec-cat__footer .btn-main{width:initial}}
.sec-cat__footer .btn-seventh{width:100%;max-width:100%}
@media (min-width:768px){.sec-cat__footer .btn-seventh{width:initial}}.slider-tabs-3{padding-bottom:2rem}@media (min-width:992px){.slider-thumbs{overflow:visible}}
@media (min-width:992px){.slider-thumbs .swiper-wrapper{display:flex;justify-content:center}}
@media (min-width:992px){.slider-thumbs .swiper-slide{width:initial !important}}
.slider-thumbs .swiper-slide .btn-fourth{font-size:14px;padding:5px 20px;white-space:inherit;width:100%}
.slider-thumbs .swiper-slide .btn-fourth:hover,.slider-thumbs .swiper-slide .btn-fourth:focus-visible{color:#e30016;border-color:transparent}
@media (min-width:992px){.slider-thumbs .swiper-slide{width:initial !important}.slider-thumbs .swiper-slide .btn-fourth{width:auto;font-size:1rem;padding:5px 30px}}
.slider-thumbs .swiper-slide-thumb-active .btn-fourth{background-color:#353535;border-color:transparent;color:#fff}.slider-thumbs-2,
.slider-thumbs-3{margin-bottom:0rem}
@media (min-width:768px){.slider-thumbs-2,.slider-thumbs-3{margin-bottom:1rem}}
@media (min-width:992px){.slider-thumbs-2,.slider-thumbs-3{overflow:visible}}
@media (min-width:992px){.slider-thumbs-2 .swiper-wrapper,.slider-thumbs-3 .swiper-wrapper{display:flex;justify-content:center}}
@media (min-width:992px){.slider-thumbs-2 .swiper-slide,.slider-thumbs-3 .swiper-slide{width:initial !important}}
.slider-thumbs-2 .swiper-slide .btn-fiveth,
.slider-thumbs-3 .swiper-slide .btn-fiveth{font-size:14px;padding:5px 20px;text-transform:uppercase;color:inherit;width:100%;white-space:inherit}
.slider-thumbs-2 .swiper-slide .btn-fiveth:hover,.slider-thumbs-2 .swiper-slide .btn-fiveth:focus-visible,
.slider-thumbs-3 .swiper-slide .btn-fiveth:hover,
.slider-thumbs-3 .swiper-slide .btn-fiveth:focus-visible{color:#e30016}
@media (min-width:992px){.slider-thumbs-2 .swiper-slide,.slider-thumbs-3 .swiper-slide{width:initial !important}.slider-thumbs-2 .swiper-slide .btn-fiveth,.slider-thumbs-3 .swiper-slide .btn-fiveth{width:auto;font-size:1rem;padding:5px 30px}}
.slider-thumbs-2 .swiper-slide-thumb-active .btn-fiveth,
.slider-thumbs-3 .swiper-slide-thumb-active .btn-fiveth{color:#0008c3;background-color:#fff}.slider-tabs{background-color:#353535}.main-slider{background-color:rgba(0,0,0,0.5);width:100%}
.main-slider__big-img{height:100%;object-fit:cover;position:absolute;width:100%}
.main-slider .main-slider__container{position:relative}
.main-slider__content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:495px;justify-content:flex-end;max-width:900px;padding:1rem 1rem 4rem 1rem;position:relative;z-index:2}
@media (min-width:768px){.main-slider__content{padding:2rem 0 4rem 5rem}}
@media (min-width:992px){.main-slider__content{height:calc(100vh - var(--header-height))}}
@media (min-width:1400px){.main-slider__content{height:674px;padding:2rem 0 7rem 5rem}}
@media (min-width:1600px){.main-slider__content{padding:2rem 0 7.5rem 1rem}}
.main-slider__date{font-family:var(--second-ff);font-feature-settings:"pnum" on,"lnum" on;font-size:18px;letter-spacing:0.004em;line-height:1.3;margin-bottom:12px}
@media (min-width:576px){.main-slider__date{font-size:20px}}
@media (min-width:992px){.main-slider__date{font-size:24px}}
.main-slider__title{color:#fff;font-family:var(--second-ff);font-size:32px;font-weight:700;letter-spacing:0.004em;line-height:130%;margin-bottom:8px}
@media (min-width:576px){.main-slider__title{font-size:40px;margin-bottom:12px}}
@media (min-width:992px){.main-slider__title{font-size:48px}}
.main-slider__text{color:#fff;font-family:var(--second-ff);font-size:24px;letter-spacing:0.004em;line-height:130%;margin-bottom:2rem}
.main-slider__btn{font-weight:600;height:43px;padding:5px 50px;text-decoration:none;width:206px}
@media (min-width:992px){.main-slider__btn{height:60px;padding:5px 70px;width:230px}}
.main-slider .swiper-slide{position:relative}
.main-slider .swiper-slide::before{background-image:linear-gradient(180deg,rgba(0,0,0,0) 37.5%,#000 100%);bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:2}
.main-slider .swiper-pagination{bottom:28px}.slider-gipermarket{padding-bottom:40px;overflow:visible}
.slider-gipermarket .swiper-slide{max-width:850px;width:100%}
.slider-gipermarket .swiper-slide-next .card-gip-mark__title,
.slider-gipermarket .swiper-slide-prev .card-gip-mark__title{opacity:0}
.slider-gipermarket .swiper-slide-next .card-gip-mark__video,
.slider-gipermarket .swiper-slide-prev .card-gip-mark__video{pointer-events:none}
.slider-gipermarket .swiper-pagination{bottom:-6px}@media (min-width:992px){.main-slider .swiper-button-prev,.slider-gipermarket .swiper-button-prev,.table-slider .swiper-button-prev,.sec-hard-table .swiper-button-prev{left:16px}}
@media (min-width:1200px){.main-slider .swiper-button-prev,.slider-gipermarket .swiper-button-prev,.table-slider .swiper-button-prev,.sec-hard-table .swiper-button-prev{left:24px;transform:translate(0,0)}}
@media (min-width:1500px){.main-slider .swiper-button-prev,.slider-gipermarket .swiper-button-prev,.table-slider .swiper-button-prev,.sec-hard-table .swiper-button-prev{left:64px;transform:translate(0,0)}}
@media (min-width:992px){.main-slider .swiper-button-next,.slider-gipermarket .swiper-button-next,.table-slider .swiper-button-next,.sec-hard-table .swiper-button-next{right:16px}}
@media (min-width:1200px){.main-slider .swiper-button-next,.slider-gipermarket .swiper-button-next,.table-slider .swiper-button-next,.sec-hard-table .swiper-button-next{right:24px;transform:translate(0,0)}}
@media (min-width:1500px){.main-slider .swiper-button-next,.slider-gipermarket .swiper-button-next,.table-slider .swiper-button-next,.sec-hard-table .swiper-button-next{right:64px;transform:translate(0,0)}}
.main-slider .swiper-button-next,
.main-slider .swiper-button-prev,
.slider-gipermarket .swiper-button-next,
.slider-gipermarket .swiper-button-prev,
.table-slider .swiper-button-next,
.table-slider .swiper-button-prev,
.sec-hard-table .swiper-button-next,
.sec-hard-table .swiper-button-prev{background-color:rgba(0,0,0,0.5);display:none;backdrop-filter:blur(4px);opacity:0}
@media (min-width:768px){.main-slider .swiper-button-next,.main-slider .swiper-button-prev,.slider-gipermarket .swiper-button-next,.slider-gipermarket .swiper-button-prev,.table-slider .swiper-button-next,.table-slider .swiper-button-prev,.sec-hard-table .swiper-button-next,.sec-hard-table .swiper-button-prev{display:flex}}
.main-slider:hover .swiper-button-next,
.main-slider:hover .swiper-button-prev,
.slider-gipermarket:hover .swiper-button-next,
.slider-gipermarket:hover .swiper-button-prev,
.table-slider:hover .swiper-button-next,
.table-slider:hover .swiper-button-prev,
.sec-hard-table:hover .swiper-button-next,
.sec-hard-table:hover .swiper-button-prev{opacity:0.8}
.main-slider:hover .swiper-button-next:hover,
.main-slider:hover .swiper-button-prev:hover,
.slider-gipermarket:hover .swiper-button-next:hover,
.slider-gipermarket:hover .swiper-button-prev:hover,
.table-slider:hover .swiper-button-next:hover,
.table-slider:hover .swiper-button-prev:hover,
.sec-hard-table:hover .swiper-button-next:hover,
.sec-hard-table:hover .swiper-button-prev:hover{opacity:1}.sec-street-light{background-color:#000;color:#fff}
@media (min-width:992px){.sec-street-light .row{--bs-gutter-y:2rem;--bs-gutter-x:2rem}}.sec-giper-market{background-color:#1a1a24;color:#fff;overflow:hidden}.sec-why{padding:32px 0 0}
@media (min-width:576px){.sec-why{padding:48px 0 48px}}
.sec-why .row{--bs-gutter-y:2rem}.sec-reference-info{background-color:#1b1918;color:#fff;padding:32px 0 32px}
@media (min-width:576px){.sec-reference-info{padding:48px 0 48px}}
.sec-reference-info .list-docs{margin:2rem 0 2rem}
.sec-reference-info .sec-title{margin-bottom:20px}.sec-breadcrumb{padding:1rem 0 1rem}
@media (min-width:768px){.sec-breadcrumb{padding:2rem 0 2rem}}.page-info-header{background-color:#fff;padding-bottom:0.5rem;padding-top:10px;z-index:5}
.page-info-header__container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}
.page-info-header__container-vertical{display:flex;flex-direction:column;gap:1rem}
.page-info-header__subtitle{position:relative}.page-title{font-family:var(--second-ff);font-size:32px;font-weight:700;letter-spacing:0.004em;line-height:1.1}
@media (min-width:1200px){.page-title{font-size:48px;line-height:48px}}.page-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem 0.5rem;transform:translate(0,4px)}
@media (min-width:576px){.page-nav-links{gap:0.5rem 1rem}}
@media (min-width:992px){.page-nav-links{gap:0.5rem 2rem}}
@media (min-width:1200px){.page-nav-links{gap:0.5rem 60px}}.sec-contacts{padding:32px 0 0}
.sec-contacts .row{--bs-gutter-y:1rem}
@media (min-width:576px){.sec-contacts .row{--bs-gutter-y:2rem}}
@media (min-width:1200px){.sec-contacts .row{--bs-gutter-y:2rem;--bs-gutter-x:2rem}}
.sec-contacts .card-contact{position:relative;z-index:5}
.sec-contacts .wrap-map{margin-top:1rem}
@media (min-width:576px){.sec-contacts .wrap-map{margin-top:2rem}}

.sec-contacts .map{display:none}
.sec-contacts .map.active{display:block}.sec-light-curve{background-color:#000;color:#fff}.sec-product{padding:16px 0 32px}
@media (min-width:576px){.sec-product{padding:32px 0 48px}}
.sec-product .row{--bs-gutter-y:1rem}
@media (min-width:768px){.sec-product .row{--bs-gutter-y:2rem}}
.sec-product .card-object{padding:0}
.sec-product .card-product{margin-bottom:1rem}
@media (min-width:768px){.sec-product .card-product{margin-bottom:2rem}}.sec-hard-table{background-color:#fff;position:relative}
@media (min-width:576px){.sec-hard-table{background-color:#ebeef0}}
.sec-hard-table__btn-make-order{width:100%}
@media (min-width:576px){.sec-hard-table__btn-make-order{width:initial}}.sec-black{background-color:#000;color:#fff}.sec-objects{padding:16px 0 32px}
@media (min-width:768px){.sec-objects{padding:24px 0 32px}}
.sec-objects .row{--bs-gutter-y:1rem;--bs-gutter-x:0.5rem}
@media (min-width:576px){.sec-objects .row{--bs-gutter-y:1.5rem;--bs-gutter-x:1rem}}
@media (min-width:768px){.sec-objects .row{--bs-gutter-y:1.5rem;--bs-gutter-x:1rem}}.footer{margin-top:auto;padding:32px 0 32px;font-size:13px;line-height:130%;letter-spacing:0.004em;color:rgba(255,255,255,0.7);background-color:#1b1918}
@media (min-width:768px){.footer{padding:50px 0 50px;font-size:1rem}}
.footer__container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}
.footer__logo{text-decoration:none}
@media (min-width:768px){.footer__logo{order:1;width:30%}}
.footer__social{align-self:flex-end;max-width:50%;transform:translate(0,-3px)}
@media (min-width:768px){.footer__social{order:8;width:40%}}
.footer__copyrights{width:100%}
@media (min-width:768px){.footer__copyrights{order:4;width:30%}}
.footer__block-contacts{width:100%}
@media (min-width:768px){.footer__block-contacts{order:2;width:30%}}
.footer__block-contacts address:last-of-type{margin-bottom:0}
.footer__menu{flex-direction:column;align-items:flex-start;display:none;width:100%}
@media (min-width:768px){.footer__menu{display:flex;order:5;width:30%}}
.footer__menu a.active,
.footer__menu a.current{color:red}
.footer__dev{width:100%}
@media (min-width:768px){.footer__dev{order:7;width:45%;display:flex;align-items:center}}a{transition:color 0.3s ease,background-color 0.3s ease}.link,.link-11,.link-10,.link-9,.link-7{color:#0008c3;font-weight:700;letter-spacing:0.0017em;line-height:120%;text-decoration:none}
.link:hover,.link-11:hover,.link-10:hover,.link-9:hover,.link-7:hover,.link:focus-visible,.link-11:focus-visible,.link-10:focus-visible,.link-9:focus-visible,.link-7:focus-visible{color:#e30016;text-decoration:underline}.link-2{color:inherit;text-decoration:none}
.link-2:hover,.link-2:focus-visible{color:#e30016}.link-3{color:#fff;font-size:18px;font-weight:700;letter-spacing:0.03em;line-height:22px;text-decoration:none;text-transform:uppercase}
.link-3:hover,.link-3:focus-visible{color:#e30016}.link-4{color:#fff;font-size:16px;letter-spacing:0.03em;line-height:175%;text-decoration:none;text-transform:uppercase}
.link-4:hover,.link-4:focus-visible{color:#e30016}.link-5{color:#1b1918;font-size:18px;font-weight:500;letter-spacing:0.03em;line-height:1;text-decoration:none;text-transform:uppercase}
.link-5:hover,.link-5:focus-visible{color:#e30016}.link-6{color:#1b1918;font-family:var(--second-ff);font-size:24px;font-weight:700;text-decoration:none;text-transform:uppercase}
.link-6:hover,.link-6:focus-visible{color:#e30016}.link-7{font-weight:400;text-decoration:underline}.link-8{font-weight:500;line-height:135%;letter-spacing:0.05em;text-transform:uppercase;color:#000;text-decoration:none;font-size:14px}
@media (min-width:576px){.link-8{font-size:inherit}}
.link-8:hover,.link-8:focus-visible{color:#e30016}.link-9{color:#fff;font-family:var(--second-ff);text-decoration:underline}
.link-9:hover,.link-9:focus-visible{color:#e30016}.link-10{color:#0008c3;font-family:var(--second-ff);text-decoration:underline}
.link-10:hover,.link-10:focus-visible{color:#e30016}.link-11{color:#0008c3;font-size:14px;letter-spacing:0.05em;text-transform:uppercase}
.link-11:hover,.link-11:focus-visible{color:#e30016;text-decoration:none}button{cursor:pointer}.btn,.btn-nineth,.btn-eighth,.btn-seventh,.btn-sixth,.btn-fiveth-alt,.btn-fiveth,.btn-fourth,.btn-third,.btn-second,.btn-main{align-items:center;border-radius:2px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;height:60px;justify-content:center;letter-spacing:0.0017em;line-height:120%;padding:5px 40px;text-decoration:none;transition:background-color 0.3s ease,border 0.3s ease,color 0.3s ease;white-space:nowrap}
.btn-wrap{white-space:wrap}.btn-main{background-color:#0008c3;border:2px solid #0008c3;color:#fff}
.btn-main:hover,.btn-main:focus{background-color:#dd0101;border-color:#dd0101;color:#fff}.btn-second{background-color:transparent;border-color:#fff;color:#fff}
.btn-second:hover,.btn-second:focus-visible{background-color:#fff;color:#0008c3}.btn-third{background-color:#737373;border-color:#737373;color:#fff}
.btn-third:hover,.btn-third:focus{background-color:#fff;border-color:#fff;color:#737373}.btn-fourth{background-color:transparent;border-color:transparent;border-radius:0;color:#fff;padding:5px 30px}
.btn-fourth:hover,.btn-fourth:focus-visible{border-color:#737373;color:#fff}
.btn-fourth.active{background-color:#737373;border-color:#737373;color:#fff}.btn-fiveth{background-color:transparent;border-color:transparent;border-radius:0;color:#fff;font-weight:500;padding:5px 30px}
.btn-fiveth.active{color:#0008c3}
.btn-fiveth:focus-visible{border-color:rgba(0,8,195,0.5)}.btn-fiveth-alt{background-color:transparent;border-color:transparent;border-radius:0;color:#000;font-weight:500;padding:5px 30px}
.btn-fiveth-alt.active{color:#0008c3}
.btn-fiveth-alt:hover,.btn-fiveth-alt:focus-visible{border-color:rgba(0,8,195,0.5)}.btn-sixth{background-color:rgba(0,8,195,0.08);border:1px solid rgba(0,8,195,0.08);color:#0008c3;font-weight:600;height:43px;letter-spacing:0.0017em;line-height:120%;padding:5px 20px}
.btn-sixth:hover,.btn-sixth:focus{background-color:rgba(221,1,1,0.08);border:1px solid rgba(221,1,1,0.08);color:#dd0101}.btn-seventh{background-color:transparent;border-color:#0008c3;color:#0008c3}
.btn-seventh:hover,.btn-seventh:focus-visible{background-color:#0008c3;color:#fff}.btn-eighth{border:1px solid #0008c3;background-color:transparent;border-color:#0008c3;color:#0008c3}
.btn-eighth:hover,.btn-eighth:focus-visible{background-color:#0008c3;color:#fff}.btn-nineth{border:1px solid transparent;background-color:transparent;color:#0008c3}
.btn-nineth:hover,.btn-nineth:focus-visible{color:#dd0101}.btn-burger{--icon-color:#0008c3;align-items:center;background-color:transparent;border:none;cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none}
.btn-burger:hover,.btn-burger:focus{--icon-color:#e30016}
.btn-burger__open{display:block}
.btn-burger__close{display:none}.btn-burger.active .btn-burger__open{display:none}
.btn-burger.active .btn-burger__close{display:block}.btn-trigger-search{align-items:center;aspect-ratio:1/1;background-color:rgba(92,99,255,0);border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:all 0.3s ease;width:38px}
.btn-trigger-search:hover{background-color:#0008c3;color:#fff}
.btn-trigger-search:focus-visible,.btn-trigger-search:focus{border-color:rgba(92,99,255,0.5)}.btn-arr{align-items:center;background-color:transparent;border:none;color:#000;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}
@media (min-width:992px){.btn-arr{width:16px}}
.btn-arr:hover,.btn-arr:focus{color:#e30016}
.btn-arr:hover ~ .nav__inner-list,.btn-arr:focus ~ .nav__inner-list{display:block}.btn-phone{align-items:center;aspect-ratio:1/1;background-color:rgba(92,99,255,0);border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;padding:0;transition:all 0.3s ease;width:48px}
.btn-phone:hover,.btn-phone:focus{color:#e30016}.btn-close-search-panel{align-items:center;aspect-ratio:1/1;background-color:rgba(92,99,255,0);border:none;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;height:60px;justify-content:center;padding:0;transition:all 0.3s ease;width:60px}
.btn-close-search-panel:hover,.btn-close-search-panel:focus{color:#e30016}.btn-play{padding:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:120px;height:120px;border-radius:100%;color:#cdcdcd;border:none;transition:filter 0.3s ease;background-color:transparent;filter:brightness(2)}
.btn-play:hover,.btn-play:focus-visible{filter:brightness(4)}
.btn-play__icon{width:100%}
.btn-play.dn{display:none}.form{display:flex;flex-direction:column;gap:12px}
.form__line{align-items:center;display:flex;gap:1rem}
.form__agreement-text{font-size:13px;letter-spacing:0.0017em;line-height:134%}
@media (min-width:768px){.form__agreement-text{font-size:1rem}}.form-inline{height:100%;justify-content:center}
.form-inline .form__line{align-items:flex-start;flex-direction:column;gap:1rem}
@media (min-width:576px){.form-inline .form__line{flex-direction:row}}
.form-inline .btn-second{width:100%}
@media (min-width:576px){.form-inline .btn-second{width:initial}}.label{font-size:13px;font-weight:600;line-height:134%;opacity:0.8}.input,.input-blue{background-color:#fff;border-radius:2px;border:1px solid rgba(0,0,0,0.4);color:inherit;height:60px;padding:16px 12px;width:100%;font-size:18px}
.input:disabled,.input-blue:disabled,.input.disabled,.disabled.input-blue{background:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.2)}.input-blue{background-color:rgba(92,99,255,0.4);border:1px solid rgba(92,99,255,0.4)}
.input-blue::placeholder{color:rgba(255,255,255,0.7);opacity:1}
.input-blue:focus-visible{background:linear-gradient(0deg,rgba(1,8,72,0.2),rgba(1,8,72,0.2)),rgba(92,99,255,0.3);border-color:#fff}.form-search{align-items:center;border:1px solid #bfd2db;display:inline-flex;height:48px;max-width:100%}
.form-search__input{border:none;color:inherit;height:100%;padding:2px 16px;width:100%}
.form-search__submit{align-items:center;aspect-ratio:1/1;background-color:rgba(92,99,255,0);border:none;color:inherit;cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;transition:all 0.3s ease}
.form-search__submit:hover,.form-search__submit:focus{background-color:#0008c3;color:#fff}.search-panel{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition-delay:0.3s;transition:initial;z-index:15}
.search-panel__bg{backdrop-filter:blur(4px);background-color:rgba(0,0,0,0.55);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity 0.3s ease}
.search-panel__content{background-color:#fff;padding:30px 0;position:relative;transform:translate(0,-100%);transition:transform 0.3s ease,opacity 0.3s ease;z-index:2}
.search-panel__container{align-items:center;display:flex;gap:8px 32px;position:relative}
.search-panel__form{align-items:center;display:flex;width:100%}
.search-panel__input{background-color:transparent;border:none;color:#212121;display:block;font-size:19px;font-weight:600;height:60px;letter-spacing:0.0017em;line-height:120%;width:100%}
.search-panel__submit{background-color:#c4c4c4;border-color:#c4c4c4;color:#fff;flex-shrink:0;height:60px;width:155px;border:none}
.search-panel__submit:hover,.search-panel__submit:focus{background-color:#0008c3;border-color:#0008c3;color:#fff}.search-panel.active{opacity:1;pointer-events:initial;transition-delay:0s;transition:opacity 0.3s ease}
.search-panel.active .search-panel__bg{opacity:1}
.search-panel.active .search-panel__content{opacity:1;transform:translate(0,0)}
.search-panel__container .search-fast-results{position:absolute;top:90px;width:100%;max-height:280px;overflow-y:scroll;background:rgb(255,255,255);padding:0 20px 20px;display:none}
.search-panel__container .search-fast-results .search-hints-item{}
.search-panel__container .search-fast-results .search-hints-item a{display:block;margin-bottom:10px;padding:10px 20px;border-bottom:1px solid #F1F1F1;text-decoration:none;transition:color 0.3s ease,background-color 0.3s ease;font-family:var(--second-ff);font-weight:bold;margin-bottom:0;color:#000}
.search-panel__container .search-fast-results .search-hints-item a span{background:#fff28c}
.search-panel__container .search-fast-results .search-hints-item a:hover{background:#F1F1F1}.card-solution{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:310px;text-align:center;width:100%}
@media (min-width:1200px){.card-solution{max-width:calc(25% - 16px)}}
@media (min-width:1400px){.card-solution{max-width:310px}}
.card-solution__img{max-width:72px;position:relative;width:100%}
@media (min-width:576px){.card-solution__img{max-width:140px}}
.card-solution__title{font-size:20px;font-weight:500;letter-spacing:0.05em;line-height:135%;text-transform:uppercase}
.card-solution__title:empty{display:none}
.card-solution__descr{line-height:130%;min-height:68px}
.card-solution__descr:empty{display:none}.band-advantages{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start}
@media (min-width:992px){.band-advantages{justify-content:space-between}}
.band-advantages__text{font-size:24px;letter-spacing:0.0017em;line-height:120%;max-width:540px;text-align:left;width:100%}
@media (min-width:992px){.band-advantages__text{text-align:left}}
.band-advantages__icons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}
@media (min-width:400px){.band-advantages__icons{gap:32px;width:initial}}
@media (min-width:992px){.band-advantages__icons{gap:32px}}
@media (min-width:1200px){.band-advantages__icons{gap:50px}}
.band-advantages__icon{position:relative}.card-turnkey{align-items:flex-end;aspect-ratio:404/280;color:#fff;display:flex;position:relative;text-decoration:none;width:100%}
.card-turnkey:hover{color:#fff}
.card-turnkey:hover .card-turnkey__img{transform:scale(1.1)}
.card-turnkey:focus-visible{text-decoration:underline}
.card-turnkey__wrap-img{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.card-turnkey__img{height:100%;object-fit:cover;position:relative;transition:transform 0.3s ease;width:100%}
.card-turnkey__img--blured{bottom:0;height:100%;left:0;object-fit:cover;opacity:1;position:absolute;right:0;top:0;transition:transform 0.3s ease,opacity 0.3s ease;width:100%}
.card-turnkey__content{position:relative;width:100%}
.card-turnkey__content::before{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#161616 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.card-turnkey__content *{position:relative}
.card-turnkey__title{font-family:var(--second-ff);font-size:24px;font-weight:700;letter-spacing:0.0017em;line-height:130%;padding:16px}
@media (min-width:768px){.card-turnkey__title{padding:30px}}.card-turnkey:hover .card-turnkey__img--blured{opacity:0}.card-advantage{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem}
@media (min-width:576px){.card-advantage{flex-wrap:nowrap;gap:18px}}
.card-advantage__wrap-img{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;min-height:114px;width:100%}
@media (min-width:576px){.card-advantage__wrap-img{max-width:114px}}
.card-advantage__img{max-width:114px;width:100%}
.card-advantage__content{display:flex;flex-direction:column;gap:0.5rem}
.card-advantage__title{font-weight:500;letter-spacing:0.05em;text-transform:uppercase}
.card-advantage__descr{letter-spacing:0.0017em}.card-trigger{font-family:var(--second-ff)}
.card-trigger__title{font-size:32px;font-weight:700;letter-spacing:0.0017em;line-height:120%}
@media (min-width:768px){.card-trigger__title{font-size:48px}}
.card-trigger__text{letter-spacing:0.0017em;line-height:136%}.card-letter{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
.card-letter__img{object-fit:contain;transition:transform 0.3s ease;width:90%}.card-news{background-color:#fff;border:1px solid #cacaca;color:#000;display:block;text-decoration:none;transition:transform 0.3s ease,border 0.3s ease,box-shadow 0.3s ease;width:100%}
.card-news__wrap-img{height:228.5px;overflow:hidden}
.card-news__img{height:100%;object-fit:cover;transform:scale(1);transition:transform 0.3s ease;width:100%}
.card-news__content{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:10px 16px 16px}
@media (min-width:768px){.card-news__content{padding:20px 30px 30px}}
.card-news__date{color:rgba(0,0,0,0.7);font-size:13px;letter-spacing:0.0017em;line-height:136%}
.card-news__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;height:initial;letter-spacing:0.0017em;line-height:136%;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.card-news__title a{text-decoration:none}
@media (min-width:576px){.card-news__title{height:66px}}
.card-news__link{color:#0008c3;font-weight:700;letter-spacing:0.0017em;line-height:120%;margin-top:auto;text-decoration:none;text-transform:capitalize}
.card-news__link:hover,.card-news__link:focus-visible{color:#e30016}@media (min-width:1200px){.card-news--big .card-news__wrap-img{height:544px}.card-news--big .card-news__title{-webkit-line-clamp:4;font-size:32px;height:176px}}.card-news:hover,
.card-news:focus{box-shadow:0 6px 14px rgba(0,0,0,0.18);transform:translate(0,-8px)}
.card-news:hover .card-news__img,
.card-news:focus .card-news__img{transform:scale(1.1)}.card-specialist{align-items:center;display:flex;gap:16px}
@media (min-width:768px){.card-specialist{flex-direction:column;max-width:350px}}
.card-specialist__wrap-img{aspect-ratio:1/1;background-color:rgba(0,0,0,0.5);max-width:96px;width:100%}
@media (min-width:768px){.card-specialist__wrap-img{max-width:100%}}
.card-specialist__img{display:block;height:100%;object-fit:cover;width:100%}
.card-specialist__wrap-text{display:flex;flex-direction:column;gap:0.5rem}
.card-specialist__title{font-size:14px;font-weight:600;letter-spacing:0.0017em;line-height:134%}
.card-specialist__text{font-size:14px;font-weight:400;letter-spacing:0.0017em;line-height:134%}.card-form{display:flex;flex-direction:column}
@media (min-width:768px){.card-form{flex-direction:row;flex-wrap:wrap;gap:40px}}
@media (min-width:1200px){.card-form{display:block;position:relative}}
@media (min-width:1200px){.card-form{display:grid;grid-template-columns:1fr 400px;grid-template-rows:auto auto auto auto auto auto auto;gap:16px 16px;grid-template-areas:". specialist" ". specialist" "title specialist" "block-text specialist" "form specialist" ". specialist" ". specialist"}.card-form.spec-left{grid-template-columns:400px 1fr;grid-template-areas:"specialist ." "specialist ." "specialist title" "specialist block-text" "specialist form" "specialist ." "specialist ."}}
@media (min-width:1400px){.card-form{grid-template-columns:1fr 490px}}
.card-form .sec-title{margin-bottom:16px;order:1}
.card-form .block-text{margin-top:20px;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:136%;letter-spacing:0.17%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}
.card-form .form-view-button{order:2;grid-area:block-text;margin-top:60px;z-index:10}.card-form .form-view-button a{border:1px solid;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;text-align:center;vertical-align:middle}@media (min-width:768px){.card-form .sec-title{margin:0;order:initial}}
@media (min-width:1200px){.card-form .sec-title{grid-area:title;max-width:initial}}
.card-form .block-text{font-size:17px;letter-spacing:0.0017em;line-height:136%;order:2}
@media (min-width:768px){.card-form .block-text{font-size:20px;order:initial}}
@media (min-width:1200px){.card-form .block-text{grid-area:block-text}}
.card-form .block-text:empty{display:none}
.card-form .card-specialist{margin:32px 0;order:3}
@media (min-width:768px){.card-form .card-specialist{margin:0 0 0 auto;max-width:calc(50% - 20px);order:initial}}
@media (min-width:1200px){.card-form .card-specialist{grid-area:specialist;max-width:350px}}
@media (min-width:768px){.card-form.spec-left{flex-direction:row-reverse;justify-content:flex-end}}
@media (min-width:768px){.card-form.spec-left .card-specialist{margin:0 auto 0 0}}
.card-form .form{order:4}
@media (min-width:768px){.card-form .form{max-width:calc(50% - 20px);order:initial}}
@media (min-width:992px){.card-form .form{justify-content:center}}
@media (min-width:1200px){.card-form .form{display:block;grid-area:form;justify-content:initial;max-width:initial}}
.card-form .form__submit{margin-top:2rem}
@media (min-width:1200px){.card-form .form__submit{margin-top:0}}
.card-form .row{--bs-gutter-y:1rem}
@media (min-width:768px){.card-form .row{width:initial}}
@media (min-width:1200px){.card-form .row{--bs-gutter-y:40px;--bs-gutter-x:1.5rem}}
.card-form .form__submit{width:100%}.card-tab{background-color:#353535;color:#fff;display:flex;flex-direction:column;padding:30px 16px 30px 16px;position:relative}
@media (min-width:768px){.card-tab{flex-direction:row;gap:20px;padding:20px}}
@media (min-width:1200px){.card-tab{gap:30px;padding:30px}}
.card-tab__wrap-media{display:flex;flex-direction:column;margin-bottom:26px;order:1;position:relative;width:100%}
@media (min-width:768px){.card-tab__wrap-media{height:490px;margin-bottom:0;min-width:40%;width:580px}}
@media (min-width:992px){.card-tab__wrap-media{min-width:40%}}
@media (min-width:1200px){.card-tab__wrap-media{min-width:42%}}
@media (min-width:1400px){.card-tab__wrap-media{flex-shrink:0}}
.card-tab__wrap-img{aspect-ratio:343/205;background-color:rgba(0,0,0,0.5);width:100%}
@media (min-width:768px){.card-tab__wrap-img{aspect-ratio:initial;height:100%}}
.card-tab__img{height:100%;object-fit:cover;width:100%}
.card-tab__texts{display:flex;flex-direction:column;justify-content:center;order:3;padding:0}
@media (min-width:992px){.card-tab__texts{padding:50px 20px 50px 0}}
@media (min-width:1200px){.card-tab__texts{padding:50px 50px 50px 70px}}
.card-tab__texts p:last-of-type{margin-bottom:0}
.card-tab__title{font-family:var(--second-ff);font-size:20px;font-weight:700;letter-spacing:0.0017em;line-height:148%;margin-bottom:20px}
.card-tab__caption{color:#aeaeae;font-size:14px;line-height:160%;margin-top:1rem;order:2;width:100%}
@media (max-width:768px){.card-tab__caption{font-size:16px}}
@media (min-width:992px){.card-tab__caption{margin-top:30px;transform:translate(20px,0)}}
@media (min-width:1200px){.card-tab__caption{transform:translate(30px,0);width:580px}}
@media (min-width:1400px){.card-tab__caption{width:100%}}
@media (min-width:992px){.card-tab__caption::before{background-color:#aeaeae;content:"";height:1px;left:0;position:absolute;top:-16px;width:83px}}.card-object{background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:24px 16px 32px}
@media (min-width:768px){.card-object{background-color:none;flex-direction:row}}
@media (min-width:992px){.card-object{padding:0}}
@media (min-width:1200px){.card-object{gap:4rem}}
.card-object__wrap-media{display:flex;flex-direction:column;flex-shrink:0;gap:8px}
@media (min-width:768px){.card-object__wrap-media{flex-direction:row;gap:14px}}
.card-object__imgs{display:flex;flex-shrink:0;gap:8px;order:2;overflow:auto}
@media (min-width:768px){.card-object__imgs{flex-direction:column;order:initial;overflow:initial}}
.card-object__pic .card-object__img,
.card-object picture .card-object__img{width:72px}
.card-object__img{border:0 solid #e30016;cursor:pointer;height:72px;object-fit:cover;position:relative;transition:border 0.3s ease,width 0.3s ease;width:calc(25% - 6px)}
@media (min-width:768px){.card-object__img{width:72px}}
.card-object__img.active{border:4px solid #e30016}
.card-object__big-img{width:100%;object-fit:cover;aspect-ratio:327/205}
@media (min-width:768px){.card-object__big-img{aspect-ratio:initial;height:320px;width:250px}}
@media (min-width:992px){.card-object__big-img{height:350px;width:350px}}
@media (min-width:1200px){.card-object__big-img{width:450px;height:450px}}
@media (min-width:1400px){.card-object__big-img{width:556px;height:536px}}
.card-object__wrap-content{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding:0}
@media (min-width:576px){.card-object__wrap-content{gap:1rem}}
@media (min-width:992px){.card-object__wrap-content{gap:32px}}
@media (min-width:1200px){.card-object__wrap-content{padding:32px 0}}
.card-object__title{font-family:var(--second-ff);font-size:20px;line-height:120%;letter-spacing:0.0017em}
@media (min-width:768px){.card-object__title{font-size:24px}}
.card-object__text{position:relative}
.card-object__accs{display:flex;flex-direction:column;gap:12px}
@media (min-width:576px){.card-object__accs{gap:1rem}}
@media (min-width:1200px){.card-object__accs{gap:32px}}.card-gip-mark{display:flex;flex-direction:column;gap:2rem}
.card-gip-mark__wrap-img{aspect-ratio:850/520;background-color:rgba(0,0,0,0.5);position:relative;width:100%}
.card-gip-mark__img{display:block;height:100%;object-fit:cover;width:100%}
.card-gip-mark__video{display:block;height:100%;object-fit:cover;width:100%}
.card-gip-mark__title{font-family:var(--second-ff);font-size:24px;font-weight:400;letter-spacing:0.0017em;line-height:29px;text-align:center;transition:all 0.3s ease}
.card-gip-mark__btn-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-45%);z-index:5}.peculiarity{background-color:#ebeef0;display:flex;flex-direction:column;gap:36px;margin:0 calc(var(--bs-gutter-x) * 0.5 * -1);padding:2rem 2rem 3rem}
@media (min-width:576px){.peculiarity{margin:0}}
@media (min-width:992px){.peculiarity{gap:3rem;margin:1rem 0 0}}
.peculiarity__title{margin:0 auto;max-width:900px;position:relative}
.peculiarity__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:36px}
@media (min-width:576px){.peculiarity__list{gap:3rem 2rem}}
.peculiarity__footer{text-align:center}
.peculiarity__footer .btn-main{white-space:inherit}
@media (min-width:992px){.peculiarity .card-advantage{max-width:calc(50% - 16px)}}.card-why{margin:0 calc(var(--bs-gutter-x) * 0.5 * -1) 0}
@media (min-width:576px){.card-why{margin:0}}
.card-why__wrap-img{aspect-ratio:624/307;margin:0 0 12px;width:100%}
.card-why__img{height:100%;object-fit:cover;width:100%}
.card-why__content{align-items:center;display:flex;gap:16px 32px;padding:0 calc(var(--bs-gutter-x) * 0.5) 0}
@media (min-width:576px){.card-why__content{padding:0}}
.card-why__count{color:#bbb;font-family:Raleway;font-size:132px;font-weight:300;letter-spacing:0.0017em;line-height:1}
.card-why__descr{max-width:325px}.card-cat{background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:24px 16px;width:100%;transition:box-shadow 0.3s ease}
.card-cat:hover,.card-cat:focus-visible{box-shadow:0 6px 14px rgba(0,0,0,0.18)}
@media (min-width:992px){.card-cat{gap:1.5rem}}
@media (min-width:1200px){.card-cat{padding:30px}}
.card-cat__title{font-family:var(--second-ff);font-size:20px;letter-spacing:0.0017em;line-height:24px}
@media (min-width:992px){.card-cat__title{font-size:24px;line-height:29px}}
.card-cat__tabs{display:none;flex-wrap:wrap;gap:6px;min-height:88px}
@media (min-width:992px){.card-cat__tabs{display:flex}}
@media (min-width:1200px){.card-cat__tabs{gap:12px}}
.card-cat__tab{cursor:pointer;align-items:center;background-color:#fff;border-radius:2px;border:1px solid #cacaca;color:#000;display:inline-flex;font-feature-settings:"pnum" on,"lnum" on;font-size:13px;font-weight:500;height:38px;justify-content:center;line-height:160%;max-width:calc(33.33333% - 8px);overflow:hidden;padding:0.5rem 1rem;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:all 0.3s ease;white-space:nowrap;width:100%}
@media (min-width:1200px){.card-cat__tab{font-size:14px}}
.card-cat__tab:hover,.card-cat__tab:focus{border-color:rgba(5,108,218,0.1);color:#0008c3}
.card-cat__tab.dn{display:none}
.card-cat__tab--last{border-color:transparent}
.card-cat__tab.active{border-color:#0008c3;color:#0008c3}
.card-cat__wrap-select{display:block}
@media (min-width:992px){.card-cat__wrap-select{display:none}}
.card-cat__select{appearance:none;background-color:#f5f7fa;background-image:url("/assets/svg/select-bottom.svg");background-position:right 1rem center;background-repeat:no-repeat;border-radius:2px;border:1px solid #e5eaf5;color:#262626;cursor:pointer;font-feature-settings:"pnum" on,"lnum" on;font-size:14px;font-weight:500;height:48px;line-height:146%;padding:0.5rem 2rem 0.5rem 1rem;width:100%}
.card-cat__select:hover,.card-cat__select:focus{border-color:rgba(5,108,218,0.1)}
.card-cat__contents{position:relative}
.card-cat__content{display:flex;flex-direction:column-reverse;left:0;opacity:0;position:absolute;top:0;transform:scale(0)}
@media (min-width:576px){.card-cat__content{align-items:flex-start;flex-direction:row}}
.card-cat__content.active{opacity:1;position:relative;transform:scale(1);transition:opacity 0.7s ease}
.card-cat__wrap-details{width:100%}
@media (min-width:576px){.card-cat__wrap-details{padding-right:30px;width:50%}}
.card-cat__wrap-details:last-of-type{margin-bottom:0}
.card-cat__details{position:relative}
.card-cat__wrap-img{height:100%;width:100%}
@media (min-width:576px){.card-cat__wrap-img{width:50%}}
.card-cat__img{height:100%;object-fit:contain;width:100%}a.card-cat__title{text-decoration:none;color:inherit}
a.card-cat__title:hover,a.card-cat__title:focus-visible{color:#d9251d}.wrap-card-cats{display:flex;flex-direction:column;gap:1rem}
@media (min-width:768px){.wrap-card-cats{flex-direction:row}.wrap-card-cats .card-cat{max-width:calc(50% - 8px)}}
@media (min-width:1200px){.wrap-card-cats{gap:2rem}.wrap-card-cats .card-cat{max-width:calc(50% - 16px)}}.uni-card{color:#262626;display:flex;font-size:14px;gap:0.5rem;line-height:146%}
@media (min-width:576px){.uni-card{gap:20px}}
.uni-card--vertical{flex-direction:column}
.uni-card--vertical .uni-card__descr{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
@media (min-width:576px){.uni-card--vertical .uni-card__wrap-media{max-width:100%}}
@media (min-width:992px){.uni-card--vertical .uni-card__wrap-media{max-width:100%}}
.uni-card--horizontal{flex-direction:column}
@media (min-width:576px){.uni-card--horizontal{flex-direction:row}.uni-card--horizontal .uni-card__content{justify-content:center}.uni-card--horizontal .uni-card__descr{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}
.uni-card__wrap-media{aspect-ratio:235/162;border:1px solid rgba(0,0,0,0.2);color:inherit;flex-shrink:0;max-width:100%;overflow:hidden;position:relative;text-decoration:none;width:100%;display:flex;align-items:center;justify-content:center}
@media (min-width:576px){.uni-card__wrap-media{max-width:150px}}
@media (min-width:992px){.uni-card__wrap-media{max-width:235px}}
.uni-card__wrap-media:hover{color:inherit}
.uni-card__wrap-media.wrap-video{aspect-ratio:305/226;max-width:100%}
.uni-card__wrap-media.wrap-with-text{aspect-ratio:312/230}
.uni-card__media{border:none;height:100%;max-width:100%;object-fit:cover;transition:transform 0.3s ease;width:100%}
.uni-card__tag{background-color:#ebecfb;bottom:14px;font-feature-settings:"pnum" on,"lnum" on;font-size:10px;font-weight:500;left:14px;line-height:160%;max-width:calc(100% - 28px);padding:8px 12px;position:absolute;text-transform:uppercase}
@media (min-width:1200px){.uni-card__tag{font-size:12px}}
.uni-card__content{display:flex;flex-direction:column;gap:0.5rem}
.uni-card__date{position:relative}
.uni-card__title{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:120%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}
.uni-card__title:hover,.uni-card__title:focus-visible{color:#0008c3}
.uni-card__descr{position:relative}.uni-card:hover img.uni-card__media{transform:scale(1.1)}.card-tool{display:flex;flex-direction:column;gap:10px;max-width:360px;width:100%}
.card-tool__wrap-img{aspect-ratio:332px/192px;position:relative;width:100%}
.card-tool__img{height:100%;object-fit:contain;width:100%}
.card-tool__title{font-family:var(--second-ff);font-size:24px;font-weight:700;letter-spacing:0.0017em;line-height:1.2;padding:4px 16px;text-align:center}
.card-tool__link{align-items:center;background-color:#fff;border:1px solid #fff;color:#0008c3;display:inline-flex;font-weight:700;justify-content:center;padding:4px 16px;text-decoration:none;width:100%}
.card-tool__link:hover,.card-tool__link:focus-visible{color:var(--accent-red)}.card-project{display:flex;flex-direction:column;gap:24px}
@media (min-width:992px){.card-project{flex-direction:row}}
.card-project__title{font-size:20px;font-weight:600;letter-spacing:0.0017em;line-height:1.5;margin-bottom:16px}
@media (min-width:768px){.card-project__title{font-size:24px;margin-bottom:24px}}
@media (min-width:992px){.card-project__title{margin-bottom:32px;max-width:512px}}
.card-project__wrap-media{position:relative;width:100%}
.card-project__video{aspect-ratio:16/9;display:block;max-width:512px;width:100%}
.card-project__content{display:block;width:100%}
.card-project__text-block{margin-bottom:16px}
@media (min-width:768px){.card-project__text-block{margin-bottom:24px}}
@media (min-width:992px){.card-project__text-block{margin-bottom:32px}}
.card-project__subtitle{font-family:var(--second-ff);font-size:20px;font-weight:400;letter-spacing:0.0017em;line-height:24px;margin-bottom:8px}
@media (min-width:768px){.card-project__subtitle{margin-bottom:16px}}
.card-project__text{position:relative}.card-contact{background-color:#fff;border-radius:4px;border:1.5px solid #d8d8d8;color:inherit;cursor:pointer;height:100%;padding:16px;transition:border 0.3s ease,background 0.3s ease}
@media (min-width:576px){.card-contact{padding:24px}}
@media (min-width:1200px){.card-contact{padding:30px}}
.card-contact:hover,.card-contact:focus-visible,.card-contact.active{background-color:#f7f7f7;border-color:#0008c3}
.card-contact:hover .card-contact__title,.card-contact:focus-visible .card-contact__title,.card-contact.active .card-contact__title{color:#0008c3}
.card-contact__title{font-family:var(--second-ff);font-size:24px;font-weight:400;letter-spacing:0.0017em;line-height:1.2;margin-bottom:16px}
@media (min-width:576px){.card-contact__title{margin-bottom:24px}}
@media (min-width:992px){.card-contact__title{margin-bottom:32px}}
@media (min-width:1200px){.card-contact__title{margin-bottom:42px}}
.card-contact__list{display:flex;flex-direction:column;gap:0.5rem}
@media (min-width:576px){.card-contact__list{gap:1m}}
@media (min-width:992px){.card-contact__list{gap:1rem}}
@media (min-width:1200px){.card-contact__list{gap:1.5rem}}
.card-contact__address{display:block;margin:0}
.card-contact__subtitle{font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:1.2;margin-bottom:0.5rem}
.card-contact__text{display:block}
.card-contact__tel{color:inherit;text-decoration:none}
.card-contact__tel:hover{color:#0008c3;text-decoration:underline}.card-bracing{display:flex;flex-direction:column;gap:8px;max-width:100%;width:100%}
@media (min-width:768px){.card-bracing{gap:16px}}
@media (min-width:992px){.card-bracing{gap:24px}}
.card-bracing__wrap-img{aspect-ratio:557/349;position:relative;width:100%}
.card-bracing__img{height:100%;object-fit:cover;width:100%}
.card-bracing__title{font-family:var(--second-ff);font-size:24px;font-weight:400;letter-spacing:0.0017em;line-height:1.2;padding:4px 16px;text-align:center}.card-adv{padding:0 0 0 52px;position:relative}
.card-adv__title{font-weight:500;letter-spacing:0.05em;line-height:22px;margin-bottom:10px;padding:5px 0;position:relative;text-transform:uppercase}
.card-adv__icon{left:-20px;position:absolute;top:50%;transform:translate(-100%,-50%)}
.card-adv__text{letter-spacing:0.0017em}.card-light-curve{display:flex;flex-direction:column;gap:16px;max-width:100%;text-align:center;width:100%}
@media (min-width:992px){.card-light-curve{gap:24px}}
.card-light-curve__wrap-img{aspect-ratio:1/1;margin:0 auto;max-width:265px;position:relative;width:100%}
.card-light-curve__img{height:100%;object-fit:cover;width:100%}
.card-light-curve__title{font-family:var(--second-ff);font-weight:700;letter-spacing:0.0017em;line-height:1.2}.card-product{display:flex;flex-direction:column;gap:16px}
@media (min-width:576px){.card-product{gap:16px}}
@media (min-width:992px){.card-product{gap:24px}}
.card-product__uptitle{font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:22px;margin:0}
.card-product__title{font-family:var(--second-ff);font-size:24px;font-weight:700;letter-spacing:0.004em;line-height:1.2}
@media (min-width:576px){.card-product__title{font-size:28px}}
@media (min-width:768px){.card-product__title{font-size:32px}}
@media (min-width:1200px){.card-product__title{font-size:40px}}
.card-product__descr{letter-spacing:0.0017em}
.card-product__btns{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem}.card-table,.card-table--first{--cell-height:48px;font-size:14px;letter-spacing:0;line-height:20px}
.card-table__wrap-img{aspect-ratio:333/192;width:100%;display:block}
.card-table__img{display:block;height:100%;object-fit:contain;width:100%}
.card-table__title{align-items:center;display:flex;font-family:var(--second-ff);font-size:16px;font-weight:700;height:var(--cell-height);justify-content:center;letter-spacing:0.0017em;margin:0;padding:4px 16px;text-align:center}
.card-table__list{list-style-type:none;margin:0;padding:0}
.card-table__list-item{position:relative}
.card-table__list-title{align-items:center;background-color:#f6f7f7;border:1px solid #ebeef0;display:flex;font-weight:700;height:var(--cell-height);justify-content:flex-start;padding:4px 16px;text-align:left}
@media (min-width:576px){.card-table__list-title{display:none}}
.card-table__list-value{align-items:center;background-color:#fff;border:1px solid #ebeef0;display:flex;font-weight:400;height:var(--cell-height);justify-content:center;padding:4px 16px;text-align:center}
.card-table__link{height:var(--cell-height);width:100%}.card-table__list.as-table .card-table__list-item{display:flex;flex-direction:column}
@media (min-width:576px){.card-table__list.as-table .card-table__list-item{flex-direction:row}}
.card-table__list.as-table .card-table__list-title{align-items:center;display:flex;height:auto;padding:14px 16px;width:100%}
@media (min-width:576px){.card-table__list.as-table .card-table__list-title{width:50%}}
.card-table__list.as-table .card-table__list-value{align-items:center;display:flex;height:auto;padding:14px 16px;width:100%}
@media (min-width:576px){.card-table__list.as-table .card-table__list-value{width:50%}}.card-table--first{display:none;left:0;position:absolute;top:0;z-index:5}
@media (min-width:576px){.card-table--first{display:block}}
.card-table--first .card-table__list-title{display:flex}
.card-table--first .card-table__list-value{display:none}.key-eployees{display:flex;flex-direction:column;gap:16px}
@media (min-width:576px){.key-eployees{gap:32px}}
@media (min-width:992px){.key-eployees{align-items:center;flex-direction:row;gap:88px}}
@media (min-width:992px){.key-eployees--reverse{flex-direction:row-reverse}}
@media (min-width:992px){.key-eployees--reverse .key-eployees__info{left:auto;right:100%;transform:translate(62%,-80%)}}
.key-eployees__wrap-img{aspect-ratio:1/1;flex-shrink:0;max-width:428px;position:relative}
.key-eployees__img{height:100%;object-fit:cover;width:100%}
.key-eployees__info{backdrop-filter:blur(4px);background-color:rgba(255,255,255,0.8);bottom:0;display:flex;flex-wrap:wrap;gap:10px;left:0;max-width:200px;padding:10px;position:absolute;width:auto}
@media (min-width:768px){.key-eployees__info{bottom:auto;left:100%;top:100%;transform:translate(-43%,-70%);width:100%}}
@media (min-width:992px){.key-eployees__info{padding:20px}}
@media (min-width:1200px){.key-eployees__info{max-width:300px}}
.key-eployees__info-item{position:relative}
.key-eployees__info-title{color:#565656;font-weight:500}
.key-eployees__info-subtitle{font-family:var(--second-ff);font-size:20px;font-weight:700;letter-spacing:0.0017em;line-height:1.2}
.key-eployees__info-text{font-family:var(--second-ff);font-size:20px;font-weight:700;letter-spacing:0.0017em;line-height:1.3}
@media (min-width:576px){.key-eployees__info-text{font-size:20px}}
@media (min-width:768px){.key-eployees__info-text{font-size:24px}}
@media (min-width:992px){.key-eployees__info-text{font-size:30px}}
@media (min-width:1200px){.key-eployees__info-text{font-size:40px}}
.key-eployees__content{letter-spacing:0.0017em;max-width:516px;width:100%}
@media (min-width:992px){.key-eployees__content{padding-bottom:32px}}
.key-eployees__title{font-family:var(--second-ff);font-size:20px;font-weight:700;line-height:1.2;margin-bottom:4px}
.key-eployees__subtitle{color:#565656;font-weight:500}
.key-eployees__text{font-family:var(--second-ff);line-height:1.36;margin-top:8px}
@media (min-width:576px){.key-eployees__text{margin-top:24px}}
@media (min-width:992px){.key-eployees__text{padding-bottom:48px}}@media (min-width:992px){.key-eployees--director{margin-bottom:60px}}
.key-eployees--director .key-eployees__info{max-width:100%}
@media (min-width:768px){.key-eployees--director .key-eployees__info{max-width:350px}}
@media (min-width:992px){.key-eployees--director .key-eployees__info{text-align:right;transform:translate(92%,-32%)}}
@media (min-width:1200px){.key-eployees--director .key-eployees__info{transform:translate(68%,-32%)}}.card-department__wrap-img{aspect-ratio:516/385;margin-bottom:20px}
.card-department__img{height:100%;object-fit:cover;width:100%}
.card-department__title{font-family:var(--second-ff);font-size:24px;font-weight:700;letter-spacing:0.0017em;line-height:1.2;margin-bottom:8px}
.card-department__text{position:relative}
.card-department a{color:inherit;display:block;text-decoration:none}
.card-department a:hover{color:#e30016}.card-cooperate{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}
@media (min-width:576px){.card-cooperate{gap:0}}
.card-cooperate__wrap-img{width:100%}
@media (min-width:576px){.card-cooperate__wrap-img{width:50%}}
@media (min-width:992px){.card-cooperate__wrap-img{width:33.3333333333%}}
@media (min-width:1200px){.card-cooperate__wrap-img{width:41.6666666667%}}
.card-cooperate__img{height:100%;object-fit:cover;width:100%}
.card-cooperate__content{display:flex;flex-direction:column;gap:16px;padding:0;width:100%}
@media (min-width:576px){.card-cooperate__content{padding:16px;width:50%}}
@media (min-width:992px){.card-cooperate__content{padding:32px 16px 32px 32px;width:33.3333333333%}}
.card-cooperate__title{font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:1.2}
@media (min-width:992px){.card-cooperate__title{padding:30px 0 30px}}
.card-cooperate__text{letter-spacing:0.0017em}
.card-cooperate__footer{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}
@media (min-width:576px){.card-cooperate__footer{padding:16px;width:100%}}
@media (min-width:992px){.card-cooperate__footer{padding:32px 32px 32px 16px;width:33.3333333333%}}
@media (min-width:1200px){.card-cooperate__footer{width:25%}}
.card-cooperate__logo{max-width:100%;position:relative}
.card-cooperate__trigger{backdrop-filter:blur(4px);background-color:rgba(255,255,255,0.8);display:flex;flex-wrap:wrap;gap:10px;max-width:100%;padding:10px}
@media (min-width:768px){.card-cooperate__trigger{width:100%}}
@media (min-width:992px){.card-cooperate__trigger{padding:20px}}
.card-cooperate__trigger-item{position:relative}
.card-cooperate__trigger-title{color:#565656;font-weight:500}
.card-cooperate__trigger-text{font-family:var(--second-ff);font-size:20px;font-weight:700;letter-spacing:0.0017em;line-height:1.3}
@media (min-width:576px){.card-cooperate__trigger-text{font-size:20px}}
@media (min-width:768px){.card-cooperate__trigger-text{font-size:24px}}
@media (min-width:992px){.card-cooperate__trigger-text{font-size:30px}}
@media (min-width:1200px){.card-cooperate__trigger-text{font-size:40px}}
.card-cooperate a{color:inherit;display:block;text-decoration:none}
.card-cooperate a:hover{color:#e30016}.card-cooperate--reverse{flex-direction:row-reverse}
@media (min-width:992px){.card-cooperate--reverse .card-cooperate__content{padding:32px 32px 32px 16px}}
@media (min-width:992px){.card-cooperate--reverse .card-cooperate__footer{padding:32px 16px 32px 32px}}.cooperate{border:1.5px solid #d8d8d8;display:flex;flex-direction:column;height:100%;padding:10px}
@media (min-width:576px){.cooperate{padding:16px}}
@media (min-width:992px){.cooperate{padding:30px}}
.cooperate__header{align-items:center;display:flex;gap:16px;margin-bottom:8px}
.cooperate__icon{display:block;height:60px}
@media (min-width:576px){.cooperate__icon{height:80px}}
@media (min-width:992px){.cooperate__icon{height:108px}}
.cooperate__title{font-size:20px;font-weight:500;letter-spacing:0.05em;line-height:1.35}
.cooperate__text{letter-spacing:0.0017em;margin-bottom:16px}
@media (min-width:992px){.cooperate__text{margin-bottom:24px}}
.cooperate__accs{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding-bottom:16px}
@media (min-width:992px){.cooperate__accs{margin-bottom:24px}}
.cooperate__footer{margin-top:auto}
.cooperate__footer button,
.cooperate__footer a{width:100%}
@media (min-width:480px){.cooperate__footer button,.cooperate__footer a{width:auto}}.tags{display:flex;flex-wrap:wrap;gap:12px}
.tags__header{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%;flex-shrink:0}
@media (min-width:768px){.tags__header{display:none}}
.tags__title{font-family:var(--second-ff);font-weight:700;font-size:24px;line-height:120%}
.tags__close-popup{align-items:center;background-color:#fff;border:none;color:inherit;display:inline-flex;height:48px;justify-content:center;padding:0;width:48px}
.tags__close-popup:hover,.tags__close-popup:focus-visible{color:#0008c3}.tag,.tag--reset{align-items:center;background-color:#fff;border-radius:2px;border:1px solid #cacaca;color:inherit;cursor:pointer;display:inline-flex;font-feature-settings:"pnum" on,"lnum" on;font-size:14px;justify-content:center;line-height:160%;padding:8px 16px;position:relative;text-align:center;text-transform:uppercase}
.tag:hover,.tag--reset:hover,.tag:focus-visible,.tag--reset:focus-visible{border-color:#0008c3;color:#0008c3;transition:all 0.3s ease}
.tag__close{opacity:0;pointer-events:none;position:absolute;right:12px;top:50%;transform:translate(0,-50%);transition:opacity 0.1s ease}
.tag.active,.active.tag--reset{border-color:transparent;padding:8px 38px 8px 12px;transition:all 0.3s ease}
.tag.active .tag__close,.active.tag--reset .tag__close{opacity:1;transition-delay:opacity 0.3s;transition:opacity 0.3s ease}.tag--reset{border-color:transparent;color:#0008c3;font-weight:600;padding:8px}
.tag--reset.active{padding:8px}.wrapper-tags{opacity:0;pointer-events:none;width:100%;height:calc(100% - var(--header-height));background-color:rgba(0,0,0,0.5);backdrop-filter:blur(4px);position:fixed;top:calc(var(--header-height) - var(--bs-gutter-y));left:0}
@media (min-width:768px){.wrapper-tags{opacity:1;pointer-events:initial;position:relative;top:initial;left:initial;background-color:initial}}
.wrapper-tags.active{opacity:1;pointer-events:initial;transition:all 0.3s ease;z-index:5}.wrapper-tags.active{padding-bottom:64px;padding-top:64px}
@media (min-width:768px){.wrapper-tags.active{padding-bottom:0;padding-top:0}}
.wrapper-tags.active .tags{background-color:#fff;border-radius:8px;max-height:100%;overflow:auto;padding:8px 16px}
@media (min-width:768px){.wrapper-tags.active .tags{background-color:initial;border-radius:initial;padding:0}}.slider-clients{padding-bottom:48px}
@media (min-width:768px){.slider-clients{padding-bottom:72px}}
.slider-clients .swiper-slide{height:112px}.slider-blog{padding-bottom:48px}
@media (min-width:768px){.slider-blog{padding-bottom:58px}}.slider-letters{overflow:visible;padding:30px 0 32px}
@media (min-width:768px){.slider-letters{padding:30px 0 64px}}
.slider-letters .swiper-slide-active .card-letter__img{transform:scale(1.1)}
.slider-letters .swiper-slide{opacity:0;transition:opacity 0.3s ease}
.slider-letters .swiper-slide-visible{opacity:1}.list-clients{display:flex;flex-wrap:wrap;gap:48px 0}
.list-clients__item{align-items:center;display:flex;justify-content:center;width:50%}
@media (min-width:576px){.list-clients__item{width:33.3333333333%}}
@media (min-width:768px){.list-clients__item{width:25%}}
@media (min-width:992px){.list-clients__item{width:20%}}
@media (min-width:1200px){.list-clients__item{width:14.2857142857%}}
.list-clients__item img{max-width:100%}.card-client{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
.card-client img{max-width:100%}.news-grid{display:flex;flex-wrap:wrap;gap:12px}
@media (min-width:768px){.news-grid{gap:24px}}
@media (min-width:1200px){.news-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;gap:24px 24px;grid-template-areas:"card-big card-big card card-2" "card-big card-big card-3 card-4"}}
@media (min-width:576px){.news-grid .card-news{max-width:calc(50% - 6px)}}
@media (min-width:768px){.news-grid .card-news{max-width:calc(50% - 12px)}}
@media (min-width:992px){.news-grid .card-news{max-width:calc(33.33333% - 16px)}}
@media (min-width:1200px){.news-grid .card-news{max-width:100%}}
.news-grid .card-news:nth-of-type(1){grid-area:card-big}
.news-grid .card-news:nth-of-type(2){grid-area:card}
.news-grid .card-news:nth-of-type(3){grid-area:card-2}
.news-grid .card-news:nth-of-type(4){grid-area:card-3}
.news-grid .card-news:nth-of-type(5){grid-area:card-4}.media-block{display:flex;flex-direction:column;gap:16px 40px}
@media (min-width:768px){.media-block{flex-direction:row}}
@media (min-width:768px){.media-block--reverse{flex-direction:row-reverse}}
.media-block__wrap-img{align-items:center;display:flex;flex-shrink:0}
@media (min-width:768px){.media-block__wrap-img{max-width:40%}}
.media-block__wrap-img img{max-width:100%}
.media-block__wrap-text{align-items:center;display:flex}.social{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}
.social__title{text-align:right;width:100%}
.social__list{align-items:center;display:flex;gap:12px 32px;justify-content:flex-end}
.social__link{color:inherit;text-decoration:none}
.social__link:hover,.social__link:focus-visible{color:#e30016}
.social__icon{fill:currentColor}.social-head{align-items:center;display:inline-flex;gap:8px}
@media (min-width:992px){.social-head{gap:8px}}
@media (min-width:1200px){.social-head{gap:12px 32px}}
.social-head__link{color:#000;text-decoration:none}
.social-head__link:hover,.social-head__link:focus-visible{color:#e30016}
.social-head__icon{--icon-color:currentColor}.slider-sertic{max-width:865px}.card-sertic{max-width:100%}
.card-sertic__img{display:block;margin:0 auto;max-width:100%}.articles-grid{display:flex;flex-wrap:wrap;gap:1.5rem}
@media (min-width:1200px){.articles-grid{display:grid;gap:32px 56px;grid-template-columns:1fr 1fr}}
.articles-grid .uni-card{width:100%}
@media (min-width:768px){.articles-grid .uni-card{max-width:calc(50% - 12px)}}
@media (min-width:1200px){.articles-grid .uni-card{max-width:100%}}
.articles-grid .article-1{grid-area:article-1}
.articles-grid .article-2{grid-area:article-2}
.articles-grid .article-3{grid-area:article-3}
.articles-grid .article-big{grid-area:article-big}
@media (min-width:1200px){.articles-grid .uni-card.article-big{flex-direction:column;font-size:19px}.articles-grid .uni-card.article-big .uni-card__wrap-media{aspect-ratio:626/371;max-width:100%}.articles-grid .uni-card.article-big .uni-card__title{font-size:24px}.articles-grid .uni-card.article-big .uni-card__descr{-webkit-line-clamp:3}}.video-el{display:block;width:100%}.slider-tools{padding-bottom:60px}
.slider-tools .card-tool{margin:0 auto;max-width:332px}.list-docs{list-style-type:none;margin:0;padding:0}
@media (min-width:768px){.list-docs{column-gap:2rem;columns:2}}
.list-docs li{margin-bottom:20px}.contact-links{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center}
@media (min-width:576px){.contact-links{flex-direction:row;align-items:center}}
@media (min-width:768px){.contact-links{gap:1rem 3rem}}
@media (min-width:992px){.contact-links{gap:1rem 2rem}}
@media (min-width:1200px){.contact-links{gap:1rem 1rem}}
.contact-links__tel{align-items:center;color:inherit;display:inline-flex;font-size:20px;font-weight:500;gap:0.5rem;letter-spacing:0.03em;text-decoration:none;white-space:nowrap}
.contact-links__tel:hover{text-decoration:underline;color:#0008c3}
.contact-links__tel:nth-child(2){margin:0 10%}
.wrap-map{width:100%;height:320px}
@media (min-width:576px){.wrap-map{height:360px}}
@media (min-width:768px){.wrap-map{height:420px}}
@media (min-width:992px){.wrap-map{height:480px}}
@media (min-width:1200px){.wrap-map{height:610px}}
.wrap-map .map,
.wrap-map iframe{background-color:rgba(0,0,0,0.5);border:none;height:100%;object-fit:cover;width:100%}
.wrap-map [class*=-gototech],
.wrap-map [class*=-copyright_logo_no]{display:none}.list-checks{list-style-type:none;margin:0;padding:0}
.list-checks li{align-items:center;display:flex;gap:10px;margin-bottom:10px;min-height:20px}
@media (min-width:768px){.list-checks li{gap:20px;margin-bottom:20px}}
.list-checks li:last-of-type{margin-bottom:0}.col-characteristics__title{font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:22px;margin-bottom:1rem}.table-slider{padding-bottom:56px}
.table-slider .first-slide{display:none}
@media (min-width:576px){.table-slider .first-slide{display:block}}
.table-slider .swiper-slide-active,
.table-slider .swiper-slide-prev{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.select-local{appearance:none;background-color:#f5f7fa;background-image:url("/assets/svg/select-bottom.svg");background-position:right 1rem center;background-repeat:no-repeat;border-radius:2px;border:1px solid #e5eaf5;color:#262626;cursor:pointer;font-feature-settings:"pnum" on,"lnum" on;font-size:14px;font-weight:500;height:48px;line-height:146%;padding:0.5rem 2rem 0.5rem 1rem;width:100%}
.select-local:hover,.select-local:focus{border-color:rgba(5,108,218,0.1)}.slider-smallfade{max-width:100%;height:100%}
.slider-smallfade .swiper-slide{aspect-ratio:1/1}.wrap-tabs .btn-fiveth{font-size:14px;padding:5px 20px;text-transform:uppercase;color:inherit;width:100%;white-space:inherit}
@media (max-width:575.98px){.wrap-tabs .btn-fiveth{font-size:10px}}
.wrap-tabs .btn-fiveth:hover,.wrap-tabs .btn-fiveth:focus-visible{color:#e30016}
.wrap-tabs .btn-fiveth.active{background-color:#fff;color:#0008c3}.wrap-tab-contents{position:relative;overflow:hidden}.tab-content{left:0;opacity:0;position:absolute;top:0;transform:scale(0)}.tab-content.active{opacity:1;position:relative;transform:scale(1);transition:opacity 0.7s ease}
.small-text{font-size:13px;line-height:1.3;letter-spacing:0.004em}.list-solutions{margin:0;padding:20px 0 0;list-style-type:none;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sec-bg-lines{background-color:#f7f7f7;position:relative}
.sec-bg-lines__img{height:100%;object-fit:cover;position:absolute;top:0;width:100%}
.sec-bg-lines .container{position:relative}.no-wrap{white-space:nowrap}.mobile-strong{font-weight:bold;margin-bottom:8px}
@media (min-width:992px){.mobile-strong{font-weight:inherit;margin-bottom:0}}.swiper-pagination.onblack{--swiper-theme-color:rgba(255,255,255,0.9);--swiper-pagination-bullet-inactive-opacity:0.6;--swiper-pagination-bullet-inactive-color:#fff}.bgc-ebeef0{background-color:#ebeef0}.bgc-​df2a02{background:linear-gradient(0deg,rgba(223,42,2,0.3),rgba(223,42,2,0.3)),#ebecfb}.bgc-a976f7{background:linear-gradient(0deg,rgba(169,118,247,0.3),rgba(169,118,247,0.3)),#ebecfb}.bgc-eada03{background:linear-gradient(0deg,rgba(234,218,3,0.3),rgba(234,218,3,0.3)),#ebecfb}.bgc-fe9b06{background:linear-gradient(0deg,rgba(254,155,6,0.3),rgba(254,155,6,0.3)),#ebecfb}.bgc-2ce300{background:linear-gradient(0deg,rgba(44,227,0,0.3),rgba(44,227,0,0.3)),#ebecfb}.uni-yt-video{display:block;max-width:100%;width:100%;aspect-ratio:16/9;border:none}.font-second{font-family:var(--second-ff)}
.uni-sec-7{padding:50px 0}.uni-sec-8{padding:32px 0 32px}
@media (min-width:576px){.uni-sec-8{padding:32px 0 64px}}.gap-12px{gap:12px}.gap-y-32px{row-gap:32px}.bgc-df2a02-2{background:linear-gradient(0deg,rgba(223,42,2,0.75) 0%,rgba(223,42,2,0.75) 100%),#ebecfb}.bgc-2ce300{background:linear-gradient(0deg,rgba(44,227,0,0.3) 0%,rgba(44,227,0,0.3) 100%),#ebecfb}.bgc-eada03{background:linear-gradient(0deg,rgba(234,218,3,0.3) 0%,rgba(234,218,3,0.3) 100%),#ebecfb}.btn-icon{padding:0;background-color:#fff;min-height:43px;min-width:43px;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #fff;transition:border-color 0.3s ease}
.btn-icon:hover,.btn-icon:focus-visible{border-color:rgba(0,8,195,0.5)}
.btn-icon img,
.btn-icon svg{height:28px}.tab-options-form{display:flex;flex-wrap:wrap;gap:6px}
@media (min-width:576px){.tab-options-form{gap:12px}}.tab-option{cursor:pointer;display:inline-block;position:relative}
.tab-option__input{left:0;opacity:0;position:absolute;top:0}
.tab-option__input:checked ~ .tab-option__text{background-color:var(--accent-blue);border-color:var(--accent-blue);color:#fff}
.tab-option__text{align-items:center;background-color:#fff;border:1px solid #cacaca;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 12px;text-transform:uppercase;transition:all 0.3s ease;font-size:14px}
@media (min-width:576px){.tab-option__text{padding:19px 30px}}
.tab-option:hover .tab-option__text,.tab-option:focus-visible .tab-option__text,.tab-option:focus-within .tab-option__text{border-color:var(--accent-blue)}.uni-card--vertical-2{flex-direction:column;position:relative}
.uni-card--vertical-2:hover .uni-card__preview,.uni-card--vertical-2:focus-within .uni-card__preview{opacity:1}
.uni-card--vertical-2 .uni-card__descr{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.uni-card--vertical-2 .uni-card__wrap-media{aspect-ratio:1/1}
@media (min-width:576px){.uni-card--vertical-2 .uni-card__wrap-media{max-width:100%}}
@media (min-width:992px){.uni-card--vertical-2 .uni-card__wrap-media{max-width:100%}}
.uni-card--vertical-2 .uni-card__tag{bottom:12px;left:12px}
.uni-card--vertical-2 .uni-card__tag.bgc-df2a02-2{color:#fff}
.uni-card--vertical-2 .uni-card__bar{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:auto}
.uni-card--vertical-2 .uni-card__preview{backdrop-filter:blur(4px);background-color:rgba(255,255,255,0.95);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-end;left:0;opacity:0;overflow:auto;padding:1rem 0.5rem;position:absolute;top:0;transition:opacity 0.3s ease;width:100%}
.uni-card--vertical-2 .uni-card__price{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:120%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.text-start .sec-title{text-align:left}.four-items-slider{padding-bottom:48px;overflow:visible}
@media (min-width:768px){.four-items-slider{padding-bottom:58px}}
.four-items-slider .swiper-button-prev,
.four-items-slider .swiper-button-next{display:none;margin-top:-60px}
@media (min-width:768px){.four-items-slider .swiper-button-prev,.four-items-slider .swiper-button-next{display:flex}}
@media (min-width:1600px){.four-items-slider .swiper-button-next{right:-40px}}
@media (min-width:1600px){.four-items-slider .swiper-button-prev{left:-40px}}
.four-items-slider .swiper-slide-active .card-letter__img{transform:scale(1.1)}
.four-items-slider .swiper-slide{opacity:0;transition:opacity 0.3s ease}
.four-items-slider .swiper-slide-visible{opacity:1}.sec-personal{padding:50px 0;background-color:rgba(0,8,195,0.04)}
.sec-personal__container{display:flex;flex-wrap:wrap;gap:1rem}
@media (min-width:576px){.sec-personal__container{gap:2rem}}
@media (min-width:768px){.sec-personal__container{flex-wrap:nowrap}}
.sec-personal__aside{flex-shrink:0;width:100%}
@media (min-width:768px){.sec-personal__aside{max-width:200px}}
.sec-personal__contents{background-color:#fff;border-radius:2px;overflow:auto;padding:1rem 0.5rem;position:relative;width:100%}
@media (min-width:576px){.sec-personal__contents{padding:1rem 1.5rem}}
.sec-personal__list-orders{display:flex;flex-direction:column;gap:0.5rem}
.sec-personal .card-table__list-title{font-size:12px;line-height:1.2;padding:4px 8px}
@media (min-width:1200px){.sec-personal .card-table__list-title{padding:4px 16px}}
@media (min-width:1400px){.sec-personal .card-table__list-title{font-size:14px}}.personal-nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:0.5rem 0}
@media (min-width:576px){.personal-nav{padding:1rem 0}}
@media (min-width:768px){.personal-nav{gap:0.5rem;flex-direction:column;align-items:flex-start}}.link-personal{color:#000;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.034px;line-height:130%;text-decoration:none;border-bottom:1px dashed currentColor}
@media (min-width:576px){.link-personal{font-size:20px}}
@media (min-width:768px){.link-personal{border-bottom:none}}
.link-personal:hover,.link-personal:focus-visible,.link-personal.active{color:var(--accent-blue);opacity:1 !important}.link-gray{color:rgba(0,0,0,0.5);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0.54px;display:inline-block;border-bottom:1px dashed rgba(0,0,0,0.25);text-decoration:none}
.link-gray:hover,.link-gray:focus-visible{color:var(--accent-blue);border-color:var(--accent-blue)}.ff-second{font-family:var(--second-ff)}.personal-form{display:flex;flex-direction:column;gap:1rem;max-width:320px}.acc-new{color:#000;padding:0.5rem 0}
.acc-new__header{align-items:center;display:flex;gap:0.5rem 1rem}
@media (min-width:576px){.acc-new__header{gap:1rem 1.5rem}}
.acc-new__wrap-icon{align-items:center;background-color:#fff;border:1px solid rgba(0,8,195,0.5);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}
@media (min-width:576px){.acc-new__wrap-icon{height:43px;width:43px}}
.acc-new__wrap-icon:hover,.acc-new__wrap-icon:focus-visible{filter:brightness(0.95)}
.acc-new__title{align-items:center;align-self:stretch;display:flex;font-family:var(--second-ff);font-size:16px;font-weight:700;flex-wrap:wrap;gap:0rem 1.5rem;letter-spacing:0.031px;line-height:120%;width:100%}
@media (min-width:768px){.acc-new__title{font-size:18px}}
.acc-new__body{padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease,padding 0.3s ease}
.acc-new__content{position:relative;overflow:hidden;opacity:0}
.acc-new__content p:last-of-type{margin-bottom:0}
.acc-new .link-repeat-order{flex-shrink:0;max-width:90px;text-align:right;font-size:14px}
@media (min-width:576px){.acc-new .link-repeat-order{font-size:inherit}}
@media (min-width:992px){.acc-new .link-repeat-order{max-width:initial}}
.acc-new [data-acctrigger]:hover,.acc-new [data-acctrigger]:focus-visible{color:var(--accent-blue)}.acc-new.active .acc-new__body{grid-template-rows:1fr;padding:1rem 0 0.5rem}
.acc-new.active .acc-new__content{opacity:1;transition:opacity 0.7s ease}
.acc-new.active .acc-new__wrap-icon img{transform:rotate(180deg)}.link-repeat-order{color:var(--accent-blue);font-size:16px;font-weight:700;letter-spacing:0.027px;line-height:120%;text-decoration:none}
.link-repeat-order:hover,.link-repeat-order:focus-visible{text-decoration:underline}.wrap-uni-table{overflow:auto;position:relative}.uni-table{width:100%}
.uni-table th,
.uni-table td{border:1px solid #ebeef0;text-align:center}
.uni-table th{color:#000;font-family:var(--second-ff);font-size:16px;font-weight:700;letter-spacing:0.027px;line-height:120%;padding:14px 16px}
.uni-table td{font-weight:700;padding:4px 16px}
.uni-table td img{max-height:88px;max-width:128px}.uni-table--orders tr th,
.uni-table--orders tr td{min-width:160px}
.uni-table--orders tr th:nth-of-type(2),
.uni-table--orders tr td:nth-of-type(2){width:100%}.card-product .card-product__row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 36px}
.card-product .card-product__article{font-family:var(--second-ff);font-weight:bold;font-size:18px}
.card-product .card-product__price{font-family:var(--second-ff);font-weight:bold}
.card-product .card-product__bar{align-items:center;display:flex;gap:1rem}
.card-product .card-product__options{display:flex;flex-direction:column;gap:0.5rem}.input-snaсk{cursor:pointer;display:inline-block;max-width:320px;position:relative;width:100%}
.input-snaсk__input{left:0;opacity:0;position:absolute;top:0}
.input-snaсk__input:checked ~ .input-snaсk__text{border-color:var(--accent-blue)}
.input-snaсk__input:checked ~ .input-snaсk__text .input-snaсk__icon{opacity:1}
.input-snaсk__text{align-items:center;background-color:#fff;border:1px solid #cacaca;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;justify-content:space-between;line-height:normal;min-height:60px;padding:8px 12px;text-transform:uppercase;transition:all 0.3s ease;width:100%}
@media (min-width:576px){.input-snaсk__text{padding:16px 24px}}
.input-snaсk__icon{opacity:0;transition:opacity 0.3s ease}
.input-snaсk:hover .input-snaсk__text,.input-snaсk:focus-visible .input-snaсk__text,.input-snaсk:focus-within .input-snaсk__text{border-color:var(--accent-blue)}.header.active .header__btn-callback{grid-area:btn-calc;display:inline-flex}
.header.active .header__triggers{grid-area:triggers;display:inline-flex;margin-top:0.5rem;justify-content:flex-end}
.header.active .header__triggers #btn-trigger-search{display:none}
.header.active .header__triggers #btn-trigger-login{display:none}
.header.active .header__line{height:100%;align-items:initial;justify-content:initial;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"btn-trigger logo btn-phone" "triggers triggers triggers" "nav nav nav" "mobile-phone mobile-phone mobile-phone" "btn-calc btn-calc btn-calc" "mission mission mission"}
.header.active .contact-mobile-phone{align-self:end}@media (min-width:992px){.header__line{gap:8px 16px}}
@media (min-width:1200px){.header__line{gap:16px 24px}}
@media (min-width:1400px){.header__line{gap:16px 48px}}.header__btn-callback{display:none}
@media (min-width:768px){.header__btn-callback{display:inline-flex}}.header__triggers{align-items:center;display:none;gap:16px}
@media (min-width:992px){.header__triggers{display:inline-flex}}
@media (min-width:1400px){.header__triggers{gap:20px}}
.header__triggers .btn-icon{border-color:transparent;border-radius:0}
.header__triggers .btn-icon:hover svg,.header__triggers .btn-icon:focus-visible svg,.header__triggers .btn-icon:focus-within svg{color:var(--accent-blue)}.btn-card{color:#000;font-family:var(--second-ff);gap:4px;position:relative;text-decoration:none}
.btn-card:hover,.btn-card:focus-visible{color:var(--accent-blue)}
.btn-card__counter{align-items:center;background-color:var(--accent-blue);border-radius:20px;color:#fff;display:inline-flex;font-family:var(--second-ff);font-size:12px;height:20px;justify-content:center;line-height:20px;min-width:20px;padding:4px;position:absolute;right:-10px;top:0}
.btn-card__price{font-size:18px;font-weight:500;line-height:16px;text-align:center}.nav__list.float-menu{align-items:flex-start;flex-shrink:0;flex-direction:column}
@media (min-width:992px){.nav__list.float-menu{box-shadow:1px 3px 18px 0 rgba(0,0,0,0.3);padding:20px;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translate(0,-10px);width:auto;display:none;background-color:#fff}}
.nav__list.float-menu.active{display:inline-flex;opacity:1;pointer-events:auto}top:0;width:20px}
.double-range-el .noUi-handle::before,.double-range-el .noUi-handle::after{display:none}.h-60px{height:60px}.acc__header{align-items:center;display:flex;min-height:48px}
.acc__header:hover .acc__wrap-icon,.acc__header:focus-visible .acc__wrap-icon{background-color:#e30016}
.acc__wrap-icon{background-color:#3c3c3c;color:#fff;flex-shrink:0;font-size:32px;line-height:120%;min-height:48px;position:relative;transition:background-color 0.3s ease;width:48px}
.acc__wrap-icon::before{content:"+";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.acc__title{align-items:center;display:flex;font-weight:600;height:100%;letter-spacing:0.0017em;padding:5px 12px;transition:all 0.3s ease}
.acc__body{max-height:0;overflow:hidden;transition:all 0.3s ease}
.acc__content{opacity:0;padding:0;transition:opacity 0s ease}.acc.active .acc__header{background-color:rgba(0,8,195,0.12)}
.acc.active .acc__wrap-icon{background-color:#0008c3}
.acc.active .acc__wrap-icon::before{content:"-";transform:translate(-50%,-55%)}
.acc.active .acc__body{animation:delay-overflow 0.3s linear 0.3s 1 forwards;max-height:360px}
.acc.active .acc__content{opacity:1;padding:1rem 0;transition:opacity 0.3s ease}
.acc.active .acc__content p:last-of-type{margin-bottom:0}[data-acc]{cursor:pointer}
.pagination{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}
.pagination__item{margin:0 7.5px}
.pagination__item.pagination__to-start .pagination__link,.pagination__item.pagination__to-end .pagination__link{font-size:14px;font-weight:600;line-height:17px;padding:5px 30px;width:initial}
@media (max-width:600px){.pagination__item.pagination__to-start{order:1;width:calc(50% - 10px);margin-bottom:30px}}
@media (max-width:600px){.pagination__item.pagination__to-end{order:2;width:calc(50% - 10px);margin-bottom:30px;text-align:right}}
.pagination__link{align-items:center;background-color:#fafafa;border-radius:2px;border:2px solid #fafafa;color:#454f5a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;line-height:19px;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;min-width:28px;padding:2px}
.pagination__link:hover,.pagination__link:focus-visible{border-color:#0008c3}
.pagination__link.disabled{opacity:0.7;pointer-events:none}
.pagination__link.active{background-color:#0008c3;border-color:#0008c3;color:#fff}
.pagination__link.dots{pointer-events:none}
@media (min-width:992px) and (max-width:1200px){.header{height:auto}.nav__list{flex-wrap:wrap;justify-content:flex-start}}
@media (max-width:991px){#header>.container.header__line>nav.nav>.w100{overflow-y:scroll}}
.toggle_more_text{display:none}@media (max-width:380px){.text__mobile--short{height:345px;text-overflow:ellipsis;overflow:hidden;position:relative}.text__mobile--short.opened__tm{height:auto}.toggle_more_text{display:block;position:absolute;bottom:0;background:#0b0f70;padding:10px;height:auto;border:0;border-radius:4px;right:20px;z-index:10}.text__mobile--short .text_hide{display:none}.text__mobile--short.opened__tm .text_hide{display:block}.text__mobile--short.opened__tm .text_show{display:none}.toggle_more_text:hover{border:1px solid #0b0f70}.text__mobile--short::after{content:'';height:45px;position:absolute;bottom:0;left:0;opacity:0.9;z-index:9;background:#fff;width:100%}}
@media (max-width:992px){.news-grid{flex-wrap:nowrap;gap:0}.js-news__slider{overflow:hidden}}
.uni-sec-7{padding:50px 0}.uni-sec-8{padding:32px 0 32px}@media (min-width:576px){.uni-sec-8{padding:32px 0 64px}}.gap-12px{gap:12px}.gap-y-32px{row-gap:32px}.bgc-df2a02-2{background:linear-gradient(0deg,rgba(223,42,2,0.75) 0%,rgba(223,42,2,0.75) 100%),#ebecfb}.bgc-2ce300{background:linear-gradient(0deg,rgba(44,227,0,0.3) 0%,rgba(44,227,0,0.3) 100%),#ebecfb}.bgc-eada03{background:linear-gradient(0deg,rgba(234,218,3,0.3) 0%,rgba(234,218,3,0.3) 100%),#ebecfb}.btn-icon{padding:0;background-color:#fff;min-height:43px;min-width:43px;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #fff;transition:border-color 0.3s ease}.btn-icon:hover,
.btn-icon:focus-visible{border-color:rgba(0,8,195,0.5)}.btn-icon img,
.btn-icon svg{height:28px}.btn-icon--compare.active{border-color:var(--accent-blue)}.tab-options-form{display:flex;flex-wrap:wrap;gap:6px}@media (min-width:576px){.tab-options-form{gap:12px}}.tab-option{cursor:pointer;display:inline-block;position:relative}.tab-option__input{left:0;opacity:0;position:absolute;top:0}.tab-option__input:checked~.tab-option__text{background-color:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.tab-option__text{align-items:center;background-color:#fff;border:1px solid #cacaca;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 12px;text-transform:uppercase;transition:all 0.3s ease;font-size:14px}@media (min-width:576px){.tab-option__text{padding:19px 30px}}.tab-option:hover .tab-option__text,
.tab-option:focus-visible .tab-option__text,
.tab-option:focus-within .tab-option__text{border-color:var(--accent-blue)}.uni-card--vertical-2{flex-direction:column;position:relative}.uni-card--vertical-2:hover .uni-card__preview,
.uni-card--vertical-2:focus-within .uni-card__preview{opacity:1}.uni-card--vertical-2 .uni-card__descr{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.uni-card--vertical-2 .uni-card__wrap-media{aspect-ratio:1;background:none;border:1px solid rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center}@media (min-width:576px){.uni-card--vertical-2 .uni-card__wrap-media{max-width:100%}}@media (min-width:992px){.uni-card--vertical-2 .uni-card__wrap-media{max-width:100%}}.uni-card--vertical-2 .uni-card__tag{bottom:12px;left:12px}.uni-card--vertical-2 .uni-card__tag.bgc-df2a02-2{color:#fff}.uni-card--vertical-2 .uni-card__bar{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:auto}.uni-card--vertical-2 .uni-card__preview{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;left:0;opacity:0;overflow:auto;padding:1rem 0.5rem;position:absolute;top:0;transition:opacity 0.3s ease;width:100%}.uni-card--vertical-2 .uni-card__price{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:120%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.text-start .sec-title{text-align:left}.four-items-slider{padding-bottom:48px;overflow:visible}@media (min-width:768px){.four-items-slider{padding-bottom:58px}}.four-items-slider .swiper-button-prev,
.four-items-slider .swiper-button-next{display:none;margin-top:-60px}@media (min-width:768px){.four-items-slider .swiper-button-prev,.four-items-slider .swiper-button-next{display:flex}}@media (min-width:1600px){.four-items-slider .swiper-button-next{right:-40px}}@media (min-width:1600px){.four-items-slider .swiper-button-prev{left:-40px}}.four-items-slider .swiper-slide-active .card-letter__img{transform:scale(1.1)}.four-items-slider .swiper-slide{opacity:0;transition:opacity 0.3s ease}.four-items-slider .swiper-slide-visible{opacity:1}.sec-personal{padding:50px 0;background-color:rgba(0,8,195,0.04)}.sec-personal__container{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:576px){.sec-personal__container{gap:2rem}}@media (min-width:768px){.sec-personal__container{flex-wrap:nowrap}}.sec-personal__aside{flex-shrink:0;width:100%}@media (min-width:768px){.sec-personal__aside{max-width:200px}}.sec-personal__contents{background-color:#fff;border-radius:2px;overflow:auto;padding:1rem 0.5rem;position:relative;width:100%}@media (min-width:576px){.sec-personal__contents{padding:1rem 1.5rem}}.sec-personal__list-orders{display:flex;flex-direction:column;gap:0.5rem}.sec-personal .card-table__list-title{font-size:12px;line-height:1.2;padding:4px 8px}@media (min-width:1200px){.sec-personal .card-table__list-title{padding:4px 16px}}@media (min-width:1400px){.sec-personal .card-table__list-title{font-size:14px}}.personal-nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:0.5rem 0}@media (min-width:576px){.personal-nav{padding:1rem 0}}@media (min-width:768px){.personal-nav{gap:0.5rem;flex-direction:column;align-items:flex-start}}.link-personal{color:#000;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.034px;line-height:130%;text-decoration:none;border-bottom:1px dashed currentColor}@media (min-width:576px){.link-personal{font-size:20px}}@media (min-width:768px){.link-personal{border-bottom:none}}.link-personal:hover,
.link-personal:focus-visible,
.link-personal.active{color:var(--accent-blue);opacity:1 !important}.link-gray{color:rgba(0,0,0,0.5);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0.54px;display:inline-block;border-bottom:1px dashed rgba(0,0,0,0.25);text-decoration:none}.link-gray:hover,
.link-gray:focus-visible{color:var(--accent-blue);border-color:var(--accent-blue)}.ff-second{font-family:var(--second-ff)}.personal-form{display:flex;flex-direction:column;gap:1rem;max-width:320px}.acc-new{color:#000;padding:0.5rem 0}.acc-new__header{align-items:center;display:flex;gap:0.5rem 1rem}@media (min-width:576px){.acc-new__header{gap:1rem 1.5rem}}.acc-new__wrap-icon{align-items:center;background-color:#fff;border:1px solid rgba(0,8,195,0.5);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}@media (min-width:576px){.acc-new__wrap-icon{height:43px;width:43px}}.acc-new__wrap-icon:hover,
.acc-new__wrap-icon:focus-visible{filter:brightness(0.95)}.acc-new__title{align-items:center;align-self:stretch;display:flex;font-family:var(--second-ff);font-size:16px;font-weight:700;flex-wrap:wrap;gap:0rem 1.5rem;letter-spacing:0.031px;line-height:120%;width:100%}@media (min-width:768px){.acc-new__title{font-size:18px}}.acc-new__body{padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease,padding 0.3s ease}.acc-new__content{position:relative;overflow:hidden;opacity:0}.acc-new__content p:last-of-type{margin-bottom:0}.acc-new .link-repeat-order{flex-shrink:0;max-width:90px;text-align:right;font-size:14px}@media (min-width:576px){.acc-new .link-repeat-order{font-size:inherit}}@media (min-width:992px){.acc-new .link-repeat-order{max-width:initial}}.acc-new [data-acctrigger]:hover,
.acc-new [data-acctrigger]:focus-visible{color:var(--accent-blue)}.acc-new.active .acc-new__body{grid-template-rows:1fr;padding:1rem 0 0.5rem}.acc-new.active .acc-new__content{opacity:1;transition:opacity 0.7s ease}.acc-new.active .acc-new__wrap-icon img{transform:rotate(180deg)}.link-repeat-order{color:var(--accent-blue);font-size:16px;font-weight:700;letter-spacing:0.027px;line-height:120%;text-decoration:none}.link-repeat-order:hover,
.link-repeat-order:focus-visible{text-decoration:underline}.wrap-uni-table{overflow:auto;position:relative}.uni-table{width:100%}.uni-table th,
.uni-table td{border:1px solid #ebeef0;text-align:center}.uni-table th{color:#000;font-family:var(--second-ff);font-size:16px;font-weight:700;letter-spacing:0.027px;line-height:120%;padding:14px 16px}.uni-table td{font-weight:700;padding:4px 16px}.uni-table td img{max-height:88px;max-width:128px}.uni-table--orders tr th,
.uni-table--orders tr td{min-width:160px}.uni-table--orders tr th:nth-of-type(2),
.uni-table--orders tr td:nth-of-type(2){width:100%}.card-product .card-product__row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 36px}.card-product .card-product__article{font-family:var(--second-ff);font-weight:bold;font-size:18px}.card-product .card-product__price{font-family:var(--second-ff);font-weight:bold}.card-product .card-product__bar{align-items:center;display:flex;gap:1rem}.card-product .card-product__options{display:flex;flex-direction:column;gap:0.5rem}.input-snaсk{cursor:pointer;display:inline-block;max-width:320px;position:relative;width:100%}.input-snaсk__input{left:0;opacity:0;position:absolute;top:0}.input-snaсk__input:checked~.input-snaсk__text{border-color:var(--accent-blue)}.input-snaсk__input:checked~.input-snaсk__text .input-snaсk__icon{opacity:1}.input-snaсk__text{align-items:center;background-color:#fff;border:1px solid #cacaca;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;justify-content:space-between;line-height:normal;min-height:60px;padding:8px 12px;text-transform:uppercase;transition:all 0.3s ease;width:100%}@media (min-width:576px){.input-snaсk__text{padding:16px 24px}}.input-snaсk__icon{opacity:0;transition:opacity 0.3s ease}.input-snaсk:hover .input-snaсk__text,
.input-snaсk:focus-visible .input-snaсk__text,
.input-snaсk:focus-within .input-snaсk__text{border-color:var(--accent-blue)}.header.active .header__btn-callback{grid-area:btn-calc;display:inline-flex}.header.active .header__triggers{grid-area:triggers;display:inline-flex;margin-top:0.5rem;justify-content:flex-end}.header.active .header__triggers #btn-trigger-search{display:none}.header.active .header__triggers #btn-trigger-login{display:none}.header.active .header__line{height:100%;align-items:initial;justify-content:initial;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:'btn-trigger logo btn-phone''triggers triggers triggers''nav nav nav''mobile-phone mobile-phone mobile-phone''btn-calc btn-calc btn-calc''mission mission mission'}.header.active .contact-mobile-phone{align-self:end}@media (min-width:992px){.header__line{gap:8px 16px}}@media (min-width:1200px){.header__line{gap:16px 24px}}@media (min-width:1400px){.header__line{gap:16px 48px}}.header__btn-callback{display:none}@media (min-width:768px){.header__btn-callback{display:inline-flex}}.header__triggers{align-items:center;display:none;gap:16px}@media (min-width:992px){.header__triggers{display:inline-flex}}@media (min-width:1400px){.header__triggers{gap:20px}}.header__triggers .btn-icon{border-color:transparent;border-radius:0}.header__triggers .btn-icon:hover svg,
.header__triggers .btn-icon:focus-visible svg,
.header__triggers .btn-icon:focus-within svg{color:var(--accent-blue)}.btn-card{color:#000;font-family:var(--second-ff);gap:4px;position:relative;text-decoration:none}.btn-card:hover,
.btn-card:focus-visible{color:var(--accent-blue)}.btn-card__counter{align-items:center;background-color:var(--accent-blue);border-radius:20px;color:#fff;display:inline-flex;font-family:var(--second-ff);font-size:12px;height:20px;justify-content:center;line-height:20px;min-width:20px;padding:4px;position:absolute;right:-10px;top:0}.btn-card__price{font-size:18px;font-weight:500;line-height:16px;text-align:center}.nav__list.float-menu{align-items:flex-start;flex-shrink:0;flex-direction:column}@media (min-width:992px){.nav__list.float-menu{box-shadow:1px 3px 18px 0 rgba(0,0,0,0.3);padding:20px;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translate(0,-10px);width:auto;display:none;background-color:#fff}}.nav__list.float-menu.active{display:inline-flex;opacity:1;pointer-events:auto}.modal{position:fixed;z-index:-1;width:100%;min-width:290px;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block}.modal.open{opacity:1;visibility:visible;z-index:10000}.modal.open .modal__content{opacity:1}.modal__body{min-height:100%;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;padding:30px 15px}.modal__content{background:#fff;color:#000;max-width:500px;width:100%;padding:55px 30px 55px;position:relative;-webkit-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;opacity:0}@media (max-width:991.98px){.modal__content{padding-left:20px;padding-right:20px;padding-bottom:15px}}.modal__close{width:26px;height:26px;background:#1b1918;border:none;border-radius:100%;position:absolute;top:15px;right:15px;display:block}.modal__close::before{content:'';width:14px;height:2px;border-radius:1px;background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close::after{content:'';width:14px;height:2px;border-radius:1px;background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__close:hover::before{-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.modal__close:hover::after{-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.modal__header{font-size:24px;line-height:28px;text-align:center;margin-bottom:15px;font-weight:700}.modal__text{font-size:16px;line-height:18px;text-align:center;margin-bottom:15px}.modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal__field{width:100%;margin-top:10px;margin-bottom:10px;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575.91px){.modal__field--privacy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.modal__input{border:1px solid #c4c4c4;width:100%;line-height:40px;min-height:40px;padding:5px 10px;border-radius:5px;font-family:var(--main-ff)}.modal__input:focus{border-color:#1b1918}.modal__button{width:100%}.cat-aside{display:flex;flex-direction:column;gap:8px}@media (min-width:992px){.cat-aside{gap:24px}}.cat-aside__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}@media (min-width:992px){.cat-aside__list{flex-direction:column}}.cat-aside__link{display:inline-flex;text-decoration:none;border-radius:2px;border:0.5px solid rgba(0,8,195,0.5);padding:8px;align-items:center;font-size:14px;font-style:normal;font-weight:700;line-height:120%;color:#000;min-height:50px}@media (min-width:992px){.cat-aside__link{font-size:16px}}@media (min-width:1200px){.cat-aside__link{font-size:18px;line-height:21px}}.cat-aside__trigger{position:relative;gap:8px}.cat-aside__trigger:hover img,
.cat-aside__trigger:focus-visible img{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(0%) hue-rotate(120deg) brightness(108%) contrast(106%)}.cat-aside__to-open{display:inline-block}.cat-aside__to-close{display:none}.cat-aside .tab-option{width:calc(50% - 4px)}@media (min-width:992px){.cat-aside .tab-option{width:initial}}.cat-aside .tab-option.hidden{display:none}.cat-aside .tab-option__text{padding:8px;font-size:18px;font-style:normal;font-weight:700;line-height:21px;color:#000;min-height:50px;height:100%;width:100%;text-transform:initial;justify-content:flex-start;border-radius:2px;border:0.5px solid rgba(0,8,195,0.5)}.cat-aside.opened .cat-aside__to-open{display:none}.cat-aside.opened .cat-aside__to-close{display:inline-block}.cat-aside.opened .cat-aside__trigger img{transform:rotate(-180deg)}.cat-aside.opened .tab-option.hidden{display:inline-flex}.bg-light-blue{background-color:rgba(0,8,195,0.04)}.btn-toggle{position:relative;gap:8px;display:inline-flex}.btn-toggle:hover img,
.btn-toggle:focus-visible img{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(0%) hue-rotate(120deg) brightness(108%) contrast(106%)}.wrap-btn-toggle{position:relative}.wrap-btn-toggle.active .btn-toggle img{transform:rotate(-180deg)}.wrap-btn-toggle.active .d-none{display:block !important}[data-toggletrigger]{position:relative}[data-togglewrapper] [data-toggleopen]{display:inline-block}[data-togglewrapper] [data-toggleclose]{display:none}[data-togglewrapper].active [data-toggleopen]{display:none}[data-togglewrapper].active [data-toggleclose]{display:inline-block}[data-togglewrapper].active [data-toggletrigger] img img{transform:rotate(-180deg)}a.card-main-catalog:hover,
a.card-main-catalog:focus-visible{color:var(--accent-blue)}a.card-main-catalog:hover .card-main-catalog__img,
a.card-main-catalog:focus-visible .card-main-catalog__img{transform:scale(0.95)}.card-main-catalog{color:#000;text-decoration:none;display:flex;flex-direction:column;border-radius:2px;background-color:#fff}.card-main-catalog__wrap-media{display:inline-flex;justify-content:flex-end;height:196px}.card-main-catalog__img{height:100%;width:auto;max-width:100%;transition:transform 0.3s ease}.card-main-catalog__content{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px}.card-main-catalog__title{color:inherit;text-decoration:none;line-height:1.2}.search-panel-output.active{opacity:1;pointer-events:initial;transition:opacity 0.3s ease}.search-panel-output{background-color:#fff;display:flex;flex-direction:column;gap:24px;left:0;opacity:0;padding:24px;pointer-events:none;position:absolute;top:100%;transform:translate(0,28px);transition:opacity 0.1s ease;width:100%}.search-panel-output__head{position:relative}.search-panel-output__main{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow:auto;position:relative}@media (min-width:576px){.search-panel-output__main{gap:8px}}.search-panel-output__main:empty{display:none}.search-panel-output__main:empty~.search-panel-output__empty{display:block}.search-panel-output__empty{display:none}.search-panel-output__foot{position:relative}.search-panel-output__link{border-bottom:1.5px dashed rgba(0,8,195,0.5);line-height:1.1;text-decoration:none}@media (min-width:992px){.search-panel-output__link{font-size:18px}}.search-panel-output__link:hover,
.search-panel-output__link:focus-visible{border-bottom:none;text-decoration:none}.search-result{align-items:center;color:#000;display:flex;font-size:14px;justify-content:flex-start;text-decoration:none}@media (min-width:360px){.search-result{font-size:1rem}}@media (min-width:992px){.search-result{font-size:18px}}.search-result:hover,
.search-result:focus-visible{color:var(--accent-blue)}.search-result__wrap-media{align-items:center;aspect-ratio:1;background-color:#d9d9d9;display:inline-flex;flex-shrink:0;justify-content:center;width:80px}.search-result__img{height:100%;object-fit:contain;width:100%}.search-result__content{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.search-result__title{color:inherit;font-weight:bold;line-height:1.2}.search-result__price{color:#000;font-weight:bold;line-height:1.4}.search-panel .search-panel-output{display:none}.search-panel.active .search-panel-output{display:flex}.card-catalog{background-color:#fff;display:flex;flex-direction:column;gap:20px;line-height:1.2;padding:1rem}.card-catalog__top{display:flex;flex-direction:column;gap:10px;text-decoration:none}.card-catalog__wrap-media{height:140px;position:relative}@media (min-width:380px){.card-catalog__wrap-media{height:160px}}@media (min-width:450px){.card-catalog__wrap-media{height:196px}}@media (min-width:992px){.card-catalog__wrap-media{padding:10px}}.card-catalog__img{height:100%;object-fit:contain;object-position:right;width:100%}.card-catalog__title{font-family:var(--second-ff);font-weight:bold;margin-bottom:0;color:#000}.card-catalog__content{display:flex;flex-direction:column;gap:10px}.card-catalog__text{font-size:14px}.card-catalog__footer{display:flex;flex-direction:column;gap:10px}.card-catalog__subtitle{font-family:var(--second-ff)}.card-catalog__links{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.card-catalog__link{color:var(--accent-blue);text-decoration:none}.card-catalog__link:hover,
.card-catalog__link:focus-visible{color:var(--accent-red)}.cat-filter__toggler{position:relative}.cat-filter__form{background-color:rgba(0,8,195,0.04);display:none;flex-direction:column;gap:1rem;margin-top:24px;padding:1rem 0.5rem;margin:16px -0.5rem 0}@media (min-width:400px){.cat-filter__form{padding:1rem;margin:24px 0 0}}.cat-filter__items{display:flex;flex-wrap:wrap;gap:16px 8px}@media (min-width:400px){.cat-filter__items{gap:16px}}.cat-filter__item{width:100%}@media (min-width:500px){.cat-filter__item{width:calc((100% - 16px) / 2)}}
@media (min-width:992px){.cat-filter__item{width:calc((100% - 32px) / 3)}}.cat-filter__footer{position:relative}.cat-filter .acc-new__body{cursor:auto}.cat-filter .acc-new__header{column-gap:0.5rem}@media (min-width:400px){.cat-filter .acc-new__header{column-gap:1rem}}.cat-filter .acc-new__title{font-size:1rem;font-weight:normal;line-height:1.3}.cat-filter .acc-new__wrap-icon{background-color:transparent}.cat-filter .acc-new__wrap-icon img{transition:transform 0.3s ease}.cat-filter .acc-new{padding:0}.cat-filter.active .cat-filter__form{display:flex}.double-range{font-feature-settings:'pnum'on,'lnum'on}.double-range__inputs{align-items:center;display:flex;justify-content:space-between}.double-range__wrap-input{position:relative;width:160px;max-width:48%}.double-range__input{font-feature-settings:'pnum'on,'lnum'on;padding-left:38px}.double-range__placeholder{left:12px;pointer-events:none;position:absolute;top:50%;transform:translate(0,-50%)}.double-range__ranges{padding:8px 16px 0}.double-range-el,
.double-range-el-prices{height:21px;margin-top:0;padding:0 0 1px}.double-range-el.noUi-target,
.double-range-el-prices.noUi-target{background-color:transparent;border-color:transparent;box-shadow:none}.double-range-el.noUi-target::before,
.double-range-el-prices.noUi-target::before{background-color:rgba(0,8,195,0.25);border-radius:2px;content:'';height:2px;left:0;position:absolute;top:9px;width:100%}.double-range-el .noUi-connect,
.double-range-el-prices .noUi-connect{background-color:#0008c3;height:2px;top:9px}.double-range-el .noUi-handle,
.double-range-el-prices .noUi-handle{background-color:#0008c3;border-color:#0008c3;border-radius:100%;box-shadow:none;cursor:pointer;height:20px;right:-10px;top:0;width:20px}.double-range-el .noUi-handle::before,
.double-range-el .noUi-handle::after,
.double-range-el-prices .noUi-handle::before,
.double-range-el-prices .noUi-handle::after{display:none}.block-section{padding:80px 0 80px}
.block-section .section-title{font-family:var(--second-ff);font-size:1.5rem;letter-spacing:0.0017em;line-height:1.2;margin:0;text-align:center;margin-bottom:30px;font-size:32px}
.realization .section-title{margin-bottom:60px}
.realization .r-list{display:flex;flex-wrap:wrap;justify-content:center}
.realization .r-list .r-item{width:28%;text-align:center;padding:0 3%}
.realization .r-list .r-item .r-item-image{margin-bottom:10px}
.realization .r-list .r-item .r-item-title{font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:135%;letter-spacing:5%;text-align:center;text-transform:uppercase;margin-bottom:20px}
.realization .r-list .r-item .r-item-intro{font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0.4%;text-align:center}
.benefit .container{background:#EBEEF0;padding:3% 3% 0}
.benefit .section-title{margin-bottom:48px}
.benefit .benefit-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.benefit .benefit-list .b-item{width:48%;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center}
.benefit .benefit-list .b-item .b-item-icon{margin:0 18px 0 0}
.benefit .benefit-list .b-item .b-item-title{font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:135%;letter-spacing:5%;text-transform:uppercase}
.benefit.cols-3{padding:40px 0 40px}
.benefit.cols-3 .container{padding:0;background:none}
.benefit.cols-3 .benefit-list .b-item{width:32%}
.steps .steps-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.steps .steps-list .step-item{width:48%;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center}
.steps .steps-list .step-item .step-item-num{width:100px;height:100px;border-radius:50%;text-align:center;background:#0008C3;font-weight:700;font-style:Bold;font-size:40px;leading-trim:NONE;line-height:100px;letter-spacing:0%;text-align:center;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;color:#FFF;margin:0 20px 0 0}
.steps .steps-list .step-item .step-item-info{width:78%}
.steps .steps-list .step-item .step-item-title{font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:148%;letter-spacing:0.17%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}
.steps .steps-list .step-item .step-item-intro{font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:160%;letter-spacing:0%}
.team .section-title{margin-bottom:52px}
.team .team-list .team-item{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:50px}
.team .team-list .team-item.reverse{flex-direction:row-reverse}
.team .team-list .team-item .team-item-info{width:50%;margin:0 10% 0 0}
.team .team-list .team-item.reverse .team-item-info{width:50%;margin:0 0% 0 10%}
.team .team-list .team-item .team-item-info .team-item-name{font-family:Play;font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%}
.team .team-list .team-item .team-item-info .team-item-position{font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:148%;letter-spacing:0.17%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;color:#565656;margin-bottom:24px}
.team .team-list .team-item .team-item-info .team-item-intro{font-family:Play;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:136%;letter-spacing:0.17%;margin-bottom:30px}
.team .team-list .team-item .team-item-imagebox{position:relative;width:33%}
.team .team-list .team-item .team-item-imagebox .team-item-data{position:absolute;bottom:-64px;background:rgba(0,0,0,0.1);width:300px;left:-110px}
.team .team-list .team-item.reverse .team-item-imagebox .team-item-data{left:initial;right:-110px}
.team .team-list .team-item .team-item-imagebox .team-item-data .team-item-dataover{background:rgba(255,255,255,0.8);padding:20px}
.team .team-list .team-item .team-item-imagebox .team-item-data .team-data-item:first-child{margin-bottom:10px}
.team .team-list .team-item .team-item-imagebox .team-item-data .team-data-item label{font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:148%;letter-spacing:0.17%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;display:block;color:rgba(86,86,86,1)}
.team .team-list .team-item .team-item-imagebox .team-item-data .team-data-item span{display:block;font-family:Play;font-weight:700;font-style:Bold;font-size:40px;leading-trim:NONE;line-height:52px;letter-spacing:0.17%}
.custom-footer .f-container{display:flex;flex-wrap:wrap;justify-content:space-between}
.custom-footer .footer-cols.left{width:24%}
.custom-footer .footer-cols.center{width:32%}
.custom-footer .footer-cols.right{width:32%}
.custom-footer .copyrights{margin-top:100px;font-weight:400;font-style:Regular;font-size:13px;leading-trim:NONE;line-height:130%;letter-spacing:0.4%;color:rgba(255,255,255,0.7)}
.custom-footer .copyrights .copy-item{margin-bottom:6px;color:rgba(255,255,255,0.7)}
.custom-footer .copyrights .copy-item a{color:rgba(255,255,255,0.7)}
.custom-footer .phones-bottom{margin-bottom:30px}
.custom-footer .phones-bottom .phone-bottom{margin-bottom:6px}
.custom-footer .phones-bottom .phone-bottom a{color:#FFF;text-decoration:none;font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:22px;letter-spacing:3%;text-transform:uppercase;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}
.custom-footer .address-bottom,
.custom-footer .footer-company{color:rgba(255,255,255,0.7);font-weight:400;font-style:Regular;font-size:13px;leading-trim:NONE;line-height:130%;letter-spacing:0.4%;margin-bottom:30px;min-height:50px}
.custom-footer .footer__menu{width:100%;order:initial}
.custom-footer .f-container.bottom-container{padding-top:30px}
.custom-footer .social{gap:initial}
.custom-footer .social .social__title{width:initial}
.card-form.custom-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.card-form.custom-form.reverse{flex-direction:row-reverse}
.custom-form .card-form-cols.left{width:64%}
.custom-form .card-form-cols.right{width:27%}
.sec-cat-white{background:#FFF}.items-product .rows{display:flex;flex-wrap:wrap;justify-content:flex-start}.items-product .product-item{width:23.5%;margin:0 2% 30px 0}.items-product .product-item:nth-child(4n + 4){margin:0 0 30px 0}.items-product .product-item .product-item-image{margin-bottom:8px}.items-product .product-item .product-item-model{color:rgba(38,38,38,1);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%;margin-bottom:12px}.items-product .product-item .product-item-title{font-family:Play;font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;color:#000;margin-bottom:12px}.items-product .product-item .product-item-options{margin-bottom:12px}.items-product .product-item .product-item-options .product-item-option{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px;font-weight:700;font-style:Bold;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}
.items-product .product-item .product-item-options .product-item-option .product-option-sp{flex:1;width:100%;height:1px;border-bottom:1px dotted #777;margin:0 5px 5px}
.items-product .product-item .product-item-options .product-item-option .product-option-value{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}
.items-product .product-item .product-item-more a{text-decoration:none;color:rgba(0,8,195,1);border-bottom:1px dashed rgba(0,8,195,0.5);font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:NONE;line-height:20px;letter-spacing:3%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}
.items-product #product-more-btn{margin-bottom:20px;margin-top:10px;background:#FAFAFA;width:100%;border:1px solid #E0E0E0;color:rgba(69,79,90,1);font-weight:600;font-size:16px;line-height:120%;letter-spacing:0.17%;text-align:center;vertical-align:middle}.items-product .pagination{display:flex;flex-wrap:wrap;justify-content:center}
.items-product .pagination .disabled{display:none}
.items-product .pagination li{display:block}
.items-product .pagination li a{font-weight:700;font-size:14px;line-height:30px;letter-spacing:0;vertical-align:middle;text-decoration:none;color:rgba(69,79,90,1);background:rgba(250,250,250,1);border-radius:2px;width:28px;height:28px;display:block;text-align:center}
.items-product .pagination li:hover a,
.items-product .pagination li.active a{background:rgba(0,8,195,1);color:#FFF}.system-lighting .sec-title{margin-bottom:32px}
.system-lighting .card-bracing-list{display:flex;flex-wrap:wrap;justify-content:space-between}.system-lighting .card-bracing{width:48%;margin-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}.system-lighting .card-bracing .card-bracing__wrap-img{width:32%;aspect-ratio:initial}.system-lighting .card-bracing .card-bracing__wrap-img img{height:initial;object-fit:initial;width:initial}.system-lighting .card-bracing .card-bracing-info{width:64%}.system-lighting .card-bracing .card-bracing-info .card-bracing__title{font-family:var(--main-ff);text-align:left;font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:148%;letter-spacing:0.17%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;margin-bottom:10px;padding:0}.system-lighting .card-bracing .card-bracing-info .card-bracing__text{font-family:var(--main-ff);font-weight:400;font-size:16px;line-height:25px;text-align:left}.photo-tile{padding:40px 0 40px}
.photo-tile .tile-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.photo-tile .tile-list .tile-item{position:relative;width:32%;margin-bottom:32px;text-decoration:none}
.photo-tile .tile-list .tile-item:nth-child(-n+2){width:48%}
.photo-tile .tile-list .tile-item:nth-last-of-type(-n+2){width:48%}
.photo-tile .tile-list .tile-item .tile-item-image{position:relative;z-index:1}
.photo-tile .tile-list .tile-item .tile-item-image img{width:100%}
.photo-tile .tile-list .tile-item .tile-item-title{font-family:var(--second-ff);position:absolute;width:100%;padding:30px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#161616 100%);font-weight:bold;font-size:24px;line-height:130%;letter-spacing:0.17%;color:#FFF;z-index:2;bottom:0;left:0}.certificates{padding:30px 0 30px}
.certificates .crt-list{display:flex;flex-wrap:wrap;justify-content:flex-start}
.certificates .crt-list .crt-item{width:23.5%;margin:0 2% 20px 0}
.certificates .crt-list .crt-item:nth-child(4n + 4){margin:0 0% 20px 0}
.requisits-table{margin-top:20px}
.requisits-table tr{}
.requisits-table td{border:1px solid #F1F1F1;padding:10px}
.uni-filter{margin:20px 0 10px;padding:0}.filter-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.filter-box .filter-cols.left{width:34%}.filter-box .filter-cols.right{width:64%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.filter-box .filter-switch-view{display:flex;flex-wrap:wrap}.filter-box .filter-switch-view a{padding:0;height:auto;padding:12px;border:1px solid rgba(0,0,0,0.66);margin:0 8px 0 0;border-radius:2px}.filter-box .filter-switch-view a:hover,.filter-box .filter-switch-view a.active{background:none;border-color:#0008C3}.filter-box .filter-switch-view a:hover svg path,.filter-box .filter-switch-view a.active svg path{fill-opacity:1;fill:#0008C3}.filter-box .filter-switch-count{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 32px 0 0}.filter-box .filter-switch-count button{padding:0;height:auto;border:none;gap:0;background:none;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:135%;letter-spacing:5%;text-transform:uppercase;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;color:rgba(0,0,0,0.66)}
.filter-box .filter-switch-count button:hover{color:#0008C3}
.filter-box .filter-switch-count button.active{font-weight:600;color:#000}
.filter-box .filter-switch-count span{margin:0 8px;color:rgba(0,0,0,0.66)}
.filter-box .filter-sorting{width:34%}
.filter-box .filter-sorting select{-webkit-appearance:none;appearance:none;background:#FFF url(/assets/img/select-arrow.svg) 95% center no-repeat;border:1px solid rgba(0,8,195,0.25);height:auto;padding:9px 15px}
.product-card .product-card-group{position:relative;background:#FFF;border:1px solid rgba(202,202,202,1);overflow:hidden;border-radius:2px}.product-card .product-card-image{position:relative;z-index:10}.product-card .product-card-image .product-card-labels{position:absolute;left:16px;top:16px;display:flex;flex-direction:column;z-index:11}.product-card .product-card-image .product-card-labels .product-card-label{margin-bottom:10px;padding:8px 12px;font-weight:500;font-style:Medium;font-size:12px;leading-trim:NONE;line-height:160%;letter-spacing:0%;text-align:center;text-transform:uppercase;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}.product-card .product-card-image .product-card-labels .product-card-label.new{background:rgba(44,227,0,0.3)}
.product-card .product-card-image .product-card-labels .product-card-label.popular{background:rgba(234,218,3,0.3)}
.product-card .product-card-image .product-card-labels .product-card-label.favorite{background:rgba(223,42,2,0.75);color:#FFF}
.product-card .product-card-image .product-card-bar{position:absolute;right:16px;top:16px;display:flex;flex-wrap:wrap;z-index:10}
.product-card .product-card-image .uni-card__wrap-media{max-width:initial;border:none}.product-card .product-card-data{background:#EBECFB;padding:10px 12px}.product-card .product-card-data .product-card-price{font-family:Play;font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:146%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;margin-bottom:10px}.product-card .product-card-data .product-card-title{font-family:Play;font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:146%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}.product-card .product-card-over{position:absolute;left:0;width:100%;height:100%;z-index:20;background:rgba(255,255,255,0.95);transition:all 150ms ease-out 0s;visibility:hidden;bottom:-300px;display:flex;flex-direction:column;justify-content:space-between}
.product-card:hover .product-card-over{bottom:0;visibility:visible}
.product-card .product-card-over .product-card-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;padding:10px 10px 0 0}
.product-card .product-card-over .product-card-bar .btn-icon{border:none;border-radius:50%;background:#FFF;width:43px;height:43px;display:flex;justify-content:center;align-items:center}
.product-card .product-card-over .product-card-bar .btn-icon svg path{stroke:initial}
.product-card .product-card-over .product-card-options{padding:16px 8px}
.product-card .product-card-over .product-card-options .product-item-option{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px}
.product-card .product-card-over .product-card-options .product-item-option .product-option-name{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}
.product-card .product-card-over .product-card-options .product-item-option .product-option-value{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}
.product-card .product-card-over .product-card-options .product-item-option .product-option-sp{flex:1;width:100%;height:1px;border-bottom:1px dotted #777;margin:0 5px 5px}
.product-card .product-card-buy .product-card-buy-item{width:100%;margin-bottom:10px}
.product-card .product-card-buy .product-card-buy-item:last-child{margin:0}
.product-card .product-card-buy .product-card-buy-item .btn-main{width:100%;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;text-align:center;vertical-align:middle}
.product-card .product-card-buy .product-card-buy-item .btn-main.buy-one-click{background:#FFF;border:1px solid rgba(0,8,195,1);color:rgba(0,8,195,1)}.product-line{border:1px solid rgba(202,202,202,1);background:rgba(0,8,195,0.03);margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.product-line .product-line-image{position:relative;width:146px;height:146px;background:#FFF}
.product-line .product-line-image a{aspect-ratio:initial;border:none;height:100%;display:flex;align-items:center;background:#FFF;max-width:initial;width:100%}
.product-line .product-line-image .product-line-labels{position:absolute;left:16px;top:16px;display:flex;flex-direction:column;z-index:11}.product-line .product-line-image .product-line-labels .product-line-label{margin-bottom:10px;padding:8px 12px;font-weight:500;font-style:Medium;font-size:12px;leading-trim:NONE;line-height:160%;letter-spacing:0%;text-align:center;text-transform:uppercase;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}.product-line .product-line-image .product-line-labels .product-line-label.new{background:rgba(44,227,0,0.3)}.product-line .product-line-image .product-line-labels .product-line-label.popular{background:rgba(234,218,3,0.3)}.product-line .product-line-image .product-line-labels .product-line-label.favorite{background:rgba(223,42,2,0.75);color:#FFF}
.product-line .product-line-info{width:80%;padding:10px 30px}
.product-line .product-line-info .product-line-top-data{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}
.product-line .product-line-info .product-line-price{font-family:Play;font-weight:700;font-style:Bold;font-size:30px;leading-trim:NONE;line-height:146%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;margin-right:30px}
.product-line .product-line-info .product-line-form{display:flex;flex-wrap:wrap;align-items:center}
.product-line .product-line-info .product-line-form .product-line-count{display:flex;flex-wrap:wrap;align-items:center;margin:0 20px 0 0}
.product-line .product-line-info .product-line-form .product-line-count .product-line-count-button{background:#FFF;width:40px;height:40px;border:1px solid rgba(0,8,195,1);text-align:center;margin:0 0;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;vertical-align:middle;cursor:pointer;border-radius:2px}
.product-line .product-line-info .product-line-form .product-line-count .product-line-count-button.plus{line-height:36px;font-weight:400}
.product-line .product-line-info .product-line-form .product-line-count .product-line-count-button.minus{line-height:34px}
.product-line .product-line-info .product-line-form .product-line-count .product-line-count-in{margin:0 6px}
.product-line .product-line-info .product-line-form .product-line-count .product-line-count-in input{width:50px;border:1px solid rgba(0,8,195,0.25);outline:none;border-radius:2px;text-align:center;font-weight:400;font-style:500;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;padding:8px 0;height:40px}
.product-line input::-webkit-outer-spin-button,.product-line input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-line .product-line-info .product-line-form .product-buy{height:40px;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;margin:0 20px 0 0;padding:5px 32px}
.product-line .product-line-info .product-line-form .buy-one-click{height:40px;background:#FFF;border:1px solid rgba(0,8,195,1);color:rgba(0,8,195,1);padding:5px 32px}
.product-line .product-line-info .product-line-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 0 0;margin:0 0 0 20px}.product-line .product-line-info .product-line-bar .btn-icon{border:none;border-radius:50%;background:#FFF;width:43px;height:43px;display:flex;justify-content:center;align-items:center;margin:0 10px 0 0}
.product-line .product-line-info .product-line-bar .btn-icon svg path{stroke:initial}.product-table{border:1px solid rgba(202,202,202,1);background:rgba(0,8,195,0.03);margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.product-table .product-table-image{position:relative;width:24%;height:308px;background:#FFF;text-align:center}.product-table .product-table-image a{aspect-ratio:initial;border:none;height:100%;display:flex;align-items:center;background:#FFF;width:100%;flex-wrap:wrap;justify-content:center;max-width:inherit}.product-table .product-table-image .product-table-labels{position:absolute;left:16px;top:16px;display:flex;flex-direction:column;z-index:11}.product-table .product-table-image .product-table-labels .product-table-label{margin-bottom:10px;padding:8px 12px;font-weight:500;font-style:Medium;font-size:12px;leading-trim:NONE;line-height:160%;letter-spacing:0%;text-align:center;text-transform:uppercase;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums}.product-table .product-table-image .product-table-labels .product-table-label.new{background:rgba(44,227,0,0.3)}.product-table .product-table-image .product-table-labels .product-table-label.popular{background:rgba(234,218,3,0.3)}.product-table .product-table-image .product-table-labels .product-table-label.favorite{background:rgba(223,42,2,0.75);color:#FFF}.product-table .product-table-info{width:74%;padding:10px 0 10px 30px;display:flex;flex-wrap:wrap;align-items:center}
.product-table .product-table-info .product-table-infodata{width:54%;margin:0 30px 0 0}
.product-table .product-table-info .product-table-title{margin-bottom:20px}
.product-table .product-table-info .product-table-title a{height:auto;min-height:initial}
.product-table .product-table-options{padding:16px 0}
.product-table .product-table-options .product-item-option{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px}.product-table .product-table-options .product-item-option .product-option-name{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}.product-table .product-table-options .product-item-option .product-option-value{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}.product-table .product-table-options .product-item-option .product-option-sp{flex:1;width:100%;height:1px;border-bottom:1px dotted #777;margin:0 5px 5px}
.product-table .product-table-data{width:42%}
.product-table .product-table-data .product-table-price{font-family:Play;font-weight:700;font-style:Bold;font-size:30px;leading-trim:NONE;line-height:146%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;margin-bottom:20px}
.product-table .product-table-data .btn-main{width:100%;margin-bottom:10px}
.product-table .product-table-data .btn-main.buy-one-click{background:#FFF;border:1px solid rgba(0,8,195,1);color:rgba(0,8,195,1)}
.product-table .product-table-info .product-table-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 0 0 0;margin:0 20px 0 0}.product-table .product-table-info .product-table-bar .btn-icon{border:none;border-radius:50%;background:#FFF;width:43px;height:43px;display:flex;justify-content:center;align-items:center;margin:0 10px 0 0}.product-table .product-table-info .product-table-bar .btn-icon svg path{stroke:initial}.wrapper-catalog-types{opacity:1;width:100%;height:inherit;background:none;backdrop-filter:unset;position:relative;top:auto;left:auto;z-index:1;margin-bottom:20px}
.wrapper-catalog-types label{font-weight:600;display:block;margin-bottom:6px}
.wrapper-catalog-types .catalog__tags{margin-bottom:10px}
.wrapper-catalog-types .catalog__tag{text-decoration:none}
.wrapper-catalog-types .catalog__tag.hidden{display:none}.tab-ancor-link{margin-top:22px}
.tab-ancor-link a{text-decoration:underline !important;cursor:pointer;color:var(--bs-link-hover-color)!important}.fv-product-modal .modal__content{max-width:600px}.fv-product-modal .fv-product{display:flex;flex-wrap:wrap;justify-content:space-between}
.fv-product-modal .fv-product .fv-product-image{width:38%}
.fv-product-modal .fv-product .fv-product-info{width:58%}
.fv-product-modal .fv-product .fv-product-title{margin-bottom:10px}
.fv-product-modal .fv-product .fv-product-title a{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:120%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}
.fv-product-modal .fv-product .fv-product-price{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:var(--second-ff);font-size:18px;font-weight:700;letter-spacing:0.0017em;line-height:120%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;margin-bottom:20px}
.fv-product-modal .fv-product .fv-product-options{padding:16px 8px}.fv-product-modal .fv-product .fv-product-options .product-item-option{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px}.fv-product-modal .fv-product .fv-product-options .product-item-option .product-option-name{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}.fv-product-modal .fv-product .fv-product-options .product-item-option .product-option-value{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:146%;letter-spacing:0%}.fv-product-modal .fv-product .fv-product-options .product-item-option .product-option-sp{flex:1;width:100%;height:1px;border-bottom:1px dotted #777;margin:0 5px 5px}
.fv-product-modal .fv-product .fv-product-addcart{width:100%}
.articlepage .articlepage-box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1320px;margin:40px auto 0}
.articlepage .articlepage-box .articlepage-left{width:74%}
.articlepage .articlepage-box .articlepage-right{width:24%;min-height:100%;padding:0 1%}
.articlepage .articlepage-box .article-headers{margin-bottom:40px}
.articlepage .articlepage-box .article-headers.mm{display:none}
.articlepage .articlepage-box .article-headers label{display:block;margin-bottom:10px;font-family:Play;font-weight:600;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%}
.articlepage .articlepage-box .article-headers ul{padding:0;margin:0}
.articlepage .articlepage-box .article-headers ul li{display:block;margin-bottom:8px}
.articlepage .articlepage-box .article-headers ul li a{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:150%;letter-spacing:0.17%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:25%;text-decoration-thickness:0%;text-decoration:none;border-bottom:1px solid;color:#0008C3}
.articlepage .articlepage-box .article-sideform{position:sticky;top:160px;padding:40px 30px 20px;background:rgba(0,8,195,0.04)}
.articlepage .articlepage-box .article-sideform .article-sideform-title{font-family:Play;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;margin-bottom:20px}
.articlepage .articlepage-box .article-sideform form,
.articlepage .articlepage-box .article-sideform form .row{display:block}
.articlepage .articlepage-box .article-sideform form .row div{width:100%;margin-bottom:20px}
.articlepage .articlepage-box .article-sideform form input{background:#FFF;border:1px solid rgba(0,0,0,0.4)}
.articlepage .articlepage-box .article-sideform form input::placeholder{color:rgba(0,0,0,0.5);opacity:1}
.articlepage .articlepage-box .article-sideform form button{background-color:#0008c3;border:2px solid #0008c3;color:#fff;padding:5px 20px;width:100%}.articlepage .articlepage-box .article-sideform form .agreement{font-weight:400;font-style:Regular;font-size:13px;leading-trim:NONE;line-height:134%;letter-spacing:0.17%;vertical-align:middle}.all-to-articles{border-radius:2px;border:1px solid rgba(0,8,195,1);text-decoration:none!important;display:flex;align-items:center;flex-wrap:wrap;padding:19px 25px;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0.17%;text-align:center;vertical-align:middle}
.all-to-articles span{margin:0 0 0 10px}@media(max-width:1399px){.nav__link{font-size:14px}.steps .steps-list .step-item .step-item-info{width:70%}.team .team-list .team-item .team-item-info{margin:0 15% 0 0}.team .team-list .team-item.reverse .team-item-info{margin:0 0% 0 15%}.benefit.cols-3 .benefit-list .b-item .b-item-title{width:62%;font-size:15px}}
@media(max-width:1199px){.nav__link{font-size:14px;text-transform:initial}.realization .r-list .r-item{width:32%;padding:0 1%}.custom-form .card-form-cols.left{width:50%}.custom-form .card-form-cols.right{width:40%}.card-form.custom-form .card-specialist{max-width:initial}.benefit .benefit-list .b-item .b-item-title{width:72%}.benefit.cols-3 .benefit-list .b-item{width:48%}.system-lighting .card-bracing .card-bracing-info{width:62%}.system-lighting .card-bracing .card-bracing-info .card-bracing__title{font-size:18px}.system-lighting .card-bracing .card-bracing-info .card-bracing__text{font-size:14px}.photo-tile .tile-list .tile-item .tile-item-title{font-size:20px;padding:18px}.photo-tile .tile-list .tile-item .tile-item-title br{display:none}.accordeon__title{font-size:18px!important}.product-table .product-table-info .product-table-infodata{width:50%}.product-table .product-table-data{width:40%}.product-line .product-line-image{position:relative;width:180px;height:180px}.product-line .product-line-info{padding:0 0 0 30px}.filter-box .filter-sorting{width:40%}.articlepage .articlepage-box .article-sideform{padding:20px}.articlepage .articlepage-box .article-sideform form input{font-size:16px}}
@media(max-width:991px){.realization .r-list .r-item{width:100%;margin-bottom:30px}.custom-form .sec-title{text-align:center;margin-bottom:20px}.card-form .form-view-button{margin-top:20px}.custom-form .card-form-cols.left{width:100%;text-align:center}.custom-form .card-form-cols.right{display:none}.benefit .benefit-list .b-item{width:100%}.steps .steps-list .step-item{justify-content:center}.steps .steps-list .step-item .step-item-info{width:100%;text-align:center;margin-top:10px}.team .team-list .team-item,.team .team-list .team-item.reverse{flex-direction:column-reverse;margin-bottom:20px}.team .team-list .team-item .team-item-imagebox{width:100%;display:flex;flex-wrap:wrap}.team .team-list .team-item .team-item-imagebox .team-item-data{position:relative;bottom:0!important;left:0!important;right:0!important}.team .team-list .team-item .team-item-info,.team .team-list .team-item.reverse .team-item-info{margin:20px 0% 0 0;width:100%}.team .team-list .team-item .team-item-imagebox .team-item-image{width:50%}.team .team-list .team-item .team-item-imagebox .team-item-data{width:50%}.team .team-list .team-item .team-item-imagebox .team-item-data .team-item-dataover{height:100%;display:flex;flex-direction:column;justify-content:center}.sec-cat-white .container{padding:0 2%}.items-product .product-item{width:32%;margin:0 2% 30px 0}.items-product .product-item:nth-child(4n + 4){margin:0 2% 30px 0}.items-product .product-item:nth-child(3n + 3){margin:0 0% 30px 0}.benefit.cols-3 .benefit-list .b-item .b-item-title{width:61%;font-size:14px}.system-lighting .card-bracing{width:100%}.photo-tile .tile-list .tile-item{width:48%!important}.accordeon__title{font-size:16px !important}.product-line{align-items:stretch}.product-line .product-line-info{padding:10px 0 0 30px;width:74%;display:flex;flex-direction:column-reverse}.product-line .product-line-image{position:relative;width:180px;height:auto}.product-line .product-line-info .product-line-top-data{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-line .product-line-info .product-line-form{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-line .product-line-info .product-line-form .product-line-count{width:100%;margin-bottom:20px}.product-line .product-line-info .product-line-form .product-buy{margin:0 0 10px 0}.product-line .product-line-info .product-line-bar{margin:20px 0 0 0}.product-line .product-line-info .product-line-price{margin:0 0 10px 0}.product-line .product-line-info .product-line-form .btn-main{width:200px}.filter-box .filter-cols.left{width:30%}.filter-box .filter-cols.right{width:68%}.filter-box .filter-sorting{width:50%}.articlepage .articlepage-box .articlepage-right{display:none}.articlepage .articlepage-box .articlepage-left{width:100%}.articlepage .articlepage-box .article-headers.mm{display:block}}
@media(max-width:767px){.block-section{padding:30px 0 30px}.benefit .benefit-list .b-item .b-item-icon{width:100%;text-align:center;margin-bottom:10px}.benefit .benefit-list .b-item .b-item-title{width:100%;text-align:center}.steps .steps-list .step-item{width:100%}.custom-footer .footer-cols{width:100%!important;text-align:center}.custom-footer .copyrights{margin-top:30px}.custom-footer .footer-cols.center{margin-top:20px}.custom-footer .phones-bottom{margin-bottom:15px}.custom-footer .f-container.bottom-container{flex-direction:column-reverse}.footer__dev{text-align:center;margin-top:15px}.footer__social{width:100%;max-width:inherit}.social{justify-content:center}.custom-footer .social .social__title{width:100%;text-align:center;margin-bottom:10px}.team .team-list .team-item .team-item-imagebox .team-item-image{width:100%}.team .team-list .team-item .team-item-imagebox .team-item-image img{width:100%}.team .team-list .team-item .team-item-imagebox .team-item-data{width:100%}.section-title{font-size:1.5rem!important}.sec-title{font-size:1.5rem!important}.items-product .rows{justify-content:space-between}.items-product .product-item{width:48%!important;margin:0 0 30px 0!important}.benefit.cols-3 .container{max-width:initial;padding:0 2%}.benefit.cols-3 .benefit-list .b-item{width:48%}.benefit.cols-3 .benefit-list .b-item .b-item-icon{width:90px}.benefit.cols-3 .benefit-list .b-item .b-item-title{width:66%;text-align:left}.photo-tile .tile-list .tile-item{width:100% !important}.accordeon__item{margin-bottom:20px!important}.accordeon__title{font-size:14px !important}.product-table .product-table-image{width:100%;height:auto}.product-table .product-table-info{width:100%;align-items:flex-start;padding:20px}.product-line .product-line-image{width:100%;margin-bottom:10px}.product-line .product-line-info{width:100%;padding:20px}.filter-box .filter-cols.left{width:100%;margin-bottom:16px}.filter-box .filter-cols.right{width:100%}.filter-box .filter-switch-count{width:100%;margin-bottom:16px;justify-content:flex-start}.filter-box .filter-sorting{width:100%}}
@media(max-width:690px){.benefit.cols-3 .benefit-list .b-item{width:100%}.benefit.cols-3 .benefit-list .b-item .b-item-title{width:74%}.benefit.cols-3 .benefit-list .b-item .b-item-title br{display:none}.contact-links__tel:nth-child(2){margin:10px 0%}}
@media(max-width:560px){.items-product .product-item{width:100% !important;margin:0 0 30px 0 !important}.system-lighting .card-bracing .card-bracing__wrap-img{width:100%;text-align:center;margin-bottom:20px}.system-lighting .card-bracing .card-bracing-info{width:100%;text-align:center}.system-lighting .card-bracing .card-bracing-info .card-bracing__title,.system-lighting .card-bracing .card-bracing-info .card-bracing__text{text-align:center}.photo-tile .tile-list .tile-item .tile-item-title{font-size:16px;padding:14px}.benefit.cols-3 .benefit-list .b-item .b-item-title{width:68%}.product-table .product-table-info .product-table-infodata{width:100%}.product-table .product-table-data{width:100%}.fv-product-modal .fv-product .fv-product-image{width:100%;margin-bottom:10px}.fv-product-modal .fv-product .fv-product-info{width:100%}}
iframe{max-width:100%}
img,
svg{width:auto;height:auto;max-width:100%}
blockquote{background:rgba(13,110,253,0.1);padding:15px;border-radius:10px}
blockquote>*:last-child{margin-bottom:0}
.bold,.b{font-weight:bold}
#frontendManager{height:auto}a[href^="https://metrika.yandex.ru"]{display:none}.nav__inner-link.active{color:#e30016}.card-form .block-text a{color:#fff;text-decoration:none}
.card-form .block-text a:hover{color:#e30016}.modal{position:fixed;z-index:-1;width:100%;min-width:290px;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block}.modal.open{opacity:1;visibility:visible;z-index:10000}.modal.open .modal__content{opacity:1}.modal__body{min-height:100%;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;padding:30px 15px}.modal__content{background:#fff;color:#000;max-width:500px;width:100%;padding:55px 30px 55px;position:relative;-webkit-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;opacity:0}@media (max-width:991.98px){.modal__content{padding-left:20px;padding-right:20px;padding-bottom:15px}}
.modal__close{width:26px;height:26px;background:#1b1918;border:none;border-radius:100%;position:absolute;top:15px;right:15px;display:block}.modal__close::before{content:"";width:14px;height:2px;border-radius:1px;background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close::after{content:"";width:14px;height:2px;border-radius:1px;background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__close:hover::before{-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.modal__close:hover::after{-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.modal__header{font-size:24px;line-height:28px;text-align:center;margin-bottom:15px;font-weight:700}.modal__text{font-size:16px;line-height:18px;text-align:center;margin-bottom:15px}.modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal__field{width:100%;margin-top:10px;margin-bottom:10px;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575.91px){.modal__field--privacy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.modal__input{border:1px solid #c4c4c4;width:100%;line-height:40px;min-height:40px;padding:5px 10px;border-radius:5px;font-family:var(--main-ff)}.modal__input:focus{border-color:#1b1918}.modal__textarea{border:1px solid #c4c4c4;width:100%;height:120px;resize:none;padding:5px 10px;border-radius:5px;font-family:var(--main-ff)}.modal__textarea:focus{border-color:#1b1918}.modal__button{width:100%}.video__item{padding-top:56%;position:relative;cursor:pointer}.video__item-content{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.video__item-content::before{content:"";border-left:50px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;width:0;height:0;top:0;left:0;right:0;bottom:0;margin:auto}.video__frame{position:absolute;top:0;left:0}
.search__results{margin-bottom:30px}
.search__result{margin-bottom:30px}
.search__result-title{color:var(--bs-dark);text-decoration:underline;display:block;font-weight:700;font-size:20px}
.search__result-title:hover{color:var(--bs-red);text-decoration:none}
.search__result-text{padding-top:5px;padding-bottom:5px}
.search__result-link{color:var(--bs-dark);text-decoration:underline}
.search__result-link:hover{color:var(--bs-red);text-decoration:none;display:inline-block}
.to__top{background:#0008c3;border:none;width:50px;height:50px;border-radius:100%;position:fixed;bottom:140px;right:30px;z-index:100;transition:0.3s linear;display:none}
.to__top::before{content:"";background-color:#fff;width:20px;height:2px;position:absolute;top:0;left:8px;bottom:0;right:0;margin:auto 0;transform:rotate(-45deg)}
.to__top::after{content:"";background-color:#fff;width:20px;height:2px;position:absolute;top:0;right:8px;bottom:0;margin:auto 0;transform:rotate(45deg)}
.to__top:hover{background:#e30016}
.card-light-curve__header{font-size:20px;font-weight:700;margin-bottom:30px}
.card-light-curve__text{color:#aeaeae;font-size:14px;position:relative}
.card-light-curve__text::before{background-color:#aeaeae;content:"";height:1px;left:0;position:absolute;top:-16px;width:83px}

.lg-backdrop{background-color:#fff}
.lg-toolbar .lg-icon{color:#777}
.lg-toolbar .lg-icon:hover{color:#999}
.lg-outer .lg-thumb-outer{background-color:#cecece}
.lg-next,
.lg-prev{background-color:#cecece;color:#777}


.articlepage{display:flex;flex-direction:column}
.articlepage__img{margin-bottom:50px;display:block}
@media screen and (max-width:991.98px){.articlepage__img{margin-bottom:30px}}
.articlepage__text{margin-bottom:50px}
@media screen and (max-width:991.98px){.articlepage__text{margin-bottom:30px}}
.articlepage__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
@media screen and (min-width:992px){.articlepage__block--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}
@media screen and (max-width:991.98px){.articlepage__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.articlepage__block .articlepage__text{margin-bottom:30px}
@media screen and (min-width:992px){.articlepage__block .articlepage__text{width:calc(50% - 20px)}}
.articlepage__block .articlepage__img{margin-bottom:30px}
@media screen and (min-width:992px){.articlepage__block .articlepage__img{width:calc(50% - 20px)}}
@media (max-width:480px){.articlepage__author-container{order:100000;margin-bottom:30px}}
.articlepage__author{display:flex;align-items:center;border:1px solid #0008C3;border-radius:2px;margin:30px 0}
@media (max-width:767.98px){.articlepage__author{align-items:flex-start}}
@media (max-width:480px){.articlepage__author{flex-direction:column}}
.articlepage__author-img{max-width:180px;min-width:180px}
@media (max-width:480px){.articlepage__author-img{margin-left:auto;margin-right:auto;max-width:100%}}
.articlepage__author-info{width:calc(100% - 180px);padding:20px;display:flex;align-items:center;gap:20px}
@media (max-width:767.98px){.articlepage__author-info{flex-direction:column;align-items:flex-start}}
@media (max-width:480px){.articlepage__author-info{width:100%;padding:10px}}
.articlepage__author-main{color:#565656;font-weight:500}
.articlepage__author-type{margin-bottom:10px}
.articlepage__author-name{color:#000;font-size:20px;line-height:120%;font-weight:700;margin-bottom:10px}
.articlepage__author-post{}
.articlepage__author-params{margin-left:auto;color:#565656}
@media (max-width:767.98px){.articlepage__author-params{margin-left:0}}
.articlepage__author-param{white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;gap:10px}
@media (max-width:767.98px){.articlepage__author-param{justify-content:flex-start}}
.articlepage__author-param:not(:last-child){margin-bottom:10px}
@media (max-width:767.98px){.articlepage__author-param:not(:last-child){margin-bottom:5px}}
.articlepage__author-param-icon{min-width:21px}
 .card-news__title a{color:#000}
.card-news__title a:hover{color:#e30016}

.cart__table{margin-bottom:30px}
.cart__recalc{display:flex;align-items:center;width:108px;margin-left:auto;margin-right:auto}
.cart__recalc-plus,
.cart__recalc-minus{background:none;border:none;width:24px;height:24px;line-height:24px;font-size:28px}
.cart__recalc-input{width:60px;height:24px;line-height:24px;text-align:center;font-size:14px}
.cart__recalc-submit{display:none}
.cart__remove{background:none;border:none;font-size:30px}
.cart__remove-td,
.cart__remove-th{min-width:auto !important}
.cart__footer-title{text-align:left !important}
.cart__clear{margin-bottom:30px;color:#333;height:inherit}
.cart__form{margin-bottom:50px}
.cart__form-title{margin-bottom:20px}
.cart__form-fields{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.cart__form-field{width:calc(33.333333% - 10px);margin-bottom:20px}
@media screen and (max-width:767.98px){.cart__form-field{width:100%}}
.cart__form-field--textarea{width:100%}
.cart__form-textarea{height:160px}


.personal-form .input.error{border:1px solid #d9251d}
.private__errors{color:#d9251d;margin-bottom:20px}
.private__errors>*{margin-bottom:0}


.card-table--rel{position:relative}
.btn-icon--abs{position:absolute;top:5px;right:5px}


.cookies{position:fixed;z-index:10;bottom:0;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,0.5);padding:10px 0}
.cookies__container{display:flex;align-items:center;justify-content:space-between}
.cookies__text{width:calc(100% - 100px)}
@media screen and (max-width:600px){.cookies__text{font-size:12px}}
.cookies__button{background:#c2c2c2;border:none;border-radius:3px;color:#000;width:60px;height:36px;line-height:36px;cursor:pointer}

.uni-card--vertical-2 .uni-card__preview{z-index:-1}.slider-blog .swiper-slide{opacity:1}
.slider-blog{overflow:hidden}
.object__slider.swiper-initialized{position:relative;padding-bottom:80px}
.js-objects__slider{overflow:hidden}
.js-objects__slider:not(.swiper-initialized) .objects-style{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}
.js-objects__slider:not(.swiper-initialized) .objects-style>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.js-objects__slider:not(.swiper-initialized) .objects-style .object__slider-item{flex:0 0 auto;width:50%;height:auto}
.js-objects__slider:not(.swiper-initialized) .objects-style .object__slider-item.object__slider-item2{flex:0 0 auto;width:33.33333333%}.goodPict{transition:1s}
.goodPict:hover{transform:scale(1.2)}
.w100{width:100%}
.accordeon__title{font-family:var(--main-ff);font-weight:700;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%;cursor:pointer;text-decoration:none;color:#000}.accordeon__item{margin-bottom:40px;padding:12px 16px;transition:transform ease 0.2s,box-shadow ease 0.2s;position:relative;background:transparent;border:0.5px solid #0008C380;background:#0008C30A;box-shadow:0 20px 50px 0 #D96D1A0A}
.accordeon__item p{font-family:var(--main-ff)!important}.accordeon__text{display:none;margin-top:10px}
.accordion__arr{background:url(/assets/svg/faq-plus.svg) center no-repeat;width:24px;height:24px;position:absolute;right:10px;top:10px;transition:transform ease 0.2s,box-shadow ease 0.2s;z-index:-1}
.accordeon__item.show .accordion__arr{background:url(/assets/svg/faq-minus.svg) center no-repeat}.pagination{gap:10px}.pagination .page-item{}.pagination .page-link{}
.uni-card__title{min-height:44px}
.wrapper-catalog-tags{opacity:1;width:100%;height:inherit;background:none;backdrop-filter:unset;position:relative;top:auto;left:auto;z-index:1}
.wrapper-catalog-tags label{font-weight:600;display:block;margin-bottom:6px}
.catalog__tags{margin-bottom:20px}
.catalog__tag{text-decoration:none}
@media (max-width:767.98px){.catalog__tag{width:calc(50% - 6px);font-size:12px;padding:4px 8px}.js-articles__slider .swiper-pagination{position:static}}
.catalog__tag-title{padding:8px 0}
@media (max-width:767.98px){.catalog__tag-title{width:100%;font-size:12px;padding:4px 8px;text-align:center}}
.uni-card__content{margin-block-start:auto}
.projectInCard__slider{margin-bottom:30px}.projectInCard__slider .swiper-button-prev,.projectInCard__slider .swiper-button-next{top:24%}
.projectInCard__slider .swiper-button-next{right:70px}
.projectInCard__slider .swiper-button-prev{left:80px}
.swiper.slider-blog .swiper-button-next,.swiper.slider-blog .swiper-button-prev{transform:none;top:30%;opacity:0.7}#lc-form{display:flex;width:100%;flex-wrap:wrap;padding:32px 32px 16px 32px;gap:16px;background:rgba(0,8,195,2%)}
.lc-field{width:30%;display:flex;flex-direction:column;flex-grow:1}.lc-field-ttl{margin-bottom:16px;font-size:18px}.lc-field input,.lc-field input,.lc-field .lc-for_radio{padding:16px 12px;border:1px solid rgba(0,0,0,43%);outline:none;margin-bottom:8px;font-size:18px}
.lc-field input:focus{border-color:#0008C3}#lc-form select{display:block;padding:14px 16px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid rgba(0,8,195,43%);background-color:#fff;color:#262626;font-size:14px;cursor:pointer}
#lc-form select::-ms-expand{display:none}#lc-form select:focus{outline:none}#lc-form select option{font-weight:normal}#lc-form input[type=radio]{display:none}
#lc-form .lc-for-radio{display:inline-block;cursor:pointer;padding:0 15px;line-height:34px;border:1px solid #999;border-radius:6px;user-select:none}#lc-form input[type=radio]:checked + label{background:url('/assets/img/lc-r-checked.png') no-repeat 98% center;border-color:#0008C3}
.lc-field .lc-for_radio{border-color:rgba(0,8,195,25%);cursor:pointer}#lc-form .lc-for-radio:hover{color:#666}
#svetilnik-select{font-size:18px;padding:16px 0;border:1px solid #0008C3;background:#fff;color:#0008C3}
.lc-form-submit{padding:12px 32px;color:#fff;border:1px solid #0008C3;background:#0008C3;font-size:16px}#lc-form input.error,#lc-form select.error,#lc-form input[type=radio].error + label
{border-color:red}#lc-itog{background:#0008C3;color:#fff;padding:32px;margin:64px 0 32px 0;font-size:26px}
#lc-itog span{font-size:32px;font-weight:bold}.j-slider-calc{height:2px;margin:9px 0 20px 0;background:#0008C3;border:0;box-shadow:none;border-radius:0}
.j-slider-calc.noUi-horizontal .noUi-handle{height:20px;width:20px;top:-10px;border-radius:10px;box-shadow:none;background:#0008C3;border:0;cursor:pointer}.j-slider-calc.noUi-horizontal .noUi-handle::before,.j-slider-calc.noUi-horizontal .noUi-handle::after{content:'';display:none}
.j-slider-calc .noUi-base{width:calc(100% - 17px)}
@media screen and (max-width:992px)
{.lc-field{width:45%}.lc-form-submit{max-height:61px;width:100%}}
@media screen and (max-width:767px)
{.lc-field{width:100%}}.lc-search-back{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,55%);align-items:center;justify-content:center;display:none}
.lc-search-back.lc-show{display:flex}
.lc-search-wrap .sisea-search-form fieldset{display:flex;justify-content:space-between;align-items:center}
.lc-search-wrap .sisea-search-form input[type="submit"]{width:155px;height:60px;color:#fff;border:0;background:#C4C4C4;padding:0}
.lc-search-wrap{display:flex;align-items:center;align-content:center;width:60%;padding:27px 24px;background:#fff;flex-wrap:wrap}
.lc-search-close{width:30px;height:30px;background:url('/assets/img/close-search.png') no-repeat center;cursor:pointer}
.lc-search-wrap .sisea-search-form input[type="text"]{border:0;height:30px;padding:12px 6px;border-left:1px solid red;width:calc(100% - 200px)}
.lc-search-wrap .sisea-search-form{width:calc(100% - 40px)}.lc-search-img-wrap{width:84px;height:84px;margin:15px 15px 15px 0;display:flex;align-items:center}
.lc-search-img{max-width:100%;height:fit-content}
.lc-search-item{display:flex;align-items:center;cursor:pointer}
#site-search-results{overflow-y:auto;max-height:380px;width:100%}

.card-table__list-help{font-size:0.7rem;text-align:center;display:inline-block;min-width:17px;width:17px;height:17px;line-height:17px;border-radius:100%;border:1px solid rgba(0,0,0,0.75);color:rgba(0,0,0,0.75);cursor:pointer;margin-left:10px}
.chars__helpcont{background:#fff;border-radius:10px;padding:15px;color:#333;position:absolute;z-index:1;width:300px;font-size:0.8rem;line-height:120%;box-shadow:0 0 10px rgba(0,0,0,0.05)}
 .tabsInProd.row .card-cat__tab{max-width:19%;text-transform:none;font-size:16px;border:0;padding:20px 32px;line-height:120%;height:auto;width:auto;border-bottom:2px solid;border-radius:0;border-color:#6B6B6B;color:#6B6B6B;min-width:max-content}
.tabsInProd.row .card-cat__tabs{justify-content:left;gap:0 !important;display:flex}
@media (max-width:767.98px){.tabsInProd.row .card-cat__tab{max-width:50%}}
.tabsInProd.row .card-cat__tab.active{color:#0008c3;border-color:#0008c3}.tabsInProd .card-cat__wrap-details{width:100%;padding:10px 0 0 0}
.tabsInProd .card-table__list{margin:0 !important}
.big-link{margin:22px 0 0 0;font-size:18px;font-weight:bold;border-bottom:1px dashed;text-decoration:none;color:#0008c3;cursor:pointer;display:inline}.card-product__btns .btn-main.js-modal__open{background:#fff;color:#0008c3}
.card-product__btns .btn-main.js-modal__open:hover{border-color:#0008c3;color:#fff;background:#0008c3}
.catalog__count{margin-bottom:30px}
.cat-filter__onpage{gap:10px}
.cat-filter__onpage-title{font-weight:700}
@media (max-width:991.98px){.cat-filter__onpage-btn{padding:5px 10px;height:40px}}
.cat-filter__view{gap:10px}
@media (max-width:991.98px){.cat-filter__view-btn{padding:5px 10px;height:40px}}
.swiper-pagination:not(.swiper-pagination-bullets){display:none}
.sitemap-ul{margin:0;padding:0}
.sitemap-ul li{display:block;margin:8px 0 0 21px}.sitemap-ul li::before{content:"\2014";margin:0 7px 0 -21px}
.sitemap-ul li ul{margin-left:20px}
.sitemap-ul li a{text-decoration:none;border-bottom:1px solid;color:#d9251d}.order-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.order-box form{width:60%}
.order-box .delivery-info{width:35%;background-color:#0b0f70;color:#fff;padding:15px;border-radius:10px;margin-bottom:30px}
.order-box .delivery-info h2{font-size:1.6rem}
.order-box .delivery-info a{color:#FFF}
.order-box .delivery-info li{margin-bottom:10px}
@media(max-width:990px){.order-box{flex-direction:column-reverse}.order-box form{width:100%}.order-box .delivery-info{width:100%}}.landing-head{background-size:cover!important;background-repeat:no-repeat!important;background-position:center top!important;min-height:100vh !important;position:relative;margin-top:-124px}
.landing-head::before{content:'';display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.4) !important;z-index:1}
.landing-head .lh-caption{position:absolute;max-width:800px;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}
.landing-head .lh-caption .lh-caption-title{text-transform:uppercase;font-weight:bold;color:#ffa51f;margin-bottom:1.07143rem;font-size:2.57143rem;line-height:1.3}
.landing-head .lh-caption .lh-caption-intro{color:#FFF;font-size:1.42857rem;text-transform:uppercase;line-height:1.2;margin-bottom:2.14286rem}
.landing-head .lh-caption .lh-caption-button{display:inline-block;cursor:pointer;background-color:#ffa51f;color:#FFF;line-height:1.4;padding:.57143rem 2.5rem;font-size:1.07143rem;border-width:1px;transition:.2s ease;border-radius:6px;text-transform:uppercase;font-weight:600}
.landing-head .lh-caption .lh-caption-button:hover{background:#85cc00}
.landing-infographics{background:#212121;padding:1.07143rem 0}
.landing-infographics .l-info-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;margin-top:20px}
.landing-infographics .l-info-list .l-info-item{width:30%;text-align:center}
.landing-infographics .l-info-list .l-info-item i{color:#85cc00;width:35px;height:35px;font-size:2.3rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.07143rem}
.landing-infographics .l-info-list .l-info-item .l-info-title{color:#85cc00;line-height:1.1;font-weight:600;font-size:1.01429rem;text-transform:uppercase;margin-bottom:20px}
.landing-infographics .l-info-list .l-info-item .l-info-intro{color:#FFF;font-weight:400;font-size:1.07143rem}
.landing-infographics .l-info-more{text-align:center;margin:50px 0 30px}
.landing-infographics .l-info-more a{display:block;cursor:pointer;background-color:#c87114;color:#FFF;line-height:1.4;padding:.57143rem 2.5rem;font-size:1.07143rem;border-width:1px;transition:.2s ease;border-radius:6px;text-transform:uppercase;font-weight:600;margin:30px auto 0;max-width:252px;text-align:center;text-decoration:none}
.landing-infographics .l-info-more a:hover{background:#85cc00}
.lending-works-slider{width:100%;background:#212121}
.lending-works-slider .swiper-slide{background:#212121;min-height:100%;height:auto;box-shadow:inset 5px 0 10px rgba(0,0,0,.2)}
.lending-works-slider .work-item-image img{width:100%}
.lending-works-slider .work-item-info{padding:3.21429rem;text-align:center}.lending-works-slider .work-item-title{text-transform:uppercase;color:#ffa51f;font-weight:700;font-size:1.75rem;line-height:1.4;margin-bottom:25px}.lending-works-slider .work-item-intro p{margin-bottom:1rem;line-height:1;color:#FFF;font-size:14px}.lending-works-slider .work-item-button a{display:inline-block;cursor:pointer;background-color:#ffa51f;color:#FFF;line-height:1.4;padding:.57143rem 1.42857rem;font-size:1rem;border-width:1px;transition:.2s ease;border-radius:6px;text-transform:uppercase;font-weight:600;text-decoration:none}
.lending-works-slider .work-item-button a:hover{background:#85cc00}
.lending-works-slider .swiper-button-prev,
.lending-works-slider .swiper-button-next{color:#FFF;background:#6ab8ee;width:45px;height:45px;transform:initial;opacity:1;transition-duration:.2s}
.lending-works-slider .swiper-button-prev:hover,
.lending-works-slider .swiper-button-next:hover{opacity:0.9}
.lending-works-slider .swiper-button-prev{}
.lending-works-slider .swiper-button-next{}
.landing-works-block .lw-block{background:#212121}
.landing-works-block .lw-block .container{padding-top:1.42857rem;padding-bottom:2.14286rem}
.landing-works-block .lw-block .lw-block-title{text-transform:uppercase;color:#ffa51f;font-weight:700;font-size:1.75rem;line-height:1.4;margin-bottom:25px;text-align:center}
.landing-works-block .lw-block .lw-block-content:not(.list){color:#FFF}
.landing-works-block .lw-block .lw-block-content:not(.list) p{margin-bottom:1rem}
.landing-works-block .lw-block .lw-block-button{display:block;cursor:pointer;background-color:#c87114;color:#FFF;line-height:1.4;padding:.57143rem 2.5rem;font-size:1.07143rem;border-width:1px;transition:.2s ease;border-radius:6px;text-transform:uppercase;font-weight:600;margin:30px auto 0;max-width:252px;text-align:center;text-decoration:none}
.landing-works-block .lw-block .lw-block-button:hover{background:#85cc00}
.landing-works-block .lw-block .lw-block-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.landing-works-block .lw-block .lw-block-list .lw-list-item{position:relative;width:48%;padding:0 0 0 90px;color:#FFF}.landing-works-block .lw-block .lw-block-list .lw-list-item::before{position:absolute;top:0;left:0;content:"\f164";font-family:'Font Awesome 6 Pro';font-weight:400;font-size:48px;color:#c87114;height:48px}.landing-works-block .lw-block .lw-block-list .lw-list-item .lw-list-item-title{font-weight:700 !important;text-transform:uppercase;color:#c87114;line-height:1.4;font-size:1.25rem;margin-bottom:10px}
.landing-works-block .lw-block .lw-block-list .lw-list-item .lw-list-item-intro{font-size:14px}
.landing-works-block .lw-block .lw-block-list .lw-list-item .lw-list-item-intro p{}
.landing-contacts{background:url(/assets/template/landing/img/img-2734-1x.jpg) no-repeat;padding-top:3.57143rem;padding-bottom:4.28571rem;background-size:cover !important;background-repeat:no-repeat!important;background-position:50%;background-attachment:fixed}
.landing-contacts .contacts-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}
.landing-contacts .contacts-blocks .cb-cols.left{width:35%}
.landing-contacts .contacts-blocks .cb-cols.right{width:60%}
.landing-contacts .contacts-block-title{text-transform:uppercase;color:#ffa51f;font-weight:700;font-size:1.75rem;line-height:1.4;margin-bottom:25px;text-align:left;margin-bottom:60px;margin-top:30px}
.landing-contacts .contact-block-item{margin-bottom:25px;display:flex;flex-wrap:wrap;align-items:center;color:#FFF}
.landing-contacts .contact-block-item i{color:#ffa51f;width:22px;font-size:18px;text-align:center;margin:0 10px 0 0}
.landing-contacts .contact-block-item span{color:#FFF}
.landing-contacts .contact-block-item a{color:#FFF;text-decoration:none}
.landing-contacts .landing-form{padding-top:4.28571rem;padding-bottom:4.28571rem;padding-left:3.21429rem;padding-right:3.21429rem;border:1px solid hsla(0,0%,100%,.6)}
.landing-contacts .landing-form .landing-form-title{letter-spacing:.6px;margin-bottom:9px;font:24px / 33px Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#FFF;font-weight:bold}
.landing-contacts .landing-form .landing-from-slogan{margin:0 0 15px;font:15px / 17px Helvetica Neue,Helvetica,Arial,sans-serif;opacity:.8;text-align:center;color:#FFF}
.landing-contacts .landing-form .form{display:block}
.landing-contacts .landing-form .form .row{display:block}
.landing-contacts .landing-form .form label:not(.agreement){display:none}
.landing-contacts .landing-form .form .row>div{width:100%;margin-bottom:30px}
.landing-contacts .landing-form .form input[type="text"],
.landing-contacts .landing-form .form input[type="date"],
.landing-contacts .landing-form .form input[type="email"],
.landing-contacts .landing-form .form input[type="tel"],
.landing-contacts .landing-form .form select,
.landing-contacts .landing-form .form textarea{background:transparent;border:none;border-bottom:2px solid #FFF;width:100%}
.landing-contacts .landing-form .form label.agreement{color:#FFF}
.landing-contacts .landing-form .form label.agreement a{color:#FFF}
.landing-contacts .landing-form .form .form__submit{position:relative;display:inline-block;padding:15px 20px;margin:0;min-height:52px;width:100%;border:none;background:rgba(245,131,25,1);border-radius:4px}
.landing-contacts .landing-form .form .form__submit:hover{background:rgba(245,131,25,0.7);color:#FFF}
.product-card{display:flex;flex-direction:column;min-height:100%}
.product-card .product-card-group{display:flex;flex-direction:column}
.product-card .product-card-data{min-height:125px}
.product-card .product-card-buy{margin-top:auto;background:#fff}
.four-items-slider.articleProductsSlider .swiper-button-prev{left:58px;z-index:99999;pointer-events:all}
.four-items-slider.articleProductsSlider .swiper-button-next{right:58px;z-index:99999;pointer-events:all}