

/* Start:/bitrix/templates/prom_s1/css/bundle.min.css?1737378715520762*/
.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(/bitrix/templates/prom_s1/css/./../resources/7e0f7a750b6d53905ea9e95e3b2b9b26.png);font-family:Arial,Helvetica,sans-serif;display:none;z-index:1001}.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:red;overflow:hidden;cursor:crosshair}.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(/bitrix/templates/prom_s1/css/./../resources/6441e63a57ccc5105bad045142bc31eb.png)}.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(/bitrix/templates/prom_s1/css/./../resources/74ae058c4520ce724536413a2b79ca6b.gif);margin:-5px 0 0 -5px}.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize}.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(/bitrix/templates/prom_s1/css/./../resources/9876593e14382d1b6c80dadabacdf866.gif) left top;margin:-4px 0 0 0;left:0}.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:red}.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:red}.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px}.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(/bitrix/templates/prom_s1/css/./../resources/5667eb584e2fa7d2f199171d3eaa9d6d.png) top;left:212px;top:142px}.colorpicker_hex input{right:6px}.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute}.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize}.colorpicker_rgb_r{background-image:url(/bitrix/templates/prom_s1/css/./../resources/9a83fe5e73ac07bbdbeff5f1d36da1b7.png);top:52px;left:212px}.colorpicker_rgb_g{background-image:url(/bitrix/templates/prom_s1/css/./../resources/2076a0a959449ad2cafcf94b84ecf8b8.png);top:82px;left:212px}.colorpicker_rgb_b{background-image:url(/bitrix/templates/prom_s1/css/./../resources/dc460949eee654172a9b637e4c259c5a.png);top:112px;left:212px}.colorpicker_hsb_h{background-image:url(/bitrix/templates/prom_s1/css/./../resources/d628f4ea12fc2f7321e7f47e225c5e9a.png);top:52px;left:282px}.colorpicker_hsb_s{background-image:url(/bitrix/templates/prom_s1/css/./../resources/3be60e50bd7d2ca8b098f3d99dd45d98.png);top:82px;left:282px}.colorpicker_hsb_b{background-image:url(/bitrix/templates/prom_s1/css/./../resources/dc460949eee654172a9b637e4c259c5a.png);top:112px;left:282px}.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(/bitrix/templates/prom_s1/css/./../resources/3b84b3ab365dc94891baf43c9071e728.png) top;left:322px;top:142px;overflow:hidden}.colorpicker_focus{background-position:center}.colorpicker_hex.colorpicker_focus{background-position:bottom}.colorpicker_submit.colorpicker_focus{background-position:bottom}.colorpicker_slider{background-position:bottom}@font-face{font-family:lg;src:url(/bitrix/templates/prom_s1/css/./../resources/ff5ab4bf2b54710439f88c36e51da244.eot);src:url(/bitrix/templates/prom_s1/css/./../resources/ff5ab4bf2b54710439f88c36e51da244.eot?#iefixn1z373) format("embedded-opentype"),url(/bitrix/templates/prom_s1/css/./../resources/0392227eb4b4510402ab45dee2ceda73.woff) format("woff"),url(/bitrix/templates/prom_s1/css/./../resources/269f233c78c029ba7cceefa0dfa3e5af.ttf) format("truetype"),url(/bitrix/templates/prom_s1/css/./../resources/beffdb937a4d533b92aba9ac6a15467c.svg#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;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-actions .lg-next,.lg-actions .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:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .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%;background-color:rgba(0,0,0,.45)}.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;background:0 0;border:none;box-shadow:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s,opacity .35s cubic-bezier(0, 0, .25, 1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s,opacity .35s cubic-bezier(0, 0, .25, 1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s,opacity .35s cubic-bezier(0, 0, .25, 1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s,opacity .35s cubic-bezier(0, 0, .25, 1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-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;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s}.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-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-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}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:medium none;border:none}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/bitrix/templates/prom_s1/css/./../resources/6b92efbd0d64acd8b405e4fc4342305d.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/bitrix/templates/prom_s1/css/./../resources/6b92efbd0d64acd8b405e4fc4342305d.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/bitrix/templates/prom_s1/css/./../resources/539c47b61bf24fb7ea0ca1953952a0e4.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/bitrix/templates/prom_s1/css/./../resources/50359884d4f563065161d9c7ea0ad585.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/bitrix/templates/prom_s1/css/./../resources/50359884d4f563065161d9c7ea0ad585.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.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;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s,top .3s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s,top .3s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s,top .3s cubic-bezier(0, 0, .25, 1) 0s;transition:left .3s cubic-bezier(0, 0, .25, 1) 0s,top .3s 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-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:0;-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-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.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{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/bitrix/templates/prom_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll center center transparent;display:none!important}.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:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 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-use-left .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-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-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .1s ease 0s}.lg-outer.fb-comments .lg-img-wrap,.lg-outer.fb-comments .lg-video-cont{padding-right:400px!important}.lg-outer.fb-comments .fb-comments{height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:420px;z-index:99999;background:#fff url(/bitrix/templates/prom_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll center center}.lg-outer.fb-comments .fb-comments.fb_iframe_widget{background-image:none}.lg-outer.fb-comments .fb-comments.fb_iframe_widget.fb_iframe_widget_loader{background:#fff url(/bitrix/templates/prom_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll center center}.lg-outer.fb-comments .lg-toolbar{right:420px;width:auto}.lg-outer.fb-comments .lg-actions .lg-next{right:420px}.lg-outer.fb-comments .lg-item{background-image:none}.lg-outer.fb-comments .lg-item.lg-complete .lg-img-wrap,.lg-outer.fb-comments .lg-item.lg-complete .lg-video-cont{background-image:none}.lg-outer.fb-comments .lg-img-wrap,.lg-outer.fb-comments .lg-video-cont{background:url(/bitrix/templates/prom_s1/css/./../resources/fcba57cdb89652f9bb54271cc5a9cc0e.gif) no-repeat scroll transparent;background-position:center center;background-position:calc((100% - 400px)/ 2) center}.lg-outer.fb-comments .lg-sub-html{padding:0;position:static}.lg-outer.fb-comments .lg-video-cont{max-width:1250px!important}.lg-css3.lg-zoom-in .lg-item{opacity:0}.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}.lg-css3.lg-zoom-in .lg-item.lg-next-slide{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}.lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .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-css3.lg-zoom-in-big .lg-item{opacity:0}.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in-big .lg-item.lg-current,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .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-css3.lg-zoom-out .lg-item{opacity:0}.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}.lg-css3.lg-zoom-out .lg-item.lg-next-slide{-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}.lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .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-css3.lg-zoom-out-big .lg-item{opacity:0}.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out-big .lg-item.lg-current,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .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-css3.lg-zoom-out-in .lg-item{opacity:0}.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .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-css3.lg-zoom-in-out .lg-item{opacity:0}.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in-out .lg-item.lg-current,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .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-css3.lg-soft-zoom .lg-item{opacity:0}.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.lg-css3.lg-soft-zoom .lg-item.lg-next-slide{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}.lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-soft-zoom .lg-item.lg-current,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .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-css3.lg-scale-up .lg-item{opacity:0}.lg-css3.lg-scale-up .lg-item.lg-prev-slide{-moz-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-o-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-ms-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-webkit-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);transform:scale3d(.8,.8,.8) translate3d(0,10%,0)}.lg-css3.lg-scale-up .lg-item.lg-next-slide{-moz-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-o-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-ms-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-webkit-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);transform:scale3d(.8,.8,.8) translate3d(0,10%,0)}.lg-css3.lg-scale-up .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-scale-up .lg-item.lg-current,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .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-css3.lg-slide-circular .lg-item{opacity:0}.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{-moz-transform:scale3d(0,0,0) translate3d(-100%,0,0);-o-transform:scale3d(0,0,0) translate3d(-100%,0,0);-ms-transform:scale3d(0,0,0) translate3d(-100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-next-slide{-moz-transform:scale3d(0,0,0) translate3d(100%,0,0);-o-transform:scale3d(0,0,0) translate3d(100%,0,0);-ms-transform:scale3d(0,0,0) translate3d(100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular .lg-item.lg-current,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .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-css3.lg-slide-circular-up .lg-item{opacity:0}.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{-moz-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-o-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)}.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide{-moz-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-o-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)}.lg-css3.lg-slide-circular-up .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-up .lg-item.lg-current,.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-up .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-css3.lg-slide-circular-down .lg-item{opacity:0}.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{-moz-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-o-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)}.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide{-moz-transform:scale3d(0,0,0) translate3d(100%,100%,0);-o-transform:scale3d(0,0,0) translate3d(100%,100%,0);-ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)}.lg-css3.lg-slide-circular-down .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-down .lg-item.lg-current,.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-down .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-css3.lg-slide-circular-vertical .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{-moz-transform:scale3d(0,0,0) translate3d(0,-100%,0);-o-transform:scale3d(0,0,0) translate3d(0,-100%,0);-ms-transform:scale3d(0,0,0) translate3d(0,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(0,-100%,0);transform:scale3d(0,0,0) translate3d(0,-100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{-moz-transform:scale3d(0,0,0) translate3d(0,100%,0);-o-transform:scale3d(0,0,0) translate3d(0,100%,0);-ms-transform:scale3d(0,0,0) translate3d(0,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(0,100%,0);transform:scale3d(0,0,0) translate3d(0,100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .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-css3.lg-slide-circular-vertical-left .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{-moz-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-o-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide{-moz-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-o-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-left .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-css3.lg-slide-circular-vertical-down .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{-moz-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-o-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide{-moz-transform:scale3d(0,0,0) translate3d(100%,100%,0);-o-transform:scale3d(0,0,0) translate3d(100%,100%,0);-ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-down .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-css3.lg-slide-vertical .lg-item{opacity:0}.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-next-slide{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-vertical .lg-item.lg-current,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .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-css3.lg-slide-vertical-growth .lg-item{opacity:0}.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{-moz-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);-o-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);-ms-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);transform:scale3d(.5,.5,.5) translate3d(0,-150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{-moz-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);-o-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);-ms-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);transform:scale3d(.5,.5,.5) translate3d(0,150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .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-css3.lg-slide-skew-only .lg-item{opacity:0}.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{-moz-transform:skew(10deg,0deg);-o-transform:skew(10deg,0deg);-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)}.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide{-moz-transform:skew(10deg,0deg);-o-transform:skew(10deg,0deg);-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)}.lg-css3.lg-slide-skew-only .lg-item.lg-current{-moz-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only .lg-item.lg-current,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .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-css3.lg-slide-skew-only-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{-moz-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide{-moz-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-moz-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .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-css3.lg-slide-skew-only-y .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{-moz-transform:skew(0deg,10deg);-o-transform:skew(0deg,10deg);-ms-transform:skew(0deg,10deg);-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg)}.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide{-moz-transform:skew(0deg,10deg);-o-transform:skew(0deg,10deg);-ms-transform:skew(0deg,10deg);-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg)}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-moz-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .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-css3.lg-slide-skew-only-y-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{-moz-transform:skew(0deg,-10deg);-o-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide{-moz-transform:skew(0deg,-10deg);-o-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-moz-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .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-css3.lg-slide-skew .lg-item{opacity:0}.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{-moz-transform:skew(20deg,0deg) translate3d(-100%,0,0);-o-transform:skew(20deg,0deg) translate3d(-100%,0,0);-ms-transform:skew(20deg,0deg) translate3d(-100%,0,0);-webkit-transform:skew(20deg,0deg) translate3d(-100%,0,0);transform:skew(20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-next-slide{-moz-transform:skew(20deg,0deg) translate3d(100%,0,0);-o-transform:skew(20deg,0deg) translate3d(100%,0,0);-ms-transform:skew(20deg,0deg) translate3d(100%,0,0);-webkit-transform:skew(20deg,0deg) translate3d(100%,0,0);transform:skew(20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew .lg-item.lg-current,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .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-css3.lg-slide-skew-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{-moz-transform:skew(-20deg,0deg) translate3d(-100%,0,0);-o-transform:skew(-20deg,0deg) translate3d(-100%,0,0);-ms-transform:skew(-20deg,0deg) translate3d(-100%,0,0);-webkit-transform:skew(-20deg,0deg) translate3d(-100%,0,0);transform:skew(-20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{-moz-transform:skew(-20deg,0deg) translate3d(100%,0,0);-o-transform:skew(-20deg,0deg) translate3d(100%,0,0);-ms-transform:skew(-20deg,0deg) translate3d(100%,0,0);-webkit-transform:skew(-20deg,0deg) translate3d(100%,0,0);transform:skew(-20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .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-css3.lg-slide-skew-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{-moz-transform:skew(0deg,60deg) translate3d(-100%,0,0);-o-transform:skew(0deg,60deg) translate3d(-100%,0,0);-ms-transform:skew(0deg,60deg) translate3d(-100%,0,0);-webkit-transform:skew(0deg,60deg) translate3d(-100%,0,0);transform:skew(0deg,60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{-moz-transform:skew(0deg,60deg) translate3d(100%,0,0);-o-transform:skew(0deg,60deg) translate3d(100%,0,0);-ms-transform:skew(0deg,60deg) translate3d(100%,0,0);-webkit-transform:skew(0deg,60deg) translate3d(100%,0,0);transform:skew(0deg,60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .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-css3.lg-slide-skew-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{-moz-transform:skew(0deg,-60deg) translate3d(-100%,0,0);-o-transform:skew(0deg,-60deg) translate3d(-100%,0,0);-ms-transform:skew(0deg,-60deg) translate3d(-100%,0,0);-webkit-transform:skew(0deg,-60deg) translate3d(-100%,0,0);transform:skew(0deg,-60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{-moz-transform:skew(0deg,-60deg) translate3d(100%,0,0);-o-transform:skew(0deg,-60deg) translate3d(100%,0,0);-ms-transform:skew(0deg,-60deg) translate3d(100%,0,0);-webkit-transform:skew(0deg,-60deg) translate3d(100%,0,0);transform:skew(0deg,-60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .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-css3.lg-slide-skew-ver .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{-moz-transform:skew(60deg,0deg) translate3d(0,-100%,0);-o-transform:skew(60deg,0deg) translate3d(0,-100%,0);-ms-transform:skew(60deg,0deg) translate3d(0,-100%,0);-webkit-transform:skew(60deg,0deg) translate3d(0,-100%,0);transform:skew(60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{-moz-transform:skew(60deg,0deg) translate3d(0,100%,0);-o-transform:skew(60deg,0deg) translate3d(0,100%,0);-ms-transform:skew(60deg,0deg) translate3d(0,100%,0);-webkit-transform:skew(60deg,0deg) translate3d(0,100%,0);transform:skew(60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver .lg-item.lg-current,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .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-css3.lg-slide-skew-ver-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{-moz-transform:skew(-60deg,0deg) translate3d(0,-100%,0);-o-transform:skew(-60deg,0deg) translate3d(0,-100%,0);-ms-transform:skew(-60deg,0deg) translate3d(0,-100%,0);-webkit-transform:skew(-60deg,0deg) translate3d(0,-100%,0);transform:skew(-60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{-moz-transform:skew(-60deg,0deg) translate3d(0,100%,0);-o-transform:skew(-60deg,0deg) translate3d(0,100%,0);-ms-transform:skew(-60deg,0deg) translate3d(0,100%,0);-webkit-transform:skew(-60deg,0deg) translate3d(0,100%,0);transform:skew(-60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .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-css3.lg-slide-skew-ver-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{-moz-transform:skew(0deg,20deg) translate3d(0,-100%,0);-o-transform:skew(0deg,20deg) translate3d(0,-100%,0);-ms-transform:skew(0deg,20deg) translate3d(0,-100%,0);-webkit-transform:skew(0deg,20deg) translate3d(0,-100%,0);transform:skew(0deg,20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{-moz-transform:skew(0deg,20deg) translate3d(0,100%,0);-o-transform:skew(0deg,20deg) translate3d(0,100%,0);-ms-transform:skew(0deg,20deg) translate3d(0,100%,0);-webkit-transform:skew(0deg,20deg) translate3d(0,100%,0);transform:skew(0deg,20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .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-css3.lg-slide-skew-ver-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{-moz-transform:skew(0deg,-20deg) translate3d(0,-100%,0);-o-transform:skew(0deg,-20deg) translate3d(0,-100%,0);-ms-transform:skew(0deg,-20deg) translate3d(0,-100%,0);-webkit-transform:skew(0deg,-20deg) translate3d(0,-100%,0);transform:skew(0deg,-20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{-moz-transform:skew(0deg,-20deg) translate3d(0,100%,0);-o-transform:skew(0deg,-20deg) translate3d(0,100%,0);-ms-transform:skew(0deg,-20deg) translate3d(0,100%,0);-webkit-transform:skew(0deg,-20deg) translate3d(0,100%,0);transform:skew(0deg,-20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-moz-transform:skew(0deg,0deg) translate3d(0,0,0);-o-transform:skew(0deg,0deg) translate3d(0,0,0);-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .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-css3.lg-lollipop .lg-item{opacity:0}.lg-css3.lg-lollipop .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-lollipop .lg-item.lg-next-slide{-moz-transform:translate3d(0,0,0) scale(.5);-o-transform:translate3d(0,0,0) scale(.5);-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}.lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-lollipop .lg-item.lg-current,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .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-css3.lg-lollipop-rev .lg-item{opacity:0}.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{-moz-transform:translate3d(0,0,0) scale(.5);-o-transform:translate3d(0,0,0) scale(.5);-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-lollipop-rev .lg-item.lg-current,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .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-css3.lg-rotate .lg-item{opacity:0}.lg-css3.lg-rotate .lg-item.lg-prev-slide{-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.lg-css3.lg-rotate .lg-item.lg-next-slide{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lg-css3.lg-rotate .lg-item.lg-current{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.lg-css3.lg-rotate .lg-item.lg-current,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .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-css3.lg-rotate-rev .lg-item{opacity:0}.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lg-css3.lg-rotate-rev .lg-item.lg-next-slide{-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.lg-css3.lg-rotate-rev .lg-item.lg-current{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.lg-css3.lg-rotate-rev .lg-item.lg-current,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .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-css3.lg-tube .lg-item{opacity:0}.lg-css3.lg-tube .lg-item.lg-prev-slide{-moz-transform:scale3d(1,0,1) translate3d(-100%,0,0);-o-transform:scale3d(1,0,1) translate3d(-100%,0,0);-ms-transform:scale3d(1,0,1) translate3d(-100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(-100%,0,0);transform:scale3d(1,0,1) translate3d(-100%,0,0)}.lg-css3.lg-tube .lg-item.lg-next-slide{-moz-transform:scale3d(1,0,1) translate3d(100%,0,0);-o-transform:scale3d(1,0,1) translate3d(100%,0,0);-ms-transform:scale3d(1,0,1) translate3d(100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(100%,0,0);transform:scale3d(1,0,1) translate3d(100%,0,0)}.lg-css3.lg-tube .lg-item.lg-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-tube .lg-item.lg-current,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .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}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/prom_s1/css/./../resources/7f01b07148f205f6e8258e92bbf652d9.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-wrapper.scroll--rtl{direction:rtl}.scroll-element{box-sizing:content-box;display:none}.scroll-element div{box-sizing:content-box}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:4px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:4px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-10px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-10px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-10px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-10px}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:8px;left:0;width:100%}.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:8px}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:4px;top:2px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:2px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-8px;margin-left:8px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-8px;margin-top:8px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-10px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-10px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-10px}.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6c6e71;display:block;opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{opacity:.7}.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-light>.scroll-element{background-color:#fff}.scrollbar-light>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-light>.scroll-element .scroll-element_outer{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-element .scroll-element_size{background:#dbdbdb;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background:-moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#dbdbdb),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%}.scrollbar-light>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px}.scrollbar-light>.scroll-element .scroll-bar{background:#fefefe;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background:-moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fefefe),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:linear-gradient(to right,#fefefe 0,#f5f5f5 100%);border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0}.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail>.scroll-element{background-color:#fff}.scrollbar-rail>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.scrollbar-rail>.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#6c6e71;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;-ms-transition:height .2s;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;-ms-transition:width .2s;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-chrome>.scroll-element{background-color:#fff}.scrollbar-chrome>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-chrome>.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-chrome>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-chrome>.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scrollbar-chrome>.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9}.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e}.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}input{border-radius:0;box-shadow:none}.popup-window{max-height:calc(100% - 45px);max-width:100%;overflow-x:hidden;overflow-y:auto;font-family:inherit}.popup-window,.popup-window.popup-window-with-titlebar{padding:25px 60px 60px;min-width:320px}.popup-window .popup-window-titlebar{height:auto;margin-top:20px;margin-bottom:32px;font-weight:400;font-size:28px;line-height:36px;color:#1b1e25;word-break:break-word}.popup-window .popup-window-buttons{text-align:left}.popup-window .popup-window-button{font-family:inherit;text-transform:none}.popup-window .popup-window-close-icon{top:10px;right:10px;width:40px;height:40px}.popup-window .popup-window-close-icon:after{background-image:url(/bitrix/templates/prom_s1/css/./../resources/417e68d399fa648ce8fa998634bd0348.png);width:16px;height:16px}.popup-window .popup-window-content{max-width:100%;padding:0;background-color:transparent;border-color:transparent}.popup-window .popup-window-content .bx-calendar{margin:auto}@media all and (max-width:600px){.popup-window{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%;overflow:scroll;margin:0;max-height:none}.popup-window,.popup-window.popup-window-with-titlebar{padding:34px 30px 30px}.popup-window .popup-window-titlebar{padding-right:36px;margin-top:0;font-size:20px;line-height:24px}.popup-window .popup-window-close-icon{top:25px}}.popup-load-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none;background:#fff}.popup-window-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.popup-window.popup-window-quick-view{overflow:visible}.popup-window.popup-window-quick-view .popup-window-content{position:relative}.popup-window.popup-window-quick-view .popup-button{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background:#000;font-size:0;overflow:hidden;z-index:1;cursor:pointer;text-align:center}.popup-window.popup-window-quick-view .popup-button i{font-size:16px;color:#fff;line-height:40px}.popup-window.popup-window-quick-view .popup-button.btn-prev{left:-50px}.popup-window.popup-window-quick-view .popup-button.btn-next{right:-50px}.popup-window.popup-window-quick-view .popup-button[data-id="0"]{pointer-events:none;opacity:.4}.popup-load-whirlpool,.popup-load-whirlpool::after,.popup-load-whirlpool::before{position:absolute;top:50%;left:50%;border:1px solid #ccc;border-left-color:#000;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px}.popup-load-whirlpool{margin:-24px 0 0 -24px;height:49px!important;width:49px!important;animation:popup-load-rotate 1.15s linear infinite;-o-animation:popup-load-rotate 1.15s linear infinite;-ms-animation:popup-load-rotate 1150ms linear infinite;-webkit-animation:popup-load-rotate 1.15s linear infinite;-moz-animation:popup-load-rotate 1.15s linear infinite}.popup-load-whirlpool::before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px;animation:popup-load-rotate 1.15s linear infinite;-o-animation:popup-load-rotate 1.15s linear infinite;-ms-animation:popup-load-rotate 1150ms linear infinite;-webkit-animation:popup-load-rotate 1.15s linear infinite;-moz-animation:popup-load-rotate 1.15s linear infinite}.popup-load-whirlpool::after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:popup-load-rotate 2.3s linear infinite;-o-animation:popup-load-rotate 2.3s linear infinite;-ms-animation:popup-load-rotate 2300ms linear infinite;-webkit-animation:popup-load-rotate 2.3s linear infinite;-moz-animation:popup-load-rotate 2.3s linear infinite}@keyframes popup-load-rotate{100%{transform:rotate(360deg)}}@-o-keyframes popup-load-rotate{100%{-o-transform:rotate(360deg)}}@-ms-keyframes popup-load-rotate{100%{-ms-transform:rotate(360deg)}}@-webkit-keyframes popup-load-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes popup-load-rotate{100%{-moz-transform:rotate(360deg)}}@media print{[data-print=false]{display:none!important}}.intec-content-wrap{min-width:320px}.intec-content,.intec-content .intec-content.intec-content-primary{max-width:1280px;min-width:320px;margin:0 auto;clear:both;overflow:hidden}.intec-content .intec-content.intec-content-primary{min-width:0}.intec-content .intec-content.intec-content-primary.intec-content-visible,.intec-content.intec-content-visible{overflow:visible}.intec-content .intec-content-responsive{margin:0 -20px}.intec-content .intec-content-responsive.intec-content-responsive-mobile{margin:0}.intec-content .intec-content-wrapper,.intec-content .intec-content.intec-content-primary .intec-content-wrapper{display:block;margin-left:20px;margin-right:20px}.intec-content .intec-content-wrapper:after,.intec-content .intec-content.intec-content-primary .intec-content-wrapper:after{display:table;content:"";clear:both}.intec-content .intec-content-left{display:block;float:left;width:260px}.intec-content .intec-content-right{display:block;float:none;width:auto;margin-left:290px}.intec-content .intec-content-right-wrapper{display:block;width:100%;float:left}.intec-content .intec-content{max-width:none;min-width:0;margin:0;clear:none;overflow:visible}.intec-content .intec-content .intec-content-wrapper{margin:0}.intec-content .intec-content .intec-content-wrapper:after{content:none}@media all and (max-width:720px){.intec-content .intec-content-left{display:none}.intec-content .intec-content-left.intec-content-left-visible{display:block;width:auto;float:none;margin-bottom:35px}.intec-content .intec-content-right{margin-left:0}.intec-content .intec-content-responsive.intec-content-responsive-desktop{margin:0}.intec-content .intec-content-responsive.intec-content-responsive-mobile{margin:0 -20px}}.intec-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.intec-grid.intec-grid-important{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.intec-grid.intec-grid-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.intec-grid.intec-grid-inline.intec-grid-important{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.intec-grid.intec-grid-o-horizontal{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.intec-grid.intec-grid-o-horizontal-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.intec-grid.intec-grid-o-vertical{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.intec-grid.intec-grid-o-vertical-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.intec-grid.intec-grid-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}@media all and (max-width:1200px){.intec-grid.intec-grid-1200-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-1200-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-1200-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:1150px){.intec-grid.intec-grid-1150-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-1150-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-1150-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:1100px){.intec-grid.intec-grid-1100-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-1100-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-1100-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:1050px){.intec-grid.intec-grid-1050-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-1050-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-1050-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:1024px){.intec-grid.intec-grid-1024-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-1024-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-1024-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:1000px){.intec-grid.intec-grid-1000-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-1000-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-1000-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:950px){.intec-grid.intec-grid-950-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-950-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-950-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:900px){.intec-grid.intec-grid-900-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-900-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-900-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:850px){.intec-grid.intec-grid-850-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-850-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-850-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:800px){.intec-grid.intec-grid-800-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-800-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-800-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:768px){.intec-grid.intec-grid-768-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-768-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-768-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:750px){.intec-grid.intec-grid-750-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-750-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-750-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:720px){.intec-grid.intec-grid-720-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-720-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-720-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:700px){.intec-grid.intec-grid-700-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-700-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-700-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:650px){.intec-grid.intec-grid-650-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-650-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-650-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:600px){.intec-grid.intec-grid-600-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-600-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-600-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:550px){.intec-grid.intec-grid-550-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-550-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-550-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:500px){.intec-grid.intec-grid-500-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-500-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-500-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:450px){.intec-grid.intec-grid-450-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-450-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-450-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:425px){.intec-grid.intec-grid-425-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-425-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-425-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:414px){.intec-grid.intec-grid-414-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-414-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-414-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:411px){.intec-grid.intec-grid-411-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-411-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-411-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:400px){.intec-grid.intec-grid-400-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-400-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-400-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:375px){.intec-grid.intec-grid-375-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-375-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-375-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:360px){.intec-grid.intec-grid-360-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-360-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-360-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:350px){.intec-grid.intec-grid-350-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-350-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-350-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media all and (max-width:320px){.intec-grid.intec-grid-320-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.intec-grid.intec-grid-320-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.intec-grid.intec-grid-320-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}.intec-grid>.intec-grid-item,.intec-grid>.intec-grid-item-1,.intec-grid>.intec-grid-item-10,.intec-grid>.intec-grid-item-2,.intec-grid>.intec-grid-item-3,.intec-grid>.intec-grid-item-4,.intec-grid>.intec-grid-item-5,.intec-grid>.intec-grid-item-6,.intec-grid>.intec-grid-item-7,.intec-grid>.intec-grid-item-8,.intec-grid>.intec-grid-item-9,.intec-grid>.intec-grid-item-auto{position:relative;width:100%;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0}.intec-grid>.intec-grid-item-1.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-10.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-2.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-3.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-4.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-5.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-6.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-7.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-8.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-9.intec-grid-item-a-auto,.intec-grid>.intec-grid-item-auto.intec-grid-item-a-auto,.intec-grid>.intec-grid-item.intec-grid-item-a-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.intec-grid>.intec-grid-item-1.intec-grid-item-a-start,.intec-grid>.intec-grid-item-10.intec-grid-item-a-start,.intec-grid>.intec-grid-item-2.intec-grid-item-a-start,.intec-grid>.intec-grid-item-3.intec-grid-item-a-start,.intec-grid>.intec-grid-item-4.intec-grid-item-a-start,.intec-grid>.intec-grid-item-5.intec-grid-item-a-start,.intec-grid>.intec-grid-item-6.intec-grid-item-a-start,.intec-grid>.intec-grid-item-7.intec-grid-item-a-start,.intec-grid>.intec-grid-item-8.intec-grid-item-a-start,.intec-grid>.intec-grid-item-9.intec-grid-item-a-start,.intec-grid>.intec-grid-item-auto.intec-grid-item-a-start,.intec-grid>.intec-grid-item.intec-grid-item-a-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.intec-grid>.intec-grid-item-1.intec-grid-item-a-end,.intec-grid>.intec-grid-item-10.intec-grid-item-a-end,.intec-grid>.intec-grid-item-2.intec-grid-item-a-end,.intec-grid>.intec-grid-item-3.intec-grid-item-a-end,.intec-grid>.intec-grid-item-4.intec-grid-item-a-end,.intec-grid>.intec-grid-item-5.intec-grid-item-a-end,.intec-grid>.intec-grid-item-6.intec-grid-item-a-end,.intec-grid>.intec-grid-item-7.intec-grid-item-a-end,.intec-grid>.intec-grid-item-8.intec-grid-item-a-end,.intec-grid>.intec-grid-item-9.intec-grid-item-a-end,.intec-grid>.intec-grid-item-auto.intec-grid-item-a-end,.intec-grid>.intec-grid-item.intec-grid-item-a-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.intec-grid>.intec-grid-item-1.intec-grid-item-a-center,.intec-grid>.intec-grid-item-10.intec-grid-item-a-center,.intec-grid>.intec-grid-item-2.intec-grid-item-a-center,.intec-grid>.intec-grid-item-3.intec-grid-item-a-center,.intec-grid>.intec-grid-item-4.intec-grid-item-a-center,.intec-grid>.intec-grid-item-5.intec-grid-item-a-center,.intec-grid>.intec-grid-item-6.intec-grid-item-a-center,.intec-grid>.intec-grid-item-7.intec-grid-item-a-center,.intec-grid>.intec-grid-item-8.intec-grid-item-a-center,.intec-grid>.intec-grid-item-9.intec-grid-item-a-center,.intec-grid>.intec-grid-item-auto.intec-grid-item-a-center,.intec-grid>.intec-grid-item.intec-grid-item-a-center{-ms-flex-item-align:center!important;align-self:center!important}.intec-grid>.intec-grid-item-1.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-10.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-2.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-3.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-4.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-5.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-6.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-7.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-8.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-9.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item-auto.intec-grid-item-a-baseline,.intec-grid>.intec-grid-item.intec-grid-item-a-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.intec-grid>.intec-grid-item-1.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-10.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-2.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-3.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-4.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-5.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-6.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-7.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-8.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-9.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item-auto.intec-grid-item-a-stretch,.intec-grid>.intec-grid-item.intec-grid-item-a-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.intec-grid>.intec-grid-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-auto.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-1.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-2.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-3.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-4.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-5.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-6.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-7.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-8.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-9.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}.intec-grid>.intec-grid-item-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-none{-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-1{-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:1;flex-shrink:1}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-2{-ms-flex-negative:2;-webkit-flex-shrink:2;-moz-flex-shrink:2;-ms-flex:2;flex-shrink:2}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-3{-ms-flex-negative:3;-webkit-flex-shrink:3;-moz-flex-shrink:3;-ms-flex:3;flex-shrink:3}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-4{-ms-flex-negative:4;-webkit-flex-shrink:4;-moz-flex-shrink:4;-ms-flex:4;flex-shrink:4}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-5{-ms-flex-negative:5;-webkit-flex-shrink:5;-moz-flex-shrink:5;-ms-flex:5;flex-shrink:5}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-6{-ms-flex-negative:6;-webkit-flex-shrink:6;-moz-flex-shrink:6;-ms-flex:6;flex-shrink:6}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-7{-ms-flex-negative:7;-webkit-flex-shrink:7;-moz-flex-shrink:7;-ms-flex:7;flex-shrink:7}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-8{-ms-flex-negative:8;-webkit-flex-shrink:8;-moz-flex-shrink:8;-ms-flex:8;flex-shrink:8}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-9{-ms-flex-negative:9;-webkit-flex-shrink:9;-moz-flex-shrink:9;-ms-flex:9;flex-shrink:9}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-10{-ms-flex-negative:10;-webkit-flex-shrink:10;-moz-flex-shrink:10;-ms-flex:10;flex-shrink:10}.intec-grid>.intec-grid-item-10.intec-grid-item-shrink-max{-ms-flex-negative:11;-webkit-flex-shrink:11;-moz-flex-shrink:11;-ms-flex:11;flex-shrink:11}@media all and (max-width:1200px){.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-1200{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1200-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:1150px){.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-1150{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1150-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1150-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:1100px){.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-1100{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1100-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:1050px){.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-1050{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1050-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1050-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:1024px){.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-1024{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1024-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1024-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:1000px){.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-1000{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-1000-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:950px){.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-950{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-950-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-950-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:900px){.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-900{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-900-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:850px){.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-850{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-850-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-850-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:800px){.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-800{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-800-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:768px){.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-768{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-768-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-768-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:750px){.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-750{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-750-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-750-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:720px){.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-720{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-720-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-720-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:700px){.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-700{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-700-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:650px){.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-650{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-650-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-650-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:600px){.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-600{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-600-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:550px){.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-550{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-550-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-550-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:500px){.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-500{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-500-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:450px){.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-450{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-450-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-450-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:425px){.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-425{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-425-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-425-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:414px){.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-414{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-414-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-414-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:411px){.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-411{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-411-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-411-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:400px){.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-400{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-400-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:375px){.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-375{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-375-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-375-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:360px){.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-360{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-360-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-360-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:350px){.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-350{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-350-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-350-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media all and (max-width:320px){.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-6{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-8{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-9{-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}.intec-grid>.intec-grid-item-320{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.intec-grid>.intec-grid-item-320-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.intec-grid>.intec-grid-item-320-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}.intec-grid.intec-grid-i-none{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.intec-grid.intec-grid-i-h-none{margin-right:0!important;margin-left:0!important}.intec-grid.intec-grid-i-v-none{margin-top:0!important;margin-bottom:0!important}.intec-grid.intec-grid-i-none>.intec-grid-item,.intec-grid.intec-grid-i-none>.intec-grid-item-1,.intec-grid.intec-grid-i-none>.intec-grid-item-10,.intec-grid.intec-grid-i-none>.intec-grid-item-2,.intec-grid.intec-grid-i-none>.intec-grid-item-3,.intec-grid.intec-grid-i-none>.intec-grid-item-4,.intec-grid.intec-grid-i-none>.intec-grid-item-5,.intec-grid.intec-grid-i-none>.intec-grid-item-6,.intec-grid.intec-grid-i-none>.intec-grid-item-7,.intec-grid.intec-grid-i-none>.intec-grid-item-8,.intec-grid.intec-grid-i-none>.intec-grid-item-9,.intec-grid.intec-grid-i-none>.intec-grid-item-auto{padding-top:0;padding-bottom:0;padding-right:0;padding-left:0}.intec-grid.intec-grid-i-h-none>.intec-grid-item,.intec-grid.intec-grid-i-h-none>.intec-grid-item-1,.intec-grid.intec-grid-i-h-none>.intec-grid-item-10,.intec-grid.intec-grid-i-h-none>.intec-grid-item-2,.intec-grid.intec-grid-i-h-none>.intec-grid-item-3,.intec-grid.intec-grid-i-h-none>.intec-grid-item-4,.intec-grid.intec-grid-i-h-none>.intec-grid-item-5,.intec-grid.intec-grid-i-h-none>.intec-grid-item-6,.intec-grid.intec-grid-i-h-none>.intec-grid-item-7,.intec-grid.intec-grid-i-h-none>.intec-grid-item-8,.intec-grid.intec-grid-i-h-none>.intec-grid-item-9,.intec-grid.intec-grid-i-h-none>.intec-grid-item-auto{padding-right:0!important;padding-left:0!important}.intec-grid.intec-grid-i-v-none>.intec-grid-item,.intec-grid.intec-grid-i-v-none>.intec-grid-item-1,.intec-grid.intec-grid-i-v-none>.intec-grid-item-10,.intec-grid.intec-grid-i-v-none>.intec-grid-item-2,.intec-grid.intec-grid-i-v-none>.intec-grid-item-3,.intec-grid.intec-grid-i-v-none>.intec-grid-item-4,.intec-grid.intec-grid-i-v-none>.intec-grid-item-5,.intec-grid.intec-grid-i-v-none>.intec-grid-item-6,.intec-grid.intec-grid-i-v-none>.intec-grid-item-7,.intec-grid.intec-grid-i-v-none>.intec-grid-item-8,.intec-grid.intec-grid-i-v-none>.intec-grid-item-9,.intec-grid.intec-grid-i-v-none>.intec-grid-item-auto{padding-top:0!important;padding-bottom:0!important}.intec-grid.intec-grid-i-1{margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px}.intec-grid.intec-grid-i-h-1{margin-right:-1px!important;margin-left:-1px!important}.intec-grid.intec-grid-i-v-1{margin-top:-1px!important;margin-bottom:-1px!important}.intec-grid.intec-grid-i-1>.intec-grid-item,.intec-grid.intec-grid-i-1>.intec-grid-item-1,.intec-grid.intec-grid-i-1>.intec-grid-item-10,.intec-grid.intec-grid-i-1>.intec-grid-item-2,.intec-grid.intec-grid-i-1>.intec-grid-item-3,.intec-grid.intec-grid-i-1>.intec-grid-item-4,.intec-grid.intec-grid-i-1>.intec-grid-item-5,.intec-grid.intec-grid-i-1>.intec-grid-item-6,.intec-grid.intec-grid-i-1>.intec-grid-item-7,.intec-grid.intec-grid-i-1>.intec-grid-item-8,.intec-grid.intec-grid-i-1>.intec-grid-item-9,.intec-grid.intec-grid-i-1>.intec-grid-item-auto{padding-top:1px;padding-bottom:1px;padding-right:1px;padding-left:1px}.intec-grid.intec-grid-i-h-1>.intec-grid-item,.intec-grid.intec-grid-i-h-1>.intec-grid-item-1,.intec-grid.intec-grid-i-h-1>.intec-grid-item-10,.intec-grid.intec-grid-i-h-1>.intec-grid-item-2,.intec-grid.intec-grid-i-h-1>.intec-grid-item-3,.intec-grid.intec-grid-i-h-1>.intec-grid-item-4,.intec-grid.intec-grid-i-h-1>.intec-grid-item-5,.intec-grid.intec-grid-i-h-1>.intec-grid-item-6,.intec-grid.intec-grid-i-h-1>.intec-grid-item-7,.intec-grid.intec-grid-i-h-1>.intec-grid-item-8,.intec-grid.intec-grid-i-h-1>.intec-grid-item-9,.intec-grid.intec-grid-i-h-1>.intec-grid-item-auto{padding-right:1px!important;padding-left:1px!important}.intec-grid.intec-grid-i-v-1>.intec-grid-item,.intec-grid.intec-grid-i-v-1>.intec-grid-item-1,.intec-grid.intec-grid-i-v-1>.intec-grid-item-10,.intec-grid.intec-grid-i-v-1>.intec-grid-item-2,.intec-grid.intec-grid-i-v-1>.intec-grid-item-3,.intec-grid.intec-grid-i-v-1>.intec-grid-item-4,.intec-grid.intec-grid-i-v-1>.intec-grid-item-5,.intec-grid.intec-grid-i-v-1>.intec-grid-item-6,.intec-grid.intec-grid-i-v-1>.intec-grid-item-7,.intec-grid.intec-grid-i-v-1>.intec-grid-item-8,.intec-grid.intec-grid-i-v-1>.intec-grid-item-9,.intec-grid.intec-grid-i-v-1>.intec-grid-item-auto{padding-top:1px!important;padding-bottom:1px!important}.intec-grid.intec-grid-i-2{margin-top:-2px;margin-right:-2px;margin-bottom:-2px;margin-left:-2px}.intec-grid.intec-grid-i-h-2{margin-right:-2px!important;margin-left:-2px!important}.intec-grid.intec-grid-i-v-2{margin-top:-2px!important;margin-bottom:-2px!important}.intec-grid.intec-grid-i-2>.intec-grid-item,.intec-grid.intec-grid-i-2>.intec-grid-item-1,.intec-grid.intec-grid-i-2>.intec-grid-item-10,.intec-grid.intec-grid-i-2>.intec-grid-item-2,.intec-grid.intec-grid-i-2>.intec-grid-item-3,.intec-grid.intec-grid-i-2>.intec-grid-item-4,.intec-grid.intec-grid-i-2>.intec-grid-item-5,.intec-grid.intec-grid-i-2>.intec-grid-item-6,.intec-grid.intec-grid-i-2>.intec-grid-item-7,.intec-grid.intec-grid-i-2>.intec-grid-item-8,.intec-grid.intec-grid-i-2>.intec-grid-item-9,.intec-grid.intec-grid-i-2>.intec-grid-item-auto{padding-top:2px;padding-bottom:2px;padding-right:2px;padding-left:2px}.intec-grid.intec-grid-i-h-2>.intec-grid-item,.intec-grid.intec-grid-i-h-2>.intec-grid-item-1,.intec-grid.intec-grid-i-h-2>.intec-grid-item-10,.intec-grid.intec-grid-i-h-2>.intec-grid-item-2,.intec-grid.intec-grid-i-h-2>.intec-grid-item-3,.intec-grid.intec-grid-i-h-2>.intec-grid-item-4,.intec-grid.intec-grid-i-h-2>.intec-grid-item-5,.intec-grid.intec-grid-i-h-2>.intec-grid-item-6,.intec-grid.intec-grid-i-h-2>.intec-grid-item-7,.intec-grid.intec-grid-i-h-2>.intec-grid-item-8,.intec-grid.intec-grid-i-h-2>.intec-grid-item-9,.intec-grid.intec-grid-i-h-2>.intec-grid-item-auto{padding-right:2px!important;padding-left:2px!important}.intec-grid.intec-grid-i-v-2>.intec-grid-item,.intec-grid.intec-grid-i-v-2>.intec-grid-item-1,.intec-grid.intec-grid-i-v-2>.intec-grid-item-10,.intec-grid.intec-grid-i-v-2>.intec-grid-item-2,.intec-grid.intec-grid-i-v-2>.intec-grid-item-3,.intec-grid.intec-grid-i-v-2>.intec-grid-item-4,.intec-grid.intec-grid-i-v-2>.intec-grid-item-5,.intec-grid.intec-grid-i-v-2>.intec-grid-item-6,.intec-grid.intec-grid-i-v-2>.intec-grid-item-7,.intec-grid.intec-grid-i-v-2>.intec-grid-item-8,.intec-grid.intec-grid-i-v-2>.intec-grid-item-9,.intec-grid.intec-grid-i-v-2>.intec-grid-item-auto{padding-top:2px!important;padding-bottom:2px!important}.intec-grid.intec-grid-i-3{margin-top:-3px;margin-right:-3px;margin-bottom:-3px;margin-left:-3px}.intec-grid.intec-grid-i-h-3{margin-right:-3px!important;margin-left:-3px!important}.intec-grid.intec-grid-i-v-3{margin-top:-3px!important;margin-bottom:-3px!important}.intec-grid.intec-grid-i-3>.intec-grid-item,.intec-grid.intec-grid-i-3>.intec-grid-item-1,.intec-grid.intec-grid-i-3>.intec-grid-item-10,.intec-grid.intec-grid-i-3>.intec-grid-item-2,.intec-grid.intec-grid-i-3>.intec-grid-item-3,.intec-grid.intec-grid-i-3>.intec-grid-item-4,.intec-grid.intec-grid-i-3>.intec-grid-item-5,.intec-grid.intec-grid-i-3>.intec-grid-item-6,.intec-grid.intec-grid-i-3>.intec-grid-item-7,.intec-grid.intec-grid-i-3>.intec-grid-item-8,.intec-grid.intec-grid-i-3>.intec-grid-item-9,.intec-grid.intec-grid-i-3>.intec-grid-item-auto{padding-top:3px;padding-bottom:3px;padding-right:3px;padding-left:3px}.intec-grid.intec-grid-i-h-3>.intec-grid-item,.intec-grid.intec-grid-i-h-3>.intec-grid-item-1,.intec-grid.intec-grid-i-h-3>.intec-grid-item-10,.intec-grid.intec-grid-i-h-3>.intec-grid-item-2,.intec-grid.intec-grid-i-h-3>.intec-grid-item-3,.intec-grid.intec-grid-i-h-3>.intec-grid-item-4,.intec-grid.intec-grid-i-h-3>.intec-grid-item-5,.intec-grid.intec-grid-i-h-3>.intec-grid-item-6,.intec-grid.intec-grid-i-h-3>.intec-grid-item-7,.intec-grid.intec-grid-i-h-3>.intec-grid-item-8,.intec-grid.intec-grid-i-h-3>.intec-grid-item-9,.intec-grid.intec-grid-i-h-3>.intec-grid-item-auto{padding-right:3px!important;padding-left:3px!important}.intec-grid.intec-grid-i-v-3>.intec-grid-item,.intec-grid.intec-grid-i-v-3>.intec-grid-item-1,.intec-grid.intec-grid-i-v-3>.intec-grid-item-10,.intec-grid.intec-grid-i-v-3>.intec-grid-item-2,.intec-grid.intec-grid-i-v-3>.intec-grid-item-3,.intec-grid.intec-grid-i-v-3>.intec-grid-item-4,.intec-grid.intec-grid-i-v-3>.intec-grid-item-5,.intec-grid.intec-grid-i-v-3>.intec-grid-item-6,.intec-grid.intec-grid-i-v-3>.intec-grid-item-7,.intec-grid.intec-grid-i-v-3>.intec-grid-item-8,.intec-grid.intec-grid-i-v-3>.intec-grid-item-9,.intec-grid.intec-grid-i-v-3>.intec-grid-item-auto{padding-top:3px!important;padding-bottom:3px!important}.intec-grid.intec-grid-i-4{margin-top:-4px;margin-right:-4px;margin-bottom:-4px;margin-left:-4px}.intec-grid.intec-grid-i-h-4{margin-right:-4px!important;margin-left:-4px!important}.intec-grid.intec-grid-i-v-4{margin-top:-4px!important;margin-bottom:-4px!important}.intec-grid.intec-grid-i-4>.intec-grid-item,.intec-grid.intec-grid-i-4>.intec-grid-item-1,.intec-grid.intec-grid-i-4>.intec-grid-item-10,.intec-grid.intec-grid-i-4>.intec-grid-item-2,.intec-grid.intec-grid-i-4>.intec-grid-item-3,.intec-grid.intec-grid-i-4>.intec-grid-item-4,.intec-grid.intec-grid-i-4>.intec-grid-item-5,.intec-grid.intec-grid-i-4>.intec-grid-item-6,.intec-grid.intec-grid-i-4>.intec-grid-item-7,.intec-grid.intec-grid-i-4>.intec-grid-item-8,.intec-grid.intec-grid-i-4>.intec-grid-item-9,.intec-grid.intec-grid-i-4>.intec-grid-item-auto{padding-top:4px;padding-bottom:4px;padding-right:4px;padding-left:4px}.intec-grid.intec-grid-i-h-4>.intec-grid-item,.intec-grid.intec-grid-i-h-4>.intec-grid-item-1,.intec-grid.intec-grid-i-h-4>.intec-grid-item-10,.intec-grid.intec-grid-i-h-4>.intec-grid-item-2,.intec-grid.intec-grid-i-h-4>.intec-grid-item-3,.intec-grid.intec-grid-i-h-4>.intec-grid-item-4,.intec-grid.intec-grid-i-h-4>.intec-grid-item-5,.intec-grid.intec-grid-i-h-4>.intec-grid-item-6,.intec-grid.intec-grid-i-h-4>.intec-grid-item-7,.intec-grid.intec-grid-i-h-4>.intec-grid-item-8,.intec-grid.intec-grid-i-h-4>.intec-grid-item-9,.intec-grid.intec-grid-i-h-4>.intec-grid-item-auto{padding-right:4px!important;padding-left:4px!important}.intec-grid.intec-grid-i-v-4>.intec-grid-item,.intec-grid.intec-grid-i-v-4>.intec-grid-item-1,.intec-grid.intec-grid-i-v-4>.intec-grid-item-10,.intec-grid.intec-grid-i-v-4>.intec-grid-item-2,.intec-grid.intec-grid-i-v-4>.intec-grid-item-3,.intec-grid.intec-grid-i-v-4>.intec-grid-item-4,.intec-grid.intec-grid-i-v-4>.intec-grid-item-5,.intec-grid.intec-grid-i-v-4>.intec-grid-item-6,.intec-grid.intec-grid-i-v-4>.intec-grid-item-7,.intec-grid.intec-grid-i-v-4>.intec-grid-item-8,.intec-grid.intec-grid-i-v-4>.intec-grid-item-9,.intec-grid.intec-grid-i-v-4>.intec-grid-item-auto{padding-top:4px!important;padding-bottom:4px!important}.intec-grid.intec-grid-i-5{margin-top:-5px;margin-right:-5px;margin-bottom:-5px;margin-left:-5px}.intec-grid.intec-grid-i-h-5{margin-right:-5px!important;margin-left:-5px!important}.intec-grid.intec-grid-i-v-5{margin-top:-5px!important;margin-bottom:-5px!important}.intec-grid.intec-grid-i-5>.intec-grid-item,.intec-grid.intec-grid-i-5>.intec-grid-item-1,.intec-grid.intec-grid-i-5>.intec-grid-item-10,.intec-grid.intec-grid-i-5>.intec-grid-item-2,.intec-grid.intec-grid-i-5>.intec-grid-item-3,.intec-grid.intec-grid-i-5>.intec-grid-item-4,.intec-grid.intec-grid-i-5>.intec-grid-item-5,.intec-grid.intec-grid-i-5>.intec-grid-item-6,.intec-grid.intec-grid-i-5>.intec-grid-item-7,.intec-grid.intec-grid-i-5>.intec-grid-item-8,.intec-grid.intec-grid-i-5>.intec-grid-item-9,.intec-grid.intec-grid-i-5>.intec-grid-item-auto{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:5px}.intec-grid.intec-grid-i-h-5>.intec-grid-item,.intec-grid.intec-grid-i-h-5>.intec-grid-item-1,.intec-grid.intec-grid-i-h-5>.intec-grid-item-10,.intec-grid.intec-grid-i-h-5>.intec-grid-item-2,.intec-grid.intec-grid-i-h-5>.intec-grid-item-3,.intec-grid.intec-grid-i-h-5>.intec-grid-item-4,.intec-grid.intec-grid-i-h-5>.intec-grid-item-5,.intec-grid.intec-grid-i-h-5>.intec-grid-item-6,.intec-grid.intec-grid-i-h-5>.intec-grid-item-7,.intec-grid.intec-grid-i-h-5>.intec-grid-item-8,.intec-grid.intec-grid-i-h-5>.intec-grid-item-9,.intec-grid.intec-grid-i-h-5>.intec-grid-item-auto{padding-right:5px!important;padding-left:5px!important}.intec-grid.intec-grid-i-v-5>.intec-grid-item,.intec-grid.intec-grid-i-v-5>.intec-grid-item-1,.intec-grid.intec-grid-i-v-5>.intec-grid-item-10,.intec-grid.intec-grid-i-v-5>.intec-grid-item-2,.intec-grid.intec-grid-i-v-5>.intec-grid-item-3,.intec-grid.intec-grid-i-v-5>.intec-grid-item-4,.intec-grid.intec-grid-i-v-5>.intec-grid-item-5,.intec-grid.intec-grid-i-v-5>.intec-grid-item-6,.intec-grid.intec-grid-i-v-5>.intec-grid-item-7,.intec-grid.intec-grid-i-v-5>.intec-grid-item-8,.intec-grid.intec-grid-i-v-5>.intec-grid-item-9,.intec-grid.intec-grid-i-v-5>.intec-grid-item-auto{padding-top:5px!important;padding-bottom:5px!important}.intec-grid.intec-grid-i-6{margin-top:-6px;margin-right:-6px;margin-bottom:-6px;margin-left:-6px}.intec-grid.intec-grid-i-h-6{margin-right:-6px!important;margin-left:-6px!important}.intec-grid.intec-grid-i-v-6{margin-top:-6px!important;margin-bottom:-6px!important}.intec-grid.intec-grid-i-6>.intec-grid-item,.intec-grid.intec-grid-i-6>.intec-grid-item-1,.intec-grid.intec-grid-i-6>.intec-grid-item-10,.intec-grid.intec-grid-i-6>.intec-grid-item-2,.intec-grid.intec-grid-i-6>.intec-grid-item-3,.intec-grid.intec-grid-i-6>.intec-grid-item-4,.intec-grid.intec-grid-i-6>.intec-grid-item-5,.intec-grid.intec-grid-i-6>.intec-grid-item-6,.intec-grid.intec-grid-i-6>.intec-grid-item-7,.intec-grid.intec-grid-i-6>.intec-grid-item-8,.intec-grid.intec-grid-i-6>.intec-grid-item-9,.intec-grid.intec-grid-i-6>.intec-grid-item-auto{padding-top:6px;padding-bottom:6px;padding-right:6px;padding-left:6px}.intec-grid.intec-grid-i-h-6>.intec-grid-item,.intec-grid.intec-grid-i-h-6>.intec-grid-item-1,.intec-grid.intec-grid-i-h-6>.intec-grid-item-10,.intec-grid.intec-grid-i-h-6>.intec-grid-item-2,.intec-grid.intec-grid-i-h-6>.intec-grid-item-3,.intec-grid.intec-grid-i-h-6>.intec-grid-item-4,.intec-grid.intec-grid-i-h-6>.intec-grid-item-5,.intec-grid.intec-grid-i-h-6>.intec-grid-item-6,.intec-grid.intec-grid-i-h-6>.intec-grid-item-7,.intec-grid.intec-grid-i-h-6>.intec-grid-item-8,.intec-grid.intec-grid-i-h-6>.intec-grid-item-9,.intec-grid.intec-grid-i-h-6>.intec-grid-item-auto{padding-right:6px!important;padding-left:6px!important}.intec-grid.intec-grid-i-v-6>.intec-grid-item,.intec-grid.intec-grid-i-v-6>.intec-grid-item-1,.intec-grid.intec-grid-i-v-6>.intec-grid-item-10,.intec-grid.intec-grid-i-v-6>.intec-grid-item-2,.intec-grid.intec-grid-i-v-6>.intec-grid-item-3,.intec-grid.intec-grid-i-v-6>.intec-grid-item-4,.intec-grid.intec-grid-i-v-6>.intec-grid-item-5,.intec-grid.intec-grid-i-v-6>.intec-grid-item-6,.intec-grid.intec-grid-i-v-6>.intec-grid-item-7,.intec-grid.intec-grid-i-v-6>.intec-grid-item-8,.intec-grid.intec-grid-i-v-6>.intec-grid-item-9,.intec-grid.intec-grid-i-v-6>.intec-grid-item-auto{padding-top:6px!important;padding-bottom:6px!important}.intec-grid.intec-grid-i-7{margin-top:-7px;margin-right:-7px;margin-bottom:-7px;margin-left:-7px}.intec-grid.intec-grid-i-h-7{margin-right:-7px!important;margin-left:-7px!important}.intec-grid.intec-grid-i-v-7{margin-top:-7px!important;margin-bottom:-7px!important}.intec-grid.intec-grid-i-7>.intec-grid-item,.intec-grid.intec-grid-i-7>.intec-grid-item-1,.intec-grid.intec-grid-i-7>.intec-grid-item-10,.intec-grid.intec-grid-i-7>.intec-grid-item-2,.intec-grid.intec-grid-i-7>.intec-grid-item-3,.intec-grid.intec-grid-i-7>.intec-grid-item-4,.intec-grid.intec-grid-i-7>.intec-grid-item-5,.intec-grid.intec-grid-i-7>.intec-grid-item-6,.intec-grid.intec-grid-i-7>.intec-grid-item-7,.intec-grid.intec-grid-i-7>.intec-grid-item-8,.intec-grid.intec-grid-i-7>.intec-grid-item-9,.intec-grid.intec-grid-i-7>.intec-grid-item-auto{padding-top:7px;padding-bottom:7px;padding-right:7px;padding-left:7px}.intec-grid.intec-grid-i-h-7>.intec-grid-item,.intec-grid.intec-grid-i-h-7>.intec-grid-item-1,.intec-grid.intec-grid-i-h-7>.intec-grid-item-10,.intec-grid.intec-grid-i-h-7>.intec-grid-item-2,.intec-grid.intec-grid-i-h-7>.intec-grid-item-3,.intec-grid.intec-grid-i-h-7>.intec-grid-item-4,.intec-grid.intec-grid-i-h-7>.intec-grid-item-5,.intec-grid.intec-grid-i-h-7>.intec-grid-item-6,.intec-grid.intec-grid-i-h-7>.intec-grid-item-7,.intec-grid.intec-grid-i-h-7>.intec-grid-item-8,.intec-grid.intec-grid-i-h-7>.intec-grid-item-9,.intec-grid.intec-grid-i-h-7>.intec-grid-item-auto{padding-right:7px!important;padding-left:7px!important}.intec-grid.intec-grid-i-v-7>.intec-grid-item,.intec-grid.intec-grid-i-v-7>.intec-grid-item-1,.intec-grid.intec-grid-i-v-7>.intec-grid-item-10,.intec-grid.intec-grid-i-v-7>.intec-grid-item-2,.intec-grid.intec-grid-i-v-7>.intec-grid-item-3,.intec-grid.intec-grid-i-v-7>.intec-grid-item-4,.intec-grid.intec-grid-i-v-7>.intec-grid-item-5,.intec-grid.intec-grid-i-v-7>.intec-grid-item-6,.intec-grid.intec-grid-i-v-7>.intec-grid-item-7,.intec-grid.intec-grid-i-v-7>.intec-grid-item-8,.intec-grid.intec-grid-i-v-7>.intec-grid-item-9,.intec-grid.intec-grid-i-v-7>.intec-grid-item-auto{padding-top:7px!important;padding-bottom:7px!important}.intec-grid.intec-grid-i-8{margin-top:-8px;margin-right:-8px;margin-bottom:-8px;margin-left:-8px}.intec-grid.intec-grid-i-h-8{margin-right:-8px!important;margin-left:-8px!important}.intec-grid.intec-grid-i-v-8{margin-top:-8px!important;margin-bottom:-8px!important}.intec-grid.intec-grid-i-8>.intec-grid-item,.intec-grid.intec-grid-i-8>.intec-grid-item-1,.intec-grid.intec-grid-i-8>.intec-grid-item-10,.intec-grid.intec-grid-i-8>.intec-grid-item-2,.intec-grid.intec-grid-i-8>.intec-grid-item-3,.intec-grid.intec-grid-i-8>.intec-grid-item-4,.intec-grid.intec-grid-i-8>.intec-grid-item-5,.intec-grid.intec-grid-i-8>.intec-grid-item-6,.intec-grid.intec-grid-i-8>.intec-grid-item-7,.intec-grid.intec-grid-i-8>.intec-grid-item-8,.intec-grid.intec-grid-i-8>.intec-grid-item-9,.intec-grid.intec-grid-i-8>.intec-grid-item-auto{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px}.intec-grid.intec-grid-i-h-8>.intec-grid-item,.intec-grid.intec-grid-i-h-8>.intec-grid-item-1,.intec-grid.intec-grid-i-h-8>.intec-grid-item-10,.intec-grid.intec-grid-i-h-8>.intec-grid-item-2,.intec-grid.intec-grid-i-h-8>.intec-grid-item-3,.intec-grid.intec-grid-i-h-8>.intec-grid-item-4,.intec-grid.intec-grid-i-h-8>.intec-grid-item-5,.intec-grid.intec-grid-i-h-8>.intec-grid-item-6,.intec-grid.intec-grid-i-h-8>.intec-grid-item-7,.intec-grid.intec-grid-i-h-8>.intec-grid-item-8,.intec-grid.intec-grid-i-h-8>.intec-grid-item-9,.intec-grid.intec-grid-i-h-8>.intec-grid-item-auto{padding-right:8px!important;padding-left:8px!important}.intec-grid.intec-grid-i-v-8>.intec-grid-item,.intec-grid.intec-grid-i-v-8>.intec-grid-item-1,.intec-grid.intec-grid-i-v-8>.intec-grid-item-10,.intec-grid.intec-grid-i-v-8>.intec-grid-item-2,.intec-grid.intec-grid-i-v-8>.intec-grid-item-3,.intec-grid.intec-grid-i-v-8>.intec-grid-item-4,.intec-grid.intec-grid-i-v-8>.intec-grid-item-5,.intec-grid.intec-grid-i-v-8>.intec-grid-item-6,.intec-grid.intec-grid-i-v-8>.intec-grid-item-7,.intec-grid.intec-grid-i-v-8>.intec-grid-item-8,.intec-grid.intec-grid-i-v-8>.intec-grid-item-9,.intec-grid.intec-grid-i-v-8>.intec-grid-item-auto{padding-top:8px!important;padding-bottom:8px!important}.intec-grid.intec-grid-i-9{margin-top:-9px;margin-right:-9px;margin-bottom:-9px;margin-left:-9px}.intec-grid.intec-grid-i-h-9{margin-right:-9px!important;margin-left:-9px!important}.intec-grid.intec-grid-i-v-9{margin-top:-9px!important;margin-bottom:-9px!important}.intec-grid.intec-grid-i-9>.intec-grid-item,.intec-grid.intec-grid-i-9>.intec-grid-item-1,.intec-grid.intec-grid-i-9>.intec-grid-item-10,.intec-grid.intec-grid-i-9>.intec-grid-item-2,.intec-grid.intec-grid-i-9>.intec-grid-item-3,.intec-grid.intec-grid-i-9>.intec-grid-item-4,.intec-grid.intec-grid-i-9>.intec-grid-item-5,.intec-grid.intec-grid-i-9>.intec-grid-item-6,.intec-grid.intec-grid-i-9>.intec-grid-item-7,.intec-grid.intec-grid-i-9>.intec-grid-item-8,.intec-grid.intec-grid-i-9>.intec-grid-item-9,.intec-grid.intec-grid-i-9>.intec-grid-item-auto{padding-top:9px;padding-bottom:9px;padding-right:9px;padding-left:9px}.intec-grid.intec-grid-i-h-9>.intec-grid-item,.intec-grid.intec-grid-i-h-9>.intec-grid-item-1,.intec-grid.intec-grid-i-h-9>.intec-grid-item-10,.intec-grid.intec-grid-i-h-9>.intec-grid-item-2,.intec-grid.intec-grid-i-h-9>.intec-grid-item-3,.intec-grid.intec-grid-i-h-9>.intec-grid-item-4,.intec-grid.intec-grid-i-h-9>.intec-grid-item-5,.intec-grid.intec-grid-i-h-9>.intec-grid-item-6,.intec-grid.intec-grid-i-h-9>.intec-grid-item-7,.intec-grid.intec-grid-i-h-9>.intec-grid-item-8,.intec-grid.intec-grid-i-h-9>.intec-grid-item-9,.intec-grid.intec-grid-i-h-9>.intec-grid-item-auto{padding-right:9px!important;padding-left:9px!important}.intec-grid.intec-grid-i-v-9>.intec-grid-item,.intec-grid.intec-grid-i-v-9>.intec-grid-item-1,.intec-grid.intec-grid-i-v-9>.intec-grid-item-10,.intec-grid.intec-grid-i-v-9>.intec-grid-item-2,.intec-grid.intec-grid-i-v-9>.intec-grid-item-3,.intec-grid.intec-grid-i-v-9>.intec-grid-item-4,.intec-grid.intec-grid-i-v-9>.intec-grid-item-5,.intec-grid.intec-grid-i-v-9>.intec-grid-item-6,.intec-grid.intec-grid-i-v-9>.intec-grid-item-7,.intec-grid.intec-grid-i-v-9>.intec-grid-item-8,.intec-grid.intec-grid-i-v-9>.intec-grid-item-9,.intec-grid.intec-grid-i-v-9>.intec-grid-item-auto{padding-top:9px!important;padding-bottom:9px!important}.intec-grid.intec-grid-i-10{margin-top:-10px;margin-right:-10px;margin-bottom:-10px;margin-left:-10px}.intec-grid.intec-grid-i-h-10{margin-right:-10px!important;margin-left:-10px!important}.intec-grid.intec-grid-i-v-10{margin-top:-10px!important;margin-bottom:-10px!important}.intec-grid.intec-grid-i-10>.intec-grid-item,.intec-grid.intec-grid-i-10>.intec-grid-item-1,.intec-grid.intec-grid-i-10>.intec-grid-item-10,.intec-grid.intec-grid-i-10>.intec-grid-item-2,.intec-grid.intec-grid-i-10>.intec-grid-item-3,.intec-grid.intec-grid-i-10>.intec-grid-item-4,.intec-grid.intec-grid-i-10>.intec-grid-item-5,.intec-grid.intec-grid-i-10>.intec-grid-item-6,.intec-grid.intec-grid-i-10>.intec-grid-item-7,.intec-grid.intec-grid-i-10>.intec-grid-item-8,.intec-grid.intec-grid-i-10>.intec-grid-item-9,.intec-grid.intec-grid-i-10>.intec-grid-item-auto{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px}.intec-grid.intec-grid-i-h-10>.intec-grid-item,.intec-grid.intec-grid-i-h-10>.intec-grid-item-1,.intec-grid.intec-grid-i-h-10>.intec-grid-item-10,.intec-grid.intec-grid-i-h-10>.intec-grid-item-2,.intec-grid.intec-grid-i-h-10>.intec-grid-item-3,.intec-grid.intec-grid-i-h-10>.intec-grid-item-4,.intec-grid.intec-grid-i-h-10>.intec-grid-item-5,.intec-grid.intec-grid-i-h-10>.intec-grid-item-6,.intec-grid.intec-grid-i-h-10>.intec-grid-item-7,.intec-grid.intec-grid-i-h-10>.intec-grid-item-8,.intec-grid.intec-grid-i-h-10>.intec-grid-item-9,.intec-grid.intec-grid-i-h-10>.intec-grid-item-auto{padding-right:10px!important;padding-left:10px!important}.intec-grid.intec-grid-i-v-10>.intec-grid-item,.intec-grid.intec-grid-i-v-10>.intec-grid-item-1,.intec-grid.intec-grid-i-v-10>.intec-grid-item-10,.intec-grid.intec-grid-i-v-10>.intec-grid-item-2,.intec-grid.intec-grid-i-v-10>.intec-grid-item-3,.intec-grid.intec-grid-i-v-10>.intec-grid-item-4,.intec-grid.intec-grid-i-v-10>.intec-grid-item-5,.intec-grid.intec-grid-i-v-10>.intec-grid-item-6,.intec-grid.intec-grid-i-v-10>.intec-grid-item-7,.intec-grid.intec-grid-i-v-10>.intec-grid-item-8,.intec-grid.intec-grid-i-v-10>.intec-grid-item-9,.intec-grid.intec-grid-i-v-10>.intec-grid-item-auto{padding-top:10px!important;padding-bottom:10px!important}.intec-grid.intec-grid-i-11{margin-top:-11px;margin-right:-11px;margin-bottom:-11px;margin-left:-11px}.intec-grid.intec-grid-i-h-11{margin-right:-11px!important;margin-left:-11px!important}.intec-grid.intec-grid-i-v-11{margin-top:-11px!important;margin-bottom:-11px!important}.intec-grid.intec-grid-i-11>.intec-grid-item,.intec-grid.intec-grid-i-11>.intec-grid-item-1,.intec-grid.intec-grid-i-11>.intec-grid-item-10,.intec-grid.intec-grid-i-11>.intec-grid-item-2,.intec-grid.intec-grid-i-11>.intec-grid-item-3,.intec-grid.intec-grid-i-11>.intec-grid-item-4,.intec-grid.intec-grid-i-11>.intec-grid-item-5,.intec-grid.intec-grid-i-11>.intec-grid-item-6,.intec-grid.intec-grid-i-11>.intec-grid-item-7,.intec-grid.intec-grid-i-11>.intec-grid-item-8,.intec-grid.intec-grid-i-11>.intec-grid-item-9,.intec-grid.intec-grid-i-11>.intec-grid-item-auto{padding-top:11px;padding-bottom:11px;padding-right:11px;padding-left:11px}.intec-grid.intec-grid-i-h-11>.intec-grid-item,.intec-grid.intec-grid-i-h-11>.intec-grid-item-1,.intec-grid.intec-grid-i-h-11>.intec-grid-item-10,.intec-grid.intec-grid-i-h-11>.intec-grid-item-2,.intec-grid.intec-grid-i-h-11>.intec-grid-item-3,.intec-grid.intec-grid-i-h-11>.intec-grid-item-4,.intec-grid.intec-grid-i-h-11>.intec-grid-item-5,.intec-grid.intec-grid-i-h-11>.intec-grid-item-6,.intec-grid.intec-grid-i-h-11>.intec-grid-item-7,.intec-grid.intec-grid-i-h-11>.intec-grid-item-8,.intec-grid.intec-grid-i-h-11>.intec-grid-item-9,.intec-grid.intec-grid-i-h-11>.intec-grid-item-auto{padding-right:11px!important;padding-left:11px!important}.intec-grid.intec-grid-i-v-11>.intec-grid-item,.intec-grid.intec-grid-i-v-11>.intec-grid-item-1,.intec-grid.intec-grid-i-v-11>.intec-grid-item-10,.intec-grid.intec-grid-i-v-11>.intec-grid-item-2,.intec-grid.intec-grid-i-v-11>.intec-grid-item-3,.intec-grid.intec-grid-i-v-11>.intec-grid-item-4,.intec-grid.intec-grid-i-v-11>.intec-grid-item-5,.intec-grid.intec-grid-i-v-11>.intec-grid-item-6,.intec-grid.intec-grid-i-v-11>.intec-grid-item-7,.intec-grid.intec-grid-i-v-11>.intec-grid-item-8,.intec-grid.intec-grid-i-v-11>.intec-grid-item-9,.intec-grid.intec-grid-i-v-11>.intec-grid-item-auto{padding-top:11px!important;padding-bottom:11px!important}.intec-grid.intec-grid-i-12{margin-top:-12px;margin-right:-12px;margin-bottom:-12px;margin-left:-12px}.intec-grid.intec-grid-i-h-12{margin-right:-12px!important;margin-left:-12px!important}.intec-grid.intec-grid-i-v-12{margin-top:-12px!important;margin-bottom:-12px!important}.intec-grid.intec-grid-i-12>.intec-grid-item,.intec-grid.intec-grid-i-12>.intec-grid-item-1,.intec-grid.intec-grid-i-12>.intec-grid-item-10,.intec-grid.intec-grid-i-12>.intec-grid-item-2,.intec-grid.intec-grid-i-12>.intec-grid-item-3,.intec-grid.intec-grid-i-12>.intec-grid-item-4,.intec-grid.intec-grid-i-12>.intec-grid-item-5,.intec-grid.intec-grid-i-12>.intec-grid-item-6,.intec-grid.intec-grid-i-12>.intec-grid-item-7,.intec-grid.intec-grid-i-12>.intec-grid-item-8,.intec-grid.intec-grid-i-12>.intec-grid-item-9,.intec-grid.intec-grid-i-12>.intec-grid-item-auto{padding-top:12px;padding-bottom:12px;padding-right:12px;padding-left:12px}.intec-grid.intec-grid-i-h-12>.intec-grid-item,.intec-grid.intec-grid-i-h-12>.intec-grid-item-1,.intec-grid.intec-grid-i-h-12>.intec-grid-item-10,.intec-grid.intec-grid-i-h-12>.intec-grid-item-2,.intec-grid.intec-grid-i-h-12>.intec-grid-item-3,.intec-grid.intec-grid-i-h-12>.intec-grid-item-4,.intec-grid.intec-grid-i-h-12>.intec-grid-item-5,.intec-grid.intec-grid-i-h-12>.intec-grid-item-6,.intec-grid.intec-grid-i-h-12>.intec-grid-item-7,.intec-grid.intec-grid-i-h-12>.intec-grid-item-8,.intec-grid.intec-grid-i-h-12>.intec-grid-item-9,.intec-grid.intec-grid-i-h-12>.intec-grid-item-auto{padding-right:12px!important;padding-left:12px!important}.intec-grid.intec-grid-i-v-12>.intec-grid-item,.intec-grid.intec-grid-i-v-12>.intec-grid-item-1,.intec-grid.intec-grid-i-v-12>.intec-grid-item-10,.intec-grid.intec-grid-i-v-12>.intec-grid-item-2,.intec-grid.intec-grid-i-v-12>.intec-grid-item-3,.intec-grid.intec-grid-i-v-12>.intec-grid-item-4,.intec-grid.intec-grid-i-v-12>.intec-grid-item-5,.intec-grid.intec-grid-i-v-12>.intec-grid-item-6,.intec-grid.intec-grid-i-v-12>.intec-grid-item-7,.intec-grid.intec-grid-i-v-12>.intec-grid-item-8,.intec-grid.intec-grid-i-v-12>.intec-grid-item-9,.intec-grid.intec-grid-i-v-12>.intec-grid-item-auto{padding-top:12px!important;padding-bottom:12px!important}.intec-grid.intec-grid-i-13{margin-top:-13px;margin-right:-13px;margin-bottom:-13px;margin-left:-13px}.intec-grid.intec-grid-i-h-13{margin-right:-13px!important;margin-left:-13px!important}.intec-grid.intec-grid-i-v-13{margin-top:-13px!important;margin-bottom:-13px!important}.intec-grid.intec-grid-i-13>.intec-grid-item,.intec-grid.intec-grid-i-13>.intec-grid-item-1,.intec-grid.intec-grid-i-13>.intec-grid-item-10,.intec-grid.intec-grid-i-13>.intec-grid-item-2,.intec-grid.intec-grid-i-13>.intec-grid-item-3,.intec-grid.intec-grid-i-13>.intec-grid-item-4,.intec-grid.intec-grid-i-13>.intec-grid-item-5,.intec-grid.intec-grid-i-13>.intec-grid-item-6,.intec-grid.intec-grid-i-13>.intec-grid-item-7,.intec-grid.intec-grid-i-13>.intec-grid-item-8,.intec-grid.intec-grid-i-13>.intec-grid-item-9,.intec-grid.intec-grid-i-13>.intec-grid-item-auto{padding-top:13px;padding-bottom:13px;padding-right:13px;padding-left:13px}.intec-grid.intec-grid-i-h-13>.intec-grid-item,.intec-grid.intec-grid-i-h-13>.intec-grid-item-1,.intec-grid.intec-grid-i-h-13>.intec-grid-item-10,.intec-grid.intec-grid-i-h-13>.intec-grid-item-2,.intec-grid.intec-grid-i-h-13>.intec-grid-item-3,.intec-grid.intec-grid-i-h-13>.intec-grid-item-4,.intec-grid.intec-grid-i-h-13>.intec-grid-item-5,.intec-grid.intec-grid-i-h-13>.intec-grid-item-6,.intec-grid.intec-grid-i-h-13>.intec-grid-item-7,.intec-grid.intec-grid-i-h-13>.intec-grid-item-8,.intec-grid.intec-grid-i-h-13>.intec-grid-item-9,.intec-grid.intec-grid-i-h-13>.intec-grid-item-auto{padding-right:13px!important;padding-left:13px!important}.intec-grid.intec-grid-i-v-13>.intec-grid-item,.intec-grid.intec-grid-i-v-13>.intec-grid-item-1,.intec-grid.intec-grid-i-v-13>.intec-grid-item-10,.intec-grid.intec-grid-i-v-13>.intec-grid-item-2,.intec-grid.intec-grid-i-v-13>.intec-grid-item-3,.intec-grid.intec-grid-i-v-13>.intec-grid-item-4,.intec-grid.intec-grid-i-v-13>.intec-grid-item-5,.intec-grid.intec-grid-i-v-13>.intec-grid-item-6,.intec-grid.intec-grid-i-v-13>.intec-grid-item-7,.intec-grid.intec-grid-i-v-13>.intec-grid-item-8,.intec-grid.intec-grid-i-v-13>.intec-grid-item-9,.intec-grid.intec-grid-i-v-13>.intec-grid-item-auto{padding-top:13px!important;padding-bottom:13px!important}.intec-grid.intec-grid-i-14{margin-top:-14px;margin-right:-14px;margin-bottom:-14px;margin-left:-14px}.intec-grid.intec-grid-i-h-14{margin-right:-14px!important;margin-left:-14px!important}.intec-grid.intec-grid-i-v-14{margin-top:-14px!important;margin-bottom:-14px!important}.intec-grid.intec-grid-i-14>.intec-grid-item,.intec-grid.intec-grid-i-14>.intec-grid-item-1,.intec-grid.intec-grid-i-14>.intec-grid-item-10,.intec-grid.intec-grid-i-14>.intec-grid-item-2,.intec-grid.intec-grid-i-14>.intec-grid-item-3,.intec-grid.intec-grid-i-14>.intec-grid-item-4,.intec-grid.intec-grid-i-14>.intec-grid-item-5,.intec-grid.intec-grid-i-14>.intec-grid-item-6,.intec-grid.intec-grid-i-14>.intec-grid-item-7,.intec-grid.intec-grid-i-14>.intec-grid-item-8,.intec-grid.intec-grid-i-14>.intec-grid-item-9,.intec-grid.intec-grid-i-14>.intec-grid-item-auto{padding-top:14px;padding-bottom:14px;padding-right:14px;padding-left:14px}.intec-grid.intec-grid-i-h-14>.intec-grid-item,.intec-grid.intec-grid-i-h-14>.intec-grid-item-1,.intec-grid.intec-grid-i-h-14>.intec-grid-item-10,.intec-grid.intec-grid-i-h-14>.intec-grid-item-2,.intec-grid.intec-grid-i-h-14>.intec-grid-item-3,.intec-grid.intec-grid-i-h-14>.intec-grid-item-4,.intec-grid.intec-grid-i-h-14>.intec-grid-item-5,.intec-grid.intec-grid-i-h-14>.intec-grid-item-6,.intec-grid.intec-grid-i-h-14>.intec-grid-item-7,.intec-grid.intec-grid-i-h-14>.intec-grid-item-8,.intec-grid.intec-grid-i-h-14>.intec-grid-item-9,.intec-grid.intec-grid-i-h-14>.intec-grid-item-auto{padding-right:14px!important;padding-left:14px!important}.intec-grid.intec-grid-i-v-14>.intec-grid-item,.intec-grid.intec-grid-i-v-14>.intec-grid-item-1,.intec-grid.intec-grid-i-v-14>.intec-grid-item-10,.intec-grid.intec-grid-i-v-14>.intec-grid-item-2,.intec-grid.intec-grid-i-v-14>.intec-grid-item-3,.intec-grid.intec-grid-i-v-14>.intec-grid-item-4,.intec-grid.intec-grid-i-v-14>.intec-grid-item-5,.intec-grid.intec-grid-i-v-14>.intec-grid-item-6,.intec-grid.intec-grid-i-v-14>.intec-grid-item-7,.intec-grid.intec-grid-i-v-14>.intec-grid-item-8,.intec-grid.intec-grid-i-v-14>.intec-grid-item-9,.intec-grid.intec-grid-i-v-14>.intec-grid-item-auto{padding-top:14px!important;padding-bottom:14px!important}.intec-grid.intec-grid-i-15{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px}.intec-grid.intec-grid-i-h-15{margin-right:-15px!important;margin-left:-15px!important}.intec-grid.intec-grid-i-v-15{margin-top:-15px!important;margin-bottom:-15px!important}.intec-grid.intec-grid-i-15>.intec-grid-item,.intec-grid.intec-grid-i-15>.intec-grid-item-1,.intec-grid.intec-grid-i-15>.intec-grid-item-10,.intec-grid.intec-grid-i-15>.intec-grid-item-2,.intec-grid.intec-grid-i-15>.intec-grid-item-3,.intec-grid.intec-grid-i-15>.intec-grid-item-4,.intec-grid.intec-grid-i-15>.intec-grid-item-5,.intec-grid.intec-grid-i-15>.intec-grid-item-6,.intec-grid.intec-grid-i-15>.intec-grid-item-7,.intec-grid.intec-grid-i-15>.intec-grid-item-8,.intec-grid.intec-grid-i-15>.intec-grid-item-9,.intec-grid.intec-grid-i-15>.intec-grid-item-auto{padding-top:15px;padding-bottom:15px;padding-right:15px;padding-left:15px}.intec-grid.intec-grid-i-h-15>.intec-grid-item,.intec-grid.intec-grid-i-h-15>.intec-grid-item-1,.intec-grid.intec-grid-i-h-15>.intec-grid-item-10,.intec-grid.intec-grid-i-h-15>.intec-grid-item-2,.intec-grid.intec-grid-i-h-15>.intec-grid-item-3,.intec-grid.intec-grid-i-h-15>.intec-grid-item-4,.intec-grid.intec-grid-i-h-15>.intec-grid-item-5,.intec-grid.intec-grid-i-h-15>.intec-grid-item-6,.intec-grid.intec-grid-i-h-15>.intec-grid-item-7,.intec-grid.intec-grid-i-h-15>.intec-grid-item-8,.intec-grid.intec-grid-i-h-15>.intec-grid-item-9,.intec-grid.intec-grid-i-h-15>.intec-grid-item-auto{padding-right:15px!important;padding-left:15px!important}.intec-grid.intec-grid-i-v-15>.intec-grid-item,.intec-grid.intec-grid-i-v-15>.intec-grid-item-1,.intec-grid.intec-grid-i-v-15>.intec-grid-item-10,.intec-grid.intec-grid-i-v-15>.intec-grid-item-2,.intec-grid.intec-grid-i-v-15>.intec-grid-item-3,.intec-grid.intec-grid-i-v-15>.intec-grid-item-4,.intec-grid.intec-grid-i-v-15>.intec-grid-item-5,.intec-grid.intec-grid-i-v-15>.intec-grid-item-6,.intec-grid.intec-grid-i-v-15>.intec-grid-item-7,.intec-grid.intec-grid-i-v-15>.intec-grid-item-8,.intec-grid.intec-grid-i-v-15>.intec-grid-item-9,.intec-grid.intec-grid-i-v-15>.intec-grid-item-auto{padding-top:15px!important;padding-bottom:15px!important}.intec-grid.intec-grid-i-16{margin-top:-16px;margin-right:-16px;margin-bottom:-16px;margin-left:-16px}.intec-grid.intec-grid-i-h-16{margin-right:-16px!important;margin-left:-16px!important}.intec-grid.intec-grid-i-v-16{margin-top:-16px!important;margin-bottom:-16px!important}.intec-grid.intec-grid-i-16>.intec-grid-item,.intec-grid.intec-grid-i-16>.intec-grid-item-1,.intec-grid.intec-grid-i-16>.intec-grid-item-10,.intec-grid.intec-grid-i-16>.intec-grid-item-2,.intec-grid.intec-grid-i-16>.intec-grid-item-3,.intec-grid.intec-grid-i-16>.intec-grid-item-4,.intec-grid.intec-grid-i-16>.intec-grid-item-5,.intec-grid.intec-grid-i-16>.intec-grid-item-6,.intec-grid.intec-grid-i-16>.intec-grid-item-7,.intec-grid.intec-grid-i-16>.intec-grid-item-8,.intec-grid.intec-grid-i-16>.intec-grid-item-9,.intec-grid.intec-grid-i-16>.intec-grid-item-auto{padding-top:16px;padding-bottom:16px;padding-right:16px;padding-left:16px}.intec-grid.intec-grid-i-h-16>.intec-grid-item,.intec-grid.intec-grid-i-h-16>.intec-grid-item-1,.intec-grid.intec-grid-i-h-16>.intec-grid-item-10,.intec-grid.intec-grid-i-h-16>.intec-grid-item-2,.intec-grid.intec-grid-i-h-16>.intec-grid-item-3,.intec-grid.intec-grid-i-h-16>.intec-grid-item-4,.intec-grid.intec-grid-i-h-16>.intec-grid-item-5,.intec-grid.intec-grid-i-h-16>.intec-grid-item-6,.intec-grid.intec-grid-i-h-16>.intec-grid-item-7,.intec-grid.intec-grid-i-h-16>.intec-grid-item-8,.intec-grid.intec-grid-i-h-16>.intec-grid-item-9,.intec-grid.intec-grid-i-h-16>.intec-grid-item-auto{padding-right:16px!important;padding-left:16px!important}.intec-grid.intec-grid-i-v-16>.intec-grid-item,.intec-grid.intec-grid-i-v-16>.intec-grid-item-1,.intec-grid.intec-grid-i-v-16>.intec-grid-item-10,.intec-grid.intec-grid-i-v-16>.intec-grid-item-2,.intec-grid.intec-grid-i-v-16>.intec-grid-item-3,.intec-grid.intec-grid-i-v-16>.intec-grid-item-4,.intec-grid.intec-grid-i-v-16>.intec-grid-item-5,.intec-grid.intec-grid-i-v-16>.intec-grid-item-6,.intec-grid.intec-grid-i-v-16>.intec-grid-item-7,.intec-grid.intec-grid-i-v-16>.intec-grid-item-8,.intec-grid.intec-grid-i-v-16>.intec-grid-item-9,.intec-grid.intec-grid-i-v-16>.intec-grid-item-auto{padding-top:16px!important;padding-bottom:16px!important}.intec-grid.intec-grid-i-17{margin-top:-17px;margin-right:-17px;margin-bottom:-17px;margin-left:-17px}.intec-grid.intec-grid-i-h-17{margin-right:-17px!important;margin-left:-17px!important}.intec-grid.intec-grid-i-v-17{margin-top:-17px!important;margin-bottom:-17px!important}.intec-grid.intec-grid-i-17>.intec-grid-item,.intec-grid.intec-grid-i-17>.intec-grid-item-1,.intec-grid.intec-grid-i-17>.intec-grid-item-10,.intec-grid.intec-grid-i-17>.intec-grid-item-2,.intec-grid.intec-grid-i-17>.intec-grid-item-3,.intec-grid.intec-grid-i-17>.intec-grid-item-4,.intec-grid.intec-grid-i-17>.intec-grid-item-5,.intec-grid.intec-grid-i-17>.intec-grid-item-6,.intec-grid.intec-grid-i-17>.intec-grid-item-7,.intec-grid.intec-grid-i-17>.intec-grid-item-8,.intec-grid.intec-grid-i-17>.intec-grid-item-9,.intec-grid.intec-grid-i-17>.intec-grid-item-auto{padding-top:17px;padding-bottom:17px;padding-right:17px;padding-left:17px}.intec-grid.intec-grid-i-h-17>.intec-grid-item,.intec-grid.intec-grid-i-h-17>.intec-grid-item-1,.intec-grid.intec-grid-i-h-17>.intec-grid-item-10,.intec-grid.intec-grid-i-h-17>.intec-grid-item-2,.intec-grid.intec-grid-i-h-17>.intec-grid-item-3,.intec-grid.intec-grid-i-h-17>.intec-grid-item-4,.intec-grid.intec-grid-i-h-17>.intec-grid-item-5,.intec-grid.intec-grid-i-h-17>.intec-grid-item-6,.intec-grid.intec-grid-i-h-17>.intec-grid-item-7,.intec-grid.intec-grid-i-h-17>.intec-grid-item-8,.intec-grid.intec-grid-i-h-17>.intec-grid-item-9,.intec-grid.intec-grid-i-h-17>.intec-grid-item-auto{padding-right:17px!important;padding-left:17px!important}.intec-grid.intec-grid-i-v-17>.intec-grid-item,.intec-grid.intec-grid-i-v-17>.intec-grid-item-1,.intec-grid.intec-grid-i-v-17>.intec-grid-item-10,.intec-grid.intec-grid-i-v-17>.intec-grid-item-2,.intec-grid.intec-grid-i-v-17>.intec-grid-item-3,.intec-grid.intec-grid-i-v-17>.intec-grid-item-4,.intec-grid.intec-grid-i-v-17>.intec-grid-item-5,.intec-grid.intec-grid-i-v-17>.intec-grid-item-6,.intec-grid.intec-grid-i-v-17>.intec-grid-item-7,.intec-grid.intec-grid-i-v-17>.intec-grid-item-8,.intec-grid.intec-grid-i-v-17>.intec-grid-item-9,.intec-grid.intec-grid-i-v-17>.intec-grid-item-auto{padding-top:17px!important;padding-bottom:17px!important}.intec-grid.intec-grid-i-18{margin-top:-18px;margin-right:-18px;margin-bottom:-18px;margin-left:-18px}.intec-grid.intec-grid-i-h-18{margin-right:-18px!important;margin-left:-18px!important}.intec-grid.intec-grid-i-v-18{margin-top:-18px!important;margin-bottom:-18px!important}.intec-grid.intec-grid-i-18>.intec-grid-item,.intec-grid.intec-grid-i-18>.intec-grid-item-1,.intec-grid.intec-grid-i-18>.intec-grid-item-10,.intec-grid.intec-grid-i-18>.intec-grid-item-2,.intec-grid.intec-grid-i-18>.intec-grid-item-3,.intec-grid.intec-grid-i-18>.intec-grid-item-4,.intec-grid.intec-grid-i-18>.intec-grid-item-5,.intec-grid.intec-grid-i-18>.intec-grid-item-6,.intec-grid.intec-grid-i-18>.intec-grid-item-7,.intec-grid.intec-grid-i-18>.intec-grid-item-8,.intec-grid.intec-grid-i-18>.intec-grid-item-9,.intec-grid.intec-grid-i-18>.intec-grid-item-auto{padding-top:18px;padding-bottom:18px;padding-right:18px;padding-left:18px}.intec-grid.intec-grid-i-h-18>.intec-grid-item,.intec-grid.intec-grid-i-h-18>.intec-grid-item-1,.intec-grid.intec-grid-i-h-18>.intec-grid-item-10,.intec-grid.intec-grid-i-h-18>.intec-grid-item-2,.intec-grid.intec-grid-i-h-18>.intec-grid-item-3,.intec-grid.intec-grid-i-h-18>.intec-grid-item-4,.intec-grid.intec-grid-i-h-18>.intec-grid-item-5,.intec-grid.intec-grid-i-h-18>.intec-grid-item-6,.intec-grid.intec-grid-i-h-18>.intec-grid-item-7,.intec-grid.intec-grid-i-h-18>.intec-grid-item-8,.intec-grid.intec-grid-i-h-18>.intec-grid-item-9,.intec-grid.intec-grid-i-h-18>.intec-grid-item-auto{padding-right:18px!important;padding-left:18px!important}.intec-grid.intec-grid-i-v-18>.intec-grid-item,.intec-grid.intec-grid-i-v-18>.intec-grid-item-1,.intec-grid.intec-grid-i-v-18>.intec-grid-item-10,.intec-grid.intec-grid-i-v-18>.intec-grid-item-2,.intec-grid.intec-grid-i-v-18>.intec-grid-item-3,.intec-grid.intec-grid-i-v-18>.intec-grid-item-4,.intec-grid.intec-grid-i-v-18>.intec-grid-item-5,.intec-grid.intec-grid-i-v-18>.intec-grid-item-6,.intec-grid.intec-grid-i-v-18>.intec-grid-item-7,.intec-grid.intec-grid-i-v-18>.intec-grid-item-8,.intec-grid.intec-grid-i-v-18>.intec-grid-item-9,.intec-grid.intec-grid-i-v-18>.intec-grid-item-auto{padding-top:18px!important;padding-bottom:18px!important}.intec-grid.intec-grid-i-19{margin-top:-19px;margin-right:-19px;margin-bottom:-19px;margin-left:-19px}.intec-grid.intec-grid-i-h-19{margin-right:-19px!important;margin-left:-19px!important}.intec-grid.intec-grid-i-v-19{margin-top:-19px!important;margin-bottom:-19px!important}.intec-grid.intec-grid-i-19>.intec-grid-item,.intec-grid.intec-grid-i-19>.intec-grid-item-1,.intec-grid.intec-grid-i-19>.intec-grid-item-10,.intec-grid.intec-grid-i-19>.intec-grid-item-2,.intec-grid.intec-grid-i-19>.intec-grid-item-3,.intec-grid.intec-grid-i-19>.intec-grid-item-4,.intec-grid.intec-grid-i-19>.intec-grid-item-5,.intec-grid.intec-grid-i-19>.intec-grid-item-6,.intec-grid.intec-grid-i-19>.intec-grid-item-7,.intec-grid.intec-grid-i-19>.intec-grid-item-8,.intec-grid.intec-grid-i-19>.intec-grid-item-9,.intec-grid.intec-grid-i-19>.intec-grid-item-auto{padding-top:19px;padding-bottom:19px;padding-right:19px;padding-left:19px}.intec-grid.intec-grid-i-h-19>.intec-grid-item,.intec-grid.intec-grid-i-h-19>.intec-grid-item-1,.intec-grid.intec-grid-i-h-19>.intec-grid-item-10,.intec-grid.intec-grid-i-h-19>.intec-grid-item-2,.intec-grid.intec-grid-i-h-19>.intec-grid-item-3,.intec-grid.intec-grid-i-h-19>.intec-grid-item-4,.intec-grid.intec-grid-i-h-19>.intec-grid-item-5,.intec-grid.intec-grid-i-h-19>.intec-grid-item-6,.intec-grid.intec-grid-i-h-19>.intec-grid-item-7,.intec-grid.intec-grid-i-h-19>.intec-grid-item-8,.intec-grid.intec-grid-i-h-19>.intec-grid-item-9,.intec-grid.intec-grid-i-h-19>.intec-grid-item-auto{padding-right:19px!important;padding-left:19px!important}.intec-grid.intec-grid-i-v-19>.intec-grid-item,.intec-grid.intec-grid-i-v-19>.intec-grid-item-1,.intec-grid.intec-grid-i-v-19>.intec-grid-item-10,.intec-grid.intec-grid-i-v-19>.intec-grid-item-2,.intec-grid.intec-grid-i-v-19>.intec-grid-item-3,.intec-grid.intec-grid-i-v-19>.intec-grid-item-4,.intec-grid.intec-grid-i-v-19>.intec-grid-item-5,.intec-grid.intec-grid-i-v-19>.intec-grid-item-6,.intec-grid.intec-grid-i-v-19>.intec-grid-item-7,.intec-grid.intec-grid-i-v-19>.intec-grid-item-8,.intec-grid.intec-grid-i-v-19>.intec-grid-item-9,.intec-grid.intec-grid-i-v-19>.intec-grid-item-auto{padding-top:19px!important;padding-bottom:19px!important}.intec-grid.intec-grid-i-20{margin-top:-20px;margin-right:-20px;margin-bottom:-20px;margin-left:-20px}.intec-grid.intec-grid-i-h-20{margin-right:-20px!important;margin-left:-20px!important}.intec-grid.intec-grid-i-v-20{margin-top:-20px!important;margin-bottom:-20px!important}.intec-grid.intec-grid-i-20>.intec-grid-item,.intec-grid.intec-grid-i-20>.intec-grid-item-1,.intec-grid.intec-grid-i-20>.intec-grid-item-10,.intec-grid.intec-grid-i-20>.intec-grid-item-2,.intec-grid.intec-grid-i-20>.intec-grid-item-3,.intec-grid.intec-grid-i-20>.intec-grid-item-4,.intec-grid.intec-grid-i-20>.intec-grid-item-5,.intec-grid.intec-grid-i-20>.intec-grid-item-6,.intec-grid.intec-grid-i-20>.intec-grid-item-7,.intec-grid.intec-grid-i-20>.intec-grid-item-8,.intec-grid.intec-grid-i-20>.intec-grid-item-9,.intec-grid.intec-grid-i-20>.intec-grid-item-auto{padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px}.intec-grid.intec-grid-i-h-20>.intec-grid-item,.intec-grid.intec-grid-i-h-20>.intec-grid-item-1,.intec-grid.intec-grid-i-h-20>.intec-grid-item-10,.intec-grid.intec-grid-i-h-20>.intec-grid-item-2,.intec-grid.intec-grid-i-h-20>.intec-grid-item-3,.intec-grid.intec-grid-i-h-20>.intec-grid-item-4,.intec-grid.intec-grid-i-h-20>.intec-grid-item-5,.intec-grid.intec-grid-i-h-20>.intec-grid-item-6,.intec-grid.intec-grid-i-h-20>.intec-grid-item-7,.intec-grid.intec-grid-i-h-20>.intec-grid-item-8,.intec-grid.intec-grid-i-h-20>.intec-grid-item-9,.intec-grid.intec-grid-i-h-20>.intec-grid-item-auto{padding-right:20px!important;padding-left:20px!important}.intec-grid.intec-grid-i-v-20>.intec-grid-item,.intec-grid.intec-grid-i-v-20>.intec-grid-item-1,.intec-grid.intec-grid-i-v-20>.intec-grid-item-10,.intec-grid.intec-grid-i-v-20>.intec-grid-item-2,.intec-grid.intec-grid-i-v-20>.intec-grid-item-3,.intec-grid.intec-grid-i-v-20>.intec-grid-item-4,.intec-grid.intec-grid-i-v-20>.intec-grid-item-5,.intec-grid.intec-grid-i-v-20>.intec-grid-item-6,.intec-grid.intec-grid-i-v-20>.intec-grid-item-7,.intec-grid.intec-grid-i-v-20>.intec-grid-item-8,.intec-grid.intec-grid-i-v-20>.intec-grid-item-9,.intec-grid.intec-grid-i-v-20>.intec-grid-item-auto{padding-top:20px!important;padding-bottom:20px!important}.intec-grid.intec-grid-i-21{margin-top:-21px;margin-right:-21px;margin-bottom:-21px;margin-left:-21px}.intec-grid.intec-grid-i-h-21{margin-right:-21px!important;margin-left:-21px!important}.intec-grid.intec-grid-i-v-21{margin-top:-21px!important;margin-bottom:-21px!important}.intec-grid.intec-grid-i-21>.intec-grid-item,.intec-grid.intec-grid-i-21>.intec-grid-item-1,.intec-grid.intec-grid-i-21>.intec-grid-item-10,.intec-grid.intec-grid-i-21>.intec-grid-item-2,.intec-grid.intec-grid-i-21>.intec-grid-item-3,.intec-grid.intec-grid-i-21>.intec-grid-item-4,.intec-grid.intec-grid-i-21>.intec-grid-item-5,.intec-grid.intec-grid-i-21>.intec-grid-item-6,.intec-grid.intec-grid-i-21>.intec-grid-item-7,.intec-grid.intec-grid-i-21>.intec-grid-item-8,.intec-grid.intec-grid-i-21>.intec-grid-item-9,.intec-grid.intec-grid-i-21>.intec-grid-item-auto{padding-top:21px;padding-bottom:21px;padding-right:21px;padding-left:21px}.intec-grid.intec-grid-i-h-21>.intec-grid-item,.intec-grid.intec-grid-i-h-21>.intec-grid-item-1,.intec-grid.intec-grid-i-h-21>.intec-grid-item-10,.intec-grid.intec-grid-i-h-21>.intec-grid-item-2,.intec-grid.intec-grid-i-h-21>.intec-grid-item-3,.intec-grid.intec-grid-i-h-21>.intec-grid-item-4,.intec-grid.intec-grid-i-h-21>.intec-grid-item-5,.intec-grid.intec-grid-i-h-21>.intec-grid-item-6,.intec-grid.intec-grid-i-h-21>.intec-grid-item-7,.intec-grid.intec-grid-i-h-21>.intec-grid-item-8,.intec-grid.intec-grid-i-h-21>.intec-grid-item-9,.intec-grid.intec-grid-i-h-21>.intec-grid-item-auto{padding-right:21px!important;padding-left:21px!important}.intec-grid.intec-grid-i-v-21>.intec-grid-item,.intec-grid.intec-grid-i-v-21>.intec-grid-item-1,.intec-grid.intec-grid-i-v-21>.intec-grid-item-10,.intec-grid.intec-grid-i-v-21>.intec-grid-item-2,.intec-grid.intec-grid-i-v-21>.intec-grid-item-3,.intec-grid.intec-grid-i-v-21>.intec-grid-item-4,.intec-grid.intec-grid-i-v-21>.intec-grid-item-5,.intec-grid.intec-grid-i-v-21>.intec-grid-item-6,.intec-grid.intec-grid-i-v-21>.intec-grid-item-7,.intec-grid.intec-grid-i-v-21>.intec-grid-item-8,.intec-grid.intec-grid-i-v-21>.intec-grid-item-9,.intec-grid.intec-grid-i-v-21>.intec-grid-item-auto{padding-top:21px!important;padding-bottom:21px!important}.intec-grid.intec-grid-i-22{margin-top:-22px;margin-right:-22px;margin-bottom:-22px;margin-left:-22px}.intec-grid.intec-grid-i-h-22{margin-right:-22px!important;margin-left:-22px!important}.intec-grid.intec-grid-i-v-22{margin-top:-22px!important;margin-bottom:-22px!important}.intec-grid.intec-grid-i-22>.intec-grid-item,.intec-grid.intec-grid-i-22>.intec-grid-item-1,.intec-grid.intec-grid-i-22>.intec-grid-item-10,.intec-grid.intec-grid-i-22>.intec-grid-item-2,.intec-grid.intec-grid-i-22>.intec-grid-item-3,.intec-grid.intec-grid-i-22>.intec-grid-item-4,.intec-grid.intec-grid-i-22>.intec-grid-item-5,.intec-grid.intec-grid-i-22>.intec-grid-item-6,.intec-grid.intec-grid-i-22>.intec-grid-item-7,.intec-grid.intec-grid-i-22>.intec-grid-item-8,.intec-grid.intec-grid-i-22>.intec-grid-item-9,.intec-grid.intec-grid-i-22>.intec-grid-item-auto{padding-top:22px;padding-bottom:22px;padding-right:22px;padding-left:22px}.intec-grid.intec-grid-i-h-22>.intec-grid-item,.intec-grid.intec-grid-i-h-22>.intec-grid-item-1,.intec-grid.intec-grid-i-h-22>.intec-grid-item-10,.intec-grid.intec-grid-i-h-22>.intec-grid-item-2,.intec-grid.intec-grid-i-h-22>.intec-grid-item-3,.intec-grid.intec-grid-i-h-22>.intec-grid-item-4,.intec-grid.intec-grid-i-h-22>.intec-grid-item-5,.intec-grid.intec-grid-i-h-22>.intec-grid-item-6,.intec-grid.intec-grid-i-h-22>.intec-grid-item-7,.intec-grid.intec-grid-i-h-22>.intec-grid-item-8,.intec-grid.intec-grid-i-h-22>.intec-grid-item-9,.intec-grid.intec-grid-i-h-22>.intec-grid-item-auto{padding-right:22px!important;padding-left:22px!important}.intec-grid.intec-grid-i-v-22>.intec-grid-item,.intec-grid.intec-grid-i-v-22>.intec-grid-item-1,.intec-grid.intec-grid-i-v-22>.intec-grid-item-10,.intec-grid.intec-grid-i-v-22>.intec-grid-item-2,.intec-grid.intec-grid-i-v-22>.intec-grid-item-3,.intec-grid.intec-grid-i-v-22>.intec-grid-item-4,.intec-grid.intec-grid-i-v-22>.intec-grid-item-5,.intec-grid.intec-grid-i-v-22>.intec-grid-item-6,.intec-grid.intec-grid-i-v-22>.intec-grid-item-7,.intec-grid.intec-grid-i-v-22>.intec-grid-item-8,.intec-grid.intec-grid-i-v-22>.intec-grid-item-9,.intec-grid.intec-grid-i-v-22>.intec-grid-item-auto{padding-top:22px!important;padding-bottom:22px!important}.intec-grid.intec-grid-i-23{margin-top:-23px;margin-right:-23px;margin-bottom:-23px;margin-left:-23px}.intec-grid.intec-grid-i-h-23{margin-right:-23px!important;margin-left:-23px!important}.intec-grid.intec-grid-i-v-23{margin-top:-23px!important;margin-bottom:-23px!important}.intec-grid.intec-grid-i-23>.intec-grid-item,.intec-grid.intec-grid-i-23>.intec-grid-item-1,.intec-grid.intec-grid-i-23>.intec-grid-item-10,.intec-grid.intec-grid-i-23>.intec-grid-item-2,.intec-grid.intec-grid-i-23>.intec-grid-item-3,.intec-grid.intec-grid-i-23>.intec-grid-item-4,.intec-grid.intec-grid-i-23>.intec-grid-item-5,.intec-grid.intec-grid-i-23>.intec-grid-item-6,.intec-grid.intec-grid-i-23>.intec-grid-item-7,.intec-grid.intec-grid-i-23>.intec-grid-item-8,.intec-grid.intec-grid-i-23>.intec-grid-item-9,.intec-grid.intec-grid-i-23>.intec-grid-item-auto{padding-top:23px;padding-bottom:23px;padding-right:23px;padding-left:23px}.intec-grid.intec-grid-i-h-23>.intec-grid-item,.intec-grid.intec-grid-i-h-23>.intec-grid-item-1,.intec-grid.intec-grid-i-h-23>.intec-grid-item-10,.intec-grid.intec-grid-i-h-23>.intec-grid-item-2,.intec-grid.intec-grid-i-h-23>.intec-grid-item-3,.intec-grid.intec-grid-i-h-23>.intec-grid-item-4,.intec-grid.intec-grid-i-h-23>.intec-grid-item-5,.intec-grid.intec-grid-i-h-23>.intec-grid-item-6,.intec-grid.intec-grid-i-h-23>.intec-grid-item-7,.intec-grid.intec-grid-i-h-23>.intec-grid-item-8,.intec-grid.intec-grid-i-h-23>.intec-grid-item-9,.intec-grid.intec-grid-i-h-23>.intec-grid-item-auto{padding-right:23px!important;padding-left:23px!important}.intec-grid.intec-grid-i-v-23>.intec-grid-item,.intec-grid.intec-grid-i-v-23>.intec-grid-item-1,.intec-grid.intec-grid-i-v-23>.intec-grid-item-10,.intec-grid.intec-grid-i-v-23>.intec-grid-item-2,.intec-grid.intec-grid-i-v-23>.intec-grid-item-3,.intec-grid.intec-grid-i-v-23>.intec-grid-item-4,.intec-grid.intec-grid-i-v-23>.intec-grid-item-5,.intec-grid.intec-grid-i-v-23>.intec-grid-item-6,.intec-grid.intec-grid-i-v-23>.intec-grid-item-7,.intec-grid.intec-grid-i-v-23>.intec-grid-item-8,.intec-grid.intec-grid-i-v-23>.intec-grid-item-9,.intec-grid.intec-grid-i-v-23>.intec-grid-item-auto{padding-top:23px!important;padding-bottom:23px!important}.intec-grid.intec-grid-i-24{margin-top:-24px;margin-right:-24px;margin-bottom:-24px;margin-left:-24px}.intec-grid.intec-grid-i-h-24{margin-right:-24px!important;margin-left:-24px!important}.intec-grid.intec-grid-i-v-24{margin-top:-24px!important;margin-bottom:-24px!important}.intec-grid.intec-grid-i-24>.intec-grid-item,.intec-grid.intec-grid-i-24>.intec-grid-item-1,.intec-grid.intec-grid-i-24>.intec-grid-item-10,.intec-grid.intec-grid-i-24>.intec-grid-item-2,.intec-grid.intec-grid-i-24>.intec-grid-item-3,.intec-grid.intec-grid-i-24>.intec-grid-item-4,.intec-grid.intec-grid-i-24>.intec-grid-item-5,.intec-grid.intec-grid-i-24>.intec-grid-item-6,.intec-grid.intec-grid-i-24>.intec-grid-item-7,.intec-grid.intec-grid-i-24>.intec-grid-item-8,.intec-grid.intec-grid-i-24>.intec-grid-item-9,.intec-grid.intec-grid-i-24>.intec-grid-item-auto{padding-top:24px;padding-bottom:24px;padding-right:24px;padding-left:24px}.intec-grid.intec-grid-i-h-24>.intec-grid-item,.intec-grid.intec-grid-i-h-24>.intec-grid-item-1,.intec-grid.intec-grid-i-h-24>.intec-grid-item-10,.intec-grid.intec-grid-i-h-24>.intec-grid-item-2,.intec-grid.intec-grid-i-h-24>.intec-grid-item-3,.intec-grid.intec-grid-i-h-24>.intec-grid-item-4,.intec-grid.intec-grid-i-h-24>.intec-grid-item-5,.intec-grid.intec-grid-i-h-24>.intec-grid-item-6,.intec-grid.intec-grid-i-h-24>.intec-grid-item-7,.intec-grid.intec-grid-i-h-24>.intec-grid-item-8,.intec-grid.intec-grid-i-h-24>.intec-grid-item-9,.intec-grid.intec-grid-i-h-24>.intec-grid-item-auto{padding-right:24px!important;padding-left:24px!important}.intec-grid.intec-grid-i-v-24>.intec-grid-item,.intec-grid.intec-grid-i-v-24>.intec-grid-item-1,.intec-grid.intec-grid-i-v-24>.intec-grid-item-10,.intec-grid.intec-grid-i-v-24>.intec-grid-item-2,.intec-grid.intec-grid-i-v-24>.intec-grid-item-3,.intec-grid.intec-grid-i-v-24>.intec-grid-item-4,.intec-grid.intec-grid-i-v-24>.intec-grid-item-5,.intec-grid.intec-grid-i-v-24>.intec-grid-item-6,.intec-grid.intec-grid-i-v-24>.intec-grid-item-7,.intec-grid.intec-grid-i-v-24>.intec-grid-item-8,.intec-grid.intec-grid-i-v-24>.intec-grid-item-9,.intec-grid.intec-grid-i-v-24>.intec-grid-item-auto{padding-top:24px!important;padding-bottom:24px!important}.intec-grid.intec-grid-i-25{margin-top:-25px;margin-right:-25px;margin-bottom:-25px;margin-left:-25px}.intec-grid.intec-grid-i-h-25{margin-right:-25px!important;margin-left:-25px!important}.intec-grid.intec-grid-i-v-25{margin-top:-25px!important;margin-bottom:-25px!important}.intec-grid.intec-grid-i-25>.intec-grid-item,.intec-grid.intec-grid-i-25>.intec-grid-item-1,.intec-grid.intec-grid-i-25>.intec-grid-item-10,.intec-grid.intec-grid-i-25>.intec-grid-item-2,.intec-grid.intec-grid-i-25>.intec-grid-item-3,.intec-grid.intec-grid-i-25>.intec-grid-item-4,.intec-grid.intec-grid-i-25>.intec-grid-item-5,.intec-grid.intec-grid-i-25>.intec-grid-item-6,.intec-grid.intec-grid-i-25>.intec-grid-item-7,.intec-grid.intec-grid-i-25>.intec-grid-item-8,.intec-grid.intec-grid-i-25>.intec-grid-item-9,.intec-grid.intec-grid-i-25>.intec-grid-item-auto{padding-top:25px;padding-bottom:25px;padding-right:25px;padding-left:25px}.intec-grid.intec-grid-i-h-25>.intec-grid-item,.intec-grid.intec-grid-i-h-25>.intec-grid-item-1,.intec-grid.intec-grid-i-h-25>.intec-grid-item-10,.intec-grid.intec-grid-i-h-25>.intec-grid-item-2,.intec-grid.intec-grid-i-h-25>.intec-grid-item-3,.intec-grid.intec-grid-i-h-25>.intec-grid-item-4,.intec-grid.intec-grid-i-h-25>.intec-grid-item-5,.intec-grid.intec-grid-i-h-25>.intec-grid-item-6,.intec-grid.intec-grid-i-h-25>.intec-grid-item-7,.intec-grid.intec-grid-i-h-25>.intec-grid-item-8,.intec-grid.intec-grid-i-h-25>.intec-grid-item-9,.intec-grid.intec-grid-i-h-25>.intec-grid-item-auto{padding-right:25px!important;padding-left:25px!important}.intec-grid.intec-grid-i-v-25>.intec-grid-item,.intec-grid.intec-grid-i-v-25>.intec-grid-item-1,.intec-grid.intec-grid-i-v-25>.intec-grid-item-10,.intec-grid.intec-grid-i-v-25>.intec-grid-item-2,.intec-grid.intec-grid-i-v-25>.intec-grid-item-3,.intec-grid.intec-grid-i-v-25>.intec-grid-item-4,.intec-grid.intec-grid-i-v-25>.intec-grid-item-5,.intec-grid.intec-grid-i-v-25>.intec-grid-item-6,.intec-grid.intec-grid-i-v-25>.intec-grid-item-7,.intec-grid.intec-grid-i-v-25>.intec-grid-item-8,.intec-grid.intec-grid-i-v-25>.intec-grid-item-9,.intec-grid.intec-grid-i-v-25>.intec-grid-item-auto{padding-top:25px!important;padding-bottom:25px!important}.intec-grid>.intec-grid-order-first{order:-1}.intec-grid>.intec-grid-order-0{order:0}.intec-grid>.intec-grid-order-1{order:1}.intec-grid>.intec-grid-order-2{order:2}.intec-grid>.intec-grid-order-3{order:3}.intec-grid>.intec-grid-order-4{order:4}.intec-grid>.intec-grid-order-5{order:5}.intec-grid>.intec-grid-order-6{order:6}.intec-grid>.intec-grid-order-7{order:7}.intec-grid>.intec-grid-order-8{order:8}.intec-grid>.intec-grid-order-9{order:9}.intec-grid>.intec-grid-order-10{order:10}.intec-grid>.intec-grid-order-last{order:11}.intec-grid.intec-grid-a-h-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}@media all and (max-width:1200px){.intec-grid.intec-grid-a-h-1200-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-1200-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-1200-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-1200-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-1200-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-1200-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-1200-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-1200-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-1200-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-1200-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-1200-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-1200-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-1200-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-1200-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-1200-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-1200-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:1150px){.intec-grid.intec-grid-a-h-1150-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-1150-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-1150-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-1150-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-1150-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-1150-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-1150-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-1150-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-1150-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-1150-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-1150-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-1150-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-1150-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-1150-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-1150-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-1150-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:1100px){.intec-grid.intec-grid-a-h-1100-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-1100-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-1100-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-1100-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-1100-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-1100-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-1100-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-1100-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-1100-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-1100-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-1100-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-1100-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-1100-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-1100-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-1100-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-1100-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:1050px){.intec-grid.intec-grid-a-h-1050-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-1050-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-1050-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-1050-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-1050-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-1050-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-1050-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-1050-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-1050-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-1050-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-1050-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-1050-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-1050-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-1050-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-1050-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-1050-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:1024px){.intec-grid.intec-grid-a-h-1024-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-1024-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-1024-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-1024-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-1024-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-1024-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-1024-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-1024-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-1024-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-1024-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-1024-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-1024-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-1024-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-1024-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-1024-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-1024-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:1000px){.intec-grid.intec-grid-a-h-1000-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-1000-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-1000-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-1000-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-1000-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-1000-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-1000-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-1000-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-1000-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-1000-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-1000-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-1000-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-1000-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-1000-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-1000-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-1000-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:950px){.intec-grid.intec-grid-a-h-950-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-950-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-950-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-950-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-950-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-950-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-950-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-950-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-950-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-950-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-950-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-950-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-950-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-950-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-950-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-950-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:900px){.intec-grid.intec-grid-a-h-900-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-900-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-900-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-900-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-900-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-900-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-900-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-900-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-900-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-900-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-900-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-900-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-900-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-900-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-900-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-900-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:850px){.intec-grid.intec-grid-a-h-850-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-850-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-850-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-850-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-850-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-850-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-850-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-850-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-850-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-850-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-850-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-850-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-850-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-850-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-850-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-850-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:800px){.intec-grid.intec-grid-a-h-800-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-800-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-800-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-800-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-800-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-800-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-800-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-800-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-800-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-800-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-800-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-800-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-800-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-800-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-800-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-800-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:768px){.intec-grid.intec-grid-a-h-768-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-768-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-768-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-768-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-768-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-768-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-768-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-768-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-768-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-768-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-768-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-768-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-768-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-768-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-768-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-768-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:750px){.intec-grid.intec-grid-a-h-750-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-750-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-750-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-750-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-750-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-750-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-750-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-750-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-750-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-750-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-750-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-750-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-750-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-750-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-750-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-750-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:720px){.intec-grid.intec-grid-a-h-720-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-720-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-720-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-720-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-720-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-720-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-720-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-720-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-720-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-720-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-720-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-720-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-720-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-720-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-720-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-720-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:700px){.intec-grid.intec-grid-a-h-700-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-700-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-700-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-700-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-700-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-700-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-700-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-700-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-700-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-700-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-700-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-700-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-700-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-700-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-700-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-700-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:650px){.intec-grid.intec-grid-a-h-650-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-650-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-650-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-650-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-650-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-650-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-650-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-650-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-650-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-650-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-650-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-650-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-650-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-650-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-650-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-650-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:600px){.intec-grid.intec-grid-a-h-600-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-600-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-600-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-600-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-600-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-600-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-600-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-600-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-600-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-600-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-600-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-600-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-600-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-600-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-600-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-600-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:550px){.intec-grid.intec-grid-a-h-550-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-550-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-550-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-550-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-550-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-550-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-550-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-550-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-550-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-550-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-550-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-550-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-550-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-550-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-550-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-550-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:500px){.intec-grid.intec-grid-a-h-500-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-500-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-500-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-500-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-500-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-500-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-500-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-500-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-500-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-500-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-500-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-500-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-500-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-500-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-500-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-500-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:450px){.intec-grid.intec-grid-a-h-450-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-450-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-450-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-450-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-450-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-450-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-450-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-450-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-450-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-450-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-450-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-450-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-450-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-450-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-450-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-450-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:425px){.intec-grid.intec-grid-a-h-425-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-425-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-425-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-425-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-425-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-425-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-425-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-425-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-425-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-425-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-425-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-425-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-425-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-425-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-425-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-425-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:414px){.intec-grid.intec-grid-a-h-414-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-414-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-414-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-414-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-414-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-414-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-414-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-414-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-414-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-414-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-414-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-414-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-414-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-414-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-414-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-414-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:411px){.intec-grid.intec-grid-a-h-411-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-411-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-411-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-411-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-411-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-411-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-411-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-411-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-411-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-411-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-411-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-411-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-411-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-411-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-411-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-411-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:400px){.intec-grid.intec-grid-a-h-400-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-400-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-400-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-400-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-400-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-400-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-400-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-400-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-400-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-400-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-400-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-400-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-400-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-400-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-400-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-400-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:375px){.intec-grid.intec-grid-a-h-375-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-375-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-375-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-375-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-375-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-375-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-375-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-375-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-375-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-375-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-375-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-375-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-375-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-375-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-375-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-375-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:360px){.intec-grid.intec-grid-a-h-360-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-360-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-360-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-360-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-360-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-360-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-360-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-360-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-360-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-360-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-360-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-360-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-360-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-360-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-360-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-360-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:350px){.intec-grid.intec-grid-a-h-350-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-350-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-350-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-350-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-350-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-350-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-350-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-350-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-350-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-350-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-350-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-350-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-350-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-350-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-350-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-350-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}@media all and (max-width:320px){.intec-grid.intec-grid-a-h-320-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.intec-grid.intec-grid-a-h-320-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.intec-grid.intec-grid-a-h-320-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.intec-grid.intec-grid-a-h-320-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.intec-grid.intec-grid-a-h-320-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.intec-grid.intec-grid-a-v-320-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.intec-grid.intec-grid-a-v-320-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.intec-grid.intec-grid-a-v-320-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.intec-grid.intec-grid-a-v-320-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.intec-grid.intec-grid-a-v-320-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.intec-grid.intec-grid-a-c-320-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.intec-grid.intec-grid-a-c-320-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.intec-grid.intec-grid-a-c-320-center{-ms-flex-line-pack:center!important;align-content:center!important}.intec-grid.intec-grid-a-c-320-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.intec-grid.intec-grid-a-c-320-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.intec-grid.intec-grid-a-c-320-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}}body,html{height:100%;margin:0;padding:0}html{font-size:14px;font-family:sans-serif;line-height:1.42857143;color:#2d2d2d;-webkit-tap-highlight-color:transparent}body{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img{max-width:100%}[data-lazyload-use=true]{background-repeat:no-repeat!important;background-position:center!important;background-size:auto!important;background-image:url(/bitrix/templates/prom_s1/css/./../resources/a4051eb32350f3de0547a4c2dc1e9b79.svg)}img[data-lazyload-use=true]{background-image:none}.intec-ui{font-size:14px;line-height:1.42857143;font-weight:400;font-style:normal;margin:0;padding:0;word-spacing:normal;letter-spacing:normal;white-space:normal;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:720px){.intec-ui{font-size:12px}}.intec-ui.intec-ui-size-1{font-size:14px;line-height:1.42857}.intec-ui.intec-ui-size-2{font-size:14px;line-height:1.42857}.intec-ui.intec-ui-size-3{font-size:16px;line-height:1.375}.intec-ui.intec-ui-size-4{font-size:16px;line-height:1.375}.intec-ui.intec-ui-size-5{font-size:16px;line-height:1.375}.intec-ui.intec-ui-control-basket-button{position:relative;display:inline-block}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect{display:none;position:absolute;text-align:center;font-size:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect:before{display:inline-block;vertical-align:middle;content:'';height:100%;width:0;overflow:hidden}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect .intec-ui-part-effect-wrapper{display:inline-block;vertical-align:middle;font-size:14px}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper{width:12px;height:12px;transform:rotateZ(45deg)}@keyframes intec-ui-basket-button-effect-folding{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0}}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i{position:relative;display:block;float:left;width:6px;height:6px;transform:scale(1.1)}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:intec-ui-basket-button-effect-folding 1.6s infinite linear both;transform-origin:100% 100%}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:first-child+i{transform:scale(1.1) rotateZ(90deg)}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:first-child+i+i{transform:scale(1.1) rotateZ(270deg);clear:left}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:first-child+i+i+i{transform:scale(1.1) rotateZ(180deg)}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:first-child+i:before{animation-delay:.2s}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:first-child+i+i:before{animation-delay:.6s}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-folding .intec-ui-part-effect-wrapper>i:first-child+i+i+i:before{animation-delay:.4s}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper{width:100%;height:100%;text-align:center}@keyframes intec-ui-basket-button-effect-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper:after{content:'';width:0;height:100%}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i{width:10px;height:10px;margin:0 5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper:after,.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i{display:inline-block;vertical-align:middle}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i:before{content:'';display:block;width:100%;height:100%;background-color:#fff;animation:intec-ui-basket-button-effect-bounce 1.2s infinite ease-in-out both}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i:first-child{margin-left:0}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i:last-child{margin-right:0}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i:first-child:before{margin-left:0;animation-delay:-.32s}.intec-ui.intec-ui-control-basket-button .intec-ui-part-effect.intec-ui-part-effect-bounce .intec-ui-part-effect-wrapper>i:first-child+i:before{animation-delay:-.16s}.intec-ui.intec-ui-control-basket-button[data-basket-state=processing] .intec-ui-part-content,.intec-ui.intec-ui-control-basket-button[data-compare-state=processing] .intec-ui-part-content{visibility:hidden}.intec-ui.intec-ui-control-basket-button[data-basket-state=processing] .intec-ui-part-effect,.intec-ui.intec-ui-control-basket-button[data-compare-state=processing] .intec-ui-part-effect{display:block}.intec-ui.intec-ui-control-alert{padding:15px 15px 10px 15px;border:none;font-size:12px;line-height:1.5;color:#737373;background-color:#f7f7f7;border-bottom:2px solid #dfdfdf;border-radius:2px}.intec-ui.intec-ui-control-alert.intec-ui-scheme-gray{color:#afafaf;background-color:#f5f5f5;border-color:#ebebeb}.intec-ui.intec-ui-control-alert.intec-ui-scheme-red{color:#dc130d;background-color:#feecec;border-color:#fddad8}.intec-ui.intec-ui-control-alert.intec-ui-scheme-blue{color:#1976d2;background-color:#edf5fd;border-color:#dbebfb}.intec-ui.intec-ui-control-alert.intec-ui-scheme-blue-1{color:#0ca9e3;background-color:#ecf9fe;border-color:#d8f3fd}.intec-ui.intec-ui-control-alert.intec-ui-scheme-green{color:#00b290;background-color:#ebfffb;border-color:#d6fff7}.intec-ui.intec-ui-control-alert.intec-ui-scheme-green-1{color:#84bc29;background-color:#f6fbee;border-color:#eef8de}.intec-ui.intec-ui-control-alert.intec-ui-scheme-orange{color:#f38b04;background-color:#fff6eb;border-color:#feedd7}.intec-ui.intec-ui-control-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 12px;border:2px solid #f7f7f7;background-color:#f7f7f7;color:#5f5f5f;text-decoration:none;text-align:center;cursor:pointer;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-property:color,border-color,background-color;-moz-transition-property:color,border-color,background-color;-ms-transition-property:color,border-color,background-color;-o-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.intec-ui.intec-ui-control-button.intec-ui-mod-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.intec-ui.intec-ui-control-button.intec-ui-mod-round-none{border-radius:0}.intec-ui.intec-ui-control-button.intec-ui-mod-round-1{border-radius:1px}.intec-ui.intec-ui-control-button.intec-ui-mod-round-2{border-radius:2px}.intec-ui.intec-ui-control-button.intec-ui-mod-round-3{border-radius:3px}.intec-ui.intec-ui-control-button.intec-ui-mod-round-4{border-radius:4px}.intec-ui.intec-ui-control-button.intec-ui-mod-round-5{border-radius:5px}.intec-ui.intec-ui-control-button.intec-ui-mod-round-half{border-radius:16px}.intec-ui.intec-ui-control-button.intec-ui-mod-transparent,.intec-ui.intec-ui-control-button.intec-ui-mod-transparent.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-mod-transparent:disabled,.intec-ui.intec-ui-control-button.intec-ui-mod-transparent[data-ui-state=disabled]{background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-state-hover,.intec-ui.intec-ui-control-button:hover,.intec-ui.intec-ui-control-button[data-ui-state=hover]{border-color:#ebebeb;background-color:#ebebeb;color:#3f3f3f}.intec-ui.intec-ui-control-button.intec-ui-state-focus,.intec-ui.intec-ui-control-button:focus,.intec-ui.intec-ui-control-button[data-ui-state=focus]{border-color:#ebebeb;background-color:#ebebeb;color:#3f3f3f}.intec-ui.intec-ui-control-button.intec-ui-state-active,.intec-ui.intec-ui-control-button:active,.intec-ui.intec-ui-control-button[data-ui-state=active]{border-color:#dfdfdf;background-color:#dfdfdf;color:#3f3f3f}.intec-ui.intec-ui-control-button.intec-ui-state-disabled,.intec-ui.intec-ui-control-button:disabled,.intec-ui.intec-ui-control-button[data-ui-state=disabled]{border-color:#f7f7f7;background-color:#f7f7f7;color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-mod-link{border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button>*{width:auto;max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-negative:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex:auto;flex-shrink:1}.intec-ui.intec-ui-control-button>*+*{padding-left:.714286em}.intec-ui.intec-ui-control-button .intec-ui-part-content,.intec-ui.intec-ui-control-button .intec-ui-part-icon{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-button .intec-ui-part-icon{white-space:nowrap;-ms-flex-negative:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:auto;flex-shrink:0}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray{border-color:#afafaf;background-color:#afafaf;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-transparent{background-color:transparent;color:#afafaf}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state=hover]{border-color:#c3c3c3;background-color:#c3c3c3;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state=focus]{border-color:#c3c3c3;background-color:#c3c3c3;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state=active]{border-color:#9b9b9b;background-color:#9b9b9b;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray[data-ui-state=disabled]{border-color:#dadada;background-color:#dadada;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state=active]{color:#9b9b9b}.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-gray.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-scheme-red{border-color:#dc130d;background-color:#dc130d;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-transparent{background-color:transparent;color:#dc130d}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-red:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state=hover]{border-color:#e63f3a;background-color:#e63f3a;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-red:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state=focus]{border-color:#e63f3a;background-color:#e63f3a;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-red:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state=active]{border-color:#a82e2b;background-color:#a82e2b;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-red:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-red[data-ui-state=disabled]{border-color:#a6898a;background-color:#a6898a;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state=active]{color:#a82e2b}.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-red.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue{border-color:#1976d2;background-color:#1976d2;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-transparent{background-color:transparent;color:#1976d2}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state=hover]{border-color:#2585e5;background-color:#2585e5;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state=focus]{border-color:#2585e5;background-color:#2585e5;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state=active]{border-color:#2158a7;background-color:#2158a7;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue[data-ui-state=disabled]{border-color:#8091a7;background-color:#8091a7;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state=active]{color:#2158a7}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1{border-color:#0ca9e3;background-color:#0ca9e3;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-transparent{background-color:transparent;color:#0ca9e3}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state=hover]{border-color:#39baec;background-color:#39baec;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state=focus]{border-color:#39baec;background-color:#39baec;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state=active]{border-color:#287ca1;background-color:#287ca1;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1[data-ui-state=disabled]{border-color:#748ca1;background-color:#748ca1;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state=active]{color:#287ca1}.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-blue-1.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-scheme-green{border-color:#00b290;background-color:#00b290;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-transparent{background-color:transparent;color:#00b290}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state=hover]{border-color:#30c4a8;background-color:#30c4a8;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state=focus]{border-color:#30c4a8;background-color:#30c4a8;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state=active]{border-color:#289f84;background-color:#289f84;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green[data-ui-state=disabled]{border-color:#7f9f93;background-color:#7f9f93;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state=active]{color:#289f84}.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1{border-color:#84bc29;background-color:#84bc29;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-transparent{background-color:transparent;color:#84bc29}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state=hover]{border-color:#9dca53;background-color:#9dca53;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state=focus]{border-color:#9dca53;background-color:#9dca53;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state=active]{border-color:#789b3b;background-color:#789b3b;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1[data-ui-state=disabled]{border-color:#8a9b79;background-color:#8a9b79;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state=active]{color:#789b3b}.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-green-1.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange{border-color:#f38b04;background-color:#f38b04;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-transparent{background-color:transparent;color:#f38b04}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state=hover]{border-color:#f8a132;background-color:#f8a132;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state=focus]{border-color:#f8a132;background-color:#f8a132;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state=active]{border-color:#c37c2b;background-color:#c37c2b;color:#fff}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange[data-ui-state=disabled]{border-color:#c3a69c;background-color:#c3a69c;color:#fbfbfb}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link{color:#5f5f5f;border-color:transparent;background-color:transparent}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:hover,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state=hover]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:focus,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state=focus]{color:#f6f6f6}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-active,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:active,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state=active]{color:#c37c2b}.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link.intec-ui-state-disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link:disabled,.intec-ui.intec-ui-control-button.intec-ui-scheme-orange.intec-ui-mod-link[data-ui-state=disabled]{color:#9f9f9f}.intec-ui.intec-ui-control-button.intec-ui-size-1{padding:6px 16px}.intec-ui.intec-ui-control-button.intec-ui-size-1.intec-ui-mod-round-half{border-radius:18px}.intec-ui.intec-ui-control-button.intec-ui-size-2{padding:8px 20px}.intec-ui.intec-ui-control-button.intec-ui-size-2.intec-ui-mod-round-half{border-radius:20px}.intec-ui.intec-ui-control-button.intec-ui-size-3{padding:9px 24px}.intec-ui.intec-ui-control-button.intec-ui-size-3.intec-ui-mod-round-half{border-radius:22px}.intec-ui.intec-ui-control-button.intec-ui-size-4{padding:11px 28px}.intec-ui.intec-ui-control-button.intec-ui-size-4.intec-ui-mod-round-half{border-radius:24px}.intec-ui.intec-ui-control-button.intec-ui-size-5{padding:13px 32px}.intec-ui.intec-ui-control-button.intec-ui-size-5.intec-ui-mod-round-half{border-radius:26px}.intec-ui.intec-ui-control-dots{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;text-align:center;margin:-5px -10px;min-width:20px;min-height:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intec-ui.intec-ui-control-dots.disabled{display:none}.intec-ui.intec-ui-control-dots .intec-ui-part-dot{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;border:none;background:0 0;padding:8px;margin:0;outline:0;cursor:pointer}.intec-ui.intec-ui-control-dots .intec-ui-part-dot span{display:block;width:10px;height:10px;border:1px solid grey;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:350ms;-moz-transition:350ms;-ms-transition:350ms;-o-transition:350ms;transition:350ms}.intec-ui.intec-ui-control-dots .intec-ui-part-dot.active span{background-color:#1b1e25;border-color:#1b1e25}.intec-ui.intec-ui-control-dots.intec-ui-mod-position-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.intec-ui.intec-ui-control-dots.intec-ui-mod-position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intec-ui.intec-ui-control-dots.intec-ui-mod-position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.intec-ui.intec-ui-control-input{display:inline-block;padding:5px 8px;border:1px solid #f2f2f2;background-color:#fbfcfd;color:#5f5f5f;text-align:left;-webkit-transition-property:color,border-color,background-color;-moz-transition-property:color,border-color,background-color;-ms-transition-property:color,border-color,background-color;-o-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-appearance:none;-moz-appearance:none;appearance:none}.intec-ui.intec-ui-control-input.intec-ui-mod-block{display:block;width:100%}.intec-ui.intec-ui-control-input.intec-ui-mod-resize-none{resize:none}.intec-ui.intec-ui-control-input.intec-ui-mod-resize-horizontal{resize:horizontal}.intec-ui.intec-ui-control-input.intec-ui-mod-resize-vertical{resize:vertical}.intec-ui.intec-ui-control-input.intec-ui-mod-resize-both{resize:both}.intec-ui.intec-ui-control-input.intec-ui-mod-round-none{border-radius:0}.intec-ui.intec-ui-control-input.intec-ui-mod-round-1{border-radius:1px}.intec-ui.intec-ui-control-input.intec-ui-mod-round-2{border-radius:2px}.intec-ui.intec-ui-control-input.intec-ui-mod-round-3{border-radius:3px}.intec-ui.intec-ui-control-input.intec-ui-mod-round-4{border-radius:4px}.intec-ui.intec-ui-control-input.intec-ui-mod-round-5{border-radius:5px}.intec-ui.intec-ui-control-input.intec-ui-mod-round-half{border-radius:16px}.intec-ui.intec-ui-control-input.intec-ui-state-hover,.intec-ui.intec-ui-control-input:hover,.intec-ui.intec-ui-control-input[data-ui-state=hover]{border-color:#e1e1e1}.intec-ui.intec-ui-control-input.intec-ui-state-focus,.intec-ui.intec-ui-control-input:focus,.intec-ui.intec-ui-control-input[data-ui-state=focus]{border-color:#e1e1e1}.intec-ui.intec-ui-control-input.intec-ui-state-active,.intec-ui.intec-ui-control-input:active,.intec-ui.intec-ui-control-input[data-ui-state=active]{border-color:#ccc}.intec-ui.intec-ui-control-input.intec-ui-state-disabled,.intec-ui.intec-ui-control-input:disabled,.intec-ui.intec-ui-control-input[data-ui-state=disabled]{border:1px solid #efefef;color:#9f9f9f}.intec-ui.intec-ui-control-input.intec-ui-size-1{padding:7px 9px}.intec-ui.intec-ui-control-input.intec-ui-size-1.intec-ui-mod-round-half{border-radius:18px}.intec-ui.intec-ui-control-input.intec-ui-size-2{padding:9px 10px}.intec-ui.intec-ui-control-input.intec-ui-size-2.intec-ui-mod-round-half{border-radius:20px}.intec-ui.intec-ui-control-input.intec-ui-size-3{padding:10px 11px}.intec-ui.intec-ui-control-input.intec-ui-size-3.intec-ui-mod-round-half{border-radius:22px}.intec-ui.intec-ui-control-input.intec-ui-size-4{padding:12px 12px}.intec-ui.intec-ui-control-input.intec-ui-size-4.intec-ui-mod-round-half{border-radius:24px}.intec-ui.intec-ui-control-input.intec-ui-size-5{padding:14px 13px}.intec-ui.intec-ui-control-input.intec-ui-size-5.intec-ui-mod-round-half{border-radius:26px}.intec-ui.intec-ui-control-input.intec-ui-view-1{background:#fff}.intec-ui.intec-ui-control-input.intec-ui-view-2{border:none;border-bottom:1px solid #ddd;background:0 0;color:#2d2d2d}.intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-hover,.intec-ui.intec-ui-control-input.intec-ui-view-2:hover,.intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state=hover]{border-color:#888}.intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-focus,.intec-ui.intec-ui-control-input.intec-ui-view-2:focus,.intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state=focus]{border-color:#888}.intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-active,.intec-ui.intec-ui-control-input.intec-ui-view-2:active,.intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state=active]{border-color:#696969}.intec-ui.intec-ui-control-input.intec-ui-view-2.intec-ui-state-disabled,.intec-ui.intec-ui-control-input.intec-ui-view-2:disabled,.intec-ui.intec-ui-control-input.intec-ui-view-2[data-ui-state=disabled]{border:1px solid #efefef;color:#9f9f9f}.intec-ui.intec-ui-control-navigation{display:block;position:relative;visibility:hidden}.intec-ui.intec-ui-control-navigation.disabled{display:none}.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left,.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;display:block;position:absolute;visibility:visible;border:none;background:0 0;outline:0;font-size:18px;font-style:normal;font-weight:400;line-height:1;top:50%;right:auto;bottom:auto;left:auto;margin-top:-10px;color:#1b1e25;opacity:.7;cursor:pointer}.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left:hover,.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right:hover{opacity:1}.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left.disabled,.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right.disabled{opacity:.3}.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left.disabled:hover,.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right.disabled:hover{opacity:.3}.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left{left:0}.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right{right:0}.intec-ui.intec-ui-control-numeric{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intec-ui.intec-ui-control-numeric .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric .intec-ui-part-input{display:block;position:relative;background-color:transparent;border:none;outline:0;width:auto;max-width:none;padding:2px 6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-numeric .intec-ui-part-input{color:#3f3f3f;text-align:center;width:40px}.intec-ui.intec-ui-control-numeric .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric .intec-ui-part-increment{cursor:pointer;text-decoration:none;color:#5f5f5f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.intec-ui.intec-ui-control-numeric .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric .intec-ui-part-increment:hover{color:#3f3f3f!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-gray .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-gray .intec-ui-part-increment:hover{color:#afafaf!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-red .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-red .intec-ui-part-increment:hover{color:#dc130d!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue .intec-ui-part-increment:hover{color:#1976d2!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue-1 .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-blue-1 .intec-ui-part-increment:hover{color:#0ca9e3!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green .intec-ui-part-increment:hover{color:#00b290!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green-1 .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-green-1 .intec-ui-part-increment:hover{color:#84bc29!important}.intec-ui.intec-ui-control-numeric.intec-ui-scheme-orange .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-scheme-orange .intec-ui-part-increment:hover{color:#f38b04!important}.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-input{padding:4px 8px}.intec-ui.intec-ui-control-numeric.intec-ui-size-1 .intec-ui-part-input{width:44px}.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-input{padding:6px 10px}.intec-ui.intec-ui-control-numeric.intec-ui-size-2 .intec-ui-part-input{width:48px}.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-input{padding:7px 12px}.intec-ui.intec-ui-control-numeric.intec-ui-size-3 .intec-ui-part-input{width:52px}.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-input{padding:9px 14px}.intec-ui.intec-ui-control-numeric.intec-ui-size-4 .intec-ui-part-input{width:56px}.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-input{padding:11px 16px}.intec-ui.intec-ui-control-numeric.intec-ui-size-5 .intec-ui-part-input{width:60px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1{padding:0}.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-input{color:#848484;font-weight:700}.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-input{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:6px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-increment{padding:6px 12px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-1 .intec-ui-part-input{padding:8px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-1 .intec-ui-part-increment{padding:8px 14px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-2 .intec-ui-part-input{padding:10px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-2 .intec-ui-part-increment{padding:10px 16px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-3 .intec-ui-part-input{padding:11px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-3 .intec-ui-part-increment{padding:11px 18px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-4 .intec-ui-part-input{padding:13px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-4 .intec-ui-part-increment{padding:13px 20px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-5 .intec-ui-part-input{padding:15px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-1.intec-ui-size-5 .intec-ui-part-increment{padding:15px 22px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2{padding:0}.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-input{color:#272727;font-weight:500;width:32px;padding:6px 3px;background-color:#fbfbfb;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-increment{font-size:16px;line-height:1.5;color:#848484;padding:4px 16px;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-view-2 .intec-ui-part-increment:hover{color:#3f3f3f}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-1 .intec-ui-part-input{padding:8px 3px;width:36px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-1 .intec-ui-part-increment{font-size:16px;line-height:1.5;padding:6px 18px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-2 .intec-ui-part-input{padding:10px 3px;width:40px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-2 .intec-ui-part-increment{font-size:16px;line-height:1.5;padding:8px 20px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-3 .intec-ui-part-input{padding:11px 3px;width:44px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-3 .intec-ui-part-increment{font-size:18px;line-height:1.44444;padding:9px 22px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-4 .intec-ui-part-input{padding:13px 3px;width:48px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-4 .intec-ui-part-increment{font-size:18px;line-height:1.44444;padding:11px 24px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-5 .intec-ui-part-input{padding:15px 3px;width:52px}.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-2.intec-ui-size-5 .intec-ui-part-increment{font-size:18px;line-height:1.44444;padding:13px 26px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3{padding:0}.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-input{color:#272727;font-weight:700;width:28px;padding:4px 4px;border:1px solid #e8e8e8;background-color:#f6f6f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-increment{font-size:16px;line-height:1.5;font-weight:700;color:#848484;padding:4px 16px;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-view-3 .intec-ui-part-increment:hover{color:#3f3f3f}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-1 .intec-ui-part-input{padding:6px 4px;width:32px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-1 .intec-ui-part-increment{font-size:16px;line-height:1.5;padding:6px 18px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-2 .intec-ui-part-input{padding:8px 4px;width:36px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-2 .intec-ui-part-increment{font-size:16px;line-height:1.5;padding:8px 20px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-3 .intec-ui-part-input{padding:9px 4px;width:40px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-3 .intec-ui-part-increment{font-size:18px;line-height:1.44444;padding:9px 22px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-4 .intec-ui-part-input{padding:11px 4px;width:44px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-4 .intec-ui-part-increment{font-size:18px;line-height:1.44444;padding:11px 24px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-5 .intec-ui-part-input{padding:13px 4px;width:48px}.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-3.intec-ui-size-5 .intec-ui-part-increment{font-size:18px;line-height:1.44444;padding:13px 26px}.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-input{font-weight:400;color:#444}.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-increment{padding-left:5px;padding-right:5px;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-decrement:hover,.intec-ui.intec-ui-control-numeric.intec-ui-view-4 .intec-ui-part-increment:hover{color:#3f3f3f}.intec-ui.intec-ui-control-numeric.intec-ui-view-5{padding:0}.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-input{color:#3f3f3f}.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-input{padding:2px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5 .intec-ui-part-increment{padding:6px 13px;border-radius:6px;background:#f7f7f7}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-1 .intec-ui-part-input{padding:8px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-1 .intec-ui-part-increment{padding:8px 15px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-2 .intec-ui-part-input{padding:10px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-2 .intec-ui-part-increment{padding:10px 17px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-3 .intec-ui-part-input{padding:11px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-3 .intec-ui-part-increment{padding:11px 19px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-input{padding:13px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-increment{padding:13px 21px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-5 .intec-ui-part-input{padding:15px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-5 .intec-ui-part-increment{padding:15px 23px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6{padding:0;border:1px solid #f2f2f2}.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-increment,.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-input{color:grey}.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-input{padding:2px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6 .intec-ui-part-increment{padding:6px 13px;background:#fbfcfd}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-1 .intec-ui-part-input{padding:8px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-1 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-1 .intec-ui-part-increment{padding:8px 15px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-2 .intec-ui-part-input{padding:10px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-2 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-2 .intec-ui-part-increment{padding:10px 17px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-3 .intec-ui-part-input{padding:11px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-3 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-3 .intec-ui-part-increment{padding:11px 19px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-4 .intec-ui-part-input{padding:13px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-4 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-4 .intec-ui-part-increment{padding:13px 21px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-5 .intec-ui-part-input{padding:15px 3px}.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-5 .intec-ui-part-decrement,.intec-ui.intec-ui-control-numeric.intec-ui-view-6.intec-ui-size-5 .intec-ui-part-increment{padding:15px 23px}.intec-ui.intec-ui-control-checkbox,.intec-ui.intec-ui-control-radiobox,.intec-ui.intec-ui-control-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;cursor:pointer;padding:2px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector,.intec-ui.intec-ui-control-switch .intec-ui-part-selector{display:block;position:relative;width:16px;height:16px;border:1px solid #ccc;background-color:#f6f6f6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition-property:border-color,background-color;-moz-transition-property:border-color,background-color;-ms-transition-property:border-color,background-color;-o-transition-property:border-color,background-color;transition-property:border-color,background-color;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch .intec-ui-part-selector:before{content:' ';display:block;position:absolute;opacity:0;top:5px;right:5px;bottom:5px;left:5px;color:#5b5b5b;background-color:#5b5b5b;-webkit-transition:opacity 350ms;-moz-transition:opacity 350ms;-ms-transition:opacity 350ms;-o-transition:opacity 350ms;transition:opacity 350ms}.intec-ui.intec-ui-control-checkbox .intec-ui-part-content,.intec-ui.intec-ui-control-radiobox .intec-ui-part-content,.intec-ui.intec-ui-control-switch .intec-ui-part-content{display:block;position:relative;width:100%;max-width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector+.intec-ui-part-content,.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector+.intec-ui-part-content,.intec-ui.intec-ui-control-switch .intec-ui-part-selector+.intec-ui-part-content{padding-left:.714286em}.intec-ui.intec-ui-control-checkbox input,.intec-ui.intec-ui-control-radiobox input,.intec-ui.intec-ui-control-switch input{width: 0;height: 3px;margin: 0;opacity: 0;cursor: pointer;}.intec-ui.intec-ui-control-checkbox input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch[data-ui-state=checked] .intec-ui-part-selector:before{opacity:1}.intec-ui.intec-ui-control-checkbox.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-switch:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=hover] .intec-ui-part-selector{background-color:#e1e1e1}.intec-ui.intec-ui-control-checkbox input:focus+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox input:focus+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-switch input:focus+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=focus] .intec-ui-part-selector{background-color:#e1e1e1}.intec-ui.intec-ui-control-checkbox.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=active] .intec-ui-part-selector{border-color:#ccc;background-color:#ccc}.intec-ui.intec-ui-control-checkbox input:disabled+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-state-disabled .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox[data-ui-state=disabled] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox input:disabled+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-state-disabled .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox[data-ui-state=disabled] .intec-ui-part-selector,.intec-ui.intec-ui-control-switch input:disabled+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=disabled] .intec-ui-part-selector{border-color:#efefef!important;background-color:#f6f6f6!important}.intec-ui.intec-ui-control-checkbox input:disabled+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-state-disabled .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox[data-ui-state=disabled] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox input:disabled+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-state-disabled .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox[data-ui-state=disabled] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch input:disabled+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch[data-ui-state=disabled] .intec-ui-part-selector:before{opacity:1;background-color:#9f9f9f!important;color:#9f9f9f!important}.intec-ui.intec-ui-control-checkbox.intec-ui-size-1 .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-size-1 .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-size-1 .intec-ui-part-selector{width:18px;height:18px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-2 .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-size-2 .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-size-2 .intec-ui-part-selector{width:20px;height:20px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-3 .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-size-3 .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-size-3 .intec-ui-part-selector{width:22px;height:22px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-4 .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-size-4 .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-size-4 .intec-ui-part-selector{width:24px;height:24px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-5 .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-size-5 .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-size-5 .intec-ui-part-selector{width:26px;height:26px}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=checked] .intec-ui-part-selector{border-color:#afafaf;background-color:#afafaf}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=hover] .intec-ui-part-selector{border-color:#c3c3c3;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=focus] .intec-ui-part-selector{border-color:#c3c3c3;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=active] .intec-ui-part-selector{border-color:#9b9b9b;background-color:#9b9b9b}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-gray[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-gray[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=checked] .intec-ui-part-selector{border-color:#dc130d;background-color:#dc130d}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=hover] .intec-ui-part-selector{border-color:#e63f3a;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=focus] .intec-ui-part-selector{border-color:#e63f3a;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=active] .intec-ui-part-selector{border-color:#a82e2b;background-color:#a82e2b}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-red[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-red[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=checked] .intec-ui-part-selector{border-color:#1976d2;background-color:#1976d2}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=hover] .intec-ui-part-selector{border-color:#2585e5;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=focus] .intec-ui-part-selector{border-color:#2585e5;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=active] .intec-ui-part-selector{border-color:#2158a7;background-color:#2158a7}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=checked] .intec-ui-part-selector{border-color:#0ca9e3;background-color:#0ca9e3}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=hover] .intec-ui-part-selector{border-color:#39baec;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=focus] .intec-ui-part-selector{border-color:#39baec;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1 input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1 input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=active] .intec-ui-part-selector{border-color:#287ca1;background-color:#287ca1}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-blue-1[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-blue-1[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=checked] .intec-ui-part-selector{border-color:#00b290;background-color:#00b290}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=hover] .intec-ui-part-selector{border-color:#30c4a8;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=focus] .intec-ui-part-selector{border-color:#30c4a8;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=active] .intec-ui-part-selector{border-color:#289f84;background-color:#289f84}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=checked] .intec-ui-part-selector{border-color:#84bc29;background-color:#84bc29}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=hover] .intec-ui-part-selector{border-color:#9dca53;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=focus] .intec-ui-part-selector{border-color:#9dca53;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1 input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1 input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=active] .intec-ui-part-selector{border-color:#789b3b;background-color:#789b3b}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-green-1[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-green-1[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=checked] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=checked] .intec-ui-part-selector{border-color:#f38b04;background-color:#f38b04}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=checked] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=hover] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=hover] .intec-ui-part-selector{border-color:#f8a132;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=hover] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:hover .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=hover] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=focus] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:focus:not(:checked)+.intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=focus] .intec-ui-part-selector{border-color:#f8a132;background-color:#f6f6f6}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=focus] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange input:focus:not(:checked)+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-focus .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=focus] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:active .intec-ui-part-selector,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=active] .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:active .intec-ui-part-selector,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=active] .intec-ui-part-selector{border-color:#c37c2b;background-color:#c37c2b}.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-orange[data-ui-state=active] .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-orange[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state=checked] .intec-ui-part-selector{border-color:#afafaf;background-color:#afafaf}.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state=active] .intec-ui-part-selector{border-color:#9b9b9b;background-color:#9b9b9b}.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-gray[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-red .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-red input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state=checked] .intec-ui-part-selector{border-color:#dc130d;background-color:#dc130d}.intec-ui.intec-ui-control-switch.intec-ui-scheme-red input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state=active] .intec-ui-part-selector{border-color:#a82e2b;background-color:#a82e2b}.intec-ui.intec-ui-control-switch.intec-ui-scheme-red.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-red[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state=checked] .intec-ui-part-selector{border-color:#1976d2;background-color:#1976d2}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state=active] .intec-ui-part-selector{border-color:#2158a7;background-color:#2158a7}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state=checked] .intec-ui-part-selector{border-color:#0ca9e3;background-color:#0ca9e3}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state=active] .intec-ui-part-selector{border-color:#287ca1;background-color:#287ca1}.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-blue-1[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state=checked] .intec-ui-part-selector{border-color:#00b290;background-color:#00b290}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state=active] .intec-ui-part-selector{border-color:#289f84;background-color:#289f84}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state=checked] .intec-ui-part-selector{border-color:#84bc29;background-color:#84bc29}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state=active] .intec-ui-part-selector{border-color:#789b3b;background-color:#789b3b}.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-green-1[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange input:checked+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state=checked] .intec-ui-part-selector{border-color:#f38b04;background-color:#f38b04}.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state=checked] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange:active .intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state=active] .intec-ui-part-selector{border-color:#c37c2b;background-color:#c37c2b}.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange.intec-ui-state-active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange:active .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-scheme-orange[data-ui-state=active] .intec-ui-part-selector:before{background-color:#fff;color:#fff}.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector{border-radius:2px;font-size:10px;text-align:center}.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector:before{background-color:transparent!important;content:"\f00c";font-family:"Font Awesome 5 Pro";font-size:inherit;font-weight:400;line-height:1;text-align:inherit;top:2px;right:2px;bottom:2px;left:2px}.intec-ui.intec-ui-control-checkbox input:disabled+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox.intec-ui-state-disabled .intec-ui-part-selector:before,.intec-ui.intec-ui-control-checkbox[data-ui-state=disabled] .intec-ui-part-selector:before{display:none}.intec-ui.intec-ui-control-checkbox.intec-ui-size-1 .intec-ui-part-selector{font-size:12px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-2 .intec-ui-part-selector{font-size:14px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-3 .intec-ui-part-selector{font-size:16px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-4 .intec-ui-part-selector{font-size:18px}.intec-ui.intec-ui-control-checkbox.intec-ui-size-5 .intec-ui-part-selector{font-size:20px}.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector{border-radius:50%}.intec-ui.intec-ui-control-radiobox .intec-ui-part-selector:before{border-radius:50%}.intec-ui.intec-ui-control-radiobox input:disabled+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox.intec-ui-state-disabled .intec-ui-part-selector:before,.intec-ui.intec-ui-control-radiobox[data-ui-state=disabled] .intec-ui-part-selector:before{display:none}.intec-ui.intec-ui-control-switch .intec-ui-part-selector{background-color:#ccc;border-radius:8px;width:28px}.intec-ui.intec-ui-control-switch .intec-ui-part-selector:before{background-color:#fff;border-radius:50%;opacity:1;top:1px;right:auto;bottom:1px;left:1px;width:12px;-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left;transition-property:left}.intec-ui.intec-ui-control-switch input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch[data-ui-state=checked] .intec-ui-part-selector:before{left:13px}.intec-ui.intec-ui-control-switch.intec-ui-state-hover .intec-ui-part-selector,.intec-ui.intec-ui-control-switch:hover .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=hover] .intec-ui-part-selector{background-color:#e1e1e1;border-color:#e1e1e1}.intec-ui.intec-ui-control-switch input:focus+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-state-focus .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=focus] .intec-ui-part-selector{background-color:#e1e1e1;border-color:#e1e1e1}.intec-ui.intec-ui-control-switch input:disabled+.intec-ui-part-selector,.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector,.intec-ui.intec-ui-control-switch[data-ui-state=disabled] .intec-ui-part-selector{border-color:#efefef;background-color:#efefef}.intec-ui.intec-ui-control-switch input:disabled+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-state-disabled .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch[data-ui-state=disabled] .intec-ui-part-selector:before{opacity:.5;background-color:#b3b3b3;color:#b3b3b3}.intec-ui.intec-ui-control-switch.intec-ui-size-1 .intec-ui-part-selector{border-radius:9px;width:32px}.intec-ui.intec-ui-control-switch.intec-ui-size-1 .intec-ui-part-selector:before{width:14px}.intec-ui.intec-ui-control-switch.intec-ui-size-1 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-1.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-1[data-ui-state=checked] .intec-ui-part-selector:before{left:15px}.intec-ui.intec-ui-control-switch.intec-ui-size-2 .intec-ui-part-selector{border-radius:10px;width:36px}.intec-ui.intec-ui-control-switch.intec-ui-size-2 .intec-ui-part-selector:before{width:16px}.intec-ui.intec-ui-control-switch.intec-ui-size-2 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-2.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-2[data-ui-state=checked] .intec-ui-part-selector:before{left:17px}.intec-ui.intec-ui-control-switch.intec-ui-size-3 .intec-ui-part-selector{border-radius:11px;width:40px}.intec-ui.intec-ui-control-switch.intec-ui-size-3 .intec-ui-part-selector:before{width:18px}.intec-ui.intec-ui-control-switch.intec-ui-size-3 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-3.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-3[data-ui-state=checked] .intec-ui-part-selector:before{left:19px}.intec-ui.intec-ui-control-switch.intec-ui-size-4 .intec-ui-part-selector{border-radius:12px;width:44px}.intec-ui.intec-ui-control-switch.intec-ui-size-4 .intec-ui-part-selector:before{width:20px}.intec-ui.intec-ui-control-switch.intec-ui-size-4 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-4.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-4[data-ui-state=checked] .intec-ui-part-selector:before{left:21px}.intec-ui.intec-ui-control-switch.intec-ui-size-5 .intec-ui-part-selector{border-radius:13px;width:48px}.intec-ui.intec-ui-control-switch.intec-ui-size-5 .intec-ui-part-selector:before{width:22px}.intec-ui.intec-ui-control-switch.intec-ui-size-5 input:checked+.intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-5.intec-ui-state-checked .intec-ui-part-selector:before,.intec-ui.intec-ui-control-switch.intec-ui-size-5[data-ui-state=checked] .intec-ui-part-selector:before{left:23px}.intec-ui.intec-ui-control-tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:1px solid #ddd;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intec-ui.intec-ui-control-tabs+.intec-ui-control-tabs-content{margin-top:20px}.intec-ui.intec-ui-control-tabs .intec-ui-part-tab{-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:border-color;-moz-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;margin:0 0 -1px 0;padding:0;border-bottom:1px solid transparent;cursor:pointer;color:#888}.intec-ui.intec-ui-control-tabs .intec-ui-part-tab *{-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color;display:block;color:inherit;text-decoration:none;padding:8px 20px}.intec-ui.intec-ui-control-tabs .intec-ui-part-tab:before{content:none;padding:0;margin:0}.intec-ui.intec-ui-control-tabs .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs .intec-ui-part-tab[data-active=true]{color:#2d2d2d;border-color:#2d2d2d}@media all and (max-width:720px){.intec-ui.intec-ui-control-tabs+.intec-ui-control-tabs-content{margin-top:24px}}.intec-ui.intec-ui-control-tabs.intec-ui-mod-block{display:-webkit-box;display:-ms-flexbox;display:flex}.intec-ui.intec-ui-control-tabs.intec-ui-mod-position-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.intec-ui.intec-ui-control-tabs.intec-ui-mod-position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intec-ui.intec-ui-control-tabs.intec-ui-mod-position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-gray .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-gray .intec-ui-part-tab[data-active=true]{border-color:#afafaf}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-red .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-red .intec-ui-part-tab[data-active=true]{border-color:#dc130d}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue .intec-ui-part-tab[data-active=true]{border-color:#1976d2}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue-1 .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active=true]{border-color:#0ca9e3}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-green .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-green .intec-ui-part-tab[data-active=true]{border-color:#00b290}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-green-1 .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active=true]{border-color:#84bc29}.intec-ui.intec-ui-control-tabs.intec-ui-scheme-orange .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-scheme-orange .intec-ui-part-tab[data-active=true]{border-color:#f38b04}.intec-ui.intec-ui-control-tabs.intec-ui-view-1{border-bottom:none;margin:-5px 0;min-height:10px}.intec-ui.intec-ui-control-tabs.intec-ui-view-1+.intec-ui-control-tabs-content{margin-top:30px}.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;padding:5px 15px;border-bottom:none;color:#2d2d2d}.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab *{position:relative;padding:0 0 8px 0}.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab :after{-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:right,opacity,background-color;-moz-transition-property:right,opacity,background-color;-ms-transition-property:right,opacity,background-color;-o-transition-property:right,opacity,background-color;transition-property:right,opacity,background-color;content:'';display:block;position:absolute;top:auto;right:100%;bottom:0;left:0;height:2px;background-color:#2d2d2d;opacity:0}.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab[data-active=true]{color:#2d2d2d}.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab:hover :after,.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab[data-active=true] :after{right:0;opacity:1}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-gray .intec-ui-part-tab[data-active=true]{color:#afafaf}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-gray .intec-ui-part-tab[data-active=true] :after{background-color:#afafaf}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-red .intec-ui-part-tab[data-active=true]{color:#dc130d}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-red .intec-ui-part-tab[data-active=true] :after{background-color:#dc130d}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue .intec-ui-part-tab[data-active=true]{color:#1976d2}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue .intec-ui-part-tab[data-active=true] :after{background-color:#1976d2}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active=true]{color:#0ca9e3}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active=true] :after{background-color:#0ca9e3}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green .intec-ui-part-tab[data-active=true]{color:#00b290}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green .intec-ui-part-tab[data-active=true] :after{background-color:#00b290}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active=true]{color:#84bc29}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active=true] :after{background-color:#84bc29}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-orange .intec-ui-part-tab[data-active=true]{color:#f38b04}.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-orange .intec-ui-part-tab[data-active=true] :after{background-color:#f38b04}@media all and (max-width:720px){.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab{padding:5px 10px}.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab *{padding:0 0 5px 0}.intec-ui.intec-ui-control-tabs.intec-ui-view-1+.intec-ui-control-tabs-content{margin-top:24px}}.intec-ui.intec-ui-control-tabs.intec-ui-view-2{border-bottom:none;margin:-5px 0;min-height:10px}.intec-ui.intec-ui-control-tabs.intec-ui-view-2+.intec-ui-control-tabs-content{margin-top:30px}.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab{-webkit-transition-duration:350ms,350ms,350ms,150ms;-moz-transition-duration:350ms,350ms,350ms,150ms;-ms-transition-duration:350ms,350ms,350ms,150ms;-o-transition-duration:350ms,350ms,350ms,150ms;transition-duration:350ms,350ms,350ms,150ms;-webkit-transition-property:color,background-color,box-shadow,transform;-moz-transition-property:color,background-color,box-shadow,transform;-ms-transition-property:color,background-color,box-shadow,transform;-o-transition-property:color,background-color,box-shadow,transform;transition-property:color,background-color,box-shadow,transform;margin:5px;background-color:transparent;border-radius:28px;border-bottom:0}.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab *{position:relative;font-size:16px;line-height:1.5;color:#2d2d2d;padding:16px 30px;cursor:pointer;user-select:none}.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab[data-active=true]{background-color:#9b9b9b}.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab:hover *,.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab[data-active=true] *{color:#fff}.intec-ui.intec-ui-control-tabs.intec-ui-view-2 .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(127,127,127,.42);-moz-box-shadow:0 6px 18px rgba(127,127,127,.42);box-shadow:0 6px 18px rgba(127,127,127,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-gray .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-gray .intec-ui-part-tab[data-active=true]{background-color:#afafaf}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-gray .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(155,155,155,.42);-moz-box-shadow:0 6px 18px rgba(155,155,155,.42);box-shadow:0 6px 18px rgba(155,155,155,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-red .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-red .intec-ui-part-tab[data-active=true]{background-color:#dc130d}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-red .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(168,46,43,.42);-moz-box-shadow:0 6px 18px rgba(168,46,43,.42);box-shadow:0 6px 18px rgba(168,46,43,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue .intec-ui-part-tab[data-active=true]{background-color:#1976d2}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(33,88,167,.42);-moz-box-shadow:0 6px 18px rgba(33,88,167,.42);box-shadow:0 6px 18px rgba(33,88,167,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue-1 .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active=true]{background-color:#0ca9e3}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-blue-1 .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(40,124,161,.42);-moz-box-shadow:0 6px 18px rgba(40,124,161,.42);box-shadow:0 6px 18px rgba(40,124,161,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green .intec-ui-part-tab[data-active=true]{background-color:#00b290}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(40,159,132,.42);-moz-box-shadow:0 6px 18px rgba(40,159,132,.42);box-shadow:0 6px 18px rgba(40,159,132,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green-1 .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active=true]{background-color:#84bc29}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-green-1 .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(120,155,59,.42);-moz-box-shadow:0 6px 18px rgba(120,155,59,.42);box-shadow:0 6px 18px rgba(120,155,59,.42)}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-orange .intec-ui-part-tab:hover,.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-orange .intec-ui-part-tab[data-active=true]{background-color:#f38b04}.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-orange .intec-ui-part-tab[data-active=true]{-webkit-box-shadow:0 6px 18px rgba(195,124,43,.42);-moz-box-shadow:0 6px 18px rgba(195,124,43,.42);box-shadow:0 6px 18px rgba(195,124,43,.42)}@media all and (max-width:720px){.intec-ui.intec-ui-control-tabs.intec-ui-view-2+.intec-ui-control-tabs-content{margin-top:24px}}.intec-ui.intec-ui-control-tabs-content{display:block;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;word-spacing:inherit;letter-spacing:inherit;white-space:inherit}.intec-ui.intec-ui-control-tabs-content .intec-ui-part-tab{display:none}.intec-ui.intec-ui-control-tabs-content .intec-ui-part-tab[data-active=true]{display:block}.intec-ui-form{display:block}.intec-ui-form .intec-ui-form-fields{margin:-5px 0;min-height:10px}.intec-ui-form .intec-ui-form-field{display:block;padding:5px 0}.intec-ui-form .intec-ui-form-field.intec-ui-form-field-required .intec-ui-form-field-title:after{content:'*';color:red;font-weight:400;font-style:normal}.intec-ui-form .intec-ui-form-field-title{display:block;font-size:13px;font-weight:400;font-style:normal;line-height:1.5;color:#6e6e6e;margin-bottom:8px}.intec-ui-form .intec-ui-form-field-content{display:block}.intec-ui-form .intec-ui-form-field-description{display:block;font-size:11px;font-weight:400;font-style:normal;line-height:1.5;color:#9a9a9a;margin-top:3px}.intec-ui-markup-h1,.intec-ui-markup-h2,.intec-ui-markup-h3,.intec-ui-markup-h4,.intec-ui-markup-h5,.intec-ui-markup-h6,[data-ui-markup=h1],[data-ui-markup=h2],[data-ui-markup=h3],[data-ui-markup=h4],[data-ui-markup=h5],[data-ui-markup=h6],h1,h2,h3,h4,h5,h6{display:block;line-height:1.2;font-weight:400;margin:35px 0 25px 0}.intec-ui-markup-a,.intec-ui-markup-abbr[title],.intec-ui-markup-bdo,.intec-ui-markup-blockquote,.intec-ui-markup-cite,.intec-ui-markup-code,.intec-ui-markup-dfn,.intec-ui-markup-kbd,.intec-ui-markup-pre,.intec-ui-markup-q,.intec-ui-markup-samp,.intec-ui-markup-text,.intec-ui-markup-var,[data-ui-markup="a"],[data-ui-markup="q"],[data-ui-markup=abbr][title],[data-ui-markup=bdo],[data-ui-markup=blockquote],[data-ui-markup=cite],[data-ui-markup=code],[data-ui-markup=dfn],[data-ui-markup=kbd],[data-ui-markup=pre],[data-ui-markup=samp],[data-ui-markup=text],[data-ui-markup=var],a,abbr[title],bdo,blockquote,cite,code,dfn,kbd,pre,q,samp,var{padding:0;margin:0;font-size:1em}.intec-ui-markup-header,[data-ui-markup=header]{color:#2d2d2d}.intec-ui-markup-text,[data-ui-markup=text]{color:#2d2d2d}.intec-ui-markup-h1,[data-ui-markup=h1],h1{font-size:2.133em}.intec-ui-markup-h2,[data-ui-markup=h2],h2{font-size:1.866em}.intec-ui-markup-h3,[data-ui-markup=h3],h3{font-size:1.6em}.intec-ui-markup-h4,[data-ui-markup=h4],h4{font-size:1.33em}.intec-ui-markup-h5,[data-ui-markup=h5],h5{font-size:1.2em}.intec-ui-markup-h6,[data-ui-markup=h6],h6{font-size:1.066em}.intec-ui-markup-a,[data-ui-markup="a"],a{color:#337ab7;cursor:pointer;text-decoration:none;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.intec-ui-markup-a.intec-ui-mod-dashed,.intec-ui-markup-a.intec-ui-mod-dotted,[data-ui-markup="a"].intec-ui-mod-dashed,[data-ui-markup="a"].intec-ui-mod-dotted,a.intec-ui-mod-dashed,a.intec-ui-mod-dotted{border-color:#337ab7}.intec-ui-markup-a.intec-ui-mod-dashed,[data-ui-markup="a"].intec-ui-mod-dashed,a.intec-ui-mod-dashed{border-bottom:1px dashed}.intec-ui-markup-a.intec-ui-mod-dotted,[data-ui-markup="a"].intec-ui-mod-dotted,a.intec-ui-mod-dotted{border-bottom:1px dotted}.intec-ui-markup-a:active,.intec-ui-markup-a:focus,.intec-ui-markup-a:hover,[data-ui-markup="a"]:active,[data-ui-markup="a"]:focus,[data-ui-markup="a"]:hover,a:active,a:focus,a:hover{text-decoration:underline;outline:0;color:#23527c}.intec-ui-markup-a:active.intec-ui-mod-dashed,.intec-ui-markup-a:active.intec-ui-mod-dotted,.intec-ui-markup-a:focus.intec-ui-mod-dashed,.intec-ui-markup-a:focus.intec-ui-mod-dotted,.intec-ui-markup-a:hover.intec-ui-mod-dashed,.intec-ui-markup-a:hover.intec-ui-mod-dotted,[data-ui-markup="a"]:active.intec-ui-mod-dashed,[data-ui-markup="a"]:active.intec-ui-mod-dotted,[data-ui-markup="a"]:focus.intec-ui-mod-dashed,[data-ui-markup="a"]:focus.intec-ui-mod-dotted,[data-ui-markup="a"]:hover.intec-ui-mod-dashed,[data-ui-markup="a"]:hover.intec-ui-mod-dotted,a:active.intec-ui-mod-dashed,a:active.intec-ui-mod-dotted,a:focus.intec-ui-mod-dashed,a:focus.intec-ui-mod-dotted,a:hover.intec-ui-mod-dashed,a:hover.intec-ui-mod-dotted{text-decoration:none;border-color:#23527c}.intec-ui-markup-p,[data-ui-markup="p"],p{display:block;margin:0 0 20px 0}.intec-ui-markup-i,[data-ui-markup="i"],i{font-style:italic}.intec-ui-markup-b,[data-ui-markup="b"],b{font-weight:700}.intec-ui-markup-code,[data-ui-markup=code],code{padding:.1em .2em;font-size:.8em;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.intec-ui-markup-kbd,[data-ui-markup=kbd],kbd{padding:.1em .2em;font-size:.8em;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.intec-ui-markup-var,[data-ui-markup=var],var{font-style:italic}.intec-ui-markup-pre,[data-ui-markup=pre],pre{display:block;padding:.67em;margin:0 0 20px 0;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:none;border-radius:0}.intec-ui-markup-abbr[title],[data-ui-markup=abbr][title],abbr[title]{cursor:help;border-bottom:1px dotted #9f9f9f;text-decoration:none}.intec-ui-markup-blockquote,[data-ui-markup=blockquote],blockquote{position:relative;padding:10px 20px 10px 25px;margin:30px 0;border:none}.intec-ui-markup-blockquote:before,[data-ui-markup=blockquote]:before,blockquote:before{content:" ";display:block;position:absolute;top:3px;right:auto;bottom:3px;left:0;width:3px;height:auto;background-color:#2d2d2d}.intec-ui-markup-cite,[data-ui-markup=cite],cite{font-style:italic}.intec-ui-markup-dfn,[data-ui-markup=dfn],dfn{font-style:italic}.intec-ui-markup-hr,[data-ui-markup=hr],hr{margin-top:20px;margin-bottom:20px;border:none;border-top:1px solid #eee;height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.intec-ui-markup-ol,.intec-ui-markup-ul,[data-ui-markup=ol],[data-ui-markup=ul],ol,ul{margin:0 0 20px 0;padding:0}.intec-ui-markup-ol,[data-ui-markup=ol],ol{counter-reset:li}.intec-ui-markup-ol>.intec-ui-markup-li,.intec-ui-markup-ul>.intec-ui-markup-li,[data-ui-markup=ol]>[data-ui-markup=li],[data-ui-markup=ul]>[data-ui-markup=li],ol>li,ul>li{position:relative;margin:0 0 2px 0;padding:0 0 0 1.42857143em;list-style:none}.intec-ui-markup-ol>.intec-ui-markup-li:before,.intec-ui-markup-ul>.intec-ui-markup-li:before,[data-ui-markup=ol]>[data-ui-markup=li]:before,[data-ui-markup=ul]>[data-ui-markup=li]:before,ol>li:before,ul>li:before{content:" ";display:inline-block;vertical-align:top;position:absolute;top:auto;right:auto;bottom:auto;left:0;bottom:auto;color:#2d2d2d}.intec-ui-markup-ul>.intec-ui-markup-li:before,[data-ui-markup=ul]>[data-ui-markup=li]:before,ul>li:before{content:"\25cf";font-size:.85714286em;padding:.07142858em 0}.intec-ui-markup-ol>.intec-ui-markup-li:before,[data-ui-markup=ol]>[data-ui-markup=li]:before,ol>li:before{content:counter(li) ". "!important;counter-increment:li}.intec-ui-markup-ol.intec-ui-mod-simple>.intec-ui-markup-li,.intec-ui-markup-ul.intec-ui-mod-simple>.intec-ui-markup-li,.intec-ui-mod-simple[data-ui-markup=ol]>[data-ui-markup=li],.intec-ui-mod-simple[data-ui-markup=ul]>[data-ui-markup=li],ol.intec-ui-mod-simple>li,ul.intec-ui-mod-simple>li{padding-left:0}.intec-ui-markup-ol.intec-ui-mod-simple>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-mod-simple>.intec-ui-markup-li:before,.intec-ui-mod-simple[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-mod-simple[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-mod-simple>li:before,ul.intec-ui-mod-simple>li:before{content:none;display:none}.intec-ui-markup-table-responsive,.intec-ui[data-ui-markup=table-responsive]{display:block;border:#dbdbdb 1px solid;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.intec-ui-markup-table-responsive>table.intec-ui-markup-table,.intec-ui-markup-table-responsive>table[data-ui-markup=table],.intec-ui[data-ui-markup=table-responsive]>table.intec-ui-markup-table,.intec-ui[data-ui-markup=table-responsive]>table[data-ui-markup=table]{border:none;width:100%}table.intec-ui-markup-table,table[data-ui-markup=table]{border:#dbdbdb 1px solid;color:#2d2d2d;border-collapse:separate}table.intec-ui-markup-table.intec-ui-mod-block,table[data-ui-markup=table].intec-ui-mod-block{width:100%}table.intec-ui-markup-table>tbody>tr,table.intec-ui-markup-table>thead>tr,table[data-ui-markup=table]>tbody>tr,table[data-ui-markup=table]>thead>tr{text-align:left}table.intec-ui-markup-table>tbody>tr>td,table.intec-ui-markup-table>tbody>tr>th,table.intec-ui-markup-table>thead>tr>td,table.intec-ui-markup-table>thead>tr>th,table[data-ui-markup=table]>tbody>tr>td,table[data-ui-markup=table]>tbody>tr>th,table[data-ui-markup=table]>thead>tr>td,table[data-ui-markup=table]>thead>tr>th{padding:10px 15px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms}table.intec-ui-markup-table>tbody>tr>th,table.intec-ui-markup-table>thead>tr>th,table[data-ui-markup=table]>tbody>tr>th,table[data-ui-markup=table]>thead>tr>th{font-weight:700;background-color:#ededed;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0}table.intec-ui-markup-table>tbody>tr>th:first-child,table.intec-ui-markup-table>thead>tr>th:first-child,table[data-ui-markup=table]>tbody>tr>th:first-child,table[data-ui-markup=table]>thead>tr>th:first-child{border-left:none}table.intec-ui-markup-table>tbody>tr>td,table.intec-ui-markup-table>thead>tr>td,table[data-ui-markup=table]>tbody>tr>td,table[data-ui-markup=table]>thead>tr>td{background-color:#fbfbfb;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:.825em}table.intec-ui-markup-table>tbody>tr>td:first-child,table.intec-ui-markup-table>thead>tr>td:first-child,table[data-ui-markup=table]>tbody>tr>td:first-child,table[data-ui-markup=table]>thead>tr>td:first-child{border-left:none}table.intec-ui-markup-table>tbody>tr:last-child>td,table.intec-ui-markup-table>tbody>tr:last-child>th,table.intec-ui-markup-table>thead>tr:last-child>td,table.intec-ui-markup-table>thead>tr:last-child>th,table[data-ui-markup=table]>tbody>tr:last-child>td,table[data-ui-markup=table]>tbody>tr:last-child>th,table[data-ui-markup=table]>thead>tr:last-child>td,table[data-ui-markup=table]>thead>tr:last-child>th{border-bottom:none}table.intec-ui-markup-table>tbody>tr:nth-child(even)>td,table.intec-ui-markup-table>thead>tr:nth-child(even)>td,table[data-ui-markup=table]>tbody>tr:nth-child(even)>td,table[data-ui-markup=table]>thead>tr:nth-child(even)>td{background:#f7f7f7}table.intec-ui-markup-table>tbody>tr:hover>td,table.intec-ui-markup-table>thead>tr:hover>td,table[data-ui-markup=table]>tbody>tr:hover>td,table[data-ui-markup=table]>thead>tr:hover>td{background:#f2f2f2}.intec-ui-markup-a.intec-ui-scheme-gray,.intec-ui-scheme-gray[data-ui-markup="a"],a.intec-ui-scheme-gray{color:#afafaf}.intec-ui-markup-a.intec-ui-scheme-gray:hover,.intec-ui-scheme-gray[data-ui-markup="a"]:hover,a.intec-ui-scheme-gray:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-gray:focus,.intec-ui-scheme-gray[data-ui-markup="a"]:focus,a.intec-ui-scheme-gray:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-gray:active,.intec-ui-scheme-gray[data-ui-markup="a"]:active,a.intec-ui-scheme-gray:active{color:#9b9b9b}.intec-ui-markup-blockquote.intec-ui-scheme-gray:before,.intec-ui-scheme-gray[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-gray:before{background-color:#afafaf}.intec-ui-markup-ol.intec-ui-scheme-gray>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-gray>.intec-ui-markup-li:before,.intec-ui-scheme-gray[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-gray[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-gray li:before,ul.intec-ui-scheme-gray li:before{color:#afafaf}.intec-ui-markup-a.intec-ui-scheme-red,.intec-ui-scheme-red[data-ui-markup="a"],a.intec-ui-scheme-red{color:#dc130d}.intec-ui-markup-a.intec-ui-scheme-red:hover,.intec-ui-scheme-red[data-ui-markup="a"]:hover,a.intec-ui-scheme-red:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-red:focus,.intec-ui-scheme-red[data-ui-markup="a"]:focus,a.intec-ui-scheme-red:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-red:active,.intec-ui-scheme-red[data-ui-markup="a"]:active,a.intec-ui-scheme-red:active{color:#a82e2b}.intec-ui-markup-blockquote.intec-ui-scheme-red:before,.intec-ui-scheme-red[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-red:before{background-color:#dc130d}.intec-ui-markup-ol.intec-ui-scheme-red>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-red>.intec-ui-markup-li:before,.intec-ui-scheme-red[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-red[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-red li:before,ul.intec-ui-scheme-red li:before{color:#dc130d}.intec-ui-markup-a.intec-ui-scheme-blue,.intec-ui-scheme-blue[data-ui-markup="a"],a.intec-ui-scheme-blue{color:#1976d2}.intec-ui-markup-a.intec-ui-scheme-blue:hover,.intec-ui-scheme-blue[data-ui-markup="a"]:hover,a.intec-ui-scheme-blue:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-blue:focus,.intec-ui-scheme-blue[data-ui-markup="a"]:focus,a.intec-ui-scheme-blue:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-blue:active,.intec-ui-scheme-blue[data-ui-markup="a"]:active,a.intec-ui-scheme-blue:active{color:#2158a7}.intec-ui-markup-blockquote.intec-ui-scheme-blue:before,.intec-ui-scheme-blue[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-blue:before{background-color:#1976d2}.intec-ui-markup-ol.intec-ui-scheme-blue>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-blue>.intec-ui-markup-li:before,.intec-ui-scheme-blue[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-blue[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-blue li:before,ul.intec-ui-scheme-blue li:before{color:#1976d2}.intec-ui-markup-a.intec-ui-scheme-blue-1,.intec-ui-scheme-blue-1[data-ui-markup="a"],a.intec-ui-scheme-blue-1{color:#0ca9e3}.intec-ui-markup-a.intec-ui-scheme-blue-1:hover,.intec-ui-scheme-blue-1[data-ui-markup="a"]:hover,a.intec-ui-scheme-blue-1:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-blue-1:focus,.intec-ui-scheme-blue-1[data-ui-markup="a"]:focus,a.intec-ui-scheme-blue-1:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-blue-1:active,.intec-ui-scheme-blue-1[data-ui-markup="a"]:active,a.intec-ui-scheme-blue-1:active{color:#287ca1}.intec-ui-markup-blockquote.intec-ui-scheme-blue-1:before,.intec-ui-scheme-blue-1[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-blue-1:before{background-color:#0ca9e3}.intec-ui-markup-ol.intec-ui-scheme-blue-1>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-blue-1>.intec-ui-markup-li:before,.intec-ui-scheme-blue-1[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-blue-1[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-blue-1 li:before,ul.intec-ui-scheme-blue-1 li:before{color:#0ca9e3}.intec-ui-markup-a.intec-ui-scheme-green,.intec-ui-scheme-green[data-ui-markup="a"],a.intec-ui-scheme-green{color:#00b290}.intec-ui-markup-a.intec-ui-scheme-green:hover,.intec-ui-scheme-green[data-ui-markup="a"]:hover,a.intec-ui-scheme-green:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-green:focus,.intec-ui-scheme-green[data-ui-markup="a"]:focus,a.intec-ui-scheme-green:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-green:active,.intec-ui-scheme-green[data-ui-markup="a"]:active,a.intec-ui-scheme-green:active{color:#289f84}.intec-ui-markup-blockquote.intec-ui-scheme-green:before,.intec-ui-scheme-green[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-green:before{background-color:#00b290}.intec-ui-markup-ol.intec-ui-scheme-green>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-green>.intec-ui-markup-li:before,.intec-ui-scheme-green[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-green[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-green li:before,ul.intec-ui-scheme-green li:before{color:#00b290}.intec-ui-markup-a.intec-ui-scheme-green-1,.intec-ui-scheme-green-1[data-ui-markup="a"],a.intec-ui-scheme-green-1{color:#84bc29}.intec-ui-markup-a.intec-ui-scheme-green-1:hover,.intec-ui-scheme-green-1[data-ui-markup="a"]:hover,a.intec-ui-scheme-green-1:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-green-1:focus,.intec-ui-scheme-green-1[data-ui-markup="a"]:focus,a.intec-ui-scheme-green-1:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-green-1:active,.intec-ui-scheme-green-1[data-ui-markup="a"]:active,a.intec-ui-scheme-green-1:active{color:#789b3b}.intec-ui-markup-blockquote.intec-ui-scheme-green-1:before,.intec-ui-scheme-green-1[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-green-1:before{background-color:#84bc29}.intec-ui-markup-ol.intec-ui-scheme-green-1>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-green-1>.intec-ui-markup-li:before,.intec-ui-scheme-green-1[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-green-1[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-green-1 li:before,ul.intec-ui-scheme-green-1 li:before{color:#84bc29}.intec-ui-markup-a.intec-ui-scheme-orange,.intec-ui-scheme-orange[data-ui-markup="a"],a.intec-ui-scheme-orange{color:#f38b04}.intec-ui-markup-a.intec-ui-scheme-orange:hover,.intec-ui-scheme-orange[data-ui-markup="a"]:hover,a.intec-ui-scheme-orange:hover{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-orange:focus,.intec-ui-scheme-orange[data-ui-markup="a"]:focus,a.intec-ui-scheme-orange:focus{color:#f6f6f6}.intec-ui-markup-a.intec-ui-scheme-orange:active,.intec-ui-scheme-orange[data-ui-markup="a"]:active,a.intec-ui-scheme-orange:active{color:#c37c2b}.intec-ui-markup-blockquote.intec-ui-scheme-orange:before,.intec-ui-scheme-orange[data-ui-markup=blockquote]:before,blockquote.intec-ui-scheme-orange:before{background-color:#f38b04}.intec-ui-markup-ol.intec-ui-scheme-orange>.intec-ui-markup-li:before,.intec-ui-markup-ul.intec-ui-scheme-orange>.intec-ui-markup-li:before,.intec-ui-scheme-orange[data-ui-markup=ol]>[data-ui-markup=li]:before,.intec-ui-scheme-orange[data-ui-markup=ul]>[data-ui-markup=li]:before,ol.intec-ui-scheme-orange li:before,ul.intec-ui-scheme-orange li:before{color:#f38b04}.intec-ui-p-none,.intec-ui-p-t-none,.intec-ui-p-v-none{padding-top:0!important}.intec-ui-p-b-none,.intec-ui-p-none,.intec-ui-p-v-none{padding-bottom:0!important}.intec-ui-p-h-none,.intec-ui-p-l-none,.intec-ui-p-none{padding-left:0!important}.intec-ui-p-h-none,.intec-ui-p-none,.intec-ui-p-r-none{padding-right:0!important}.intec-ui-m-none,.intec-ui-m-t-none,.intec-ui-m-v-none{margin-top:0!important}.intec-ui-m-b-none,.intec-ui-m-none,.intec-ui-m-v-none{margin-bottom:0!important}.intec-ui-m-h-none,.intec-ui-m-l-none,.intec-ui-m-none{margin-left:0!important}.intec-ui-m-h-none,.intec-ui-m-none,.intec-ui-m-r-none{margin-right:0!important}.intec-ui-p-5,.intec-ui-p-t-5,.intec-ui-p-v-5{padding-top:5px!important}.intec-ui-p-5,.intec-ui-p-b-5,.intec-ui-p-v-5{padding-bottom:5px!important}.intec-ui-p-5,.intec-ui-p-h-5,.intec-ui-p-l-5{padding-left:5px!important}.intec-ui-p-5,.intec-ui-p-h-5,.intec-ui-p-r-5{padding-right:5px!important}.intec-ui-m-5,.intec-ui-m-t-5,.intec-ui-m-v-5{margin-top:5px!important}.intec-ui-m-5,.intec-ui-m-b-5,.intec-ui-m-v-5{margin-bottom:5px!important}.intec-ui-m-5,.intec-ui-m-h-5,.intec-ui-m-l-5{margin-left:5px!important}.intec-ui-m-5,.intec-ui-m-h-5,.intec-ui-m-r-5{margin-right:5px!important}.intec-ui-p-10,.intec-ui-p-t-10,.intec-ui-p-v-10{padding-top:10px!important}.intec-ui-p-10,.intec-ui-p-b-10,.intec-ui-p-v-10{padding-bottom:10px!important}.intec-ui-p-10,.intec-ui-p-h-10,.intec-ui-p-l-10{padding-left:10px!important}.intec-ui-p-10,.intec-ui-p-h-10,.intec-ui-p-r-10{padding-right:10px!important}.intec-ui-m-10,.intec-ui-m-t-10,.intec-ui-m-v-10{margin-top:10px!important}.intec-ui-m-10,.intec-ui-m-b-10,.intec-ui-m-v-10{margin-bottom:10px!important}.intec-ui-m-10,.intec-ui-m-h-10,.intec-ui-m-l-10{margin-left:10px!important}.intec-ui-m-10,.intec-ui-m-h-10,.intec-ui-m-r-10{margin-right:10px!important}.intec-ui-p-15,.intec-ui-p-t-15,.intec-ui-p-v-15{padding-top:15px!important}.intec-ui-p-15,.intec-ui-p-b-15,.intec-ui-p-v-15{padding-bottom:15px!important}.intec-ui-p-15,.intec-ui-p-h-15,.intec-ui-p-l-15{padding-left:15px!important}.intec-ui-p-15,.intec-ui-p-h-15,.intec-ui-p-r-15{padding-right:15px!important}.intec-ui-m-15,.intec-ui-m-t-15,.intec-ui-m-v-15{margin-top:15px!important}.intec-ui-m-15,.intec-ui-m-b-15,.intec-ui-m-v-15{margin-bottom:15px!important}.intec-ui-m-15,.intec-ui-m-h-15,.intec-ui-m-l-15{margin-left:15px!important}.intec-ui-m-15,.intec-ui-m-h-15,.intec-ui-m-r-15{margin-right:15px!important}.intec-ui-p-20,.intec-ui-p-t-20,.intec-ui-p-v-20{padding-top:20px!important}.intec-ui-p-20,.intec-ui-p-b-20,.intec-ui-p-v-20{padding-bottom:20px!important}.intec-ui-p-20,.intec-ui-p-h-20,.intec-ui-p-l-20{padding-left:20px!important}.intec-ui-p-20,.intec-ui-p-h-20,.intec-ui-p-r-20{padding-right:20px!important}.intec-ui-m-20,.intec-ui-m-t-20,.intec-ui-m-v-20{margin-top:20px!important}.intec-ui-m-20,.intec-ui-m-b-20,.intec-ui-m-v-20{margin-bottom:20px!important}.intec-ui-m-20,.intec-ui-m-h-20,.intec-ui-m-l-20{margin-left:20px!important}.intec-ui-m-20,.intec-ui-m-h-20,.intec-ui-m-r-20{margin-right:20px!important}.intec-ui-p-25,.intec-ui-p-t-25,.intec-ui-p-v-25{padding-top:25px!important}.intec-ui-p-25,.intec-ui-p-b-25,.intec-ui-p-v-25{padding-bottom:25px!important}.intec-ui-p-25,.intec-ui-p-h-25,.intec-ui-p-l-25{padding-left:25px!important}.intec-ui-p-25,.intec-ui-p-h-25,.intec-ui-p-r-25{padding-right:25px!important}.intec-ui-m-25,.intec-ui-m-t-25,.intec-ui-m-v-25{margin-top:25px!important}.intec-ui-m-25,.intec-ui-m-b-25,.intec-ui-m-v-25{margin-bottom:25px!important}.intec-ui-m-25,.intec-ui-m-h-25,.intec-ui-m-l-25{margin-left:25px!important}.intec-ui-m-25,.intec-ui-m-h-25,.intec-ui-m-r-25{margin-right:25px!important}.intec-ui-p-30,.intec-ui-p-t-30,.intec-ui-p-v-30{padding-top:30px!important}.intec-ui-p-30,.intec-ui-p-b-30,.intec-ui-p-v-30{padding-bottom:30px!important}.intec-ui-p-30,.intec-ui-p-h-30,.intec-ui-p-l-30{padding-left:30px!important}.intec-ui-p-30,.intec-ui-p-h-30,.intec-ui-p-r-30{padding-right:30px!important}.intec-ui-m-30,.intec-ui-m-t-30,.intec-ui-m-v-30{margin-top:30px!important}.intec-ui-m-30,.intec-ui-m-b-30,.intec-ui-m-v-30{margin-bottom:30px!important}.intec-ui-m-30,.intec-ui-m-h-30,.intec-ui-m-l-30{margin-left:30px!important}.intec-ui-m-30,.intec-ui-m-h-30,.intec-ui-m-r-30{margin-right:30px!important}.intec-ui-p-35,.intec-ui-p-t-35,.intec-ui-p-v-35{padding-top:35px!important}.intec-ui-p-35,.intec-ui-p-b-35,.intec-ui-p-v-35{padding-bottom:35px!important}.intec-ui-p-35,.intec-ui-p-h-35,.intec-ui-p-l-35{padding-left:35px!important}.intec-ui-p-35,.intec-ui-p-h-35,.intec-ui-p-r-35{padding-right:35px!important}.intec-ui-m-35,.intec-ui-m-t-35,.intec-ui-m-v-35{margin-top:35px!important}.intec-ui-m-35,.intec-ui-m-b-35,.intec-ui-m-v-35{margin-bottom:35px!important}.intec-ui-m-35,.intec-ui-m-h-35,.intec-ui-m-l-35{margin-left:35px!important}.intec-ui-m-35,.intec-ui-m-h-35,.intec-ui-m-r-35{margin-right:35px!important}.intec-ui-p-40,.intec-ui-p-t-40,.intec-ui-p-v-40{padding-top:40px!important}.intec-ui-p-40,.intec-ui-p-b-40,.intec-ui-p-v-40{padding-bottom:40px!important}.intec-ui-p-40,.intec-ui-p-h-40,.intec-ui-p-l-40{padding-left:40px!important}.intec-ui-p-40,.intec-ui-p-h-40,.intec-ui-p-r-40{padding-right:40px!important}.intec-ui-m-40,.intec-ui-m-t-40,.intec-ui-m-v-40{margin-top:40px!important}.intec-ui-m-40,.intec-ui-m-b-40,.intec-ui-m-v-40{margin-bottom:40px!important}.intec-ui-m-40,.intec-ui-m-h-40,.intec-ui-m-l-40{margin-left:40px!important}.intec-ui-m-40,.intec-ui-m-h-40,.intec-ui-m-r-40{margin-right:40px!important}.intec-ui-p-45,.intec-ui-p-t-45,.intec-ui-p-v-45{padding-top:45px!important}.intec-ui-p-45,.intec-ui-p-b-45,.intec-ui-p-v-45{padding-bottom:45px!important}.intec-ui-p-45,.intec-ui-p-h-45,.intec-ui-p-l-45{padding-left:45px!important}.intec-ui-p-45,.intec-ui-p-h-45,.intec-ui-p-r-45{padding-right:45px!important}.intec-ui-m-45,.intec-ui-m-t-45,.intec-ui-m-v-45{margin-top:45px!important}.intec-ui-m-45,.intec-ui-m-b-45,.intec-ui-m-v-45{margin-bottom:45px!important}.intec-ui-m-45,.intec-ui-m-h-45,.intec-ui-m-l-45{margin-left:45px!important}.intec-ui-m-45,.intec-ui-m-h-45,.intec-ui-m-r-45{margin-right:45px!important}.intec-ui-p-50,.intec-ui-p-t-50,.intec-ui-p-v-50{padding-top:50px!important}.intec-ui-p-50,.intec-ui-p-b-50,.intec-ui-p-v-50{padding-bottom:50px!important}.intec-ui-p-50,.intec-ui-p-h-50,.intec-ui-p-l-50{padding-left:50px!important}.intec-ui-p-50,.intec-ui-p-h-50,.intec-ui-p-r-50{padding-right:50px!important}.intec-ui-m-50,.intec-ui-m-t-50,.intec-ui-m-v-50{margin-top:50px!important}.intec-ui-m-50,.intec-ui-m-b-50,.intec-ui-m-v-50{margin-bottom:50px!important}.intec-ui-m-50,.intec-ui-m-h-50,.intec-ui-m-l-50{margin-left:50px!important}.intec-ui-m-50,.intec-ui-m-h-50,.intec-ui-m-r-50{margin-right:50px!important}.intec-ui-p-55,.intec-ui-p-t-55,.intec-ui-p-v-55{padding-top:55px!important}.intec-ui-p-55,.intec-ui-p-b-55,.intec-ui-p-v-55{padding-bottom:55px!important}.intec-ui-p-55,.intec-ui-p-h-55,.intec-ui-p-l-55{padding-left:55px!important}.intec-ui-p-55,.intec-ui-p-h-55,.intec-ui-p-r-55{padding-right:55px!important}.intec-ui-m-55,.intec-ui-m-t-55,.intec-ui-m-v-55{margin-top:55px!important}.intec-ui-m-55,.intec-ui-m-b-55,.intec-ui-m-v-55{margin-bottom:55px!important}.intec-ui-m-55,.intec-ui-m-h-55,.intec-ui-m-l-55{margin-left:55px!important}.intec-ui-m-55,.intec-ui-m-h-55,.intec-ui-m-r-55{margin-right:55px!important}.intec-ui-p-60,.intec-ui-p-t-60,.intec-ui-p-v-60{padding-top:60px!important}.intec-ui-p-60,.intec-ui-p-b-60,.intec-ui-p-v-60{padding-bottom:60px!important}.intec-ui-p-60,.intec-ui-p-h-60,.intec-ui-p-l-60{padding-left:60px!important}.intec-ui-p-60,.intec-ui-p-h-60,.intec-ui-p-r-60{padding-right:60px!important}.intec-ui-m-60,.intec-ui-m-t-60,.intec-ui-m-v-60{margin-top:60px!important}.intec-ui-m-60,.intec-ui-m-b-60,.intec-ui-m-v-60{margin-bottom:60px!important}.intec-ui-m-60,.intec-ui-m-h-60,.intec-ui-m-l-60{margin-left:60px!important}.intec-ui-m-60,.intec-ui-m-h-60,.intec-ui-m-r-60{margin-right:60px!important}.intec-ui-p-65,.intec-ui-p-t-65,.intec-ui-p-v-65{padding-top:65px!important}.intec-ui-p-65,.intec-ui-p-b-65,.intec-ui-p-v-65{padding-bottom:65px!important}.intec-ui-p-65,.intec-ui-p-h-65,.intec-ui-p-l-65{padding-left:65px!important}.intec-ui-p-65,.intec-ui-p-h-65,.intec-ui-p-r-65{padding-right:65px!important}.intec-ui-m-65,.intec-ui-m-t-65,.intec-ui-m-v-65{margin-top:65px!important}.intec-ui-m-65,.intec-ui-m-b-65,.intec-ui-m-v-65{margin-bottom:65px!important}.intec-ui-m-65,.intec-ui-m-h-65,.intec-ui-m-l-65{margin-left:65px!important}.intec-ui-m-65,.intec-ui-m-h-65,.intec-ui-m-r-65{margin-right:65px!important}.intec-ui-p-70,.intec-ui-p-t-70,.intec-ui-p-v-70{padding-top:70px!important}.intec-ui-p-70,.intec-ui-p-b-70,.intec-ui-p-v-70{padding-bottom:70px!important}.intec-ui-p-70,.intec-ui-p-h-70,.intec-ui-p-l-70{padding-left:70px!important}.intec-ui-p-70,.intec-ui-p-h-70,.intec-ui-p-r-70{padding-right:70px!important}.intec-ui-m-70,.intec-ui-m-t-70,.intec-ui-m-v-70{margin-top:70px!important}.intec-ui-m-70,.intec-ui-m-b-70,.intec-ui-m-v-70{margin-bottom:70px!important}.intec-ui-m-70,.intec-ui-m-h-70,.intec-ui-m-l-70{margin-left:70px!important}.intec-ui-m-70,.intec-ui-m-h-70,.intec-ui-m-r-70{margin-right:70px!important}.intec-ui-p-75,.intec-ui-p-t-75,.intec-ui-p-v-75{padding-top:75px!important}.intec-ui-p-75,.intec-ui-p-b-75,.intec-ui-p-v-75{padding-bottom:75px!important}.intec-ui-p-75,.intec-ui-p-h-75,.intec-ui-p-l-75{padding-left:75px!important}.intec-ui-p-75,.intec-ui-p-h-75,.intec-ui-p-r-75{padding-right:75px!important}.intec-ui-m-75,.intec-ui-m-t-75,.intec-ui-m-v-75{margin-top:75px!important}.intec-ui-m-75,.intec-ui-m-b-75,.intec-ui-m-v-75{margin-bottom:75px!important}.intec-ui-m-75,.intec-ui-m-h-75,.intec-ui-m-l-75{margin-left:75px!important}.intec-ui-m-75,.intec-ui-m-h-75,.intec-ui-m-r-75{margin-right:75px!important}.intec-ui-p-80,.intec-ui-p-t-80,.intec-ui-p-v-80{padding-top:80px!important}.intec-ui-p-80,.intec-ui-p-b-80,.intec-ui-p-v-80{padding-bottom:80px!important}.intec-ui-p-80,.intec-ui-p-h-80,.intec-ui-p-l-80{padding-left:80px!important}.intec-ui-p-80,.intec-ui-p-h-80,.intec-ui-p-r-80{padding-right:80px!important}.intec-ui-m-80,.intec-ui-m-t-80,.intec-ui-m-v-80{margin-top:80px!important}.intec-ui-m-80,.intec-ui-m-b-80,.intec-ui-m-v-80{margin-bottom:80px!important}.intec-ui-m-80,.intec-ui-m-h-80,.intec-ui-m-l-80{margin-left:80px!important}.intec-ui-m-80,.intec-ui-m-h-80,.intec-ui-m-r-80{margin-right:80px!important}.intec-ui-p-85,.intec-ui-p-t-85,.intec-ui-p-v-85{padding-top:85px!important}.intec-ui-p-85,.intec-ui-p-b-85,.intec-ui-p-v-85{padding-bottom:85px!important}.intec-ui-p-85,.intec-ui-p-h-85,.intec-ui-p-l-85{padding-left:85px!important}.intec-ui-p-85,.intec-ui-p-h-85,.intec-ui-p-r-85{padding-right:85px!important}.intec-ui-m-85,.intec-ui-m-t-85,.intec-ui-m-v-85{margin-top:85px!important}.intec-ui-m-85,.intec-ui-m-b-85,.intec-ui-m-v-85{margin-bottom:85px!important}.intec-ui-m-85,.intec-ui-m-h-85,.intec-ui-m-l-85{margin-left:85px!important}.intec-ui-m-85,.intec-ui-m-h-85,.intec-ui-m-r-85{margin-right:85px!important}.intec-ui-p-90,.intec-ui-p-t-90,.intec-ui-p-v-90{padding-top:90px!important}.intec-ui-p-90,.intec-ui-p-b-90,.intec-ui-p-v-90{padding-bottom:90px!important}.intec-ui-p-90,.intec-ui-p-h-90,.intec-ui-p-l-90{padding-left:90px!important}.intec-ui-p-90,.intec-ui-p-h-90,.intec-ui-p-r-90{padding-right:90px!important}.intec-ui-m-90,.intec-ui-m-t-90,.intec-ui-m-v-90{margin-top:90px!important}.intec-ui-m-90,.intec-ui-m-b-90,.intec-ui-m-v-90{margin-bottom:90px!important}.intec-ui-m-90,.intec-ui-m-h-90,.intec-ui-m-l-90{margin-left:90px!important}.intec-ui-m-90,.intec-ui-m-h-90,.intec-ui-m-r-90{margin-right:90px!important}.intec-ui-p-95,.intec-ui-p-t-95,.intec-ui-p-v-95{padding-top:95px!important}.intec-ui-p-95,.intec-ui-p-b-95,.intec-ui-p-v-95{padding-bottom:95px!important}.intec-ui-p-95,.intec-ui-p-h-95,.intec-ui-p-l-95{padding-left:95px!important}.intec-ui-p-95,.intec-ui-p-h-95,.intec-ui-p-r-95{padding-right:95px!important}.intec-ui-m-95,.intec-ui-m-t-95,.intec-ui-m-v-95{margin-top:95px!important}.intec-ui-m-95,.intec-ui-m-b-95,.intec-ui-m-v-95{margin-bottom:95px!important}.intec-ui-m-95,.intec-ui-m-h-95,.intec-ui-m-l-95{margin-left:95px!important}.intec-ui-m-95,.intec-ui-m-h-95,.intec-ui-m-r-95{margin-right:95px!important}.intec-ui-p-100,.intec-ui-p-t-100,.intec-ui-p-v-100{padding-top:100px!important}.intec-ui-p-100,.intec-ui-p-b-100,.intec-ui-p-v-100{padding-bottom:100px!important}.intec-ui-p-100,.intec-ui-p-h-100,.intec-ui-p-l-100{padding-left:100px!important}.intec-ui-p-100,.intec-ui-p-h-100,.intec-ui-p-r-100{padding-right:100px!important}.intec-ui-m-100,.intec-ui-m-t-100,.intec-ui-m-v-100{margin-top:100px!important}.intec-ui-m-100,.intec-ui-m-b-100,.intec-ui-m-v-100{margin-bottom:100px!important}.intec-ui-m-100,.intec-ui-m-h-100,.intec-ui-m-l-100{margin-left:100px!important}.intec-ui-m-100,.intec-ui-m-h-100,.intec-ui-m-r-100{margin-right:100px!important}.intec-ui-align:before,.intec-ui-aligner,.intec-ui-picture:before{content:'';display:inline-block;position:relative;vertical-align:middle;height:100%;width:0;overflow:hidden}.intec-ui-picture{position:relative;font-size:0;text-align:center;white-space:nowrap;letter-spacing:0;word-spacing:0}.intec-ui-picture img,.intec-ui-picture svg{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto}.intec-ui-align{font-size:0;letter-spacing:0;word-spacing:0}.intec-ui-align>*{display:inline-block;vertical-align:middle;font-size:1rem;letter-spacing:normal;word-spacing:normal}.intec-ui-align.intec-ui-align-top:before{vertical-align:top}.intec-ui-align.intec-ui-align-top>*{vertical-align:top}.intec-ui-align.intec-ui-align-baseline:before{vertical-align:baseline}.intec-ui-align.intec-ui-align-baseline>*{vertical-align:baseline}.intec-ui-align.intec-ui-align-center:before{vertical-align:middle}.intec-ui-align.intec-ui-align-center>*{vertical-align:middle}.intec-ui-align.intec-ui-align-bottom:before{vertical-align:bottom}.intec-ui-align.intec-ui-align-bottom>*{vertical-align:bottom}.intec-ui-clear,.intec-ui-clearfix{clear:both}.intec-ui-clearfix:before{display:table;content:""}.intec-ui-clearfix:after{display:table;content:"";clear:both}.intec-area{display:block;font-size:14px;line-height:1.42857143;font-weight:400;font-style:normal;margin:0;padding:0;word-spacing:normal;letter-spacing:normal;white-space:normal;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-area.intec-area-include.intec-area-include-actions-1{position:relative}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-background{display:block;position:absolute;background:#f5f5f5;top:0;right:0;bottom:0;left:0}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-background.intec-area-part-background-top{bottom:50%}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-background.intec-area-part-background-bottom{top:50%}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture-wrapper{display:block;position:relative;width:64%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text{display:block;position:relative}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block{color:#000;padding:60px 45px 60px 40px;margin:75px 0;background-color:#fff;width:47%;-webkit-box-shadow:0 4px 94px rgba(0,0,0,.11);-moz-box-shadow:0 4px 94px rgba(0,0,0,.11);box-shadow:0 4px 94px rgba(0,0,0,.11)}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-header{display:block;font-size:40px;font-weight:500;line-height:1.2;overflow:hidden}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-content{display:block;margin-top:25px;font-size:16px;line-height:1.5;overflow:hidden}.intec-area.intec-area-include.intec-area-include-actions-1.intec-area-mod-reverted .intec-area-part-picture-wrapper{margin-left:36%}@media all and (max-width:1024px){.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture-wrapper{width:auto;margin-right:50px}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block{width:750px}.intec-area.intec-area-include.intec-area-include-actions-1.intec-area-mod-reverted .intec-area-part-picture-wrapper{margin-right:0;margin-left:50px}}@media all and (max-width:850px){.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-picture-wrapper{margin-right:0}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block{width:auto}.intec-area.intec-area-include.intec-area-include-actions-1.intec-area-mod-reverted .intec-area-part-picture-wrapper{margin-left:0}}@media all and (max-width:650px){.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-block{padding:50px 25px 50px 35px}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-header{font-size:20px}.intec-area.intec-area-include.intec-area-include-actions-1 .intec-area-part-text-content{font-size:14px}}.intec-area.intec-area-include.intec-area-include-description-1{background-color:#000;padding-top:75px;padding-bottom:75px;font-size:16px;font-weight:400;line-height:1.4;color:#fff}.intec-area.intec-area-include.intec-area-include-description-1 .intec-area-part-text{display:block}@media all and (max-width:768px){.intec-area.intec-area-include.intec-area-include-description-1{font-size:16px}}@media all and (max-width:425px){.intec-area.intec-area-include.intec-area-include-description-1{font-size:14px}}.intec-area.intec-area-include.intec-area-include-description-2{padding-top:80px;padding-bottom:80px;border-bottom:1px solid #ededed;font-size:16px;font-weight:400;line-height:1.4;color:#000}.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information{font-weight:500;font-size:20px;text-align:left;margin-bottom:20px;margin-right:200px}.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information-block-1{font-size:14px;line-height:1.5;letter-spacing:.17em}.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information-block-2{font-weight:500;font-size:118px;line-height:1.18;letter-spacing:-.05em}.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information-block-3{font-weight:400;font-size:19px;line-height:1.5}.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-text{display:block}@media all and (max-width:650px){.intec-area.intec-area-include.intec-area-include-description-2 .intec-area-part-information{margin-right:0;margin-bottom:30px}}.intec-area.intec-area-include.intec-area-include-description-3{font-style:normal;font-weight:500;font-size:20px;line-height:1.4;color:#000}.intec-area.intec-area-include.intec-area-include-description-3 .intec-area-part-text{display:block;padding:60px 230px;text-align:center}@media all and (max-width:1000px){.intec-area.intec-area-include.intec-area-include-description-3 .intec-area-part-text{padding-right:40px;padding-left:40px}}@media all and (max-width:500px){.intec-area.intec-area-include.intec-area-include-description-3{font-size:16px}.intec-area.intec-area-include.intec-area-include-description-3 .intec-area-part-text{padding:40px 20px}}.intec-area.intec-area-include.intec-area-include-description-4{font-style:normal;font-weight:300;font-size:36px;line-height:1.2;color:#222}.intec-area.intec-area-include.intec-area-include-description-4 .intec-area-part-text{display:block;padding-top:130px;padding-bottom:130px;text-align:center}@media all and (max-width:1000px){.intec-area.intec-area-include.intec-area-include-description-4 .intec-area-part-text{padding-top:60px;padding-bottom:60px}}@media all and (max-width:500px){.intec-area.intec-area-include.intec-area-include-description-4{font-size:20px;line-height:1.4}.intec-area.intec-area-include.intec-area-include-description-4 .intec-area-part-text{padding-top:40px;padding-bottom:40px}}.intec-area.intec-area-include.intec-area-include-description-5{display:block;position:relative;font-size:24px;font-weight:400;line-height:1.15;color:#fff;z-index:0}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-background{display:block;position:absolute;top:80px;right:0;bottom:0;left:0;z-index:0;background:#722163;background:-moz-linear-gradient(-45deg,#722163 0,#903e80 76%,#903f81 100%);background:-webkit-linear-gradient(-45deg,#722163 0,#903e80 76%,#903f81 100%);background:linear-gradient(135deg,#722163 0,#903e80 76%,#903f81 100%)}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-content{display:block;position:relative;z-index:1}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-content-wrapper{display:block}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-text{padding:140px 0 60px 0}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-picture img{width:auto;height:auto;max-width:none;max-height:none;margin-left:40px}@media all and (max-width:768px){.intec-area.intec-area-include.intec-area-include-description-5{font-size:18px;line-height:1.5}}@media all and (max-width:650px){.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-background{top:0}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-text{padding-top:60px}.intec-area.intec-area-include.intec-area-include-description-5 .intec-area-part-picture{display:none}}@media all and (max-width:425px){.intec-area.intec-area-include.intec-area-include-description-5{font-size:14px}}.intec-area.intec-area-include.intec-area-include-link-1{color:#2d2d2d}.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-picture{display:block;text-align:center}.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-picture img{display:inline-block;vertical-align:top;max-height:450px;max-width:100%}.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-content{display:block}.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-header{display:block;font-size:40px;font-weight:500;line-height:1.3;overflow:hidden}.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-description{display:block;font-size:16px;line-height:1.5;overflow:hidden}.intec-area.intec-area-include.intec-area-include-link-1 .intec-area-part-link{display:block}.intec-area.intec-area-include.intec-area-include-link-1 *+.intec-area-part-description{margin-top:25px}.intec-area.intec-area-include.intec-area-include-link-1 *+.intec-area-part-link{margin-top:30px}.intec-area.intec-area-include.intec-area-include-quote-1{font-style:normal;font-weight:400;font-size:36px;line-height:1.2;color:#444}.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-wrapper-2{padding:90px 190px 150px 190px}.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-title{display:block;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:16px}.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-text{display:block;font-style:italic;font-weight:300;text-align:center}.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-author{display:block;margin-top:5px;text-align:right}@media all and (max-width:1000px){.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-wrapper-2{padding:60px 0}}@media all and (max-width:500px){.intec-area.intec-area-include.intec-area-include-quote-1{font-size:20px;line-height:1.4}.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-wrapper-2{padding:40px 0}.intec-area.intec-area-include.intec-area-include-quote-1 .intec-area-part-title{font-size:14px}}.intec-area.intec-area-include.intec-area-include-result-1{position:relative;height:650px}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-background{display:block;position:absolute;background:#000;top:0;right:0;bottom:0;left:0}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-background.intec-area-part-background-top{bottom:50%}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-background.intec-area-part-background-bottom{top:50%}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture-wrapper{display:block;position:relative;width:55%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text{display:block;position:relative}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text,.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-wrapper,.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-wrapper-2{height:100%}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block{color:#fff;padding:90px 65px 90px 75px;backdrop-filter:blur(24px);background-color:rgba(38,38,38,.9);width:65%}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-header{display:block;font-size:40px;font-weight:500;line-height:1.2;max-height:96px;overflow:hidden}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-content{display:block;margin-top:25px;font-size:16px;color:#8e949d;line-height:1.5;max-height:144px;overflow:hidden}@media all and (max-width:1024px){.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture-wrapper{width:auto;margin-right:50px}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block{width:750px}}@media all and (max-width:850px){.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-picture-wrapper{margin-right:0}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block{width:auto}}@media all and (max-width:650px){.intec-area.intec-area-include.intec-area-include-result-1{height:450px}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-block{padding:50px 25px 50px 35px}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-header{font-size:20px;max-height:48px}.intec-area.intec-area-include.intec-area-include-result-1 .intec-area-part-text-content{font-size:14px;max-height:126px}}body[data-scroll=false]{overflow:hidden}.intec-template{display:block;height:100%}.intec-template[data-editor=true] .intec-template-layout-header{padding-bottom:30px}.intec-template[data-editor=true] .intec-template-layout-footer{padding-top:30px}.intec-template[data-flat=both] .intec-template-layout-page-wrapper,.intec-template[data-flat=bottom] .intec-template-layout-page-wrapper{margin-bottom:0}.intec-template[data-flat=both] .intec-template-layout-page-wrapper,.intec-template[data-flat=top] .intec-template-layout-page-wrapper{margin-top:0}.intec-template[data-background-show=true] .intec-template-layout-header,.intec-template[data-background-show=true] .intec-template-layout-page{background:#fff}.intec-template .intec-template-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.intec-template .intec-template-layout-footer,.intec-template .intec-template-layout-header,.intec-template .intec-template-layout-page{width:100%}.intec-template .intec-template-layout-footer,.intec-template .intec-template-layout-header{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;-ms-flex:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.intec-template .intec-template-layout-page{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-ms-flex:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.intec-template .intec-template-layout-header-wrapper,.intec-template .intec-template-layout-page-wrapper{display:block;position:relative}.intec-template .intec-template-layout-page-wrapper{margin-top:50px;margin-bottom:50px}.intec-template .intec-template-layout-content{display:block;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intec-template .intec-template-layout-content:after{content:"";display:block;overflow:hidden;height:0}.intec-template .intec-template-layout-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -15px}.intec-template .intec-template-layout-column{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px}.intec-template .intec-template-layout-column.intec-template-layout-column-adaptive{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-ms-flex:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:calc(100% - 290px)}.intec-template .intec-template-layout-column.intec-template-layout-column-fixed{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;-ms-flex:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:290px}.intec-template .intec-template-layout-column-wrapper{position:relative;width:100%}.intec-template .intec-template-breadcrumb{display:block;margin-top:30px;margin-bottom:11px}.intec-template .intec-template-title{display:block;margin-top:11px;margin-bottom:30px}.intec-template .intec-template-title h1{margin:0;font-size:30px}.intec-template .intec-template-part.intec-template-part-title,.intec-template .widget .widget-header .widget-title{font-size:24px;font-style:normal;font-weight:400;line-height:1.3;color:#1b1e25}.intec-template .intec-template-part.intec-template-part-description,.intec-template .widget .widget-header .widget-description{font-size:14px;font-style:normal;font-weight:400;line-height:1.7;color:grey}.intec-template .widget .widget .widget-footer.align-left,.intec-template .widget .widget-header .widget-description.align-left,.intec-template .widget .widget-header .widget-title.align-left{text-align:left}.intec-template .widget .widget-footer.align-center,.intec-template .widget .widget-header .widget-description.align-center,.intec-template .widget .widget-header .widget-title.align-center{text-align:center}.intec-template .widget .widget-footer.align-right,.intec-template .widget .widget-header .widget-description.align-right,.intec-template .widget .widget-header .widget-title.align-right{text-align:right}.intec-template .widget .widget-header .widget-title+.widget-description{margin-top:16px}.intec-template .widget .widget-header+.widget-content{margin-top:40px}.intec-template .widget .widget-content+.widget-pagination{margin-top:32px}.intec-template .widget .widget-content+.widget-pagination+.widget-footer{margin-top:35px}.intec-template .widget .widget-content+.widget-footer{margin-top:35px}.intec-template .intec-template-footer{display:block;top:auto;right:0;bottom:0;left:0}@media all and (max-width:720px){.intec-template .intec-template-layout-column.intec-template-layout-column-adaptive{max-width:100%}.intec-template .intec-template-layout-column.intec-template-layout-column-fixed{display:none}.intec-template .intec-template-part.intec-template-part-title,.intec-template .widget .widget-header .widget-title{font-size:22px}.intec-template .intec-template-title h1{margin:0;font-size:22px}.intec-template .widget .widget-header+.widget-content{margin-top:16px}}@media all and (max-width:500px){.intec-template .intec-template-part.intec-template-part-title,.intec-template .widget .widget-header .widget-title{font-size:18px}}@media print{.intec-template a:link::after,.intec-template a:visited::before{content:''}}.intec-page{display:block}.intec-page.intec-page-404 .intec-page-part-content{display:block;text-align:center;max-width:420px;margin:0 auto}.intec-page.intec-page-404 .intec-page-part-title{font-size:48px;text-transform:uppercase}.intec-page.intec-page-404 .intec-page-part-description{font-size:24px;margin-bottom:10px}.intec-page.intec-page-404 .intec-page-part-tip{font-size:14px;max-width:260px;margin:0 auto 35px auto}.intec-page.intec-page-404 .intec-page-part-search{margin-bottom:10px}@media all and (max-width:720px){.intec-page.intec-page-404 .intec-page-part-title{font-size:24px}}
/* End */


/* Start:/bitrix/templates/prom_s1/css/custom.css?179266923196567*/
/*ТАБЛИЦЫ*/

/*Стили таблиц 1 - 1 строка жирным, выравнивание по левому краю*/
.table-team1-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team1 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team1 td {
    border: 2px solid;
    padding: 5px;
}

/* Цвет фона, если нужно
.table-team1 tbody tr:hover {
    background: #0ad4c017;
}
*/

.table-team1 tbody tr {
    text-align: left;
}

/* Выделение жирным первой строки в таблицах */
.table-team1 tr:nth-child(n+1):nth-child(-n+1) {
    font-weight: bold;
text-align: center;
}

/*Стили таблиц 2 - 1 строка жирным, выравнивание поцентру*/
.table-team2-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team2 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team2 td {
    border: 2px solid;
    padding: 5px;
}

/*
.table-team2 tbody tr:hover {
    background: #0ad4c017;
}
*/

.table-team2 tbody tr {
    text-align: center;
}

/* Выделение жирным первой строки в таблицах */
.table-team2 tr:nth-child(n+1):nth-child(-n+1) {
    font-weight: bold;
text-align: center;
}

/*Стили таблиц 3 - 0 строк жирным, выравнивание по левому краю*/
.table-team3-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team3 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team3 td {
    border: 2px solid;
    padding: 5px;
}

/*
.table-team3 tbody tr:hover {
    background: #0ad4c017;
}
*/

.table-team3 tbody tr {
    text-align: left;
}

/*Стили таблиц 3 - 0 строк жирным, выравнивание по левому краю*/
.table-team3-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team3 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team3 td {
    border: 2px solid;
    padding: 5px;
}

/*
.table-team3 tbody tr:hover {
    background: #0ad4c017;
}
*/

.table-team3 tbody tr {
    text-align: left;
}

/*Стили таблиц 4 - 2 строки жирным, выравнивание посередине*/
.table-team4-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team4 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team4 td {
    border: 2px solid;
    padding: 5px;
}

/*
.table-team4 tbody tr:hover {
    background: #0ad4c017;
}
*/

.table-team4 tbody tr {
    text-align: center;
}

/* Выделение жирным первой строки в таблицах */
.table-team4 tr:nth-child(n+1):nth-child(-n+1) {
    font-weight: bold;
    text-align: center;
}

/* Выделение жирным первой строки в таблицах */
.table-team4 tr:nth-child(n+2):nth-child(-n+2) {
    font-weight: bold;
    text-align: center;
}

/*Стили таблиц 5 - 0 строк жирным, выравнивание по левому краю*/
.table-team5-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team5 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team5 tbody tr {
    text-align: center;
}

.table-team5 td {
    border: 2px solid;
    padding: 5px;
}

/*Стили таблиц 6 - 0 строк жирным, выравнивание по левому краю*/
.table-team6-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team6 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team6 td {
    border: none;
    padding: 5px;
}

/*Стили таблиц 7 - 3 строки жирным, выравнивание посередине*/
.table-team7-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team7 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team7 td {
    border: 2px solid;
    padding: 5px;
}

.table-team7 tbody tr {
    text-align: center;
}

/* Выделение жирным первой строки в таблицах */
.table-team7 tr:nth-child(n+1):nth-child(-n+1) {
    font-weight: bold;
    text-align: center;
}

/* Выделение жирным 2 строки в таблицах */
.table-team7 tr:nth-child(n+2):nth-child(-n+2) {
    font-weight: bold;
    text-align: center;
}

/* Выделение жирным 3 строки в таблицах */
.table-team7 tr:nth-child(n+3):nth-child(-n+3) {
    font-weight: bold;
    text-align: center;
}

/*Стили таблиц 8 - 1 и 3 строки жирным, выравнивание посередине*/
.table-team8-wrap {
    overflow: auto;
    table-layout: auto;
}

.table-team8 {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 18px;
}

.table-team8 td {
    border: 2px solid;
    padding: 5px;
}

.table-team8 tbody tr {
    text-align: center;
}

/* Выделение жирным первой строки в таблицах */
.table-team8 tr:nth-child(n+1):nth-child(-n+1) {
    font-weight: bold;
    text-align: center;
}

/* Выделение жирным 3 строки в таблицах */
.table-team8 tr:nth-child(n+3):nth-child(-n+3) {
    font-weight: bold;
    text-align: center;
}

/*-----------------------------------------------------------------------------------------------------------------------*/

/*ОБЩЕЕ*/

body {
    background-color: var(--io-bg, #3A3A3A);
}

/*Цвет фона сайта*/
body {
    background-color: var(--io-bg, #3A3A3A);
}

/*Цвет фона левого меню на статичных страницах*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-items {
    background-color: var(--io-bg, #3A3A3A);
}

/*Фон блока контейнера левого меню на статичных страницах со названием странице на которой находимся*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] {
    background: var(--io-surface-2, #545454) !important;
}

/*Цвет текста в блоке контейнера левого меню на статичных страницах со названием странице на которой находимся*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] .menu-item-text {
    color: var(--io-text, #FFFFFF) !important;
}

/*Цвет рамки и фона блоков контейнера левого меню на статичных страницах*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item {
    border: 1px solid var(--io-border-bg, #3A3A3A)  !important;
    background: var(--io-surface, #444444);
}

/*Цвет текста блоков контейнера левого меню на статичных страницах*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-text {
color: var(--io-text-muted, #9a9a9a) !important;
font-weight: unset !important;
}

/*Скругления верхнего блока левого меню на статичных страницах*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:first-child {
    border-radius: 10px 10px 0px 0px;
}

/*Скругления нижнего блока левого меню на статичных страницах*/
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:last-child {
    border-radius: 0px 0px 10px 10px;
}

/*Цвет фона блока с контентом для статичных страниц (Политика конфиденциальности)*/
.intec-template .intec-template-layout-column.intec-template-layout-column-adaptive {
    background-color: var(--io-surface, #444444);
}

/*РАЗДЕЛЫ КАТАЛОГА*/

/*Фон цвета в шапке*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1 {
    background: var(--io-bg, #3A3A3A) !important;
}

/*Фон в блоке с хлебными крошками и названиями разделов*/
.intec-template-layout-header {
    background: var(--io-bg, #3A3A3A);
}

/*Фон разделов в каталоге - выбран tile9 в настройках компонента Каталог и скругление рамки блока с разделами*/
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-items {
    background-color: var(--io-surface, #444444);
    border-radius: 10px;
}

/*Цвет фона строки поиска*/
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
    background: var(--io-surface, #444444) !important;
}

/*Цвет вводимого текста в поиске на странице товаров*/
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
    color: var(--io-text, #ffffff) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
}

/*Цвет вводимого текста в поиске на странице товаров при включении мобильного вида*/
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-input {
      color: var(--io-text, #ffffff) !important;
}

/*Цвет текста элементов шапке - отдельно адрес + почта и кнопка войти - на нее hover действует не так*/
/*----------------------------------------------------------------------------------------------------*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button-text {
    color: var(--io-text, #FFFFFF) !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item-text {
    color: var(--io-text, #FFFFFF) !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item-text:hover {
    color: var(--io-accent-text, #FF8640) !important;
}
/*----------------------------------------------------------------------------------------------------*/

/*Цвет текста в контенте*/
.intec-content .intec-content .intec-content-wrapper {
    color: var(--io-text, #ffffff);
}

/*Цвет рамки вокруг разделов в каталоге*/
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
   border: var(--io-border-surface, #444444);
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    border-radius: 5px;
    border: solid 2px var(--io-border-bg, #3A3A3A);
    }

/*Цвет названий разделов в каталоге*/
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name {
    color: var(--io-text, #ffffff);
}

/*Цвет заднего фона сайта страницы каталога товаров*/
.intec-template .intec-template-layout-content {
    background: var(--io-bg, #3A3A3A);
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel {
    border-bottom: 1px solid var(--io-border-bg, #3A3A3A) !important;
}

/*Цвет текста на детальной*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description {
    color: var(--io-text, #ffffff);
}

/*Цвет телефонов в шапке*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text {
    color: var(--io-text, #ffffff) !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text:hover {
    color: var(--io-accent-text, #FF8640) !important;
}

/*Цвет h1 на детальной*/
#pagetitle {
    color: var(--io-text, #ffffff);
}

.catalog-element-property {
    color: var(--io-text, #ffffff);
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-price-discount {
    color: var(--io-text, #ffffff);
}

/*Цвет цены карточки товара в каталоге*/
.catalog-section-item-price {
    color: var(--io-text, #ffffff);
}

/*Убираем рамку с карточек товаров*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    border: none;
}


/*Цвет фона карточки товара в каталоге*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    background-color: var(--io-surface, #444444);
}

/*Добавляем округлость карточкат товаров в разделах*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    border-radius: 10px;
}


/*Ширина и высота карточек товаров в разделе (на планшете от 1200, на ПК от 1400, но размер одинаковый, так что ставим от 1200 сразу)*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    width: 264px;
    height: 451px;
}
}

/*Ширина блока с умным фильтром  для ПК и планшета*/
@media (min-width: 1200px) {
.intec-content .intec-content-left {
    width: 264px !important;
}
}

/*Ширина блока c контентом справа от умного фильтра для ПК и планшета*/
@media (min-width: 1400px) {
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-content-right-wrapper {
    width: 1116px;
}
}

@media (min-width: 1200px) and (max-width: 1399px) {
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-content-right-wrapper {
    width: 832px;
}
}

/*Отступ слева от блока справа с контентом, там был 290px, скорее всего из шаблона - не нашел, чтоб меняли сами (для адаптива Интека мобилы поменял на от 1200)*/
@media (min-width: 1200px) {
.intec-content .intec-content-right {
    margin-left: 284px;
}
}


/*Размер картинки в катрочках товаров в разделах для ПК*/
@media (min-width: 1400px) {
  .catalog-section-item-image  .intec-image-effect img {
width: 160px !important;
}
}

/*Для планшета и ПК*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image a {
width: 234px;
height: 190px;
border-radius: 5px;
opacity: 1;
}
}

/*Вынес отдельно, потому что белый фон иначе будет не везде*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image a {
background: #FFFFFF;
}



/*Для планшета и ПК*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image[data-offer=false] {
width: 234px;
}
}

/*Для планшета и ПК**/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-wrap {
    width: 234px;
}
}

/*Отступы для белого блока с картинкой в карточках товров в разделах для планшета и ПК*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
}
}

/*Смещаем звезды вправо в карточках товров в разделах*/

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote[data-align=left] {
    text-align: right;
}


/*Изменяем расстояние до div с названием*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote {
    margin-top: 20px;
    height: 21px;
}
}

/*Убираем страный отступ 1 px слева для карточек товаров на главной (не нашли в файле Оли и тут)*/
@media (min-width: 1200px) {
.widget.c-widget.c-widget-products-3 .widget-item {
    margin-left: unset !important;
}
}

/*Размер шрифта надписи в наличии в карточке товара в разделе на ПК и планшете*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity {
    height: 21px;
    font-size: 15px;
}
}

/*Размер звездочек в наличии в карточке товара в разделе на всех экранах*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item {
    font-size: 10px;
    padding-top: 4px;
}

/*Ширина блока контактов на главной*/
@media (min-width: 1400px) {
.widget.c-widget.c-widget-contact-1 .widget-block {
    width: 410px !important;
}
}

/*Ширина блока карты контактов на главной*/
@media (min-width: 1400px) {
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-map {
    width: 970px  !important;
}
}

/*Рамки при наведении на плюс в карточке товара на главной*/
.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-increment {
    -webkit-transition-property: none;
}

/*Рамки при наведении на минус в карточке товара на главной*/
.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-decrement {
    -webkit-transition-property: none;
}

.widget.c-brands.c-brands-template-3 .widget-item {
    margin: unset !important;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-decrement {
-webkit-transition-property: none;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-increment {
-webkit-transition-property: none;
}

.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-increment {
    border:none  !important;
}


.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-decrement {
    border:none  !important;
}

.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric {
    border: var(--io-border-bg, #3A3A3A) 2px solid;
    border-radius: 5px;
    opacity: 1;
}

/*Меняем цвет для плюса , минуса и количества товаров в карточках на главной*/
.fa-plus:before {
    color: var(--io-text, #FFFFFF) !important;
}

.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-input {
    color: var(--io-text, #FFFFFF) !important;
}

.fa-minus:before {
    color: var(--io-text, #FFFFFF) !important;
}

.intec-ui-part-increment:hover .fa-plus::before {
    color: var(--io-accent, #FF8640) !important;
}

.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-input:hover {
    color: var(--io-accent-text, #FF8640) !important;
}

.intec-ui-part-decrement:hover .fa-minus::before {
    color: var(--io-accent, #FF8640) !important;
}

/*-----Готово----------------------Меняем цвет для плюса , минуса и количества товаров в карточках на главной*/

/*Цвет градиентом при наведении на плюс в карточке товара на главной*/
.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-increment:hover {
    background: linear-gradient(90deg, #66666600, var(--io-surface-2, #666666)) !important;
    border-radius: 5px !important;
    background-color: #ff864000 !important;
    fill: #ff864000 !important;
    border-color: #ff864000 !important;
}

/*Цвет градиентом при наведении на минус в карточке товара на главной*/
.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-decrement:hover {
    background: linear-gradient(90deg, var(--io-surface-2, #666666), #66666600) !important;
    border-radius: 5px !important;
    background-color: #ff864000 !important;
    fill: #ff864000 !important;
    border-color: #ff864000 !important;
}

/*Цвет градиентом при наведении на плюс в карточке товара в разделе*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-increment:hover {
    background: linear-gradient(90deg, #66666600, var(--io-surface-2, #666666)) !important;
    border-radius: 5px !important;
    background-color: #ff864000 !important;
    fill: #ff864000 !important;
    border-color: #ff864000 !important;
}

/*Цвет градиентом при наведении на минус в карточке товара в разделе*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-decrement:hover {
    background: linear-gradient(90deg, var(--io-surface-2, #666666), #66666600) !important;
    border-radius: 5px !important;
    background-color: #ff864000 !important;
    fill: #ff864000 !important;
    border-color: #ff864000 !important;
}

/*Цвет при наведении на звездe рейтинга в карточке товара в разделе*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item:hover {
    color: var(--io-accent-text, #FF8640);
}

/*Цвет при наведении на звездe рейтинга в карточке товара в разделе для остальных звезд перед ней*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item[data-focus=true] {
    color: var(--io-accent-text, #FF8640);
}

/*Размер звездочек 10px для выравнивания со словоми В наличии, но там надо уменьшить размер иконок на самом деле*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item[data-focus=true] {
    font-size: 10px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-wrap {
    bottom: unset;
}

/*Добавил от 1200 для адаптива Интек для мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-block {
    padding-top: 190px !important;
}
}

.ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item[data-active=true] {
    color: var(--io-accent-text, #FF8640);
}

/*Скругление кнопки Заказать звонок в подвале*/
.intec-ui.intec-ui-control-button.intec-ui-mod-round-3 {
    border-radius: 5px;
}

/*Отступ от Наличия до картинки в карточках товров в разделах - для планшетов и ПК*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-wrap {
    margin-top: -23px;
}
}

/*Отступ от Наличия до картинки в карточках товров в разделах - для мобильных*/
@media (max-width: 1199px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-wrap {
    margin-top: -14px;
}
}

/*Ширина для настройки карточек товаров в разделах каталога*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-base {
    width: 234px;
}
}

/*Отступ сверху для карточек товаров в разделах от цены и блоков ниже цены*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-base {
    margin-bottom: unset;
}

@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced {
    width: 234px;
}
}

/*Скрываем область в карточках товаров в каталоге между наличием и ценой - сделал для всех экранов*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-weight {
    display: none;
}

@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 [data-role=timer-holder] {
    display: none;
}
}

@media (min-width: 1200px) {
.intec-cl-background-light-hover [data-role=item.order] {
    width: 234px !important;
    display: inline-block;
}
}

/*Делаем блок, где написано Бренды и Все бренды 1400 px*/
@media (min-width: 1400px) {
.widget-header .intec-grid.intec-grid-i-8  {
    margin-left: 0px;
    margin-right: 0px;
    width: 1400px;
    margin-bottom: unset;
}
}

/*Делаем отступы между брендами на главной*/
@media (min-width: 1400px) {
.intec-template .widget .widget-header+.widget-content .intec-grid.intec-grid-a-v-start {
    gap: 20px !important;
    padding-top: 0px !important;
}
}

/*Цвет статуса заказа (Принят ожидается оплата)*/
.ns-bitrix.c-sale-personal-order-detail.c-sale-personal-order-detail-template-1 .sale-personal-order-detail-status-button {
    background-color: #FF8640;
}

/*Верхняя планка В заказах*/
.ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link {
    
    background-color: #F9F9FB;
    border: 1px solid #F2F2F2;
    border-left: none;
    text-decoration: none;
    cursor: pointer;
}

/*Верхняя планка В заказах - кусочек отдельно дла адаптива Интек мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link {
    height: 100%;
    padding: 0 24px;
}
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-content span {
    font-weight: normal;
}

/*ВАЖНО! Сделать только для 1400?*/
/*Настройка отступа от Цены до наличия в карточке товаров в разделах каталога - прописываем от 1200 для адаптива мобилы Интек*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced {
    padding-top: 20px;
}
}

/*Отступ от блока с ценой вниз до количества и корзины- прописываем от 1200 для адаптива мобилы Интек*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-discount{
    padding-bottom: 20px;
}
}

/*Прописываем от 1200 для адаптива мобилы Интек*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced {
    margin: unset;
}
}

/*Прописываем от 1200 для адаптива мобилы Интек*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity {
    margin-bottom: 0px;
}
}

/*Прописываем от 1200 для адаптива мобилы Интек*/
@media (min-width: 1200px) {
/*Высота блока с количеством товара, добавляемого в корзину, в карточках товаров разделов*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric {
    height: 40px;
}
}

/*Размер блоков с иконками избранного и сравнения на карточках товаров в разделах - Прописываем от 1200 для адаптива мобилы Интек*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button {
    width: 30px;
    height: 30px;
    margin: 5px;
}
}

/*Скругелние вынес отдельно*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button {
    border-radius: 5px;
}

/*ПАГИНАЦИЯ В РАЗДЕЛАХ*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
    padding: 10px;
    border-radius: 10px;
    width: auto;
    min-width: 40px;
    height: 40px;
}

/*Вынес отдельно шрифт*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
    font-weight: normal;
}

.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header {
    font-weight: normal !important;
}

.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone .widget-part-item-text {
    font-weight: normal !important;
}

/*Цвет в меню в подвале при наведении*/
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link:hover {
    color: var(--io-accent-text, #FF8640) !important;
}

/*Цвет в меню в подвале без наведения*/
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link {
    color: var(--io-text, #FFFFFF) !important;
}

/*Размер шрифта вверху в подвале*/
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header-link {
    font-size: 20px !important;
}

/*Цвет цифр в пагинации по умолчанию активной кнопки*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
    color: #444444;
}

/*Текст галочки вместо иконки Интек у Наличия в карточках товаров разделов*/
.fa-check:before {
    content: "✓" !important;
}

.fa-times:before {
    content: "✗" !important;
    color: var(--io-accent, #FF8640);
}

/*Прописывам от 1200 для адаптива мобилы Интек*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-icon {
    margin-right: 0px;
}

/*Цвет цифр в пагинации по умолчанию неактивной кнопки*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
    color: var(--io-text, #FFFFFF);
}

/*Цвет неактивных кнопок пагинации*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
    background: var(--io-surface, #444444);
}

.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover {
    background: var(--io-surface-2, #545454);
}

/*Цвет кнопки Показать больше в пагинации*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button {
    background-color: var(--io-surface, #444444);
}

/*Цвет кнопки Показать больше в пагинации при наведении*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button:hover {
    background-color: var(--io-surface-2, #545454);
}

/*Размеры кнопки Показать больше для ПК*/
@media (min-width: 1400px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button {
    width: 548px;
    height: 40px;
    padding-top: 10px;
}
}

/*Размеры кнопки Показать больше для Планшета*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button {
    width: 832px;
    height: 40px;
    padding-top: 10px;
}
}

/*Убираем рамку кнопки Показать больше (для всех экранов) + скругление*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button {
    border-radius: 10px;
    border: none;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button:hover {
    border-radius: 10px;
    border: none;
}

/*Размер шрифта кнопки Показать больше в пагинации при наведении*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text {
    font-size: 15px;
    text-transform: unset;
    font-weight: normal;
}

/*Цвет шрифта кнопки Показать больше в пагинации*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text {
    color: var(--io-text, #FFFFFF) !important;
}

/*Цвет шрифта кнопки Показать больше в пагинации при наведении*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text:hover {
    color: var(--io-accent-text, #FF8640) !important;
}

/*Сделал от 1200 для адаптации Интек на мобиле?*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text {
margin-left: unset;
height: 20px;
align-content: center;
}
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-icon {
    display: none;
}

/*Скрываем подчеркивание в кнопке Популярных товаров в табах на главной*/
.intec-ui.intec-ui-control-tabs.intec-ui-view-1 .intec-ui-part-tab * {
    padding: 0 0 0px 0 !important;
}

/*Скрываем значок корзины для товаров на главной на кнопке В корзину*/
.widget.c-widget.c-widget-products-3 .widget-item-purchase-button-content i  {
    display: none !important;
}

/**/
.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-current .intec-ui-part-tab *:after {
    display: none !important;
}

/*Высота блока с названием в карточках товаров в разделах*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name {
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0px;
    color: var(--io-text, #FFFFFF);
    line-height: 20px;
    font-weight: unset;
    height: 60px;
    margin-top: 20px;
}
}

/*Убираем высоту блока с ценой со скидкой - сделал от 1200 для мобилы и планшета*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-discount {
    height: 25px;
}
}

@media (min-width: 1200px) {
[data-role="item.price.base"] {
   display: none;
}
}

/*Скрываем корзину на кнопке купить на карточках в каталоге товаров*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-content i {
   display: none;
}

/*Размер шрифта на кнопках в карточках каталога товаров*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-content span  {
   font-size: 15px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-input {
    font-size: 15px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter-text {
    font-size: 15px;
}

/*Размер шрифта цены в карточках товаров разделов*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-discount {
    font-size: 19px;
}

/*Скрываем округлости углов заднего фона при наведении на карточки товаров в каталоге*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item:hover {
    border-radius: 10px;
}

/*Убираем круглые рамки вокруг плюса и минуса в карточках товаров в разеделах*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-increment, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-decrement {
    border: none;
}

/* Кнопка Сбросить фильтр */
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset {
    border-color: var(--io-border-bg, #3A3A3A);
    border-radius: 10px;
}

/*Убираем кружки при наведении на плюс и минус в карточках товаров в разеделах*/
.intec-cl-background-hover:hover {
    background-color: none !important;
}

/*Цвет наименования товара в карточках в каталоге*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name div, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name a {
    color: var(--io-text, #ffffff);
}

/**/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name div, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name a:hover {
    color:  #FF7B40 !important;
}

/*Цвет плюса и минуса добавления в корзину в карточках товаров в разделах каталога*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter-text {
    color: var(--io-text, #ffffff);
}

/*Цвет количества добавляемых в корзину позиций в карточках товаров в разделах каталога*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-input {
    color: var(--io-text, #ffffff);
}

/*Цвет фразы В корзину*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button {
    color: #ffffff;
}

/*Цвет галочки "В наличии" у элементов каталога в разделах*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-check {
    color: var(--io-success, #90D264);
}

/*Цвет текста "В наличии" у элементов каталога в разделах*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity {
    color: var(--io-success, #90D264);
}

/*Цвет рамки и фона умного фильтра в разделах каталога*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-items {
    border: none;
    background: var(--io-surface, #444444);
    border-radius: 10px;
}

/*Цвет фона поля ввода значений умного фильтра в разделах каталога*/
.intec-ui.intec-ui-control-input.intec-ui-view-1 {
    background: var(--io-bg, #3A3A3A);
}

/*Цвет рамки поля ввода значений умного фильтра в разделах каталога при наведении*/
.intec-ui.intec-ui-control-input:hover {
    border: 2px solid #FF8640;
}

/*Цвет рамки поля ввода значений умного фильтра в разделах каталога при выводе курсора из поля*/
 .intec-grid.intec-grid-i-h-6 .intec-ui.intec-ui-control-input:focus  {
    border: 2px solid #FF8640;
}

/*Фон выпадающего меню в шапке сайта вне каталога*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu {
    background: var(--io-surface, #444444) !important;
}

/*Цвет полоски под ползунком умного фильтра*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-track {
    background: var(--io-bg, #3A3A3A);
}

/*Цвет точки в кружочке ползунка умного фильтра Сделать только для 1400?*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-tracker-drag-point {
    background-color: var(--io-surface, #444444) !important;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
}

/*Сделать только для 1400?*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-tracker-drag {
    width: 16px;
    height: 16px;
    margin-top: 2px;
}

/*Цвет кружочка ползунка умного фильтра*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-tracker-drag {
    background: #FF8640;
}

/*Текст выпадающего меню в шапке сайта вне каталога .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text */
.menu-submenu-item-text {
    color: var(--io-text, #FFFFFF) !important;
    font-weight: normal !important;
}

/*Цвета для блока Характеристики*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property {
    background-color: var(--io-bg, #3A3A3A);
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property:nth-child(2n+1) {
    background-color: var(--io-surface, #444444);
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property-name {
    color: var(--io-text, #FFFFFF);
}

/*Wdtn контента со значениями характеристик в табе характеристик на детальной странице товаров*/
 .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property-value {
    color: var(--io-text, #FFFFFF);
}

/*Сделать только для 1400?*/
/*Ширина полос в блоке характеристик в табе Характеристики в карточке товара*/
@media (min-width: 1400px) {
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property {
    width: 1000px;
}
}

/*Размеры полос с характеристиками в табе Характеристики в карточке товара*/
@media (max-width: 1399px) {
.catalog-element-section-property .intec-grid>.intec-grid-item-2 {
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}
}



/*Цвет рамки поля ввода значений умного фильтра в разделах каталога*/
.intec-ui.intec-ui-control-input {
    border: 2px solid var(--io-border-bg, #3A3A3A);
}

/* Цвет вводимого текста в рамках значений умного фильтра в разделах каталога*/
.intec-ui.intec-ui-control-input {
    color: var(--io-accent-text, #FF8640);
}

/* Цвет вводимого текста примера значений, до ввода данных умного фильтра в разделах каталога*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-bound {
    color: var(--io-accent-text, #FF8640);
}

/*Цвет свойств текста в умном фильтре*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header {
    color: var(--io-text, #FFFFFF);
}

/*Цвет текста в умном фильтре при наведении*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header:hover {
    color: var(--io-accent-text, #FF8640);
}

/*Цвет названий свойств в умном фильтре*/
.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector+.intec-ui-part-content {
    color: var(--io-accent-text, #FF8640);
}

/*Скрываем панель выбора варианта отображения списка товаров в разделах (.catalog-panel - если убираем весь блок с сортировкой)*/
.catalog-panel-views {
    display: none;
}

/*Цвет сортировки цены*/
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-text {
    color: var(--io-text, #FFFFFF);
}

.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-text:hover {
    color: var(--io-accent-text, #FF8640);
}

.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-icon svg {
    fill: var(--io-text, #FFFFFF);
    stroke: var(--io-text, #FFFFFF);
}

.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-icon svg:hover {
    fill: #FF8640;
    stroke: #FF8640;
}

.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector {
    background-color: var(--io-surface, #444444) !important;
    border: 2px solid #FF8640  !important;
}

/*Курсор для неактивных боксов при наведении в умном фильтре глобально - возможно вылезет где-то еще*/
.disabled  {
 cursor: default  !important;
}

/*Невидимые неактивные чекбоксы*/
.intec-ui.intec-ui-control-checkbox input:disabled+.intec-ui-part-selector {
    border-color: #B1B1B1  !important;
    background-color: #B1B1B1  !important;
}

/*Скрываем иконку галочки в чекбоксах и заменяем ее на фоновый оранжевый цвет*/
.intec-ui.intec-ui-control-checkbox .intec-ui-part-selector:before {
    content: "";
    background-color: #FF8640  !important;
}

.intec-ui.intec-ui-control-checkbox input:disabled+.intec-ui-part-selector+.intec-ui-part-content {
    color: var(--io-text-muted, #B1B1B1);
}

/*Шрифт свойств в умном фильтре*/
.intec-ui-part-content {
    font-weight: normal;
}

/*Цвет полосок между блоками в умном фильтре*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item {
    border-top: 2px solid var(--io-border-bg, #3A3A3A);
}

/*Цвет слова Фильтр умном фильтре*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-toggle-text {
    color: var(--io-text, #FFFFFF);
}

/*Цвет иконки умного фильтра*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-toggle-icon {
   color: var(--io-text, #FFFFFF);
}

/**/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .smart-filter-search-wrapper {
    border: 1px solid #FF8640;
}

/**/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .smart-filter-search-wrapper [data-role="smart.filter.search"] {
    background: var(--io-bg, #3A3A3A);
}

/*Сделал от 1200*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric {
    width: 112px;
}
}

/*Сделал от 1200*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button {
    min-width: 112px;
    height: 40px;
}
}

/*Расстояние между блоком с количесвтом товара и кнопкой купить в карточках товаров - сделал от 1200*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-block {
    gap: 10px;
}
}

/*Расстояние на главной между блоком с количесвтом товара и кнопкой купить в карточках товаров - сделал от 1200*/
@media (min-width: 1200px) {
.widget.c-widget.c-widget-products-3 .widget-item-purchase-block {
    gap: 10px;
}
}

/*Цвет иконки свенрнуть-развернуть */
.fa-angle-down:before {
    color: var(--io-text, #FFFFFF);
}

/*Цвет заказать звонок в шапке Сделать только для 1400?*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button {
    color: var(--io-text, #FFFFFF) !important;
    border-bottom: 1px dashed var(--io-text, #FFFFFF) !important;
}

/*Сделать только для 1400?*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button:hover {
    color: var(--io-accent-text, #FF8640) !important;
    border-bottom: 1px dashed #FF8640 !important;
}

/*Цвет иконки кнопки Войти в шапке */
.glyph-icon-login_2:before {
    color: var(--io-accent, #FF8640);
}

/*Рамка вокруг количества добавляемых в корзину элементов карточки товаров в каталоге*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric {
    border: 2px solid var(--io-border-bg, #3A3A3A);
    border-radius: 5px;
}

/*Рамка вокруг кнопки В корзину элементов карточки товаров в каталоге*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button {
border-radius: 5px;
}

/*Рамка вокруг кнопки В корзину элементов карточки товаров в каталоге для мобильных*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced .catalog-section-item-purchase-mobile .catalog-section-item-purchase-button {
border-radius: 5px;
background-color: #FF8640;
}

/*Стили цвета кнопки в Корзину при наведении в каталоге для мобильных*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced .catalog-section-item-purchase-mobile .catalog-section-item-purchase-button:hover {
background-color: #ffa673;
}

/*Стили кнопки в корзину для мобильной версии*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced .catalog-section-item-purchase-mobile .catalog-section-item-purchase-button span {
    color: #3A3A3A;
    font-weight: normal;
    font-size: 13px !important;
    opacity: 1;
    line-height: unset;
}

/*Фон - для полосы над блоком с вопросом внизу страницы*/
.intec-template .intec-template-layout-page {
    background: var(--io-bg, #3a3a3a);
}

/*отступы между карточками товаров снизу и сверху в разделах каталога - сделал от 1200*/
@media (min-width: 1200px) {
.catalog-section-items.intec-grid.intec-grid-a-v-stretch {
    gap: 20px;
}
}

/**/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item {
    flex: 0;
}
}

/*Размер контентной области на ПК*/
@media (min-width: 1400px) {
.intec-content {
    max-width: 1400px !important;
}
}

/*Размер контентной области для планшета*/
@media (min-width: 1200px) and (max-width: 1399px) {
.intec-content {
    max-width: 1116px !important;
    min-width: 1116px !important;
}
}

/*Подтройка блоков карточек товаров по ширине на планшете (убираем отступ 1px и сбрасываем максимальную ширину, где флекс 25%)*/
@media (min-width: 1200px) and (max-width: 1399px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item {
   margin-left: 0px;
   max-width: unset;
}
}

/*Сделать только для 1400?*/
.intec-content .intec-content-wrapper, .intec-content .intec-content.intec-content-primary .intec-content-wrapper {
    max-width: 1400px;
}

/*Сделал от 1200 пока*/
@media (min-width: 1200px) {
 .intec-content .intec-content-wrapper, .intec-content .intec-content.intec-content-primary .intec-content-wrapper {
        margin-left: 0px;
        margin-right: 0px;
    }
}
/*Убрал отступы сверху и слева от блоков разделов в каталоге товаров (были: -1px) Сделал от 1200 пока*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    margin-top: 0px;
    margin-left: 0px;
}
}

/*Убрал отступы 1px сверху Сделал от 1200 пока*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    padding-top: 0px;
}
}

/*Сделал от 1200 пока*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 {
    padding-top: 0px;
}
}

/*Скрыл отступ (какой-то пустой блок с тегами Сделал от 721 пока*/
    @media (min-width: 721px) {
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-menu-tags[data-position=top] {
margin: unset;
}
}

/*Ширина блока с 4 разделами 1 уровная каталога для ПК*/
@media (min-width: 1400px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 {
    width: 1116px;
}
}

/*Ширина блока с 4 разделами 1 уровная каталога для мобилы*/
@media (min-width: 1200px) and (max-width: 1399px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 {
    width: 832px;
}
}

/*Отступы внутри блоков с разделами в каталоге и размер картинкок для ПК и мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-picture {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
}

/*Отступы от краев блока с разделами в разделах каталога ПК и мобила*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-items {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}
}

/*ПК и мобила*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
}

/*Цвет копирайта и размер шрифта*/
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-copyright {
    color: var(--io-text, #FFFFFF) !important;
    font-size: 12px !important;
}

/*Скругление Яндекс карт*/
.map-yandex-system-control .ymaps-map.ymaps-i-ua_js_yes {
    border-radius: 10px !important;
}

.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-map {
    border-radius: 10px !important;
}

/*Отступ, чтоб иконка умного фильтра не торчала слева для ПК и мобилы*/
@media (min-width: 1200px) {
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-toggle-icon {
    margin-left: 1px;
}
}

/**/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images:hover {
    border: #FF8640 1px solid;
    border-radius: 5px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
    border: var(--io-border-surface, #444444) 1px solid;
    border-radius: 5px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper:hover {
    color: var(--io-accent-text, #FF8640) !important;
}

/*Цвет разделительной полосы между пунктами выпадающего меню в шапке*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    border: 1px solid var(--io-border-surface, #444444) !important;
}

/*Закруглению верхнего выпадающего меню в шапке снизу*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.menu-submenu-items {
    font-weight: normal;
}

/*Цвет иконки меню в шапке*/
.ns-bitrix.c-menu.c-menu-popup-3 .menu-button {
    color: var(--io-text, #FFFFFF) !important;
}

/*Цвет иконки меню в шапке при наведении*/
.ns-bitrix.c-menu.c-menu-popup-3 .menu-button:hover {
    color: var(--io-accent-text, #FF8640) !important;
}

/*Детальная*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-gallery-picture-wrapper.intec-ui-picture img {
    border-radius: 10px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description img {
    border: solid var(--io-border, #555555) 5px;
}

/*Зеленый*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-quantity  {
    color: var(--io-success, #90D264);
}

/*Цвет текста описани брендов*/
.ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-preview-text {
    color: var(--io-text, #FFFFFF);
}

/*Цвет названия документов на детальной странице*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-document-name {
    color: var(--io-text, #FFFFFF);
}

/*Делаем картинку в тексте шириной в половину блока контента максимально для ПК и мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description img  {
    max-width: 50%;
}
}

/*Убираем ширину 50% для картинок в таблицах для ПК и мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description .imgtable  {
    max-width: unset;
    vertical-align: middle;
}
}

.intec-ui-mark-text {
    background: var(--io-surface, #444444);
    border-radius: 10px;
}

/*Пока для ПК и мобилы*/
 
.intec-ui-mark-text {
    padding-left: 20px;
    padding-right: 20px;
}


/*для ПК и мобилы*/

.intec-ui-mark-text {
    padding-top: 10px;
    padding-bottom: 10px;
}


/*Контакты*/
/*Текст в контактах в черных блоках сбрасываем*/
.contacts .contacts-contact .contacts-contact-parameter .contacts-contact-value {
    color: unset;
}

/*Цвет адреса на странице контактов*/
.contacts .contacts-contact .contacts-contact-parameter .contacts-contact-text {
    color: var(--io-accent-text, #FF8640);
}

/*Текст в контактах в черных блоках меняем на новый*/
.contacts .contacts-contact .contacts-contact-parameter .contacts-contact-value {
    color: var(--io-accent-text, #FF8640);
}

/*Цвет заголовка Обратная связь на странице контактов*/
.ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {
    color: var(--io-text, #FFFFFF);
}

/*Поиск в подвале*/
/*Цвет вводимого текста*/
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-input {
    color: var(--io-text, #FFFFFF) !important;
}

/*Рамка окна поиска*/
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-form {
    border: solid 1px var(--io-border-surface, #444444);
    border-radius: 10px;
}

/*Рамка окна поиска*/
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-form:hover {
    border: solid 1px #FF8640;
    border-radius: 10px;
}

.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
    border-radius: 10px;
}

.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-form:active {
    color: var(--io-accent-text, #FF8640);
}

.glyph-icon-loop:hover {
    color: var(--io-accent, #FF8640);
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button-icon {
    color: var(--io-accent, #FF8640) !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item-icon {
    color: var(--io-accent, #FF8640) !important;
}

/*Рамка при наведении на пункты выпадающего меню в шапке невидимая на фоне*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    border: solid 1px var(--io-border-surface, #444444);
}

/*Рамка при наведении на пункты выпадающего меню в шапке при наведении*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:not(:first-child) > .menu-submenu-item-text:hover {
    border: solid 1px #FF8640;
    border-radius: 5px;
}

/*Шрифт и цвет для наименований свойств ТП на детальной в блоке ахарактеристик*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-offers-property-title {
    font-size: 15px;
    color: var(--io-text, #FFFFFF);
}

/*Границы обводки вариантов выбора ТП на детальной*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-offers-property-value[data-state=selected] {
    border: solid 1px  #FF8640;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-offers-property-value {
    border-radius: 5px;
}

/*Страница об оплате*/
.intec-page.intec-page-payment {
    color: var(--io-text, #FFFFFF) !important;
}

.intec-page.intec-page-payment .intec-page-banner-text {
    color: #3A3A3A !important;
}

.intec-page.intec-page-payment .intec-page-banner-title {
    color: #3A3A3A !important;
}

.intec-page.intec-page-payment .intec-page-banner-title + * {
    color: #3A3A3A !important;
}

/*ОТЗЫВЫ*/
/*Цвет названия*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-name {
    color: var(--io-text, #FFFFFF);
}

/*Цвет звездочек*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-rating-item[data-active=true] svg path {
    fill: #FF8640;
    stroke: #FF8640;
}

/*Цвет названий файлов*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-files-name a {
    color: var(--io-text, #FFFFFF);
    word-break: break-all;
}

/*Цвет текста отзывов*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-text {
    color: var(--io-text, #FFFFFF);
}

/*Фон текстов отзывов*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-container {
    background: var(--io-surface-2, #545454);
    border: none;
}

/*Закругления блока отзывов сверху всех*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-container {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

/*Закругления блока отзывов снизу только там, где нет ответа*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-container[data-answer=false] {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
}

/*Цвет блока с ответом на отзывы*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer {
    background-color: var(--io-surface-2, #666666);
    border: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

/*Цвет информации об отвечающем на отзыв */
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-information {
    color: #3A3A3A;
    font-size: 15px;
}

/*Цвет ответа на отзыв */
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-text {
    color: var(--io-text, #FFFFFF);
}

/*Цвет имени отвечающего на отзыв */
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-name {
    color: var(--io-success, #90D264);
}

/*Описание формы регистрации*/
.ns-bitrix.c-system-auth-registration.c-system-auth-registration-default .system-auth-registration-form-description {
    color: var(--io-text, #FFFFFF);
}

/*Скругление блока*/
.news-list-item-block {
    border-radius: 10px;
}

/*Выравнивание отступов от даты после того, как убрали картинку слева от автора и даты отзыва для ПК и мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-date {
    padding-top: 5px;
    padding-left: 14px;
}
}

/*Выравнивание отступов от имени после того, как убрали картинку слева от автора и даты отзыва для ПК и мобилы*/
@media (min-width: 1200px) {
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-name {
    padding-left: 14px;
    color: var(--io-accent-text, #FF8640);
}
}

/*Убрал отображение инфы в отзывах - выводилось имя невпопад криво*/
.ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-information {
   display: none;
}

/*Цвет сообщений от форм*/
.ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-success {
    color: var(--io-success, #90d264);
}

/*Фон кнопки Оставить отзыв*/
.ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button {
    background-color: #FF8640;
    border-radius: 5px;
}

/*Цвет текста кнопки Оставить отзыв*/
.ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button-part {
    color: #FFFFFF !important;
}

/*Скрываем иконку сообщения на кнопке Оставить отзыв*/
.ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button-part svg  {
    display:none ;
}

/*Убираем отступ в кнопке Оставить отзыв от иконки сообщения */
.ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button-icon {
    padding-right: unset;
}

/*Список сравниваемых элементов пуст*/
font.notetext {
    color: var(--io-success, #90d264);
}

/*Рамки в форме Задать вопрос 2px*/
.intec-ui.intec-ui-control-input.intec-ui-mod-block:hover {
    border: 2px solid #FF8640;
}
/*
.intec-ui.intec-ui-control-input.intec-ui-mod-block {
    border: 2px solid var(--io-border-bg, #3A3A3A);
}*/

/*Смайлики*/
.smile {
    vertical-align: sub;
}

/*Убираем бургер выпадающего меню в шапке слева от логотипа пока поставил для ПК и мобилы*/
@media (min-width: 1200px) {
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu-popup-wrap {
    display: none;
}
}

/*Скругление кнопки заказать в форм Заказать товар*/
.ns-bitrix.c-form-result-new.c-form-result-new-template-1 .form-result-new-buttons .intec-ui-control-button {
    border-radius: 10px;
}

/*Нажмите здесь, чтобы продолжить покупки - белым текст, кроме ссылки*/
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-page.bx-soa-page-empty .bx-soa-page-description {
    color: var(--io-text, #FFFFFF) !important;
}

/*Белый текст на странице Заказ сформирован*/
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-page.bx-soa-page-confirm .bx-soa-page-table-content {
    color: var(--io-text, #FFFFFF);
}

/*Личный кабинет*/
/*Уже есть аккаунт? меняем цвет*/
.ns-bitrix.c-system-auth-registration.c-system-auth-registration-default .system-auth-registration-form-auth-button {
    color: #FFFFFF;
}

/*Цвет рамки поиска поля ввода почты восстановления пароля*/
#USER_EMAIL_RESTORE {
    border: var(--io-border-bg, #3A3A3A) 2px solid;
}

#USER_EMAIL_RESTORE:hover {
    border: #FF8640 2px solid;
}

#USER_EMAIL_RESTORE:focus {
    border: #FF8640 2px solid;
}

/*Фон блока восстановления пароля*/
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-block {
    background: var(--io-surface, #444444);
    border: 2px solid var(--io-border-surface, #444444);
    border-radius: 10px;
}

.intec-ui.intec-ui-control-button:focus {
    background: var(--io-surface, #444444);
    border: 2px solid var(--io-border-surface, #444444);
    border-radius: 10px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-transparent {
    border: var(--io-border-bg, #3A3A3A) 2px solid;
    color: var(--io-text, #FFFFFF);
}

.intec-ui.intec-ui-control-button.intec-ui-mod-transparent:hover {
    background: var(--io-surface-2, #545454);
    color: var(--io-accent-text, #FF8640);
}

/*Поле с восстав*/
.intec-ui.intec-ui-control-alert.intec-ui-scheme-blue {
    border-radius: 10px;
    background-color: var(--io-surface-2, #545454);
    border-color: var(--io-border, #545454);
    color: var(--io-success, #90D264);
    font-size: 13px;
}

.intec-ui-form .intec-ui-form-field.intec-ui-form-field-required .intec-ui-form-field-title:after {
    color: var(--io-accent-text, #FF8640);
}

.ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-default .system-auth-authorize-block {
    border: 1px solid var(--io-border-surface, #444444);
    background: var(--io-surface, #444444) !important;
    border-radius: 10px;
}

/*Цвет разделительной полосы в окне авторизации*/
.ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-default .system-auth-authorize-delimiter {
    background-color: #B1B1B1;
}

/*Цвет текста в блоке справа в окне авторизации*/
.ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-default .system-auth-authorize-registration-text {
    color: var(--io-text-muted, #B1B1B1);
}

/*Оплата заказа - фон и границы блока*/
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-page.bx-soa-page-confirm .bx-soa-page-block {
    border-radius: 10px;
    border: none;
    background: #FFFFFF;
}

/*Цвет для Параметры оплаты в заказе*/
.ns-bitrix.c-sale-personal-order-detail.c-sale-personal-order-detail-template-1 {
    color: var(--io-text, #FFFFFF) !important;
}

/*Белый фон для брендов на главной
.widget.c-brands.c-brands-template-3[data-slider=false][data-columns="5"] .widget-item-wrapper {
    background-color: #FFFFFF !important;
}

.widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture {
    filter: grayscale(1);
}
*/

/*Карта на главной*/
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-map {
    filter: invert(1) grayscale(1) contrast(0.5);
}

/*Сделал на ПК и мобилу пока*/
@media (min-width: 1200px) {
.widget.c-widget.c-widget-contact-1 .widget-block-wrapper {
    max-width: 410px !important;
}
}

/*Сделал на ПК и мобилу пока*/
@media (min-width: 1200px) {
.widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric {
    width: 112px;
}
}
/*Сделал на ПК и мобилу пока*/
@media (min-width: 1200px) {
.widget.c-widget.c-widget-products-3 .widget-item-purchase-buttons {
    width: 112px;
}
}

/*Отступ для иконок в шапке*/
.sale-basket-small-tabs .intec-grid-i-h-10 {
    gap: 20px;
    margin-right: 0px !important;
}

/*Рамки для карточек товаров в разделах в мобильной версии*/
@media (max-width: 1199px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    border: solid var(--io-border-bg, #3A3A3A);
}
}

@media (max-width: 1199px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper:hover {
    border: solid var(--io-border-surface, #444444);
}
}

/*Правка отступа у характеристик в карточках товаров для ТП, был разный у ТП и характеристик товаров*/
.catalog-element-property .intec-grid.intec-grid-i-v-10>.intec-grid-item, .intec-grid.intec-grid-i-v-10>.intec-grid-item-1, .intec-grid.intec-grid-i-v-10>.intec-grid-item-10, .intec-grid.intec-grid-i-v-10>.intec-grid-item-2, .intec-grid.intec-grid-i-v-10>.intec-grid-item-3, .intec-grid.intec-grid-i-v-10>.intec-grid-item-4, .intec-grid.intec-grid-i-v-10>.intec-grid-item-5, .intec-grid.intec-grid-i-v-10>.intec-grid-item-6, .intec-grid.intec-grid-i-v-10>.intec-grid-item-7, .intec-grid.intec-grid-i-v-10>.intec-grid-item-8, .intec-grid.intec-grid-i-v-10>.intec-grid-item-9, .intec-grid.intec-grid-i-v-10>.intec-grid-item-auto {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.catalog-element-property .intec-grid.intec-grid-i-v-5>.intec-grid-item, .intec-grid.intec-grid-i-v-5>.intec-grid-item-1, .intec-grid.intec-grid-i-v-5>.intec-grid-item-10, .intec-grid.intec-grid-i-v-5>.intec-grid-item-2, .intec-grid.intec-grid-i-v-5>.intec-grid-item-3, .intec-grid.intec-grid-i-v-5>.intec-grid-item-4, .intec-grid.intec-grid-i-v-5>.intec-grid-item-5, .intec-grid.intec-grid-i-v-5>.intec-grid-item-6, .intec-grid.intec-grid-i-v-5>.intec-grid-item-7, .intec-grid.intec-grid-i-v-5>.intec-grid-item-8, .intec-grid.intec-grid-i-v-5>.intec-grid-item-9, .intec-grid.intec-grid-i-v-5>.intec-grid-item-auto {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.catalog-element-properties > .intec-grid > .catalog-element-property {
    padding-top: 5px !important;
}

/*Стили для иконки pdf  в детальном описании*/
 .pdfsvg {
    border: none !important;
    padding-right: 5px;
    display: table-cell;
}

/*Убираем светлую полосу под меню в мобильной версии*/
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2 {
    background: black !important;
}

/*ФОн для подложки в мобильной версии сайта в шапке (для проверки ставил darkcyan)*/
.c-header.c-header-template-1 {
    background: var(--io-surface, #444444);
}

/*Выравниваем картинку в карточках товаров в мобильной версии в разделах каталога товаров*/
@media (max-width: 1199px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image a {
    display: table-row;
}
}

/*Скрываем блок отступа от цены до кнопки в корзину для мобильных в карточках товаров в разделах каталога*/
@media (max-width: 1199px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-base {
    display: none;
}
}

/*Уменьшаем отступ от цены до кнопки в корзину для мобильных в карточках товаров в разделах каталога*/
@media (max-width: 1199px) {
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-block {
    margin-top: 20px;
}
}

/*Переносим слова в названия разделов в каталоге - не вмещались названия: r_podshipniki */
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name {
    word-break: break-word;
}

/*Размер шрифта копирайта*/
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-copyright {
    font-size: 11px !important;
}

/*Отступ до копирайта при закрепленной панели снизу*/
@media (min-width: 369px) and (max-width: 768px) {
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-copyright {
    padding-bottom: 100px;
}
}

/*Отступ до копирайта при закрепленной панели снизу*/
@media (max-width: 368px) {
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-copyright {
    padding-bottom: 150px;
}
}








/*Цвет иконки умного фильтра - виден в мобильной версии*/
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-filter-button svg {
    display: block;
    fill: var(--io-text, #FFFFFF);
    stroke: var(--io-text, #FFFFFF);
}

/*Адаптация ширины блоков с названиями разделов в каталоге товаров под разные экраны, чтоб не разъезжались в разное количество строк*/
@media (min-width: 1200px) and (max-width: 1399px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    flex: 0 0 33%;
    max-width: 33%;
}
}

@media (min-width: 981px) and (max-width: 1199px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    flex: 0 0 50%;
    max-width: 50%;
}
}

@media (max-width: 980px) {
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    flex: 0 0 100%;
    max-width: 100%;
}
}

@media (min-width: 860px) and (max-width: 900px) {
.intec-grid>.intec-grid-item-900-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

/*Убрал лишний отступ для списка в списке снизу в контенте для разделов*/
 .intec-content-right-wrapper .intec-ui-markup-text ul ul {
        margin-bottom: unset;
    }

/*Убрал лишний отступ для списка в списке снизу в контенте для детального описания*/
 .catalog-element-section-content ul ul {
        margin-bottom: unset;
}

/*Цвет текста "Спасибо! Ваша заявка принята! в форме обратной связи на странице контактов*/

.ns-bitrix.c-form-result-new.c-form-result-new-contacts {
    color: var(--io-text, #ffffff);
}

/*Стили кнопки блока преимуществ на главной*/
.widget.c-about-ref.c-about-ref-template-2 .widget-buttons .intec-ui.intec-ui-control-button.intec-ui-scheme-current {
    color: #ffffff;
    border-radius: 5px;
}

.widget.c-about-ref.c-about-ref-template-2 .widget-buttons .intec-ui.intec-ui-control-button.widget-button {
    padding-top: 16px;
    padding-bottom: 16px;
}

/*Текст в списке названий разделов (блок слева) в результатах поиска*/
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric-name {
    color: var(--io-accent-text, #ff8640);
}

/*Фоновый цвет блока Все разделы в результатах поиска*/
.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric[data-active=true] {
    background-color: var(--io-surface, #444444);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric[data-active=true] .catalog-search-rubric-name {
    color: #ffffff;
}

.ns-bitrix.c-search-page.c-search-page-catalog .search-page-content .search-form-input {
    background-color: #ffffff;
}

.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric {
    border: 2px solid var(--io-border-bg, #3A3A3A);
    background-color: var(--io-surface, #444444);
}

.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

/*Скругление поля ввода адрес на странице оформления заказа справа*/
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-fade2white {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .dropdown-fade2white {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

/*Цвет написания адреса на странице оформления заказа справа*/
.bx-sls .bx-ui-sls-fake {
 color: var(--io-text-muted, #9a9a9a) !important;
}

.bx-sls .bx-ui-sls-route {
 color: var(--io-text-muted, #9a9a9a) !important;
}

/*Цвет разделительной полосы между товарами в блоке при наведении на избранное*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product {
    border-bottom: 1px solid var(--io-border-bg, #3A3A3A) !important;
}

.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header {
    border-bottom: 1px solid var(--io-border-bg, #3A3A3A) !important;
}

/*Цвет текста в div с ТП элементов на страницы корзины*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-item-basket-property-value {
    color: var(--io-text-muted, #b0b0b0);
}














/* 1) Собираем текст в колонку и задаём понятные расстояния
.c-slider.c-slider-template-2 .widget-item-text{
  display: flex;
  flex-direction: column;
  align-items: flex-start;   под левое выравнивание
  gap: 16px;                 расстояние между заголовком/описанием/кнопкой
  max-width: 760px;          чтобы текст не растягивался слишком широко
}

Если какой-то слайд/баннер выравнен по центру
.c-slider.c-slider-template-2 .widget-item-text[data-align="center"]{
  align-items: center;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

2) Заголовок: больше, но без “наезда”
.c-slider.c-slider-template-2 .widget-item-header[data-view="1"]{
  margin: 0 !important;
  padding: 0 !important;

  font-weight: 700;
  font-size: clamp(26px, 3.4vw, 44px) !important;
  line-height: 1.08 !important;

  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

3) Подзаголовок/описание: убираем фикс. высоту и маленький line-height
.c-slider.c-slider-template-2 .widget-item-description[data-view="1"]{
  margin: 0 !important;
  padding: 0 !important;

  font-size: clamp(16px, 2.0vw, 28px) !important;
  line-height: 1.25 !important;

  height: auto !important;
  max-height: none !important;

  если шаблон где-то режет текст
  overflow: visible !important;
  display: block !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
}

4) Кнопка: фиксируем нормальный размер и отступы 
.c-slider.c-slider-template-2 .widget-item-buttons[data-view="1"]{
  margin: 0 !important;
  padding: 0 !important;
}

.c-slider.c-slider-template-2 .widget-item-button{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  height: 48px !important;
  padding: 0 22px !important;
  border-radius: 6px !important;

  font-size: 15px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

5) Мобильная докрутка (чтобы не “съедало” экран)
@media (max-width: 768px){
  .c-slider.c-slider-template-2 .widget-item-text{
    gap: 12px;
  }

  .c-slider.c-slider-template-2 .widget-item-button{
    height: 44px !important;
    padding: 0 16px !important;
  }
}

@media (max-width: 480px){
  .c-slider.c-slider-template-2 .widget-item-text{
    gap: 10px;
  }
}*/

/*Цвет фона карточек просмотренных товаров в ЛК пользователя*/
.ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-wrapper {
    background-color: var(--io-surface, #444444);
}

/*Цвет рамки фона карточек просмотренных товаров в ЛК пользователя*/
.ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2[data-borders=true] .catalog-products-viewed-item-wrapper {
    border: 1px solid var(--io-border-bg, #3A3A3A);
}

/*Цвет текста карточек просмотренных товаров в ЛК пользователя*/
.ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-name a {
    color: var(--io-text, #ffffff);
}

/*Цвет цены карточек просмотренных товаров в ЛК пользователя*/
.ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-price-discount {
    color: var(--io-text, #ffffff);
}

/*выравнивание надписи о Согласии на обработку ПД в форме обратной связи по правому краю*/
.ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-footer .intec-ui-control-checkbox {
    float: right;
}

/*Стили для иконки Max в подвале*/
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=MAX] {
    background-position: -512px 0;
}

/*Стили для иконки Max в шапке*/
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=MAX] {
    background-position: -512px 0;
}

/*Меняем текст в форме задать вопрос вверху с красного на оранжевый*/
form[name="SIMPLE_FORM_9"] .form-result-new-description {
    color: var(--io-accent-text, #FF8640) !important;
}


/*Отступ от скролла в форме Запрос КП*/
form[name="SIMPLE_FORM_12"] .form-result-new-field {
    padding-right: 10px  !important;
}

/*Чтобы через растягивание поля курсором нельзя было схлопнуть поле меньше, чем примерно до 2 строк*/
#UniverseForm form[name="SIMPLE_FORM_12"] textarea[name="form_textarea_51"] {
    min-height: 64px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-content span {
line-height: inherit;
}

/*Вернул белый цвет текст для полей при оформлении заказа*/
#bx-soa-order-form [name^="ORDER_PROP_"],
#bx-soa-order-form [name="ORDER_DESCRIPTION"] {
    color: var(--io-text, #FFFFFF) !important;
}

/*Цвет текста профилей заказов в Списке профилей пользователя*/
.ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-cell {
    color: var(--io-text, #FFFFFF);
}

/*Цвет заголовков тексте в профилей*/
.ns-bitrix.c-sale-personal-profile-detail.c-sale-personal-profile-detail-default .sale-personal-profile-detail-block .sale-personal-profile-detail-title {
    color: var(--io-accent-text, #ff8640);
}

/*Уменьшаем отступ от нижней части подвала с копирайтом*/
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel {
    padding-top: 10px !important;
}

/*Уменьшаем отступ от верхней части подвала с копирайтом*/
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-parts {
    padding-bottom: 10px !important;
}

/*Меняем блоков нижней части подвала с копирайтом*/
@media (min-width: 769px) {
    .c-footer.c-footer-template-1 .widget-view-5 .widget-panel .widget-copyright-wrap {
        flex: 0 0 55%;
        max-width: 55%;
    }

    .c-footer.c-footer-template-1 .widget-view-5 .widget-panel .widget-social-wrap {
        flex: 0 0 10%;
        max-width: 10%;
    }

    .c-footer.c-footer-template-1 .widget-view-5 .widget-panel .widget-panel-item-empty {
        flex: 0 0 35%;
        max-width: 35%;
    }
}

/*Цвет рамки профилей заказов*/
    .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-row {
        border-color: #ff8640;
    }

/*Цвет фона профилей заказов*/
    .intec-template .intec-template-layout-content .sale-personal-profile-list-row {
    background: var(--io-surface, #444444);
}

/*Цвет фона шапки профилей заказов*/
.ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-row-title {
    background: var(--io-bg, #3a3a3a);
}

/*Цвет текста шапки профилей заказов*/
.ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-row-title .sale-personal-profile-list-cell {
    color: var(--io-accent-text, #ff8640);
}

/*Адаптив меню иконок шапки в подавли - делаем все 5 на мобильных версиях (было 2, 3 и 4)*/
@media (max-width: 768px) {
    .c-panel-template-1
    .widget-body.intec-grid.intec-grid-a-v-start
    > .widget-item-container.intec-grid-item-5 {
        flex: 0 0 20% !important;
        max-width: 20% !important;
    }
}

/*Адаптив почты и соцсетей в шапке*/
/*Убрал отступы у соцсетей в шапки после их перемены местами с почтой*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-items-wrapper {
    margin: 0px !important;
}

.c-header-template-1 .widget-view-desktop-1 .widget-panel-wrapper> .intec-grid.intec-grid-wrap.intec-grid-i-v-5 {
    margin-bottom: -20px !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-item-wrapper {
    height: 30px !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item .widget-panel-email-item {
    margin-left: 17px;
}

/*--------------------------------*/

/*Кнопки и текст баннеров слайдера на главной - для мобильной версии ставим посередине*/
@media (max-width: 768px) {
.c-slider.c-slider-template-2 .widget-item-text[data-align="left"] {
    align-items: center;
    text-align: center;
}
}

/*Делаем шрифт заголовка на баннере побольше*/
.c-slider.c-slider-template-2 .widget-item-header[data-view="1"] {
    font-weight: 900 !important;
}

/*Делаем шрифт описания на баннере побольше*/
.c-slider.c-slider-template-2 .widget-item-description[data-view="1"]{
    font-size: 20px !important;
}



@media (max-width: 768px) {
    .c-slider.c-slider-template-2 .widget-item-description {
        margin-bottom: 50px !important;
    }
}





























/*Отступ для кнопки баннеров мобильной
@media (max-width: 768px) {
.c-slider.c-slider-template-2 .widget-item-buttons[data-view="1"] {
    padding-bottom: -20% !important;
}
}*/





/*Высота блока с кнопкой и текстом под баннером
@media (max-width: 768px) {
    .intec-template-layout-header-wrapper .widget-banner .c-slider.c-slider-template-2 .widget-item-wrapper {
        height: 160px !important;

    }
}


@media (max-width: 768px) {
.intec-template-layout-header-wrapper .widget-banner .c-slider.c-slider-template-2 .widget-item-text {
    align-items: center;
}
}



@media (max-width: 768px) {
.intec-template-layout-header-wrapper .widget-banner .intec-grid.intec-grid-i-h-20 {
    margin-bottom: -10px;
}
}



@media (max-width: 768px) {
.intec-template-layout-header-wrapper .widget-banner  .c-slider.c-slider-template-2 .widget-item-text {
        max-width: 100%;
}
}
*/

/*
.c-panel.c-panel-template-1[data-in=false] {
    opacity: 1 !important;
}*/


/*Цвет тега Популярное в статьях*/
.ns-bitrix.c-news.c-news-news-1 .news-additional-tags-header {
    color: var(--io-text, #FFFFFF);
}

/*Цвет тега Самые читаемые в статьях*/
.ns-bitrix.c-news.c-news-news-1 .news-additional-top-header {
    color: var(--io-text, #FFFFFF);
}

/*Цвет названия статей в теге Самые читаемые в статьях*/
.widget.c-news.c-news-template-7 .widget-item-name {
    color: var(--io-text, #FFFFFF);
}
/* End */


/* Start:/bitrix/templates/prom_s1/css/theme-light.css?1792669231419873*/
/* Светлая тема. Включается классом io-light на <html> (см. parts/custom/header.start.php).
   Без класса переменные не заданы, и styles.css / custom.css берут исходные тёмные цвета. */

html.io-light {
    color-scheme: light;

    /* Как в тёмной теме: карточки светлее фона страницы, рамки цвета той поверхности,
       на которой лежат (в тёмной они невидимые - так задумано и здесь) */
    --io-bg: #f3f4f6;               /* фон страниц, было #3a3a3a */
    --io-surface: #ffffff;          /* карточки, попапы, меню, блоки, было #444 */
    --io-surface-2: #f3f4f6;        /* вложенные блоки внутри карточек, было #545454 и близкие */
    --io-input: #f3f4f6;            /* поля ввода в формах, было #abaaaa */
    --io-text: #2d2d2d;             /* основной текст, было #fff */
    --io-text-soft: #5f5f5f;        /* светло-серый текст, было #d0d0d0-#f1f1f1 */
    --io-text-muted: #6b6b6b;       /* подписи, вторичный текст, было #b1b1b1; контраст 4.5 даже на #ececec */
    --io-border: #e3e5e8;           /* видимые рамки, было #505050-#666 */
    --io-border-bg: #f3f4f6;        /* рамки цвета фона страницы, было #3a3a3a */
    --io-border-surface: #ffffff;   /* рамки цвета карточек, было #444 */
    --io-shadow: 0 1px 3px rgba(17, 24, 39, 0.06), 0 1px 2px rgba(17, 24, 39, 0.04);
    --io-shadow-pop: 0 10px 30px rgba(17, 24, 39, 0.12);
    --io-accent-text: #ff8640;      /* оранжевый текст - тем же цветом, что кнопки и иконки (просьба заказчика 08.10; был #c24e0a) */
    --io-success: #347a12;          /* сообщения об успехе, было #90d264; контраст 4.5 на #ececec */
}

/* Логотипы брендов в тёмной теме инвертируются под тёмный фон */
html.io-light .widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture,
html.io-light .widget.c-brands.c-brands-template-3[data-effect-2=grayscale] .widget-item-picture {
    filter: grayscale(1);
}

/* Правило выше сильнее родного «цветной логотип при наведении» - возвращаем наведение */
html.io-light .widget.c-brands.c-brands-template-3 .widget-item-wrapper:hover .widget-item-picture {
    filter: none;
}

/* Оранжевый текст схемы Intec (задаётся в настройках конструктора) - темнее для читаемости на белом.
   Инлайновые стили конструктора идут после этого файла, поэтому нужна специфичность выше.
   :where() держит её на уровне (0,1,1), чтобы не перебить цвета ссылок, заданные в компонентах. */
html.io-light :where(a, [data-ui-markup="a"], .intec-ui-markup-a) {
    color: var(--io-accent-text);
}

/* Правило выше той же силы, что родные a:hover, и стоит позже - без этого ссылки не реагируют на наведение.
   :where держит силу прежней, поэтому наведение, заданное в компонентах, по-прежнему сильнее */
html.io-light :where(a, [data-ui-markup="a"], .intec-ui-markup-a):where(:hover) {
    color: var(--io-accent-hover);
}

html.io-light .intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-current .intec-ui-part-tab[data-active="true"],
html.io-light .intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-mod-transparent:not(:hover):not(:focus):not(:active) {
    color: var(--io-accent-text);
}

html.io-light .intec-cl-text,
html.io-light .intec-cl-text-active:active,
html.io-light .intec-cl-text-active.active,
html.io-light .intec-cl-text-focus:focus,
html.io-light .intec-cl-text-hover:hover {
    color: var(--io-accent-text) !important;
}

/* Текст схемы, который в тёмной теме светлеет при наведении («Все характеристики» и т.п.) */
html.io-light .intec-cl-text-light-hover:hover {
    color: var(--io-accent-hover) !important;
}

/* Иконкам тёмный оранжевый не нужен (это правило контраста для текста) - фирменный #ff8640, как в тёмной теме */
html.io-light :is(.intec-cl-text, .intec-cl-text-hover:hover, .intec-cl-text-active.active):is(i, [class*="icon"]),
html.io-light :is(.intec-cl-text, .intec-cl-text-hover:hover, .intec-cl-text-active.active) :is(i, [class*="icon"]) {
    color: var(--io-accent) !important;
}

html.io-light .widget.c-about-ref.c-about-ref-template-2 .widget-title {
    color: var(--io-text-muted);
}

/* Стандартные серые Intec слишком бледные на белом (контраст 2.2-2.8) */
html.io-light .ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link,
html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-title,
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-title,
html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-item-name-sticker,
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-name,
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab-link-count,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-reference,
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset {
    color: var(--io-text-muted);
}

/* Активный таб карточки товара: в тёмной теме белый на фоне страницы */
html.io-light .catalog-element-sections .catalog-element-tab[data-active="true"] a {
    color: var(--io-accent-text) !important;
}

/* Оранжевый текст, вставленный в визуальном редакторе инлайновым стилем */
html.io-light [style*="rgb(255, 134, 64)"]:not([style*="background" i]),
html.io-light [style*="#ff8640" i]:not([style*="background" i]) {
    color: var(--io-accent-text) !important;
}

/* Полоса под мобильным меню в тёмной теме закрашена чёрным */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2 {
    background: var(--io-surface) !important;
}

/* Постоянный (не hover) оранжевый текст из !important-правила схемы конструктора Intec */
html.io-light .bx-soa-editstep,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .quick-location-tag,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .quick-location-tag,
html.io-light .bx-soa-item-title a,
html.io-light .bx_compare .table_compare table tr td a,
html.io-light .bx-filter .bx-filter-popup-result a,
html.io-light .news-list-filter .news-list-filter-button.news-list-filter-button-active,
html.io-light .intec-panel-sort .sort-value.sort-state-active a {
    color: var(--io-accent-text) !important;
}

/* Серая контурная кнопка «Задать вопрос» на странице проекта */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-buttons-ask {
    color: var(--io-text-muted);
    border-color: var(--io-text-muted);
}

/* Наведение на кнопки в шапке (кабинет, сравнение, избранное) - оранжевый схемы Intec с !important */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button:hover .widget-panel-button-text,
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button:hover .widget-panel-button-icon {
    color: var(--io-accent-text) !important;
}

/* Родная серая подложка Intec (#f4f5f7) при наведении: на белой шапке выглядит как выделение */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-button:hover {
    background: transparent;
}

/* ---------- Шапка ---------- */

/* Белая шапка поверх серого фона страницы */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1,
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-fixed,
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-mobile {
    background-color: var(--io-surface) !important;
}

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-fixed,
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-mobile {
    box-shadow: var(--io-shadow);
}

/* Логотип - встроенный SVG с белой заливкой под тёмный фон */
html.io-light .widget-container-logotype svg path[fill="white"],
html.io-light .widget-logotype svg path[fill="white"],
html.io-light [class*="logotype"] svg path[fill="white"] {
    fill: var(--io-text);
}

/* Иконки сравнения, избранного и корзины. Плашка 40x40 со скруглением - это .sale-basket-small-tab-wrap,
   сам .sale-basket-small-tab - только значок 20x20: серый фон на нём давал острый квадрат за иконкой */
html.io-light .sale-basket-small-tab {
    background-color: transparent !important;
}

/* Плашки как в тёмной теме: отличаются от фона шапки. Обычная шапка белая - плашки серые,
   у закреплённой фон серый - плашки остаются белыми */
html.io-light .c-header .widget-view-desktop-1 .sale-basket-small-tab-wrap {
    background-color: var(--io-bg);
}

/* Линия под верхней строкой шапки: в тёмной она цвета шапки и не видна, в светлой резала шапку
   и проходила по кнопке «Выйти», которая выше этой строки */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel {
    border-bottom-color: var(--io-surface) !important;
}

html.io-light .sale-basket-small-tab-icon path {
    fill: var(--io-text-soft);
}

html.io-light .sale-basket-small-tab:hover .sale-basket-small-tab-icon path {
    fill: var(--io-accent);
}

/* ---------- Баннеры коллекций на главной (main.categories template-18) ----------
   Картинки нарисованы на фоне #444 тёмной темы. Светлые копии сделаны tools/lighten_bg.py
   и привязаны к ссылкам баннеров: если в админке сменят картинку, светлую копию нужно
   пересобрать тем же скриптом. */
html.io-light .c-categories-template-18 .widget-item {
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .widget.c-categories.c-categories-template-18 .widget-item[data-theme] .widget-item-name,
html.io-light .widget.c-categories.c-categories-template-18 .widget-item[data-theme] .widget-item-preview-text {
    color: var(--io-text);
}

html.io-light .c-categories-template-18 a[href="/catalog/r_kompaktnye_ventilyatory_ebmpapst/"] .widget-item-picture {
    background-image: url("/bitrix/templates/prom_s1/css/../images/io-light/collection-ebmpapst.jpg") !important;
}

html.io-light .c-categories-template-18 a[href="/catalog/r_filtruyushchie_materialy/"] .widget-item-picture {
    background-image: url("/bitrix/templates/prom_s1/css/../images/io-light/collection-filters.jpg") !important;
}

html.io-light .c-categories-template-18 a[href="/catalog/r_klinovye_remni/"] .widget-item-picture {
    background-image: url("/bitrix/templates/prom_s1/css/../images/io-light/collection-belts.jpg") !important;
}

html.io-light .c-categories-template-18 a[href="/catalog/r_teplomash/"] .widget-item-picture {
    background-image: url("/bitrix/templates/prom_s1/css/../images/io-light/collection-teplomash.jpg") !important;
}

/* Поле поиска в белой шапке */
html.io-light .c-header .widget-view-desktop .search-title-input,
html.io-light .c-header .widget-view-desktop .search-title {
    background-color: var(--io-bg);
}

/* Карта на главной в тёмной теме инвертирована фильтром - в светлой показываем как есть */
html.io-light .widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-map {
    filter: none;
}

/* Подвал: стандартный светлый фон Intec (#f5f5f5) сливается с серым фоном страницы */
html.io-light .c-footer.c-footer-template-1 {
    background-color: var(--io-surface);
    border-top: 1px solid var(--io-border);
}

/* Выбранный пункт бокового меню (помощь, услуги): стандартный #fbfcfd не виден на белой панели */
html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected="true"] {
    background-color: var(--io-bg);
}

/* Блоки внутри белых панелей, которые в тёмной теме отличались цветом */
html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-contact-person {
    background-color: var(--io-bg);
}

/* Логотип в шапке мобильного меню: в тёмной теме белый на белом и не виден, в светлой
   проявился и не помещается по ширине - ужимаем до размера логотипа мобильной шапки */
html.io-light .menu-panel-logotype svg {
    width: 130px;
    height: auto;
}

/* ---------- Иконки ---------- */

/* Стрелка у «Каталог товаров»: глобальное .fa-angle-down в тёмной теме белое и в светлой стало
   тёмным, а на оранжевой полосе меню должно остаться белым. В белой фиксированной шапке - тёмное. */
html.io-light .intec-cl-background .menu-item-text-icon-arrow .fa-angle-down:before {
    color: #ffffff;
}

/* Иконки адреса, почты и телефона в блоке контактов: встроенный стиль SVG .b{fill:#fff}.
   Иконки - фирменным #ff8640, тёмный оранжевый только для текста (правка заказчика 06.10) */
html.io-light .widget.c-widget.c-widget-contact-1 .widget-block-item-title svg .b {
    fill: var(--io-accent);
}

/* Пустые звёзды рейтинга: стандартный #e8e8e8 не виден на белой карточке */
html.io-light .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item:not([data-active=true]):not([data-focus=true]):not(:hover) {
    color: #b8bec6;
}

html.io-light .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item:is([data-active=true], [data-focus=true], :hover) {
    color: var(--io-accent);
}

/* Лупа в поиске подвала и в кнопке поиска фиксированной шапки */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-3 .search-title-button:not(:hover) .glyph-icon-loop,
html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:not(:hover) .search-title-button-icon {
    color: var(--io-text-soft);
}

/* =====================================================================
   Дизайн светлой версии: единая система элементов поверх текущей раскладки.
   Структура и блоки не меняются - только вид карточек, кнопок, полей,
   заголовков, табов и состояния наведения.
   ===================================================================== */

html.io-light {
    --io-heading: #1f2328;
    --io-radius: 12px;
    --io-radius-sm: 8px;
    --io-accent: #ff8640;
    --io-accent-hover: #f26f22;
    --io-accent-soft: #fff1e8;
    --io-input: #ffffff;
    --io-input-border: #dfe2e7;
    --io-shadow-hover: 0 10px 28px rgba(17, 24, 39, 0.10);
    --io-ease: 0.2s ease;
}

/* ---------- Заголовки ---------- */

html.io-light h1,
html.io-light .intec-template .intec-template-part.intec-template-part-title {
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

html.io-light .intec-template .widget .widget-header .widget-title {
    color: var(--io-heading);
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ---------- Кнопки ---------- */

html.io-light .intec-ui.intec-ui-control-button.intec-ui-scheme-current,
html.io-light .intec-ui.intec-ui-control-basket-button,
html.io-light .c-slider.c-slider-template-2 .widget-item-button,
html.io-light .widget-container-button-kp {
    border-radius: var(--io-radius-sm) !important;
    font-weight: 600;
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease), color var(--io-ease);
}

html.io-light .intec-ui.intec-ui-control-button.intec-ui-scheme-current:not(.intec-ui-mod-transparent):hover,
html.io-light .intec-ui.intec-ui-control-basket-button:hover,
html.io-light .c-slider.c-slider-template-2 .widget-item-button:hover,
html.io-light .widget-container-button-kp:hover {
    background-color: var(--io-accent-hover) !important;
    border-color: var(--io-accent-hover) !important;
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

/* Контурные кнопки: при наведении заливаются */
html.io-light .intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-mod-transparent:hover {
    background-color: var(--io-accent) !important;
    color: #ffffff !important;
}

/* ---------- Поля ввода ---------- */

html.io-light .intec-ui.intec-ui-control-input,
html.io-light .intec-ui-form .intec-ui-control-input,
html.io-light textarea.intec-ui-control-input {
    background-color: var(--io-input) !important;
    border: 1px solid var(--io-input-border) !important;
    border-radius: var(--io-radius-sm) !important;
    transition: border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .intec-ui.intec-ui-control-input:hover {
    border-color: var(--io-accent) !important;
}

html.io-light .intec-ui.intec-ui-control-input:focus {
    border-color: var(--io-accent) !important;
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
    outline: none;
}

html.io-light .intec-ui-form .intec-ui-form-field-title {
    color: var(--io-text-soft);
    font-weight: 500;
}

/* Поиск в шапке - серое поле-«таблетка» на белом */
html.io-light .c-header .widget-view-desktop .ns-bitrix.c-search-title .search-title-input {
    border-radius: var(--io-radius-sm);
}

/* ---------- Слайдер на главной ---------- */

html.io-light .c-slider.c-slider-template-2 .widget-item,
html.io-light .c-slider.c-slider-template-2 .owl-stage-outer {
    border-radius: 16px;
}

/* ---------- Плитки категорий ---------- */

html.io-light .c-sections.c-sections-template-1 .widget-element-wrap {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .c-sections.c-sections-template-1 .widget-element-wrap:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .c-sections.c-sections-template-1 .widget-element-name {
    color: var(--io-heading);
    font-weight: 600;
}

/* ---------- Баннеры коллекций ---------- */

html.io-light .c-categories-template-18 .widget-item {
    border-radius: var(--io-radius);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .c-categories-template-18 .widget-item:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .widget.c-categories.c-categories-template-18 .widget-item[data-theme] .widget-item-name {
    font-size: 16px;
    font-weight: 600;
}

/* ---------- Товары (главная, разделы) ---------- */

html.io-light .c-widget-products-3 .widget-item-wrapper {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .c-widget-products-3 .widget-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .c-widget-products-3 .widget-item-name,
html.io-light .c-widget-products-3 .widget-item-name a {
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
}

html.io-light .c-widget-products-3 .widget-item-price-discount {
    color: var(--io-heading);
    font-size: 20px;
    font-weight: 700;
}

html.io-light .c-widget-products-3 .intec-ui.intec-ui-control-numeric {
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

/* Табы «Рекомендуем / Хит / Новинки» - сегменты-«таблетки» */
html.io-light .c-widget-products-3 .widget-tabs {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

html.io-light .c-widget-products-3 .widget-tabs .intec-ui-part-tab {
    border: 1px solid transparent !important;
    border-radius: 999px !important;
    background-color: var(--io-bg) !important;
    color: var(--io-text-soft);
    font-weight: 500;
    transition: background-color var(--io-ease), color var(--io-ease);
}

html.io-light .c-widget-products-3 .widget-tabs .intec-ui-part-tab[data-active="true"] {
    background-color: var(--io-accent-soft) !important;
    border-color: rgba(255, 134, 64, 0.35) !important;
    color: var(--io-accent-text) !important;
    font-weight: 600;
}

/* ---------- О компании ---------- */

html.io-light .widget.c-about-ref.c-about-ref-template-2 {
    background-color: var(--io-surface) !important;
}

html.io-light .widget.c-about-ref.c-about-ref-template-2 .widget-name {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .widget.c-about-ref.c-about-ref-template-2 .widget-advantages-item-name {
    color: var(--io-heading);
    font-weight: 600;
}

/* ---------- Бренды ---------- */

html.io-light .widget.c-brands.c-brands-template-3 .widget-item-wrapper,
html.io-light .widget.c-brands.c-brands-template-3 .widget-item-picture-wrap {
    border-radius: var(--io-radius);
}

/* ---------- Контакты на главной ---------- */

html.io-light .c-widget-contact-1 .widget-block-wrapper,
html.io-light .c-widget-contact-1 .widget-map {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

html.io-light .c-widget-contact-1 .widget-block-title {
    color: var(--io-heading);
    font-weight: 600;
}

/* ---------- Подвал ---------- */

html.io-light .c-footer .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header-link {
    color: var(--io-heading);
    font-size: 17px;
    font-weight: 600;
}

html.io-light .c-footer .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link {
    color: var(--io-text-soft);
}

html.io-light .c-footer .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link:hover {
    color: var(--io-accent-text);
}

/* ---------- Меню в шапке: белая полоса, оранжевая только кнопка «Каталог товаров» ---------- */

html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper.intec-cl-background {
    background-color: var(--io-surface) !important;
    border-top: 1px solid var(--io-border);
    border-bottom: 1px solid var(--io-border);
}

html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-border {
    border-color: var(--io-border) !important;
}

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item .menu-item-text-wrapper {
    color: var(--io-heading) !important;
    font-weight: 500;
}

html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.intec-cl-background-light-hover:hover,
html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-active {
    background-color: var(--io-accent-soft) !important;
}

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item:hover .menu-item-text-wrapper,
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item.menu-item-active .menu-item-text-wrapper {
    color: var(--io-accent-text) !important;
}

/* «Каталог товаров» - главный вход, остаётся оранжевой кнопкой */
html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-section:first-child,
html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-section:first-child.intec-cl-background-light-hover:hover {
    background-color: var(--io-accent) !important;
}

html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-section:first-child.intec-cl-background-light-hover:hover {
    background-color: var(--io-accent-hover) !important;
}

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item.menu-item-section:first-child .menu-item-text-wrapper,
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item.menu-item-section:first-child:hover .menu-item-text-wrapper {
    color: #ffffff !important;
    font-weight: 600;
}

/* ---------- Плитки категорий: иконка на мягкой подложке ----------
   В Intec картинка лежит абсолютно в блоке высотой 62% ширины плитки. Круг фиксированного
   размера на средних ширинах (около 1024px) не помещался и наезжал на подпись,
   поэтому блок картинки в обычном потоке, а круг считается от ширины плитки. */

html.io-light .c-sections.c-sections-template-1 .widget-element-picture-block,
html.io-light .c-sections.c-sections-template-1 .widget-element.svg .widget-element-picture-block {
    height: auto;
    padding-top: 24px;
}

html.io-light .c-sections.c-sections-template-1 .widget-element-picture-wrap {
    position: static;
    width: clamp(64px, 58%, 120px);
    height: auto;
    aspect-ratio: 1;
    margin: 0 auto;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color var(--io-ease);
}

html.io-light .c-sections.c-sections-template-1 .widget-element-picture {
    width: 60%;
    height: 60%;
    object-fit: contain;
}

html.io-light .c-sections.c-sections-template-1 .widget-element-wrap:hover .widget-element-picture-wrap {
    background-color: #ffe3d1;
}

/* Подпись прилегала к кругу (просьба заказчика 08.10 - больше отступ от иконки): между кругом
   и подписью 16px; поле под подписью 40 -> 24px, плитка той же высоты, поля сверху и снизу равны */
html.io-light .c-sections.c-sections-template-1 .widget-element-picture-block,
html.io-light .c-sections.c-sections-template-1 .widget-element.svg .widget-element-picture-block {
    padding-bottom: 16px;
}

html.io-light .widget.c-sections.c-sections-template-1 .widget-element-name-wrap {
    padding-bottom: 24px !important;
}

/* ---------- Баннеры коллекций на мягкой подложке ----------
   Белый фон фотографий растворяется в подложке через multiply. Фото товаров - на белом (просьба заказчика) */

html.io-light .c-categories-template-18 .widget-item {
    background-color: #fff6f0;
}

html.io-light .c-categories-template-18 .widget-item-picture {
    mix-blend-mode: multiply;
}

/* ---------- Карточка товара ---------- */

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-article {
    color: var(--io-text-muted);
}

/* Наличие - зелёная плашка. display не задаём: у товара с торговыми предложениями плашка у каждого
   предложения своя, скрытые - правилом шаблона [data-offer] { display: none }, выбранная показывается
   скриптом через style="display: block". Ширина по содержимому вместо inline-block */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-quantity {
    width: fit-content;
    padding: 4px 10px;
    border-radius: 999px;
    background-color: #eaf5e4;
    font-size: 12px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-price-discount {
    color: var(--io-heading);
    font-size: 32px;
    letter-spacing: -0.01em;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-price-base {
    color: var(--io-text-muted);
}

/* Кнопка покупки - главный акцент карточки */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-order-button {
    padding: 13px 28px !important;
    border-radius: var(--io-radius-sm) !important;
    font-size: 16px;
    box-shadow: 0 4px 12px rgba(255, 134, 64, 0.30);
    transition: background-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-order-button:hover {
    background-color: var(--io-accent-hover) !important;
    box-shadow: 0 8px 20px rgba(255, 134, 64, 0.40);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .intec-ui.intec-ui-control-numeric {
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

/* Счётчик количества у «В корзину» был бледным (просьба заказчика 09.10 - ярче): «−» и «+» тонким
   начертанием 15px, число тонкое, высота 35px при кнопке 52px. Теперь одной высоты с кнопкой
   (отступ сверху для выравнивания не нужен), знаки и число тёмные и плотные, как у счётчика в
   карточках каталога; «−» и «+» при наведении - фирменный оранжевый на мягкой подложке.
   Только счётчик у кнопки (прямо в .catalog-element-purchase-counter) и такой же в панели, которая
   выезжает сверху при прокрутке (просьба заказчика 12.10); у вариантов, выведенных списком
   (sku.list.php), свой счётчик в строке таблицы - его не трогаем */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter {
    padding-top: 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control.intec-ui.intec-ui-control-numeric,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control.intec-ui.intec-ui-control-numeric {
    display: inline-flex;
    align-items: stretch;
    height: 52px;
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control .intec-ui-part-increment-wrapper,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control .intec-ui-part-increment-wrapper {
    display: flex;
    height: 100%;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control :is(.intec-ui-part-decrement, .intec-ui-part-increment),
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control :is(.intec-ui-part-decrement, .intec-ui-part-increment) {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 100%;
    color: var(--io-heading);
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    transition: color var(--io-ease), background-color var(--io-ease);
}

/* подложка при наведении - по скруглению рамки, без торчащих углов */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control .intec-ui-part-decrement,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control .intec-ui-part-decrement {
    border-radius: 7px 0 0 7px;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control .intec-ui-part-increment,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control .intec-ui-part-increment {
    border-radius: 0 7px 7px 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control :is(.intec-ui-part-decrement, .intec-ui-part-increment):hover,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control :is(.intec-ui-part-decrement, .intec-ui-part-increment):hover {
    color: var(--io-accent-hover);
    background-color: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter > .catalog-element-purchase-counter-control .intec-ui-part-input,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-counter > .catalog-element-counter-control .intec-ui-part-input {
    width: 44px;
    height: 100%;
    color: var(--io-heading);
    font-size: 16px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter-quantity-wrapper {
    color: var(--io-text-soft);
    font-size: 15px;
}

/* Панель, которая выезжает сверху при прокрутке карточки: styles.css красит её цветом фона страницы -
   в светлой серая полоса, на ней белый квадрат фото. Белая, как шапка сайта, с лёгкой тенью */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel {
    border-bottom: 1px solid var(--io-border);
    background-color: var(--io-surface);
    box-shadow: 0 6px 16px rgba(17, 24, 39, 0.08);
}

/* Название в панели: styles.css расширил его со 370 до 800px, и колонка не сжималась - на средних
   ширинах длинное название наезжало на цену. Колонка сжимается, длинное название обрезается
   многоточием (полное - во всплывающей подсказке, как у шаблона), до цены не меньше 24px */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-content > .intec-grid-item-auto:has(> .catalog-element-panel-base) {
    flex: 0 1 auto;
    min-width: 0;
}

/* Правая часть (цена, счётчик, кнопки) без переносов: иначе её минимальная ширина считалась по
   переносимой цене и подписи кнопки, колонка сжималась уже содержимого и оно уходило влево под название */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-content > .intec-grid-item {
    white-space: nowrap;
}
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-base {
    padding-right: 24px;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-properties-all {
    font-weight: 600;
}

/* Вкладки «Описание / Характеристики». Размер и вес шрифта не меняем: вкладки - карусель,
   она считает ширину пунктов при загрузке, и более широкий текст переносит их в столбик */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-tab a {
    color: var(--io-text-soft);
    border-bottom-width: 3px !important;
}

/* Ширина ленты карусели считается при загрузке и иногда выходит меньше суммы вкладок -
   вторая вкладка переносится вниз. Даём ленте ширину по содержимому. */
html.io-light .catalog-element-sections .catalog-element-tabs .owl-stage {
    width: max-content !important;
}

/* Описание и характеристики - белые карточки */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description {
    padding: 28px 32px;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    line-height: 1.6;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description h2,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description h3 {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-properties {
    overflow: hidden;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property {
    max-width: none;
    width: auto;
    border-radius: 0;
    padding: 14px 32px;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property:nth-child(even) {
    background-color: #f7f8fa;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property-name {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-property-value {
    color: var(--io-heading);
    font-weight: 500;
}

/* ---------- Карточки товаров в разделах каталога (catalog.section tile-3) ---------- */

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name,
html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name a {
    color: var(--io-heading);
    font-weight: 500;
    line-height: 1.4;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-discount {
    color: var(--io-heading);
    font-size: 19px;
    font-weight: 700;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .intec-ui.intec-ui-control-numeric {
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

/* Счётчик в карточках товаров на главной - как в каталоге. В custom.css рамка 2px цвета фона
   страницы (в светлой на белой карточке не видна), скругление 5px, цифра 20px и высота 44px при
   кнопке «В корзину» 40px; правило сильнее общего для виджета выше. Здесь рамка 1px, 8px,
   цифра 15px, высота как у кнопки */
html.io-light .widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric {
    box-sizing: border-box;
    height: 40px;
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

html.io-light .widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric :is(.intec-ui-part-decrement, .intec-ui-part-increment, .intec-ui-part-input) {
    height: 38px;
    line-height: 38px;
}

html.io-light .widget.c-widget.c-widget-products-3 .widget-item-counter .intec-ui-control-numeric .intec-ui-part-input {
    font-size: 15px;
}

/* «−» и «+» в карточках (главная и каталог): в custom.css при наведении серый градиент к
   --io-surface-2 - в светлой серая подложка (замечание заказчика 06.10 - без серых подложек).
   Мягкая оранжевая подложка по скруглению рамки, как у счётчика в карточке товара */
html.io-light :is(.widget.c-widget.c-widget-products-3 .widget-item-counter, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter) .intec-ui-control-numeric :is(.intec-ui-part-decrement, .intec-ui-part-increment):hover {
    background: var(--io-accent-soft) !important;
}

html.io-light :is(.widget.c-widget.c-widget-products-3 .widget-item-counter, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter) .intec-ui-control-numeric .intec-ui-part-decrement:hover {
    border-radius: 7px 0 0 7px !important;
}

html.io-light :is(.widget.c-widget.c-widget-products-3 .widget-item-counter, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter) .intec-ui-control-numeric .intec-ui-part-increment:hover {
    border-radius: 0 7px 7px 0 !important;
}

/* Боковой фильтр и плитки подразделов - те же белые карточки */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

/* Поиск по каталогу (/catalog/?q=...), «Найдено в разделах»: в custom.css у выбранного раздела текст
   #ffffff на фоне карточки - в светлой белым по белому, видно было только число (замечание заказчика
   09.10); у остальных - рамка цвета фона страницы. Здесь список - одна белая карточка, как фильтр под
   ним; выбранный раздел - мягкая оранжевая подложка и тёмный текст (в тёмной теме он выделен так же
   светлым текстом на фоне карточки), остальные - оранжевые ссылки */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubrics-content {
    margin-top: 16px;
    padding-top: 0;
    overflow: hidden;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric {
    padding: 14px 20px;
    border: 0;
    border-radius: 0;
    background-color: var(--io-surface);
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric + .catalog-search-rubric {
    border-top: 1px solid var(--io-border);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric-name {
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric:hover .catalog-search-rubric-name {
    color: var(--io-accent-hover);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric[data-active=true] {
    background-color: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric[data-active=true] .catalog-search-rubric-name {
    color: var(--io-heading);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubric-count {
    color: var(--io-text-muted);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header {
    font-weight: 500;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header:not(:hover) {
    color: var(--io-heading);
}

/* Иконки «в избранное» и «сравнить» на фото товаров и в панели карточки - были почти не видны */
/* Только неактивные: у кнопок «уже в избранном / в сравнении» класс intec-cl-text, они остаются оранжевыми */
html.io-light .c-widget-products-3 .widget-item-button:not(.intec-cl-text):not(:hover) i,
html.io-light .c-catalog-section-catalog-tile-3 .catalog-section-item-button:not(.intec-cl-text):not(:hover) i,
html.io-light .c-catalog-element-catalog-default-1 .catalog-element-panel-button:not(.intec-cl-text):not(:hover) .catalog-element-panel-button-icon i {
    color: #9aa0a8;
}

/* ---------- Формы заявок (Запрос КП, Заказать звонок, Задать вопрос) ---------- */

/* Заголовок попапа */
html.io-light .popup-window .popup-window-titlebar {
    color: var(--io-heading);
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* «Отправить» - главная кнопка; в styles.css обе кнопки формы залиты оранжевым с тёмным текстом */
html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-submit-button {
    color: #ffffff;
}

/* «Нашли дешевле?» (template-1): кнопка мелким капсом 10px - приводим к остальным кнопкам форм */
html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-template-1 .form-result-new-buttons .intec-ui-control-button {
    padding: 16px 32px;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0;
    text-transform: none;
}

/* Пока нет согласия - бледно-оранжевая, а не серая: видно, что это главная кнопка, просто ещё не активна */
html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-submit-button[disabled],
html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-template-1 .form-result-new-buttons .intec-ui-control-button[disabled] {
    background-color: var(--io-accent) !important;
    border-color: var(--io-accent) !important;
    color: #ffffff;
    opacity: 0.45;
    box-shadow: none;
    cursor: not-allowed;
}

/* «Сбросить» - второстепенная, контурная */
html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-reset-button {
    background: transparent;
    border-color: var(--io-input-border);
    border-radius: var(--io-radius-sm) !important;
    color: var(--io-text-soft);
    font-weight: 600;
    transition: border-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-reset-button:hover {
    border-color: var(--io-accent);
    color: var(--io-accent-text);
}

/* Текст согласия серый, оранжевые только ссылки. Глобально текст чекбоксов оранжевый -
   это задумано для свойств умного фильтра (custom.css), в формах он кричит */
html.io-light .ns-bitrix.c-form-result-new .intec-ui-control-checkbox .intec-ui-part-content,
html.io-light .ns-bitrix.c-form-result-new .intec-ui-control-switch .intec-ui-part-content {
    color: var(--io-text-muted);
}

/* ---------- Подвал: то, что в custom.css задано только для data-theme=dark ---------- */

html.io-light .c-footer.c-footer-template-1[data-theme=light] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
    background-color: var(--io-input);
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

html.io-light .c-footer.c-footer-template-1[data-theme=light] .widget-view .widget-view-5 .widget-panel .widget-copyright {
    font-size: 12px !important;
}

/* ---------- Наведение без серых подложек ----------
   В тёмной теме пагинация, «Показать больше» и сброс фильтра при наведении становятся
   на тон светлее; в светлой это давало серое выделение на белом - делаем мягкий оранжевый */

html.io-light .ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover,
html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button:hover,
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:hover {
    background-color: var(--io-accent-soft) !important;
    border-color: var(--io-accent-soft) !important;
    color: var(--io-accent-text) !important;
}

/* ---------- Выпадающее меню в шапке ----------
   Меню скруглено снизу, а у пунктов квадратная рамка цвета фона меню (custom.css): на углах она
   выступала за скругление белыми уголками. Рамка прозрачная, оранжевая при наведении остаётся */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    border-color: transparent !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text:not(:hover) {
    border-color: transparent;
}

/* Рамка наведения у нижнего пункта повторяет скругление меню, иначе её углы выходят за край */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:last-child > .menu-submenu-item-text {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


/* =====================================================================
   Общие элементы: шапка (обычная, закреплённая, мобильная), меню, подвал, хлебные крошки, пагинация, табы, попапы и формы, мобильная нижняя панель
   ===================================================================== */

/* ---------- Шапка: плашки сравнения, избранного и корзины ----------
   Наведение: плашка мягко-оранжевая, значок фирменным #ff8640 (как в тёмной теме),
   а не тёмным текстовым оранжевым. Плашка - родитель всплывающей корзины, поэтому
   пока открыта мини-корзина, её плашка тоже подсвечена. */

html.io-light .c-header .widget-view .sale-basket-small-tab-wrap {
    transition: background-color var(--io-ease);
}

html.io-light .c-header .widget-view .sale-basket-small-tab-wrap:hover {
    background-color: var(--io-accent-soft);
}

html.io-light .sale-basket-small-tab:hover .sale-basket-small-tab-icon path {
    fill: var(--io-accent);
}

/* ---------- Закреплённая шапка ----------
   В тёмной она цвета фона страницы; в светлой серая полоса поверх серой страницы сливалась
   с содержимым. Делаем её как обычную шапку: белая, с тенью, плашки серые */

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-view-fixed-1 {
    background-color: var(--io-surface);
    box-shadow: 0 1px 0 var(--io-border), 0 6px 18px rgba(17, 24, 39, 0.06);
}

html.io-light .c-header .widget-view-fixed .sale-basket-small-tab-wrap {
    background-color: var(--io-bg);
}

html.io-light .c-header .widget-view-fixed .sale-basket-small-tab-wrap:hover {
    background-color: var(--io-accent-soft);
}

/* Пункт меню при наведении - тем же тёмным оранжевым, что и в обычной шапке: схема конструктора
   красила его в #ff8640 с !important (контраст 2.4 на белом) */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item:hover .menu-item-text-wrapper {
    color: var(--io-accent-text) !important;
}

/* ---------- Мобильная шапка (планшеты и телефоны) ----------
   В тёмной полоса цвета фона страницы с тяжёлой тенью; в светлой она была серой и сливалась
   со страницей. Белая, как шапка на компьютере и закреплённая, с той же мягкой тенью */

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-wrapper {
    background-color: var(--io-surface);
    box-shadow: none;
}

html.io-light .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2 {
    box-shadow: 0 1px 0 var(--io-border), 0 6px 18px rgba(17, 24, 39, 0.06);
}

/* Кабинет и выход в закреплённой шапке: стандартный #bebebf рассчитан на тёмную полосу, на белой почти не виден */
html.io-light .c-header.c-header-template-1 .widget-authorization-icons .widget-authorization-item:not(:hover) {
    color: var(--io-text-soft);
}

/* Кабинет и «Выйти» в верхней строке: при наведении тёмный оранжевый только у подписи,
   значок остаётся фирменным #ff8640, как в тёмной (theme-light красит оба в --io-accent-text) */
html.io-light .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button:hover .widget-panel-button-icon {
    color: var(--io-accent-hover) !important;
}

/* Кнопка «Каталог товаров»: значки ≡ и ⌄ белые во всех состояниях. В разделах каталога пункт
   активный (intec-cl-text), и правило theme-light красило ≡ в оранжевый цвет самой кнопки */
html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-section:first-child .menu-item-text-icon i {
    color: #ffffff !important;
}

/* Активный пункт (открыт раздел каталога) - тон темнее, как в тёмной активный пункт отличается от остальных */
html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-section.menu-item-active:first-child {
    background-color: var(--io-accent-hover) !important;
}

html.io-light .c-header .widget-view-desktop .widget-menu .menu-wrapper .menu-item.menu-item-section.menu-item-active:first-child:hover {
    background-color: #e5631a !important;
}

/* Соцсети в шапке и подвале - серые круги из спрайта: при наведении фирменным оранжевым.
   Значок в спрайте вырезан (прозрачный), поэтому фильтр перекрашивает только круг */
html.io-light .c-header .widget-panel-social-item-icon,
html.io-light .c-footer .widget-social-item-icon {
    transition: filter var(--io-ease);
}

html.io-light .c-header .widget-panel-social-item:hover .widget-panel-social-item-icon,
html.io-light .c-footer .widget-social-item:hover .widget-social-item-icon {
    filter: brightness(0) saturate(100%) invert(65%) sepia(40%) saturate(2000%) hue-rotate(330deg);
}

/* ---------- Поиск в шапке ----------
   Залита вся плашка поля вместе с лупой (в тёмной так же), а не только input:
   иначе лупа висела отдельно справа от серого поля. В фокусе - белое поле с оранжевым кольцом,
   как у остальных полей. Белый фон плашки задан в custom.css с !important */

html.io-light .c-header .widget-view-desktop .ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
    border-radius: var(--io-radius-sm);
    background: var(--io-bg) !important;
    transition: background-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .c-header .widget-view-desktop .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
    background-color: transparent;
}

html.io-light .c-header .widget-view-desktop .ns-bitrix.c-search-title.c-search-title-input-1 .search-title:focus-within {
    background: var(--io-surface) !important;
    box-shadow: 0 0 0 1px var(--io-accent), 0 0 0 4px rgba(255, 134, 64, 0.18);
}

/* ---------- Горизонтальная прокрутка на широких экранах ----------
   Сетки верхней строки шапки и подвала с отрицательными полями и скрытая мини-корзина
   (right: -50px от 1351px) выступали за правый край окна. Обрезаем только по горизонтали
   (clip не создаёт прокрутку, выпадающие меню вниз не режутся), мини-корзину прижимаем
   к краю иконок, как в Intec ниже 1350px */
html.io-light .c-header.c-header-template-1,
html.io-light .c-footer.c-footer-template-1 {
    overflow-x: clip;
}

/* Главная, окно 1400-1520px: сетка страницы 1400px стоит в 12-60px от края окна, а сетки виджетов
   с отрицательными полями выступали за край - бренды (с 1400px у содержимого виджетов поля -60px
   в styles.css, место под стрелки каруселей) на 48px, коллекции (-16px) и «О компании» (-20px) на 4-8px.
   Эти виджеты во всю ширину окна, а карточки внутри сетки страницы, поэтому обрезка по горизонтали
   ничего видимого не срезает (тени наведения выходят только за край окна). «О компании» на странице
   компании лежит в белой панели - там не трогаем */
html.io-light .widget.c-brands.c-brands-template-3,
html.io-light .widget.c-categories.c-categories-template-18,
html.io-light .widget.c-about-ref.c-about-ref-template-2:not(.intec-template-layout-column-wrapper > *) {
    overflow-x: clip;
}

@media (min-width: 1351px) {
    html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup {
        right: 0;
    }
}

/* ---------- Выпадающее меню каталога ----------
   Разделы - плитки: иконка на мягком оранжевом круге (как плитки категорий на главной),
   при наведении плитка мягко-оранжевая, круг белеет, название оранжевое */

/* Меню начинается вплотную под полосой меню: верхние скругления давали выемки,
   через которые видна затемнённая страница. Скруглён только низ, как у подменю пунктов */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
    border-color: transparent;
    border-radius: var(--io-radius);
    transition: background-color var(--io-ease), border-color var(--io-ease);
}

/* Подпись по центру круга: в Intec картинка плавает слева, а подпись прижата к верху,
   и однострочные названия висели у верхнего края круга. Строка раздела - flex по центру
   высотой с круг, поэтому все плитки одной высоты и с равными отступами */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-wrapper {
    display: flex;
    align-items: center;
    min-height: 56px;
}

/* Подпись рядом с кругом, как в плитках категорий на главной (на прежнем месте, в 37px от круга,
   она отрывалась от значка) */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-links {
    flex: 1 1 auto;
    min-width: 0;
    margin-left: 16px;
}

/* Пустой список подпунктов давал 8px под названием и сдвигал его вверх от центра */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items:not(:has(a)) {
    margin-top: 0;
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images:hover {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
}

/* Значок не мельче, чем в тёмной (40px): тонкие контурные PNG 90x90, сжатые до 30px, были бледными.
   38px в круге 56px - углы квадратных значков не упираются в край круга */
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image {
    flex: none;
    float: none;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    background-size: 38px auto;
    background-repeat: no-repeat;
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images:hover .menu-submenu-section-image {
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: var(--io-heading) !important;
    font-weight: 500;
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images:hover .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: var(--io-accent-text) !important;
}

/* ---------- Выпадающие подменю пунктов (Компания, Помощь, «ещё») ----------
   Пункты - «таблетки» внутри меню: при наведении мягкий оранжевый фон и оранжевый текст,
   рамка наведения мягкая, а не резкая оранжевая обводка */

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu {
    padding: 6px;
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item,
html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    border-radius: var(--io-radius-sm) !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    padding: 13px 24px;
    transition: background-color var(--io-ease), border-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text) !important;
}

/* ---------- Подсказки поиска в шапке ---------- */

html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results {
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow-pop);
}

/* Заголовки групп «Часто ищут», «Категории»: стандартный #b0b0b0 почти не виден на белом */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-title {
    margin-bottom: 7px;
    color: var(--io-text-muted);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.06em;
    text-transform: uppercase;
}

html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item-link:not(:hover) {
    color: var(--io-text);
}

/* Строка подсказки - «таблетка», как пункты подменю «Компания» и подсказки поиска из закреплённой шапки:
   при наведении мягкий оранжевый фон и оранжевый текст (раньше менялся только цвет текста).
   Поле строки выступает влево на свой отступ - текст на прежнем месте под заголовком группы;
   расстояние между строками прежнее (16px между текстом), под заголовком группы - отступ заголовка */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item {
    padding-top: 2px;
}

html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item-link {
    display: block;
    margin: 0 -12px;
    padding: 7px 12px;
    border-radius: var(--io-radius-sm);
    transition: background-color var(--io-ease), color var(--io-ease);
}

/* Наведение на строку целиком, а не только на текст ссылки (между строками было «мёртвое» место) */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item:hover .search-title-category-item-link {
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text) !important;
}

html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item-link b {
    color: var(--io-heading);
    font-weight: 600;
}

/* При наведении совпадение подсвечивается вместе со строкой, а не остаётся тёмным посреди оранжевой */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item:hover .search-title-category-item-link b {
    color: inherit;
}

/* Правая колонка («Все результаты») - мягкая боковая панель: одна кнопка в огромной белой колонке
   выглядела недоделанной. Фон отделяет колонку сам, линия не нужна; углы срезает скругление карточки */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional {
    border-left-color: transparent;
    border-top-color: var(--io-border);
    background-color: #f7f8fa;
}

/* «Все результаты»: была кнопка мелким шрифтом 10px */
html.io-light .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional-button-control {
    padding: 12px 24px;
    font-size: 14px;
    font-weight: 600;
}

/* ---------- Поиск из закреплённой шапки (лупа) ----------
   Поле было почти белым (#fbfcfd, рамка 0.67px) на белой панели и не читалось как поле.
   Залитое поле, как в шапке и шторке; в фокусе белое с оранжевым кольцом */

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-wrapper-2 {
    border-color: var(--io-bg);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-bg);
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-wrapper-2:focus-within {
    border-color: var(--io-accent);
    background-color: var(--io-surface);
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
}

/* Кнопка-лупа внутри поля: свои светлые подложки давали прямоугольник на залитом поле */
html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-wrapper-2 .search-title-form-button,
html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-wrapper-2 .search-title-form-button .intec-ui-part-icon {
    background-color: transparent;
}

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input {
    color: var(--io-text);
}

/* Подсказки: строки разделены линиями цвета рамок, наведение - мягкий оранжевый на всю строку */
html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results {
    border-top: 1px solid var(--io-border);
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item {
    border-top-color: var(--io-border);
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item.search-title-item-hover:hover {
    background: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-name {
    color: var(--io-text);
}

/* Миниатюра - белое превью со скруглением: на мягкой оранжевой строке при наведении острый белый
   квадрат фото выглядел наклейкой. Фон белый - фото товаров на белом (просьба заказчика) */
html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-image {
    overflow: hidden;
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item.search-title-item-hover:hover .search-title-item-name {
    color: var(--io-accent-text) !important;
}

/* «Все результаты»: была кнопка капсом 10px - как остальные кнопки (и как в подсказках поля в шапке) */
html.io-light .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-button {
    padding: 12px 24px;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none;
}

/* ---------- Всплывающая мини-корзина ----------
   Родные правила компонента идут с префиксом .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1
   и сильнее короткого селектора - поэтому здесь тот же полный префикс */

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup-wrapper {
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow-pop);
}

/* Закрытая мини-корзина в Intec только прозрачная (opacity: 0): невидимые ссылки «Перейти в корзину»
   и «Оформить заказ» оставались в порядке Tab, а аудит считал попап видимым и находил его потомков
   «в углу» плашки 40x40 (попап висит под плашкой, в её скругление ничего не заходит). Закрытый попап
   скрыт по-настоящему; visibility меняется после затухания (350ms), поэтому закрывается он так же плавно */
html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup {
    visibility: hidden;
    transition: opacity 350ms, visibility 0s linear 350ms;
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrap[data-active="true"] .sale-basket-small-popup {
    visibility: visible;
    transition: none;
}

/* «Носик» к значку: белый треугольник на белой шапке не был виден, и попап висел без привязки.
   Теперь это повёрнутый квадрат с рамкой попапа - над ним виден уголок, нижняя половина закрывает
   рамку попапа под собой. Центр - над серединой значка (20px от правого края плашки) */
html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup::before {
    top: 9px;
    right: 13px;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 1px solid var(--io-border);
    border-right-color: transparent;
    border-bottom-color: transparent;
    background-color: var(--io-surface);
    transform: rotate(45deg);
}

/* Итоги и кнопки - на мягком фоне под списком: при одном товаре между ним и «Всего» была пустая
   белая полоса (высота списка в Intec постоянная), и итоги терялись внизу. Скругление - как у попапа */
html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-wrap {
    border-top: 1px solid var(--io-border);
    border-radius: 0 0 11px 11px;
    background-color: var(--io-bg);
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-sum-wrap {
    background-color: transparent;
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-text {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-count {
    color: var(--io-text-muted);
}

/* «Очистить»: была серая плашка с подписью капсом 10px - контурная кнопка с обычной подписью;
   при наведении заливается оранжевым с белым текстом, как в тёмной */
html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear {
    padding: 9px 14px;
    border-width: 1px;
    border-style: solid;
    border-radius: var(--io-radius-sm);
    transition: background-color var(--io-ease), border-color var(--io-ease);
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear:not(:hover) {
    border-color: var(--io-input-border);
    background-color: transparent;
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear .intec-ui-part-content {
    font-size: 13px;
    font-weight: 500;
    text-transform: none;
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear:not(:hover) .intec-ui-part-content {
    color: var(--io-text-soft);
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear:not(:hover) i {
    color: var(--io-text-muted);
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-new-sum {
    color: var(--io-heading);
    font-weight: 700;
}

/* Кнопки внизу - две настоящие кнопки с отступами, а не полоса во всю ширину с серой половиной */
html.io-light .c-sale-basket-small .sale-basket-small-footer-buttons {
    gap: 8px;
    padding: 0 20px 20px;
}

html.io-light .c-sale-basket-small .sale-basket-small-footer-order-button {
    border-radius: var(--io-radius-sm) !important;
    font-weight: 600;
}

html.io-light .c-sale-basket-small .sale-basket-small-footer-order-button:not(.intec-ui-scheme-current) {
    border-color: var(--io-accent-soft);
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
    transition: background-color var(--io-ease), border-color var(--io-ease);
}

html.io-light .c-sale-basket-small .sale-basket-small-footer-order-button:not(.intec-ui-scheme-current):hover {
    border-color: #ffe3d1;
    background-color: #ffe3d1;
}

/* ---------- Хлебные крошки ---------- */

html.io-light .ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-separator {
    color: #b8bec6;
}

/* Текущая страница - последняя крошка. В карточке товара она без ссылки и оранжевая (intec-cl-text),
   а в разделах - ссылка на саму себя, серая, как остальные: не было «вы здесь». Тот же тёмный оранжевый */
html.io-light .ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-item:last-child .breadcrumb-link {
    color: var(--io-accent-text);
}

/* Она остаётся ссылкой, поэтому реагирует на наведение, как остальные ссылки: фирменный оранжевый.
   !important - иначе её держит тёмный оранжевый из .intec-cl-text-hover:hover (theme-light.css) */
html.io-light .ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-item:last-child .breadcrumb-link:hover {
    color: var(--io-accent-hover) !important;
}

/* ---------- Заголовок страницы ----------
   Цвет H1 в шаблоне задан по id (#pagetitle { color: var(--io-text) }) и перебивал цвет заголовков
   из theme-light: H1 всех страниц выходил цветом текста #2d2d2d, а не заголовков #1f2328 */
html.io-light #pagetitle {
    color: var(--io-heading);
}

/* ---------- Боковое меню разделов (компания, помощь) ----------
   Было: белые полосы с рамками цвета фона, выбранный пункт - серый «провал» цвета страницы.
   Стало: белая карточка, пункты - «таблетки», выбранный - мягкий оранжевый с полосой слева */

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 {
    background: transparent;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-items[data-expanded=true] {
    padding: 6px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item {
    border: 0 !important;
    border-radius: var(--io-radius-sm);
    background: transparent;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item + .menu-item {
    margin-top: 2px;
}

/* Наведение светлее выбранного пункта, чтобы их не путать */
html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:hover {
    background: #fff6f0;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] {
    background: var(--io-accent-soft) !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true]::before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 0;
    width: 3px;
    border-radius: 0 3px 3px 0;
    background-color: var(--io-accent);
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-text {
    padding: 14px 20px 14px 24px;
    color: var(--io-text) !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:hover .menu-item-text,
html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] .menu-item-text {
    color: var(--io-accent-text) !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] .menu-item-text {
    font-weight: 600 !important;
}

/* Стрелка подменю у выбранного пункта - фирменный оранжевый, как текст пункта; при наведении -
   на тон темнее, как у ссылок (правило наведения ниже - оно сильнее при наведении на выбранный) */
html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] .menu-item-arrow i {
    color: var(--io-accent) !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:hover .menu-item-arrow i {
    color: var(--io-accent-hover) !important;
}

/* Выпадающее вбок подменю (услуги): было белой таблицей без тени и скруглений - острые углы
   и серые линии поверх соседней карточки, бледно-серый текст #808080, наведение почти белое
   #fbfcfd. Теперь как подменю пунктов в шапке: карточка с тенью, пункты - «таблетки»,
   наведение и выбранный - мягкий оранжевый. Первый пункт вровень с пунктом меню (top: -6px) */
html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] {
    top: -6px;
    padding: 6px;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item {
    border: 0;
    border-radius: var(--io-radius-sm);
    background: transparent;
    color: var(--io-text);
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item + .menu-item-submenu-item {
    margin-top: 2px;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item:hover {
    background: #fff6f0;
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item[data-selected=true] {
    background: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item-text {
    padding: 14px 36px 14px 20px;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item:hover > .menu-item-submenu-item-text,
html.io-light .ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item[data-selected=true] > .menu-item-submenu-item-text {
    color: var(--io-accent-text);
}

/* Белая панель текста рядом с боковым меню (компания, помощь). Ряд колонок Intec шире сетки на 15px
   с каждой стороны (поля -15px под отступы колонок), а у панели вместо отступа колонки - внутренний
   30px (styles.css), и её фон доходил до края ряда: на 15px правее шапки и крошек, на 1440 - за край
   окна (прокрутка 3px), на телефоне - 5px до края экрана при 20px у заголовка. Правый край ряда
   (и на телефоне, где колонка одна, - оба) ставим по сетке; панель - карточка, как меню рядом */
html.io-light .intec-template .intec-template-layout-columns {
    margin-right: 0;
}

html.io-light .intec-template .intec-template-layout-column.intec-template-layout-column-adaptive {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

@media (max-width: 720px) {
    html.io-light .intec-template .intec-template-layout-columns {
        margin-left: 0;
    }

    /* 20px по бокам: сетки внутри (новости - intec-grid-i-20) выходят за поле содержимого на 20px */
    html.io-light .intec-template .intec-template-layout-column.intec-template-layout-column-adaptive {
        padding: 24px 20px;
    }
}

/* ---------- Пагинация ----------
   Кнопки - белые плашки с тенью, как карточки; текущая - оранжевая с белой цифрой */

html.io-light .ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
    border-radius: var(--io-radius-sm);
    box-shadow: var(--io-shadow);
    font-weight: 500;
    transition: background-color var(--io-ease), color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
    color: #ffffff;
    font-weight: 600;
    box-shadow: 0 4px 12px rgba(255, 134, 64, 0.35);
}

/* Наведение на текущую страницу не должно перекрашивать её в мягкий оранжевый (правило наведения в theme-light) */
html.io-light .ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper:hover {
    border-color: var(--io-accent) !important;
    background-color: var(--io-accent) !important;
    color: #ffffff !important;
}

/* ---------- Попапы (Запрос КП, Заказать звонок, Задать вопрос, Нашли дешевле?) ---------- */

@media (min-width: 601px) {
    html.io-light .popup-window,
    html.io-light .popup-window.popup-window-with-titlebar {
        border-radius: 16px;
        box-shadow: 0 24px 64px rgba(17, 24, 39, 0.18);
    }
}

/* Крестик: была серая плашка #b1b1b1 с белым крестом. Теперь круглая кнопка без подложки,
   серый крест; при наведении мягкий оранжевый круг и оранжевый крест */
html.io-light .popup-window-close-icon.popup-window-titlebar-close-icon {
    border-radius: 50%;
    background-color: transparent;
    opacity: 1;
    transition: background-color var(--io-ease);
}

html.io-light .popup-window .popup-window-close-icon.popup-window-titlebar-close-icon::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' fill='none' stroke='%236b6b6b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
}

html.io-light .popup-window-close-icon.popup-window-titlebar-close-icon:hover {
    background-color: var(--io-accent-soft);
}

/* Прокрутка длинных форм: тонкая светлая полоса без стрелок.
   Отступ снизу - чтобы в конце прокрутки рамка нижней кнопки не срезалась краем.
   В Chrome scrollbar-width/scrollbar-color отключают ::-webkit-scrollbar (а main.popup Битрикса ставит
   scrollbar-width: thin - это полоса со стрелками), поэтому сбрасываем их, а thin - только для остальных */
html.io-light .popup-window .popup-window-content {
    padding-bottom: 8px;
    scrollbar-width: auto;
    scrollbar-color: auto;
}

/* Полоса прокрутки форм - в боковом поле попапа, в 16px от полей, а не вплотную к ним: блок содержимого
   заходит в поля попапа (60px, на телефоне 30px) и возвращает это место отступами. Поэтому без прокрутки
   поля стоят по центру белой карточки (постоянный отступ справа «под полосу» сдвигал их влево),
   а кольцо фокуса у полей не срезается краем прокручиваемого блока.
   Отступ «от скролла» у полей «Запроса КП» (custom.css, 10px) здесь не нужен - поля симметричны */
html.io-light .popup-window .popup-window-content:has(.c-form-result-new) {
    max-width: calc(100% + 32px); /* в bundle.css max-width: 100% - без этого блок не заходил в поля */
    margin-right: -16px;
    margin-left: -16px;
    padding-right: 16px;
    padding-left: 16px;
}

html.io-light .popup-window form[name="SIMPLE_FORM_12"] .form-result-new-field {
    padding-right: 0 !important;
}

/* Заголовок отделён от первого поля одним отступом во всех формах: был 10px (крупный заголовок
   прилипал к подписи первого поля), а в «Нашли дешевле?» - 34px из-за отступа над каждым полем */
html.io-light .popup-window .popup-window-titlebar {
    margin-bottom: 20px;
}

html.io-light .popup-window .ns-bitrix.c-form-result-new.c-form-result-new-template-1 .form-result-new-fields {
    margin-top: 0;
}

html.io-light .popup-window .ns-bitrix.c-form-result-new.c-form-result-new-template-1 .form-result-new-fields > .form-result-new-field:first-child {
    margin-top: 0;
}

html.io-light .popup-window .popup-window-content::-webkit-scrollbar {
    width: 6px;
}

/* У main.popup на дорожке и бегунке прозрачные рамки по 4px - при ширине 6px бегунок пропадал */
html.io-light .popup-window .popup-window-content::-webkit-scrollbar-track {
    border: 0;
    background: transparent;
}

html.io-light .popup-window .popup-window-content::-webkit-scrollbar-thumb {
    border: 0;
    border-radius: 3px;
    background-color: #d5d9df;
}

html.io-light .popup-window .popup-window-content::-webkit-scrollbar-thumb:hover {
    background-color: #b8bec6;
}

html.io-light .popup-window .popup-window-content::-webkit-scrollbar-button {
    display: none;
}

@supports not selector(::-webkit-scrollbar) {
    html.io-light .popup-window .popup-window-content {
        scrollbar-color: #d5d9df transparent;
        scrollbar-width: thin;
    }
}

/* Согласие в «Нашли дешевле?» - тумблер (тип контрола не меняем). Выключенный был бледно-серой плашкой
   и выглядел отключённым, при наведении серел ещё сильнее. Теперь в одной системе с полями и чекбоксами:
   белый с рамкой и серым бегунком, при наведении оранжевая рамка, включённый - оранжевый с белым бегунком */
html.io-light .ns-bitrix.c-form-result-new .intec-ui.intec-ui-control-switch .intec-ui-part-selector {
    border-color: #c9ced6;
    background-color: var(--io-surface);
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-form-result-new .intec-ui.intec-ui-control-switch .intec-ui-part-selector::before {
    background-color: #b8bec6;
    transition: left var(--io-ease), background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-form-result-new .intec-ui.intec-ui-control-switch:hover .intec-ui-part-selector {
    border-color: var(--io-accent);
}

html.io-light .ns-bitrix.c-form-result-new .intec-ui.intec-ui-control-switch input:focus-visible + .intec-ui-part-selector {
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
}

html.io-light .ns-bitrix.c-form-result-new .intec-ui.intec-ui-control-switch input:checked + .intec-ui-part-selector {
    border-color: var(--io-accent);
    background-color: var(--io-accent);
}

html.io-light .ns-bitrix.c-form-result-new .intec-ui.intec-ui-control-switch input:checked + .intec-ui-part-selector::before {
    background-color: #ffffff;
}

/* Поля «Нашли дешевле?» (template-1) выше, чем в остальных формах (54 против 48px) - одна высота */
html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-template-1 input.intec-ui-control-input {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 22px;
}

html.io-light .popup-window .popup-window-close-icon.popup-window-titlebar-close-icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' fill='none' stroke='%23ff8640' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* Капча в формах: у картинки Битрикса (180x40) нарисована чёрная рамка - единственная резкая
   чёрная линия в мягкой форме. Рамку обрезаем (object-view-box без крайнего пикселя)
   и даём рамку и скругление, как у полей. Высота - по полю ввода рядом
   (в формах она разная, 40-48px): блок картинки растягивается на высоту строки */
html.io-light .ns-bitrix.c-form-result-new :is(.form-result-new-captcha-image, .startshop-form-result-new-captcha-image) {
    display: flex;
    align-self: stretch;
}

html.io-light .ns-bitrix.c-form-result-new :is(.form-result-new-captcha-image, .startshop-form-result-new-captcha-image) img {
    display: block;
    box-sizing: border-box;
    width: 180px;
    height: auto;
    min-height: 40px;
    object-fit: fill;
    object-view-box: inset(1px); /* без чёрной рамки картинки при любой высоте поля (с none Chrome его не применяет) */
    background-color: var(--io-surface);
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

/* Без object-view-box (Firefox, Safari) рамку прячет обрезка: object-fit: none и высота 40px
   (середина картинки без крайнего пикселя), картинка по центру строки */
@supports not (object-view-box: inset(1px)) {
    html.io-light .ns-bitrix.c-form-result-new :is(.form-result-new-captcha-image, .startshop-form-result-new-captcha-image) {
        align-items: center;
    }

    html.io-light .ns-bitrix.c-form-result-new :is(.form-result-new-captcha-image, .startshop-form-result-new-captcha-image) img {
        height: 40px;
        object-fit: none;
    }
}

/* Капча в узкой колонке (форма «Обратная связь» в разделе каталога на 768-1024px, попапы на телефоне):
   строка не переносилась, картинка 180px занимала всю ширину, а поле кода сжималось до 22px и уходило
   за край формы. Поле не уже 120px; когда рядом с картинкой места нет - встаёт под ней на всю ширину.
   Запрет переноса - класс intec-grid-nowrap с !important */
html.io-light .ns-bitrix.c-form-result-new :is(.form-result-new-captcha, .startshop-form-result-new-captcha) {
    flex-wrap: wrap !important;
    row-gap: 8px;
}

html.io-light .ns-bitrix.c-form-result-new :is(.form-result-new-captcha-input, .startshop-form-result-new-captcha-input) {
    flex: 1 1 130px;
    min-width: 130px; /* с отступами сетки 5+5px - поле 120px */
}

/* ---------- Форма «Обратная связь» (form.result.new contacts) ----------
   Встречается на контактах (прямо на сером фоне), в разделах каталога (в белой карточке
   .catalog-consultation-form) и в тексте страниц компании (на белой панели). Заголовок - как
   остальные заголовки; белой карточкой форма становится только там, где лежит на сером фоне */

html.io-light .ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

html.io-light .contacts .ns-bitrix.c-form-result-new.c-form-result-new-contacts {
    padding: 32px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

@media (max-width: 720px) {
    html.io-light .contacts .ns-bitrix.c-form-result-new.c-form-result-new-contacts {
        padding: 24px 16px;
    }
}

/* Карточка формы в разделах и карточках товаров (.catalog-consultation-form, styles.css): рамка
   и тяжёлая тень 0 8px 25px - у остальных карточек светлой темы лёгкая тень без рамки. Заголовок
   формы 30px, как H1 страницы, - 24px, как у этой же формы на страницах компании */
html.io-light .catalog-consultation-form {
    border-color: transparent;
    box-shadow: var(--io-shadow);
}

html.io-light .catalog-consultation-form .ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {
    font-size: 24px;
    line-height: 1.3;
}

@media (max-width: 720px) {
    html.io-light .catalog-consultation-form .ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {
        font-size: 20px;
    }
}

/* В белой панели текста (страницы компании): форма лежала прямо на панели под текстом и не читалась
   как призыв. Блок в тонкой рамке - как плитки преимуществ на той же странице (была серая врезка
   #f7f8fa: рядом с белыми плитками в рамке два разных приёма). Заголовок формы был размером H1
   (30px) и спорил с заголовком страницы - на ступень ниже */
html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-form-result-new.c-form-result-new-contacts {
    padding: 28px 32px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
}

html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {
    font-size: 24px;
    line-height: 1.3;
}

@media (max-width: 720px) {
    html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-form-result-new.c-form-result-new-contacts {
        padding: 24px 16px;
    }

    html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {
        font-size: 20px;
    }
}

/* ---------- Подвал ---------- */

/* Аккордеон меню на мобильном: разделители rgba(255,255,255,.1) рассчитаны на тёмный фон
   и на белом подвале пропадали - линии цвета рамок, как в мобильном меню */
html.io-light .c-footer .ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-wrapper {
    border-bottom-color: var(--io-border);
}

html.io-light .c-footer .ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column:first-child .menu-column-wrapper {
    border-top-color: var(--io-border);
}

/* Наведение на обычные ссылки (почта в подвале и т.п.): правило theme-light :where(a):hover
   той же силы, что и a:hover схемы конструктора (#ffa673), а схема стоит позже и побеждала -
   ссылка бледнела до светло-оранжевого. На тег сильнее, наведение в компонентах по-прежнему сильнее */
html.io-light body :where(a, [data-ui-markup="a"], .intec-ui-markup-a):where(:hover) {
    color: var(--io-accent-hover);
}

/* Иконки почты, телефона и адреса - фирменным оранжевым (были тёмно-серые) */
html.io-light .c-footer.c-footer-template-1 .widget-part-item-icon path {
    stroke: var(--io-accent);
}

/* Нижняя строка (копирайт и соцсети) отделена тонкой линией, юридический текст приглушён -
   не спорит с меню и контактами. Отступ над строкой в custom.css задан с !important */
html.io-light .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel {
    margin-top: 12px;
    padding-top: 22px !important;
    border-top: 1px solid var(--io-border);
}

html.io-light .c-footer.c-footer-template-1[data-theme=light] .widget-view .widget-view-5 .widget-panel .widget-copyright {
    color: var(--io-text-muted);
}

/* Поиск в подвале - залитое поле без рамки, как в шапке, шторке и мобильном меню (был белым с рамкой,
   theme-light); рамка цвета заливки держит прежнюю высоту. В фокусе - белое с оранжевым кольцом */
html.io-light .c-footer.c-footer-template-1[data-theme=light] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
    border-color: var(--io-bg);
    background-color: var(--io-bg);
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .c-footer.c-footer-template-1[data-theme=light] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title:focus-within {
    border-color: var(--io-accent);
    background-color: var(--io-surface);
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
}

/* ---------- Кнопка «наверх» ---------- */

/* Белое кольцо отделяет кнопку от того, что под ней: оранжевая на оранжевой кнопке подвала
   «Заказать звонок» она сливалась с ней в одну фигуру. Тень нейтральная - оранжевая растекалась
   по кнопке под ней. Наведение (theme-light) кольцо не снимает */
html.io-light .widget.c-widget.c-widget-navigation-button-top .widget-button,
html.io-light .widget.c-widget.c-widget-navigation-button-top .widget-button.intec-ui:hover {
    box-shadow: 0 0 0 3px #ffffff, 0 8px 20px rgba(17, 24, 39, 0.18);
}

/* ---------- Мобильное меню (бургер) ---------- */

/* Поле поиска: в светлой теме было белым на белом и не читалось как поле */
html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-search-input .ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
    border-radius: var(--io-radius-sm);
    background: var(--io-bg) !important;
}

/* Иконки контактов и ссылок внизу меню - фирменным оранжевым (были тёмно-серые) */
html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-icon {
    color: var(--io-accent);
}

/* Заголовок открытого раздела («Каталог товаров» над подразделами) был серой полосой -
   мягкий оранжевый с жирным названием, как выбранный пункт бокового меню */
html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-title .menu-item-content {
    background-color: var(--io-accent-soft);
    color: var(--io-heading);
    font-weight: 600;
}

/* Соцсеть внизу меню: был тёмно-серый квадрат - как в шторке закреплённой шапки (popup-3),
   круг фирменного оранжевого, при наведении тон темнее */
html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 .menu-social-item a svg {
    border-radius: 50%;
}

html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 [data-information] .menu-social-item a * rect {
    fill: var(--io-accent);
    transition: fill var(--io-ease);
}

html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 [data-information] .menu-social-item a:hover * rect {
    fill: var(--io-accent-hover);
}

/* Блок контактов внизу меню - тоном фона страницы, а не отдельным серым #f1f1f1 */
html.io-light .ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-extra > .menu-item-wrapper > .menu-item-content {
    background-color: var(--io-bg);
}

/* ---------- Меню-шторка из закреплённой шапки (бургер слева, ширина окна до 1200px) ----------
   Шторка белая в обеих темах. Иконки кабинета, корзины, избранного и сравнения - фирменным
   оранжевым, подписи темнее (#808080 на белом - контраст 3.9); наведение прежнее - оранжевый текст */

html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-button:not(:hover),
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button:not(:hover) {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-button-icon {
    color: var(--io-accent);
}

/* Поиск - залитое поле, как в шапке и в мобильном меню (белый фон задан в custom.css с !important) */
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-search .ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
    border-color: var(--io-bg);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-bg) !important;
}

html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-icon i {
    color: var(--io-accent);
}

/* У значков корзины, избранного, сравнения и каталога цвет задан атрибутом stroke (#808080, #b0b0b0) */
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button svg path[stroke],
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-catalog-icon svg path[stroke] {
    stroke: var(--io-accent);
}

/* «Задать вопрос» - обычным регистром, как остальные кнопки сайта */
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-feedback {
    text-transform: none;
}

/* Стрелки раскрытия у брендов: в тёмной они белые на белом и видны только при наведении
   (оранжевый кружок). Оставляем подсказку, но приглушённой; при наведении - белая на оранжевом */
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-item-icon .fa-angle-down::before {
    color: #9aa0a8;
}

html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-item-icon:hover .fa-angle-down::before {
    color: #ffffff;
}

/* Соцсеть: был серый квадрат - единственный тёмный элемент в белой шторке. Значок внутри
   светлый и задан инлайновым fill с !important (не перекрасить), поэтому круг фирменного
   оранжевого, как кнопка «наверх»; при наведении тон темнее */
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-social-icon,
html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-social-icon svg {
    border-radius: 50%;
}

html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-social-icon svg rect {
    fill: var(--io-accent);
    transition: fill var(--io-ease);
}

html.io-light .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-social-icon:hover svg rect {
    fill: var(--io-accent-hover) !important;
}

/* ---------- Нижняя мобильная панель ----------
   Была серой полосой цвета фона страницы - белая панель с тонкой линией сверху */

html.io-light .c-panel.c-panel-template-1 {
    border-top: 1px solid var(--io-border);
    background-color: var(--io-surface);
    box-shadow: 0 -4px 16px rgba(17, 24, 39, 0.06);
}

html.io-light .c-panel.c-panel-template-1 .widget-item-name:not(.intec-cl-text) {
    color: var(--io-text-soft);
}

/* ---------- Общие кнопки, радиокнопки и переключатели (.intec-ui-control-*) ----------
   Наведение Intec по умолчанию - серое: кнопка без цветовой схемы #f7f7f7 -> #ebebeb, кружок
   радиокнопки и дорожка выключенного переключателя -> #e1e1e1. На белом это серое выделение.
   Здесь мягкий оранжевый, как у остальных элементов. Сила правил чуть выше родных (:where держит её
   низкой), поэтому оформление, заданное в компонентах (поиск, тумблер форм, сравнение), по-прежнему сильнее */

html.io-light .intec-ui:where(.intec-ui-control-button:not([class*="intec-ui-scheme-"]):not(.intec-ui-mod-link)):hover {
    border-color: var(--io-accent-soft);
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
}

/* Радиокнопка: оранжевый ободок и мягкая заливка - видно, что пункт выберется */
html.io-light .intec-ui:where(.intec-ui-control-radiobox):hover input:where(:not(:checked):not(:disabled)) + .intec-ui-part-selector,
html.io-light .intec-ui:where(.intec-ui-control-radiobox) input:where(:not(:checked)):focus + .intec-ui-part-selector {
    border-color: var(--io-accent);
    background-color: var(--io-accent-soft);
}

/* Выключенный переключатель: бледно-оранжевая дорожка - включится оранжевым (как «Только различия»
   в сравнении). Включённые не трогаем - у них свои цвета схем */
html.io-light .intec-ui:where(.intec-ui-control-switch):hover input:where(:not(:checked):not(:disabled)) + .intec-ui-part-selector {
    border-color: #ffc4a1;
    background-color: #ffc4a1;
}

/* Сообщение «синей» схемы (на сайте - зелёный текст: письмо для восстановления пароля отправлено,
   пустой запрос в поиске). В тёмной это плашка #545454 с рамкой того же цвета; в светлой была серая
   плашка цвета фона страницы (на сером фоне её не видно) с проявившейся линией снизу. Мягкая зелёная,
   как «В наличии», нижняя рамка цвета плашки - как в тёмной */
html.io-light .intec-ui.intec-ui-control-alert.intec-ui-scheme-blue {
    border-color: #eaf5e4;
    background-color: #eaf5e4;
}

/* ---------- Плашка о cookie (parts/custom/end.php, стили в styles.css) ----------
   В тёмной - полоса цвета фона с оранжевой линией; в светлой та же полоса сливалась с серой страницей.
   Белая полоса с мягкой тенью вверх, кнопка - как главные кнопки сайта */
html.io-light .cookie-notice {
    background: var(--io-surface);
    border-top: 1px solid var(--io-border);
    box-shadow: 0 -8px 30px rgba(17, 24, 39, 0.10);
}

html.io-light .cookie-notice__text a:hover {
    color: var(--io-accent-hover);
}

html.io-light .cookie-notice__button {
    border-radius: var(--io-radius-sm);
    background: var(--io-accent);
    transition: background-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .cookie-notice__button:hover {
    background: var(--io-accent-hover);
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

/* ---------- Попап «Авторизация»: вкладки «Вход / Регистрация» ----------
   Были оранжевым #ff660d (оттенок схемы Intec вне палитры) на серой полосе с полями 20px.
   Сегментированный переключатель, как «таблетки» на главной: серая дорожка, активная - белая с тенью */
html.io-light .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tabs {
    padding: 4px;
    border-radius: 10px;
    background-color: var(--io-bg);
}

/* Внутренние отступы вкладок переехали в сами вкладки - отрицательные поля сетки (intec-grid-i-h-16) убираем */
html.io-light .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tabs > .intec-grid {
    margin: 0 !important;
    gap: 4px;
}

html.io-light .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container {
    padding: 0;
}

/* Форма регистрации в попапе шире своей колонки на 6px (родная ошибка шаблона, в тёмной так же) -
   внизу появлялась серая горизонтальная полоса прокрутки. Прячем только горизонтальное переполнение */
html.io-light .popup-window .popup-window-content:has(.c-system-auth-form) {
    overflow-x: hidden !important;
}

html.io-light .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab {
    display: block;
    padding: 9px 18px;
    border-radius: var(--io-radius-sm);
    color: var(--io-text-soft) !important;
    font-weight: 500;
    text-decoration: none;
    transition: background-color var(--io-ease), box-shadow var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container[data-active=true] .system-auth-form-control-tab {
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    color: var(--io-accent-text) !important;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container:not([data-active=true]) .system-auth-form-control-tab:hover {
    color: var(--io-accent-text) !important;
}

/* Кнопки «Войти» и «Зарегистрироваться»: в styles.css тёмный текст #3a3a3a на оранжевом (под тёмную тему).
   В светлой - белый текст, как у остальных главных кнопок */
html.io-light .ns-bitrix.c-system-auth-authorize .system-auth-authorize-button,
html.io-light .ns-bitrix.c-main-register .main-register-button {
    color: #ffffff;
}

/* Регистрация (попап «Авторизация» и страница входа): текст согласия серый, оранжевые только ссылки -
   как в формах заявок; капча с рамкой и скруглением полей вместо чёрной рамки картинки */
html.io-light .ns-bitrix.c-main-register .intec-ui-control-checkbox .intec-ui-part-content {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-main-register img[src*="captcha"] {
    display: block;
    box-sizing: border-box;
    object-fit: fill;
    object-view-box: inset(1px);
    background-color: var(--io-surface);
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
}

/* ---------- Уведомление «Товар добавлен в корзину» (sale.basket.small notifications.1) ----------
   Белая «пилюля» с серой тенью rgba(172,172,172,.64) и названием #888 - одинаковая в обеих темах.
   На светлой странице: мягкая тень попапов, читаемое название, подпись заголовочным цветом */
html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product {
    background: var(--io-surface);
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-added-text {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-name {
    color: var(--io-text-soft);
}


/* =====================================================================
   Каталог: список разделов, раздел и умный фильтр, сравнение, поиск
   ===================================================================== */

/* ---------- Разделы каталога (catalog.section.list tile-7): /catalog/ и подразделы в разделе ----------
   В тёмной теме это панель #444 с плитками в рамке цвета фона - в светлой она читалась как таблица
   из серых рамок на белом. Здесь плитки - отдельные белые карточки на сером фоне, как плитки
   категорий и товары на главной: радиус, тень, подъём при наведении. Только страницы каталога
   (.c-catalog-catalog-1): тот же компонент на странице бренда оформлен в 40-brands.css */

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-items {
    margin: -8px;
    padding: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    margin: 8px;
    padding: 12px 18px 12px 12px;
    border: 0;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

/* Ячейки ряда растянуты сеткой до самой высокой, а карточка внутри ячейки была по содержимому:
   при переносе названия карточки одного ряда выходили разной высоты. В тёмной это была одна панель
   и разница не видна, здесь - отдельные карточки. Карточка заполняет ячейку, содержимое по центру */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    display: flex;
    flex-direction: column;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    flex: 1 1 auto;
}

/* Родная тень при наведении стоит на ячейке сетки, которая шире карточки на отступы: в тёмной
   она не видна, на светлом фоне вокруг карточки появлялся серый прямоугольник. Тень - у карточки */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item:hover {
    box-shadow: none;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-picture {
    margin: 0 12px 0 0;
}

/* Длинные слова названий («Специализированные», «Высокотемпературные») не влезали в плитку
   при четырёх в ряд и рвались посреди слова (замечание заказчика 08.10). Поля плитки и стрелки
   на 16px уже, от 1200px (четыре в ряд) название 14px: самое длинное слово каталога помещается целиком */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    padding-right: 14px;
}

@media all and (min-width: 1200px) {
    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1:not(.p-sections) .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name {
        font-size: 14px;
    }
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name {
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    transition: color var(--io-ease);
}

/* Наведение на всю плитку, а не только на текст ссылки */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover .catalog-section-list-item-name {
    color: var(--io-accent-text);
}

/* Стрелка-шеврон справа: плитка читается как переход в раздел, как пункты выпадающих меню.
   При наведении оранжевая */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper::after {
    content: "";
    flex: none;
    width: 7px;
    height: 7px;
    margin: 0 2px 0 8px;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    color: #b8bec6;
    transform: rotate(45deg);
    transition: color var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover::after {
    color: var(--io-accent-hover);
    transform: translateX(2px) rotate(45deg);
}

/* Корень каталога: контурные иконки разделов - на мягком оранжевом круге, как иконки плиток
   категорий на главной (иконка около 60% круга - квадратные иконки не упираются углами в край).
   Плитка выше и весомее, название - заголовок. В подразделах вместо иконок фото товаров -
   они остаются на белом */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    padding: 18px 20px 18px 18px;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-picture {
    box-sizing: border-box;
    width: 68px;
    height: 68px;
    margin: 0 18px 0 0;
    padding: 14px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-picture img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.35;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover .catalog-section-list-item-picture {
    background-color: #ffe3d1;
}

@media all and (max-width: 768px) {
    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
        padding: 14px 16px 14px 14px;
    }

    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-picture {
        width: 60px;
        height: 60px;
        margin-right: 14px;
        padding: 12px;
    }

    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1.p-sections .c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name {
        font-size: 15px;
    }
}

/* ---------- Панель сортировки ----------
   Была подписью без формы на сером фоне - теперь кнопка-«таблетка» на белом, значок фирменным оранжевым */

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-wrapper {
    padding: 8px 14px;
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-text {
    color: var(--io-heading);
    font-weight: 500;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-wrapper:hover .catalog-panel-sort-text {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-icon svg,
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-icon svg:hover {
    fill: var(--io-accent);
    stroke: var(--io-accent);
}

/* Выпадающий список сортировки: квадратный блок с подписями - карточка со скруглением,
   пункты - строки-«таблетки», как в выпадающих меню шапки */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-items {
    width: 280px;
    padding: 8px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow-pop);
}

/* Список открывается от левого края кнопки (родной - по правому краю колонки сортировки,
   он заходил на карточку фильтра: белое поверх белого) */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-wrapper[data-device=desktop] .catalog-panel-sort-items {
    left: 10px;
    right: auto;
    margin-top: 6px;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-items-wrapper {
    margin: 0;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item {
    padding: 0;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item + .catalog-panel-sort-item {
    margin-top: 2px;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item-wrapper {
    padding: 8px 11px;
    border: 1px solid transparent;
    border-radius: var(--io-radius-sm);
    transition: background-color var(--io-ease), border-color var(--io-ease), color var(--io-ease);
}

/* Наведение - оранжевый текст на едва заметной подложке; выбранный пункт - «таблетка», как активная
   вкладка: мягкий оранжевый фон с оранжевой рамкой и жирный текст. Так выбранный пункт не теряется,
   когда курсор на соседней строке */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item-wrapper:hover {
    background-color: #fff8f3;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item-wrapper.intec-cl-text {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item-wrapper.intec-cl-text:hover {
    border-color: rgba(255, 134, 64, 0.6);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-item-description {
    color: var(--io-text-muted);
}

/* ---------- Умный фильтр (vertical-2) ---------- */

/* Тень была на внешнем блоке, а белый у него только список: под списком, вокруг «Сбросить фильтр»,
   оставалась пустая рамка из тени. Карточка - сам список */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 {
    border-radius: 0;
    box-shadow: none;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-items {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

/* Разделители групп: 2px цвета фона страницы - тонкая линия цвета рамок */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item {
    border-top: 1px solid var(--io-border);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item:first-child {
    border-top-color: transparent;
}

/* Стрелка группы: приглушённая, оранжевая у раскрытой группы и при наведении */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header-icon i {
    color: var(--io-text-muted);
    transition: color var(--io-ease), transform var(--io-ease);
}

/* Цвет самого значка задан глобально на .fa-angle-down::before (custom.css) - берём цвет стрелки */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header-icon i::before {
    color: inherit;
}

/* стрелка раскрытой группы - фирменный оранжевый, при наведении - на тон темнее, как у ссылок */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item[data-expanded=true] .catalog-smart-filter-item-header-icon i {
    color: var(--io-accent);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header:hover .catalog-smart-filter-item-header-icon i {
    color: var(--io-accent-hover);
}

/* Раскрытая группа - жирный заголовок, и при наведении тоже (иначе текст перестраивался).
   Наведение на раскрытую группу: оранжевый текст (custom.css) и стрелка темнее */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item[data-expanded=true] .catalog-smart-filter-item-header {
    font-weight: 600;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item[data-expanded=true] .catalog-smart-filter-item-header:hover .catalog-smart-filter-item-header-icon i {
    color: var(--io-accent-hover);
}

/* Цена: границы диапазона - приглушённой подписью (в тёмной всё оранжевое; на белом 3-4 оранжевых
   числа подряд читались как ссылки). Цвет текста в самих полях - тёмный #3a3a3a из styles.css */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-value .intec-ui.intec-ui-control-input {
    font-weight: 500;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-bound {
    color: var(--io-text-muted);
    font-size: 12px;
}

/* Ползунок: дорожка была цвета фона страницы (на белом почти не видна) */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-track-inactive,
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-track-filtered {
    background: var(--io-input-border);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-slider-tracker-drag {
    box-shadow: 0 1px 4px rgba(17, 24, 39, 0.18);
}

/* Чекбоксы фильтра. В тёмной: оранжевая рамка у всех и оранжевый текст у всех значений, выбранное -
   оранжевый квадрат внутри. На белом столбец из оранжевых рамок и подписей рябил, а выбранное
   терялось среди них. Здесь: спокойная серая рамка и тёмный текст, выбранное - залитый
   оранжевый квадрат с белой галочкой и оранжевая подпись, наведение - оранжевая рамка и текст */
html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox .intec-ui-part-selector {
    border: 1.5px solid #c3c8cf !important;
    border-radius: 5px;
    background-color: var(--io-surface) !important;
    transition: border-color var(--io-ease), background-color var(--io-ease);
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox .intec-ui-part-selector + .intec-ui-part-content {
    color: var(--io-text);
    transition: color var(--io-ease);
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox:hover input:not(:disabled) + .intec-ui-part-selector {
    border-color: var(--io-accent) !important;
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox:hover input:not(:disabled) + .intec-ui-part-selector + .intec-ui-part-content {
    color: var(--io-accent-text);
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox input:checked + .intec-ui-part-selector {
    border-color: var(--io-accent) !important;
    background-color: var(--io-accent) !important;
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox input:checked + .intec-ui-part-selector::before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4 6.6 11.3 12.5 4.9'/%3E%3C/svg%3E") center / 13px 13px no-repeat !important;
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox input:checked + .intec-ui-part-selector + .intec-ui-part-content {
    color: var(--io-accent-text);
    font-weight: 500;
}

/* Недоступные значения: были сплошными серыми квадратами #b1b1b1 - самым тёмным пятном в фильтре */
html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox input:disabled + .intec-ui-part-selector {
    border-color: var(--io-border) !important;
    background-color: var(--io-bg) !important;
}

html.io-light .c-catalog-smart-filter .intec-ui.intec-ui-control-checkbox input:disabled + .intec-ui-part-selector + .intec-ui-part-content {
    color: #a3a8b0;
}

/* «Сбросить фильтр»: подпись капсом 10px в рамке цвета фона - обычная контурная кнопка.
   Наведение (мягкий оранжевый) задано в theme-light.css */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-buttons {
    margin-top: 12px;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset {
    padding: 13px 16px;
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
    color: var(--io-text-soft);
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none;
    transition: background-color var(--io-ease), border-color var(--io-ease), color var(--io-ease);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button-reset .catalog-smart-filter-button-icon {
    color: var(--io-accent);
    transition: color var(--io-ease);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button-reset:hover .catalog-smart-filter-button-icon {
    color: var(--io-accent-hover);
}

/* «Применить» (есть там, где фильтр не применяется сразу: страница бренда, поиск по каталогу) -
   была капсом 10px с разрядкой («ПРИМЕНИТЬ» в языковом файле шаблона), высотой 56px. Как
   «Сбросить фильтр» под ней: 14px, обычный регистр. Подпись - голый текст в кнопке, а ::first-letter
   у кнопки браузер не применяет: исходный текст скрыт, подпись выводится через ::before */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-apply {
    padding: 13px 16px;
    border-radius: var(--io-radius-sm);
    font-size: 0;
    letter-spacing: 0;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-apply::before {
    content: "Применить";
    font-size: 14px;
    line-height: 22px;
}

/* Подпись в разметке набрана капсом - обычным регистром, как остальные кнопки сайта */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button-reset .catalog-smart-filter-button-content {
    text-transform: lowercase;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button-reset .catalog-smart-filter-button-content::first-letter {
    text-transform: uppercase;
}

/* ---------- Фильтр на телефоне (кнопка-воронка и шторка mobile-1) ---------- */

/* Воронка рядом с кнопкой сортировки была голым тёмным значком - такая же белая плашка 38x38
   (высота кнопки сортировки), значок по центру. Колонка воронки - 24px между полями по 10px:
   плашка шире, поэтому выступает влево, а правый край совпадает с краем контента */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-filter-button {
    box-sizing: border-box;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    margin-left: -14px;
    padding: 0;
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-filter-button:hover {
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-filter-button svg {
    flex: none;
    stroke: var(--io-accent);
}

/* «Сбросить» в шапке шторки: родной красный #e05757 вне палитры и спорил с оранжевой иконкой
   «Фильтр» рядом - как «Сбросить фильтр» на компьютере: серая подпись, оранжевая иконка,
   при наведении оранжевое */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-reset-text {
    color: var(--io-text-soft);
    transition: color var(--io-ease);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-reset-icon svg path {
    stroke: var(--io-accent);
    transition: stroke var(--io-ease);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-reset:hover .catalog-smart-filter-reset-text {
    color: var(--io-accent-text);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-reset:hover .catalog-smart-filter-reset-icon svg path {
    stroke: var(--io-accent-hover);
}

/* Шторка: заголовок капсом 12px и кнопка капсом 10px - как заголовки и кнопки попапов сайта;
   названия свойств серые #808080 - тёмные, как в фильтре на компьютере */
html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-title-text {
    color: var(--io-heading);
    font-size: 16px;
    letter-spacing: 0;
    text-transform: none;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-title-icon svg path {
    stroke: var(--io-accent);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-property-name {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-property + .catalog-smart-filter-property {
    border-top-color: var(--io-border);
}

html.io-light .c-catalog-smart-filter.c-catalog-smart-filter-mobile-1 .catalog-smart-filter-apply {
    font-size: 15px;
    letter-spacing: 0;
    text-transform: none;
}

/* ---------- Плитки товаров в разделе (catalog.section tile-3) ----------
   До 1200px сетка из тёмной темы: ячейки с полями -2px/-1px и рамка 3px цвета фона страницы -
   в тёмной это давало просвет, в светлой плитки почти слипались в таблицу, а тень при наведении
   отстояла от белого поля на толщину рамки. Здесь рамки нет, ячейки с полями 8px - просвет 16px,
   как у плиток подразделов над товарами; края сетки - на одной вертикали с подразделами
   и «Показать больше». От 1200px в custom.css своя сетка с просветом 20px - её не трогаем */
@media all and (max-width: 1199px) {
    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-items {
        margin: -8px;
    }

    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item {
        margin: 0;
        padding: 8px;
    }

    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper,
    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper:hover {
        border: 0;
    }
}

/* Родная тень наведения (чёрная 0.3, 25px) стоит на ячейке сетки, а не на карточке: с полями ячейки
   вокруг карточки появлялась рамка из тени. Наведение - тень и подъём самой карточки (theme-light) */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item:hover {
    box-shadow: none;
}

/* «Подробнее» и «Заказать» (товары без цены) в той же сетке, что «В корзину»: родные 5px -
   такая же главная кнопка, как «В корзину»: радиус 8, при наведении темнее и с тенью
   (в тёмной - светлее, на белом это бледнело). Начертание подписи то же, что у «В корзину» */
html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 :is(.catalog-section-item-purchase-detail, .catalog-section-item-purchase-order) .catalog-section-item-purchase-button {
    border-radius: var(--io-radius-sm) !important;
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 :is(.catalog-section-item-purchase-detail, .catalog-section-item-purchase-order) .catalog-section-item-purchase-button:hover {
    border-color: var(--io-accent-hover) !important;
    background-color: var(--io-accent-hover) !important;
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

/* На телефоне (до 600px) все кнопки покупки в плитках - тёмный разреженный капс на оранжевом
   (custom.css): белая подпись обычным регистром, как у главных кнопок на компьютере */
html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced .catalog-section-item-purchase-mobile .catalog-section-item-purchase-button span {
    color: #ffffff;
    letter-spacing: 0;
    text-transform: none;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced .catalog-section-item-purchase-mobile .catalog-section-item-purchase-button:hover {
    background-color: var(--io-accent-hover);
}

/* ---------- «Показать больше» ----------
   Была белой полосой с разреженной подписью - кнопка-карточка с оранжевой подписью */
html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button {
    border: 1px solid var(--io-surface);
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button:hover {
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text {
    color: var(--io-accent-text) !important;
    font-weight: 600;
    letter-spacing: 0.02em;
}

/* ---------- Сравнение ---------- */

/* Вкладки разделов: подчёркнутые ссылки - «таблетки», как вкладки товаров на главной */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab {
    margin-right: 8px;
    padding: 7px 14px;
    border: 1px solid transparent;
    border-radius: 999px;
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: background-color var(--io-ease), border-color var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab .catalog-compare-result-tab-link {
    padding-bottom: 0;
    border-bottom: 0;
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab:hover .catalog-compare-result-tab-link {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab[data-active=true] {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
    box-shadow: none;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab[data-active=true] .catalog-compare-result-tab-link {
    color: var(--io-accent-text);
    font-weight: 600;
}

/* Наведение на текущую вкладку тоже заметно, как в тёмной (там проявлялось подчёркивание) */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab[data-active=true]:hover {
    border-color: rgba(255, 134, 64, 0.6);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab[data-active=true]:hover .catalog-compare-result-tab-link {
    color: var(--io-accent-hover);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab-link-count {
    padding-bottom: 0;
}

/* Полоса прокрутки вкладок на телефоне: серая дорожка под «таблетками» читалась лишней линией -
   дорожка прозрачная, ползунок едва заметный */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tabs .scroll-element .scroll-element_track {
    background-color: transparent !important;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tabs .scroll-element .scroll-bar {
    background-color: var(--io-border) !important;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-tab[data-active=true] .catalog-compare-result-tab-link-count {
    color: var(--io-accent-text);
}

/* Товары - карточки, как в разделах каталога: тень, при наведении подъём на 2px.
   Сдвиг закреплённой карточки скрипт тоже делает через transform - его скорость (350ms) та же,
   что у значений под карточкой */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform 350ms;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item:hover {
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item:hover {
    transform: translateY(-2px);
}

/* Название было 18px - крупнее цены - и обрезалось посреди слова. Как в разделах каталога:
   15px/500, не больше двух строк с многоточием; цена остаётся главной */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-name {
    display: -webkit-box;
    height: 42px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
}

@media all and (max-width: 550px) {
    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-name {
        height: 84px;
        -webkit-line-clamp: 4;
    }
}

/* Корзина-«урна»: при наведении оранжевая, как остальные значки */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-remove-button svg path {
    stroke: #9aa0a8;
    transition: stroke var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-remove-button:hover svg path {
    stroke: var(--io-accent);
}

/* Значок «в корзину» 24px: общее наведение кнопок корзины (theme-light) заливало его оранжевым
   вместе со значком - получалось сплошное пятно. Наведение - мягкая подложка, значок темнее.
   Уже добавленный товар (белый значок на оранжевом) не трогаем */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-purchase-button.catalog-compare-result-item-purchase-button-add:hover {
    border-color: transparent !important;
    background-color: var(--io-accent-soft) !important;
    box-shadow: none;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-purchase-button.catalog-compare-result-item-purchase-button-add:hover i {
    color: var(--io-accent-hover) !important;
}

/* «Отображать только различия»: выключенный тумблер при наведении светлел до серого #e1e1e1 -
   на белом это серое выделение. Наведение - бледно-оранжевая дорожка (включится оранжевым) */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .intec-ui.intec-ui-control-switch:hover input:not(:checked) + .intec-ui-part-selector {
    border-color: #ffc4a1;
    background-color: #ffc4a1;
}

/* Закреплённая при прокрутке полоса с товарами: в тёмной она цвета фона страницы с тяжёлой тенью -
   в светлой плыла серая лента. Белая полоса с лёгкой тенью, как закреплённая шапка сайта;
   мини-карточки на белом без тени, скругление как у карточек */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header {
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-item {
    border-radius: var(--io-radius);
    box-shadow: none;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-item-name {
    color: var(--io-heading);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-item-price {
    color: var(--io-heading);
    font-weight: 700;
}

/* Характеристики: значения были серыми плашками на белой панели - строки-«зебра» во всю ширину
   панели, как характеристики в карточке товара. Значения остаются в своих колонках под товарами */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-properties {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property {
    margin: 0 -20px;
    padding: 12px 20px;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property:nth-child(even) {
    background-color: #f7f8fa;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-name {
    margin-bottom: 4px;
    font-size: 13px;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value-item {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value-item:not([data-fixed=true]) {
    background-color: transparent;
}

/* Закреплённый товар: при листании остальные значения уезжают под его колонку - закрывающий
   фон нужен, иначе тексты двух товаров ложатся друг на друга. Фон - цвета своей строки «зебры»,
   на всю высоту значений строки (значение соседа может быть в несколько строк) */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value-item[data-fixed=true] {
    display: flex;
    align-self: stretch;
    align-items: center;
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property:nth-child(odd) .catalog-compare-result-property-value-item[data-fixed=true] {
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property:nth-child(even) .catalog-compare-result-property-value-item[data-fixed=true] {
    background-color: #f7f8fa;
}

/* Колонки. В тёмной лента товаров, полоса закреплённых товаров и строки значений - разные
   контейнеры с разными полями (лента со сдвигом 20px, значения внутри панели с полями 20px,
   ширина колонок 19% от разной ширины): карточки начинались правее вкладок и панели, стояли
   почти вплотную (5px), а колонки значений уезжали от своих карточек. Здесь у всех трёх одна
   сетка: от левого края контента, 5 колонок с просветом 16px, значения - под своими карточками.
   Лента, полоса и значения сдвигаются скриптом вместе, на одну и ту же величину */
@media all and (min-width: 769px) {
    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default :is(.catalog-compare-result-items-slider, .catalog-compare-result-header-items, .catalog-compare-result-property-values) {
        gap: 16px;
        padding-left: 0 !important;
    }

    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default :is(.catalog-compare-result-items-slider, .catalog-compare-result-header-items, .catalog-compare-result-property-values) > .intec-grid-item-5 {
        flex: 0 0 calc((100% - 64px) / 5);
        max-width: calc((100% - 64px) / 5);
    }

    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item {
        padding: 12px 16px 16px;
    }

    /* Строка характеристики во всю ширину панели, значения - от её края, как карточки */
    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property {
        padding: 12px 0;
    }

    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-name {
        padding: 0 16px;
    }

    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value-item {
        padding: 2px 16px;
    }

    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value {
        padding-left: 0;
    }
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-name:hover {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-price {
    color: var(--io-heading);
    font-weight: 700;
}

/* ---------- Пустое сравнение и пустой поиск ----------
   Была одна зелёная строка на сером фоне - карточка пустого состояния, как в кабинете (30-checkout):
   иконка на мягком оранжевом круге и тёмный текст. У поиска по каталогу (/catalog/?q=) без
   результатов была красная плашка-ошибка Intec - та же карточка.
   Сравнение выводит пустое сообщение в трёх видах:
   - при загрузке страницы - ShowNote Битрикса прямо в контенте страницы, без обёртки компонента.
     Такое же голое сообщение бывает и на других страницах, поэтому оформление привязано
     к странице сравнения (по og:url в <head>); в браузере без :has() остаётся родная строка;
   - после удаления последнего товара на самой странице - тот же ShowNote внутри обёртки компонента
     (ответ AJAX);
   - пустой список в шаблоне компонента (span.notetext, template.php).
   Правило с :has() отдельно: браузер без его поддержки отбросил бы весь список селекторов */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default > p > .notetext,
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .intec-content-wrapper > p > .notetext,
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-result > p > font.notetext,
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-message.intec-ui.intec-ui-control-alert {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 88px;
    padding: 24px 32px 24px 88px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
}

html.io-light:has(> head > meta[name="og:url"][content*="/catalog/compare.php"]) .intec-template-layout-content > .intec-content > .intec-content-wrapper > p > font.notetext {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 88px;
    padding: 24px 32px 24px 88px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
}

/* у плашки-ошибки Intec розовая черта снизу (border-bottom 2px) */
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-message.intec-ui.intec-ui-control-alert {
    border: 0;
}

/* Иконка на мягком круге. Сравнение - столбики, как значок сравнения в шапке; поиск - лупа */
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default > p > .notetext::before,
html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .intec-content-wrapper > p > .notetext::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 32px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 50%;
    background: var(--io-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 20V11M12 20V4M18 20v-6'/%3E%3C/svg%3E") no-repeat center / 20px 20px;
}

html.io-light:has(> head > meta[name="og:url"][content*="/catalog/compare.php"]) .intec-template-layout-content > .intec-content > .intec-content-wrapper > p > font.notetext::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 32px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 50%;
    background: var(--io-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 20V11M12 20V4M18 20v-6'/%3E%3C/svg%3E") no-repeat center / 20px 20px;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-result > p > font.notetext::before,
html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-message.intec-ui.intec-ui-control-alert::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 32px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 50%;
    background: var(--io-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 4.5 4.5'/%3E%3C/svg%3E") no-repeat center / 20px 20px;
}

@media all and (max-width: 768px) {
    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default > p > .notetext,
    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .intec-content-wrapper > p > .notetext,
    html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-result > p > font.notetext,
    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-message.intec-ui.intec-ui-control-alert {
        min-height: 80px;
        padding: 20px 20px 20px 76px;
    }

    html.io-light:has(> head > meta[name="og:url"][content*="/catalog/compare.php"]) .intec-template-layout-content > .intec-content > .intec-content-wrapper > p > font.notetext {
        min-height: 80px;
        padding: 20px 20px 20px 76px;
    }

    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default > p > .notetext::before,
    html.io-light .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .intec-content-wrapper > p > .notetext::before,
    html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-result > p > font.notetext::before,
    html.io-light .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-message.intec-ui.intec-ui-control-alert::before {
        left: 20px;
    }

    html.io-light:has(> head > meta[name="og:url"][content*="/catalog/compare.php"]) .intec-template-layout-content > .intec-content > .intec-content-wrapper > p > font.notetext::before {
        left: 20px;
    }
}

/* ---------- Поиск по сайту ---------- */

/* Строка поиска: поле и кнопка одной высоты (были 42 и 38px). Цвет текста в поле - тёмный
   #3a3a3a из styles.css */
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-query {
    height: 48px;
    padding: 0 18px;
    font-size: 15px;
    line-height: 46px;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-button {
    height: 48px;
    padding: 0 26px;
}

/* «Найдено: N» и подсказка о раскладке - служебные подписи */
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-advanced-result .search-page-result,
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-language-guess {
    color: var(--io-text-soft);
}

/* Результаты: строки на сером фоне через линию - белые карточки */
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item {
    margin-bottom: 12px;
    padding: 20px 24px;
    border-top: 0;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item-img {
    overflow: hidden;
    border-radius: var(--io-radius-sm);
}

/* Колонка текста рядом с фото: поля карточки сузили её, и заголовок с длинным словом
   («YWF(K)2E-250-ZT») переносил всю колонку под фото - соседние карточки разной раскладки.
   Колонка не переносится, длинное слово переносится внутри неё; на телефоне поля карточки меньше */
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item > .intec-grid > .intec-grid-item {
    min-width: 0;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item-name {
    overflow-wrap: anywhere;
}

@media all and (max-width: 768px) {
    html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item {
        padding: 16px;
    }
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item-data {
    margin-bottom: 8px;
    color: var(--io-text-muted);
    font-size: 12px;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item-name {
    font-weight: 600;
    line-height: 1.35;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-preview {
    color: var(--io-text-soft);
    line-height: 1.55;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item-meta,
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item-date {
    color: var(--io-text-muted);
    font-size: 13px;
}

/* «Отсортировано: по релевантности / по дате»: жирное слово и ссылка - переключатель из «таблеток»,
   как вкладки на главной: текущая - мягкая оранжевая, другая - белая со ссылкой */
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-sorting {
    margin-top: 20px;
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-sorting b,
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-sorting a {
    display: inline-block;
    margin: 0 2px;
    padding: 6px 14px;
    border: 1px solid transparent;
    border-radius: 999px;
    line-height: 18px;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-sorting b {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-sorting a {
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    color: var(--io-heading);
    font-weight: 500;
    text-decoration: none;
    transition: background-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-sorting a:hover {
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
}

/* Заголовок результата - ссылка схемы (всегда оранжевый); наведение на карточку - светлее, как у ссылок */
html.io-light .ns-bitrix.c-search-page.c-search-page-default .search-page-item:hover .search-page-item-name {
    color: var(--io-accent-hover) !important;
}


/* =====================================================================
   Корзина, оформление заказа, личный кабинет, вход и регистрация
   ===================================================================== */

/* =====================================================================
   Корзина (sale.basket.basket template.2)
   Товар и итог - белые карточки как на главной; итог - тёплая плашка-акцент,
   чтобы шаг «перейти к оформлению» читался главным на странице.
   ===================================================================== */

/* «Очистить корзину» - контурная второстепенная кнопка. Наведение - родное розовое
   (#fbe7e7, красный текст): действие опасное, оранжевым его не делаем */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-items-panel-button {
    border-radius: var(--io-radius-sm);
    box-shadow: inset 0 0 0 1px var(--io-input-border);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-items-panel-button-delete:hover {
    box-shadow: inset 0 0 0 1px #f6caca;
}

/* Карточка товара. Тень наведения Intec висит на внешнем .basket-item без скругления -
   её прямоугольные углы торчали из скруглённой карточки; переносим тень на саму карточку */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item:hover {
    box-shadow: none;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-wrapper {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item:hover .basket-item-wrapper {
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item + .basket-item {
    margin-top: 12px;
}

/* Фото в тонкой рамке на белом. Миниатюра 60px в широкой карточке читалась строкой таблицы -
   крупнее, 88px (на телефоне 72), фото по центру рамки */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-image {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 88px;
    height: 88px;
    max-height: none;
    padding: 6px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius-sm);
    background-color: #ffffff;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-image-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-image img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

@media all and (max-width: 650px) {
    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-image {
        width: 72px;
        height: 72px;
        padding: 4px;
    }
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-name-wrap > * {
    color: var(--io-heading);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-total-value {
    color: var(--io-heading);
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -0.01em;
}

/* Счётчик количества - одно поле с рамкой, как в карточках товаров, а не две серые плашки */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-quantity-counter.intec-ui.intec-ui-control-numeric {
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
    background-color: #ffffff;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-quantity-counter.intec-ui.intec-ui-control-numeric button {
    background: transparent;
    border-radius: 7px;
    color: var(--io-text-soft);
    transition: background-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-quantity-counter.intec-ui.intec-ui-control-numeric button:not([disabled]):hover {
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-quantity-counter.intec-ui.intec-ui-control-numeric .intec-ui-part-input {
    color: var(--io-heading);
    font-weight: 600;
}

/* Колонка удаления: в тёмной теме светлая полоса, в светлой - серая плашка у края карточки.
   Делаем прозрачной с тонким разделителем. Наведения у неё не было (правило Intec ждёт
   data-item-action, а в разметке data-entity) - даём розовое с красным крестиком, как у «Очистить корзину» */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action {
    background-color: transparent;
    border-left: 1px solid var(--io-border);
    border-radius: 0 var(--io-radius) var(--io-radius) 0;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action path {
    transition: fill var(--io-ease);
}

/* Крестик 8px #808080 на белом терялся у тонкого разделителя - чуть крупнее и темнее */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action[data-entity=basket-item-delete] > svg {
    width: 11px;
    height: 11px;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action[data-entity=basket-item-delete]:not(:hover) path {
    fill: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action[data-entity=basket-item-delete]:hover {
    background-color: #fbe7e7;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action[data-entity=basket-item-delete]:hover path {
    fill: #e05757;
}

/* На узких экранах колонка удаления становится полосой под товаром (в Intec - с 650px;
   на 768 это ещё колонка справа, и верхняя рамка давала «ступеньку» у угла карточки) */
@media all and (max-width: 650px) {
    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-item-action {
        border-left: none;
        border-top: 1px solid var(--io-border);
        border-radius: 0 0 var(--io-radius) var(--io-radius);
    }
}

/* Итог: тёплая плашка, крупная сумма и главная кнопка с тенью.
   Тень и скругление у внутреннего контейнера тоже, иначе его углы (радиус 4) торчат из плашки */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total {
    border: 1px solid #ffe0cc;
    border-radius: var(--io-radius);
    background-color: #fff7f2;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-container {
    border-radius: var(--io-radius);
    box-shadow: none;
}

/* До 1000px «Распечатать список» скрыт (Intec), а его колонка с отступами оставалась -
   над суммой пустая полоса ~75px. Отступы пустой колонки убираем, поля плашки ровные */
@media all and (max-width: 1000px) {
    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-container {
        padding: 24px;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-info {
        padding-top: 0;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-wrapper > .basket-total-info + div {
        margin-top: 0;
    }
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-price-total .basket-price-name {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-price-total .basket-price-value {
    color: var(--io-heading);
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.01em;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-order-button {
    box-shadow: 0 4px 12px rgba(255, 134, 64, 0.30);
}

/* На телефоне главная кнопка была мелкой (у Intec до 425px шрифт 12px) и прижатой влево в плашке
   итога. До 650px - во всю ширину плашки, шрифт 15px, высота 48 */
@media all and (max-width: 650px) {
    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-order-wrapper > .intec-grid-item-auto {
        flex: 1 1 100%;
        max-width: 100%;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-container {
        padding: 20px;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-order-button {
        width: 100%;
        padding: 12px 10px;
        font-size: 15px;
        line-height: 20px;
    }
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-print-text {
    color: var(--io-text);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-total-print:hover .basket-total-print-text {
    color: var(--io-accent-text);
}

/* =====================================================================
   Оформление заказа (sale.order.ajax simple.1)
   ===================================================================== */

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

/* Итог заказа - тёплая плашка, как итог в корзине: на шаге оформления это главный блок */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total {
    border: 1px solid #ffe0cc;
    border-radius: var(--io-radius);
    background-color: #fff7f2;
    box-shadow: none;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title {
    z-index: 0;
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* Иконки разделов: серый PNG-спрайт -> фирменный оранжевый (спрайт как маска) на мягком круге.
   Состояние ошибки (красный крестик из того же спрайта) не трогаем.
   Путь от корня сайта (так же подключён styles.css в header.php): относительный путь зависел бы
   от папки этого файла и сломался бы при переносе части в css/theme-light.css */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section:not(.bx-step-error) .bx-soa-section-title:before {
    background-image: none;
    background-color: var(--io-accent);
    -webkit-mask: url("/bitrix/templates/prom_s1/components/bitrix/sale.order.ajax/simple.1/images/icons.png") no-repeat 0 0;
    mask: url("/bitrix/templates/prom_s1/components/bitrix/sale.order.ajax/simple.1/images/icons.png") no-repeat 0 0;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-basket.bx-soa-section:not(.bx-step-error) .bx-soa-section-title:before {
    -webkit-mask-position: 0 -30px;
    mask-position: 0 -30px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-paysystem.bx-soa-section:not(.bx-step-error) .bx-soa-section-title:before {
    -webkit-mask-position: 0 -60px;
    mask-position: 0 -60px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-delivery.bx-soa-section:not(.bx-step-error) .bx-soa-section-title:before {
    -webkit-mask-position: 0 -90px;
    mask-position: 0 -90px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-auth.bx-soa-section:not(.bx-step-error) .bx-soa-section-title:before,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-properties.bx-soa-section:not(.bx-step-error) .bx-soa-section-title:before {
    -webkit-mask-position: 0 -120px;
    mask-position: 0 -120px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title:after {
    content: "";
    position: absolute;
    top: -8px;
    left: -47px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    z-index: -1;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section.bx-step-error .bx-soa-section-title:after {
    background-color: #fdecec;
}

/* Круг с иконкой стоял впритык к углу карточки (13px слева, 17 сверху) и в 7px от заголовка.
   Ровные поля 16/16 и 12px до заголовка: заголовок и содержимое раздела сдвигаются на 8px вправо,
   иконка спрайта - в центр круга. До 580px иконок нет (Intec), там отступы родные */
@media all and (min-width: 581px) {
    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title-container {
        padding-top: 24px;
        padding-left: 68px;
    }

    /* «Товары в заказе» - таблица во всю ширину, у неё отступ 0 правилом с id, оно сильнее */
    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-content {
        padding-left: 68px;
    }

    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title:before {
        left: -47px;
    }

    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title:after {
        left: -52px;
    }
}

@media all and (max-width: 580px) {
    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title:after {
        display: none;
    }
}

/* Поля: белые с рамкой, фокус - оранжевое кольцо (как в формах заявок) */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-input-container input,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-block,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .dropdown-block,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 textarea.form-control,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 select,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .form-control:not(.bx-sls):not(.bx-slst) {
    background: var(--io-input) !important;
    border: 1px solid var(--io-input-border) !important;
    border-radius: var(--io-radius-sm);
    transition: border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-input-container input:hover,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-block:hover,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .dropdown-block:hover,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 select:hover,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .form-control:not(.bx-sls):not(.bx-slst):hover {
    border-color: var(--io-accent) !important;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-input-container input:focus,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-block:focus-within,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .dropdown-block:focus-within,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 select:focus,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .form-control:not(.bx-sls):not(.bx-slst):focus {
    border-color: var(--io-accent) !important;
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
}

/* Высота полей 40, как в фильтре заказов и формах кабинета (было 37) */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 input.form-control:not([type=radio]):not([type=checkbox]),
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-input-container input,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 select {
    min-height: 40px;
}

/* Ошибка заполнения - красная рамка Bitrix остаётся сильнее наших */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .has-error .form-control,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .has-error .bx-sls .dropdown-block,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .has-error .bx-slst .dropdown-block,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .has-error select,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-input-container .has-error input,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .has-error .bx-authform-input-container input {
    border-color: #dd4c4a !important;
}

/* Затухание текста у крестика в поле города - под скругление поля и в цвет поля:
   родной градиент компонента уходил в #f6f6f6 и давал серую плашку за крестиком на белом поле */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-fade2white,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .dropdown-fade2white {
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--io-input) 30%);
    border-top-right-radius: var(--io-radius-sm);
    border-bottom-right-radius: var(--io-radius-sm);
}

/* Поле города высотой 40, как остальные поля группы (было 37). Внутренние части поля -
   абсолютные блоки высотой 36: растягиваем их под новую высоту, значок поиска и крестик - по центру */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-block {
    height: 40px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-container,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-route,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-fake,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-fade2white {
    height: 100%;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-icon {
    top: 50%;
    transform: translateY(-50%);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-clear {
    top: 50%;
    margin-top: -15px;
}

/* Текст поля - шрифтом сайта (у компонента Helvetica). Название города тёмное, остальная часть
   адреса под ним (отдельное поле route) - серая; в custom.css оба серые с !important */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-fake,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-route {
    font-family: inherit;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-fake {
    color: var(--io-heading) !important;
}

/* Список подсказок города: карточка как остальные выпадающие списки (у компонента квадратный,
   с серой рамкой); наведённый и выбранный пункт - мягкий оранжевый вместо серого #f6f6f6/#f9f9f9 */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-pane,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-combobox-dropdown,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-sls-pane,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-combobox-dropdown,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-pane,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .bx-ui-combobox-dropdown {
    top: calc(100% + 4px);
    padding: 6px;
    border: 1px solid var(--io-border) !important;
    border-radius: var(--io-radius);
    background: var(--io-surface);
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-sls-variants .bx-ui-sls-variant,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-combobox-dropdown .bx-ui-combobox-variant,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-combobox-dropdown .bx-ui-combobox-variant,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .bx-ui-combobox-dropdown .bx-ui-combobox-variant {
    margin: 0 0 2px;
    border-radius: var(--io-radius-sm);
    color: var(--io-heading);
    transition: background-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:is(:hover, .bx-ui-sls-variant-active),
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-sls-variants .bx-ui-sls-variant:is(:hover, .bx-ui-sls-variant-active),
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-combobox-dropdown .bx-ui-combobox-variant:is(:hover, .bx-ui-combobox-variant-active),
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-combobox-dropdown .bx-ui-combobox-variant:is(:hover, .bx-ui-combobox-variant-active),
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:is(:hover, .bx-ui-sls-variant-active),
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .bx-ui-combobox-dropdown .bx-ui-combobox-variant:is(:hover, .bx-ui-combobox-variant-active) {
    background: var(--io-accent-soft) !important;
    color: var(--io-accent-text);
}

/* В подсказке совпавшая часть тёмная, остальной адрес серый (у компонента #aba8ac - бледно на белом) */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-variant .dropdown-item-text,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-variant .dropdown-item-text {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-variant .dropdown-item-text span,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-variant .dropdown-item-text span {
    color: var(--io-heading);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .bx-ui-sls-variant:is(:hover, .bx-ui-sls-variant-active) .dropdown-item-text span,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-variant:is(:hover, .bx-ui-sls-variant-active) .dropdown-item-text span {
    color: var(--io-accent-text);
}

/* Пункт «не выбрано» в списках по шагам: линия под ним у скруглённого пункта загибалась бы по углам -
   отделяем отступом */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .bx-ui-combobox-dropdown .bx-ui-combobox-variant.bx-ui-combobox-deselect-item,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .bx-ui-combobox-dropdown .bx-ui-combobox-variant.bx-ui-combobox-deselect-item {
    margin-bottom: 6px;
    border-bottom-color: transparent;
}

/* Быстрый выбор города - «таблетки» с оранжевым контуром и текстом, как в тёмной теме (там это
   оранжевые контурные кнопки); при наведении заливаются оранжевым с белым текстом, тоже как в тёмной.
   В theme-light.css текст этих кнопок оранжевый с !important - он глушил белый текст наведения */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .quick-location-tag,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .quick-location-tag {
    border: 1px solid rgba(255, 134, 64, 0.5);
    border-radius: 999px;
    background: var(--io-surface);
    color: var(--io-accent-text) !important;
    font-weight: 500;
    transition: background-color var(--io-ease), border-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .quick-location-tag:hover,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .quick-location-tag:hover {
    border-color: var(--io-accent);
    background: var(--io-accent);
    color: #ffffff !important;
}

/* Варианты доставки и оплаты - карточки выбора; выбранная обведена оранжевым */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container > .bx-soa-pp-company {
    margin-top: 10px;
    padding: 14px 16px 16px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
    transition: border-color var(--io-ease), background-color var(--io-ease);
}

/* Описание выбранной оплаты стоит под карточкой (у доставки - внутри неё): выравниваем его
   по тексту в карточке («Безналичный расчет»), как описания доставок */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-paysystem .bx-soa-pp > .bx-soa-pp-desc-container {
    padding-left: 47px;
    padding-right: 16px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container > .bx-soa-pp-company:first-child {
    margin-top: 0;
}

/* Описание выбранной оплаты висело отдельным текстом под рамкой. Когда выбранный вариант последний
   в списке (описание идёт сразу за ним), они - одна карточка: общая рамка и подложка, без линии между */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-paysystem .bx-soa-pp-item-container:has(+ .bx-soa-pp-desc-container .bx-soa-pp-company-desc) > .bx-soa-pp-company.bx-selected:last-child {
    padding-bottom: 6px;
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-paysystem .bx-soa-pp-item-container:has(> .bx-soa-pp-company.bx-selected:last-child) + .bx-soa-pp-desc-container:has(.bx-soa-pp-company-desc) {
    margin-top: 0;
    padding: 0 16px 16px 46px;
    border: 1px solid var(--io-accent);
    border-top: none;
    border-radius: 0 0 var(--io-radius-sm) var(--io-radius-sm);
    background-color: #fffaf6;
}

/* Доставка и оплата - две колонки по ~380px (с 901px): содержимое сдвинуто на 68px под иконку,
   и карточки вариантов зажаты, описания в 3-4 строки. В колонках карточки - по левому краю
   круга иконки (16px), заголовок раздела остаётся на прежнем месте */
@media all and (min-width: 901px) {
    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-paysystem-and-delivery > .intec-grid-item-2 > .bx-soa-section .bx-soa-section-content {
        padding-left: 16px;
        padding-right: 16px;
    }
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container > .bx-soa-pp-company:not(.bx-selected):hover {
    border-color: rgba(255, 134, 64, 0.45);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container > .bx-soa-pp-company.bx-selected {
    border-color: var(--io-accent);
    background-color: #fffaf6;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp .bx-soa-pp-company .intec-ui-control-radiobox .intec-ui-part-content {
    color: var(--io-heading);
    font-weight: 600;
}

/* Цена доставки - мягкая оранжевая метка вместо серой */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost span {
    background: var(--io-accent-soft);
    color: var(--io-accent-text);
    font-weight: 600;
}

/* Итог заказа */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-t,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-d {
    width: auto;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-t {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line-total {
    border-top-color: #ffd8c0;
}

/* Кнопка вплотную к строке «Итого» - даём воздух (класс в шаблоне склеен: ...-containerhidden) */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total [class^="bx-soa-cart-total-button-container"] {
    margin-top: 14px;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span {
    color: var(--io-heading);
    font-size: 22px !important;
    font-weight: 700;
    letter-spacing: -0.01em;
}

/* «Товары в заказе»: строка заголовков таблицы - светлая полоса, как зебра характеристик */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-basket .bx-soa-item-tr:not(.bx-soa-basket-info) > .bx-soa-item-td {
    background-color: #f7f8fa;
}

/* Строка товара: у Bitrix сверху 40px - место под подписи колонок внутри ячеек, а Intec их прячет
   и выводит отдельной строкой заголовков. Под светлой полосой заголовков строка «проваливалась»
   вниз (40 сверху, 25 снизу) - ровные поля 20/20, как строки зебры характеристик.
   Только в табличном виде: до 991px у Bitrix строки карточками со своими отступами */
@media all and (min-width: 992px) {
    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-basket .bx-soa-item-tr.bx-soa-basket-info > .bx-soa-item-td {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

/* Крайние ячейки последней строки лежат в нижних углах скруглённой карточки */
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-basket .bx-soa-item-tr:last-child > .bx-soa-item-td:first-child {
    border-bottom-left-radius: var(--io-radius);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-basket .bx-soa-item-tr:last-child > .bx-soa-item-td:last-child {
    border-bottom-right-radius: var(--io-radius);
}

html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .btn-order-save,
html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-orderSave .intec-ui-control-button {
    box-shadow: 0 4px 12px rgba(255, 134, 64, 0.30);
}

/* 1000-1199px: правая колонка итога узкая (215-265px), «Оформить заказ» переносилась на две строки.
   Поля плашки и кнопки чуть меньше, текст кнопки в одну строку */
@media all and (min-width: 1000px) and (max-width: 1199px) {
    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-total .bx-soa-cart-total {
        padding-left: 20px;
        padding-right: 20px;
    }

    html.io-light .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 #bx-soa-total .bx-soa-cart-total .btn-order-save {
        padding-left: 12px;
        padding-right: 12px;
        white-space: nowrap;
    }
}

/* =====================================================================
   Личный кабинет (sale.personal.section template.1 и вложенные компоненты)
   ===================================================================== */

/* Меню разделов: белая панель с «таблетками». Ширина пунктов прежняя (отступ 24 = 22 + поле 2),
   чтобы адаптивное меню прятало в «...» те же пункты */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-links {
    border-left-color: transparent;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link {
    height: 36px;
    margin: 5px 2px;
    padding: 0 22px;
    border-color: transparent;
    border-radius: var(--io-radius-sm);
    background-color: transparent;
    transition: background-color var(--io-ease), color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link-item:first-child .sale-personal-section-link {
    margin-left: 5px;
    padding-left: 19px;
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link .sale-personal-section-link-text {
    color: var(--io-heading);
    font-weight: 500;
}

/* Иконки пунктов берут цвет ссылки - в светлой это тёмный текстовый оранжевый; иконкам - фирменный */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link:not(.intec-cl-background) .sale-personal-section-link-icon {
    color: var(--io-accent);
}

/* Текущий раздел - оранжевая таблетка, как в тёмной теме */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link.intec-cl-background {
    box-shadow: 0 4px 12px rgba(255, 134, 64, 0.30);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link.intec-cl-background .sale-personal-section-link-text {
    color: #ffffff;
    font-weight: 600;
}

/* Наведение: в тёмной теме пункт заливается оранжевым; в светлой - мягкий оранжевый, как в меню шапки */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link.intec-cl-background-hover:not(.intec-cl-background):hover {
    background-color: var(--io-accent-soft) !important;
    border-color: var(--io-accent-soft) !important;
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link.intec-cl-background-hover:not(.intec-cl-background):hover .sale-personal-section-link-text {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link.intec-cl-background-hover:not(.intec-cl-background):hover .sale-personal-section-link-icon {
    color: var(--io-accent-hover);
}

/* Выпадающий список «...» - карточка с тенью без табличных линий, как меню шапки */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-sublinks-wrap {
    padding: 6px;
    border-color: var(--io-border);
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-sublink {
    padding: 12px 18px;
    border-bottom-color: transparent;
    border-radius: var(--io-radius-sm);
    color: var(--io-heading);
    transition: background-color var(--io-ease), color var(--io-ease);
}

/* Цвет с !important: иначе его перебивает .intec-cl-text-light-hover:hover из theme-light.css
   (#ff8640 на мягком оранжевом - контраст 2.3) */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-sublink:hover {
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text) !important;
}

/* Мобильное меню разделов - карточка, как выпадающий «...» на широких экранах:
   пункты-строки без табличных линий, наведение и текущий раздел - мягкий оранжевый */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-links-wrap-mobile {
    overflow: hidden;
    border: none;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-links-button-mobile {
    border-bottom-color: transparent;
    color: var(--io-heading);
    font-weight: 600;
}

/* Раскрытый список отделён от заголовка линией с полями; нижний отступ списка (20px) был
   пустой полосой внутри карточки - вместо него ровные поля 6px, как у выпадающего «...» */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-links-wrap-mobile .sale-personal-section-links-mobile {
    margin: 0 12px;
    padding: 6px 0;
    border-top: 1px solid var(--io-border);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link-item-mobile {
    padding: 0;
    border-bottom: none;
}

/* Строка - вся ссылка целиком (у Intec кликабелен только текст с line-height 10px) */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link-mobile {
    display: block;
    margin: 2px -6px;
    padding: 11px 14px;
    border-radius: var(--io-radius-sm);
    color: var(--io-heading);
    font-size: 14px;
    line-height: 18px;
    transition: background-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link-mobile:hover {
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text) !important;
}

/* Текущий раздел: у ссылки intec-cl-text (оранжевый текст) - добавляем мягкую подложку и вес */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-link-mobile.intec-cl-text {
    background-color: var(--io-accent-soft);
    font-weight: 600;
}

/* Блоки кабинета («Ваши заказы», «Личные данные», фильтр заказов, формы профиля):
   у Intec светло-серые #f9f9fb - на сером фоне страницы сливались. Белые карточки с тенью */
html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-block,
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-manager,
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-claims,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-sections,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-group {
    border-color: transparent;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-header,
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-manager-header,
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-claims-header {
    border-bottom-color: var(--io-border);
    border-radius: var(--io-radius) var(--io-radius) 0 0;
}

html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-title,
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-manager-title,
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-claims-title,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-current-orders-title,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-title {
    color: var(--io-heading);
    font-size: 17px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-form-field-title,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-label,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-title {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-form-field-content-value {
    color: var(--io-heading);
    font-weight: 500;
}

/* «Сохранить» в личных данных - главная кнопка формы вместо мелкого капса */
html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-form-button {
    padding: 12px 28px;
    border-width: 2px;
    background-color: var(--io-accent) !important;
    border-color: var(--io-accent) !important;
    color: #ffffff !important;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0;
    text-transform: none;
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-form-button:hover {
    background-color: var(--io-accent-hover) !important;
    border-color: var(--io-accent-hover) !important;
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

/* Главная страница кабинета: «Ваши заказы» и «Заказов не найдено» - одна карточка */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-wrapper-2 {
    overflow: hidden;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-sections {
    border-color: transparent;
    border-bottom-color: var(--io-border);
    border-radius: 0;
    box-shadow: none;
}

/* ---------- Пустые состояния кабинета ----------
   «Заказов не найдено», «Список профилей пуст», «Вы не подписаны на товары» - одна подача:
   белая карточка, иконка на мягком оранжевом круге 40px (тот же размер, что у иконок разделов
   оформления заказа), текст тёмный. В разметке у всех трёх только текст, поэтому flex безопасен:
   иконка - ::before */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-message,
html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-empty,
html.io-light .ns-bitrix.c-catalog-product-subscribe-list .product-subscribe-list-alert {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 88px;
    padding: 24px 32px 24px 88px;
    border: none;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-message {
    margin-top: 15px;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-message::before,
html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-empty::before,
html.io-light .ns-bitrix.c-catalog-product-subscribe-list .product-subscribe-list-alert::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 32px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 50%;
    background: var(--io-accent-soft) no-repeat center / 20px 20px;
}

/* Заказы - коробка */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-message::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 12 3l8.5 4.5v9L12 21l-8.5-4.5z'/%3E%3Cpath d='M3.5 7.5 12 12l8.5-4.5M12 12v9M7.8 5.3l8.4 4.5'/%3E%3C/svg%3E");
}

/* Профили заказов - карточка с данными */
html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-empty::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Ccircle cx='9' cy='10.8' r='2.1'/%3E%3Cpath d='M5.9 16.2c.6-1.4 1.7-2.1 3.1-2.1s2.5.7 3.1 2.1M14.6 10h3.4M14.6 13.6h2.4'/%3E%3C/svg%3E");
}

/* Подписки - колокольчик */
html.io-light .ns-bitrix.c-catalog-product-subscribe-list .product-subscribe-list-alert::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10.2a6 6 0 0 1 12 0v4l1.6 2.8H4.4L6 14.2z'/%3E%3Cpath d='M9.9 20a2.2 2.2 0 0 0 4.2 0'/%3E%3C/svg%3E");
}

@media all and (max-width: 768px) {
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-message,
    html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-empty,
    html.io-light .ns-bitrix.c-catalog-product-subscribe-list .product-subscribe-list-alert {
        min-height: 80px;
        padding: 20px 20px 20px 76px;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-message::before,
    html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-empty::before,
    html.io-light .ns-bitrix.c-catalog-product-subscribe-list .product-subscribe-list-alert::before {
        left: 20px;
    }
}

/* На главной кабинета сообщение уже внутри карточки «Ваши заказы», под её шапкой с иконкой:
   без своей карточки и без второго круга (два круга подряд рябили) - приглушённая строка,
   текст по тексту заголовка карточки */
html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-message {
    min-height: 56px;
    margin-top: 0;
    padding: 16px 30px 16px 74px;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    color: var(--io-text-muted);
    font-size: 14px;
    font-weight: 400;
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-message::before {
    content: none;
}

/* Поля «Ваши заказы» - как у карточки «Личные данные» под ней (у списка заказов поля 15px
   начинались уже с 768px, и левые края текста двух карточек расходились на 15px) */
@media all and (min-width: 451px) and (max-width: 768px) {
    html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-sections {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media all and (max-width: 450px) {
    html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-message {
        padding-left: 59px;
        padding-right: 15px;
    }
}

/* ---------- Заголовки карточек кабинета: иконка на мягком круге, как у разделов оформления заказа ---------- */
html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-title,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-current-orders-title,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-title {
    display: flex;
    align-items: center;
    gap: 12px;
    line-height: 22px;
}

html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-title::before,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-current-orders-title::before,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-title::before {
    content: "";
    flex: 0 0 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--io-accent-soft) no-repeat center / 18px 18px;
}

/* Личные данные - человек */
html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.8 20c1.1-3.4 3.8-5.2 7.2-5.2s6.1 1.8 7.2 5.2'/%3E%3C/svg%3E");
}

/* Ваши заказы - сумка */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-current-orders-title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1 12h-11z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E");
}

/* Фильтр - воронка */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16l-6.2 7.4v5.4L10.2 20v-7.6z'/%3E%3C/svg%3E");
}

/* С иконкой шапки карточек стали бы выше на 14px - поля сверху и снизу меньше */
html.io-light .ns-bitrix.c-main-profile.c-main-profile-template-1 .main-profile-header {
    padding-top: 11px;
    padding-bottom: 11px;
}

html.io-light .ns-bitrix.c-sale-personal-section.c-sale-personal-section-template-1 .sale-personal-section-orders-wrap .sale-personal-order-list-sections {
    padding-top: 11px;
    padding-bottom: 11px;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-title {
    padding-top: 11px;
    padding-bottom: 11px;
}

/* Заказы: поиск по номеру - поле в общем стиле, высотой 40, как поля фильтра (у Intec 44) */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-search {
    padding-top: 9px;
    padding-bottom: 9px;
    border-color: var(--io-input-border);
    border-radius: var(--io-radius-sm);
    transition: border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-search:hover {
    border-color: var(--io-accent);
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-search:focus-within {
    border-color: var(--io-accent);
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
}

/* Фильтр заказов: поля дат и статуса со скруглением, рамка как у полей */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-title {
    border-bottom-color: var(--io-border);
    border-radius: var(--io-radius) var(--io-radius) 0 0;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-date-wrap,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-status {
    border-color: var(--io-input-border);
    border-radius: var(--io-radius-sm);
    transition: border-color var(--io-ease);
}

/* Высота 40, как у полей оформления заказа и форм кабинета (было 35-36) */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-date-wrap {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
}

/* До 450px у Intec поля дат - блоки во всю ширину строки (одно под другим); inline-flex сжимал их
   до ширины текста. Flex-блок занимает всю строку, высота и выравнивание по центру те же */
@media all and (max-width: 450px) {
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-date-wrap {
        display: flex;
    }

    /* Статус под датами - той же ширины, чтобы у колонки полей был ровный правый край */
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-status {
        width: 100%;
        max-width: none;
    }
}

/* Статус: справа у Intec была отдельная ячейка-SVG с фоном #fbfcfd, рамкой и разделителем
   (и у самого поля нет правой рамки - её рисовала ячейка). Мягкая стрелка, как в списках
   добавления профиля, и обычная рамка со всех сторон */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-status {
    height: 40px;
    padding-right: 40px;
    border-right-style: solid;
    border-right-width: 1px;
    background: var(--io-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b6b6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 12px 8px;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-status:is(:hover, :focus) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ff8640' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-date-wrap:hover,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-status:hover,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-date-wrap:focus-within,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-status:focus {
    border-color: var(--io-accent);
}

/* «Применить» / «Очистить» - обычные кнопки вместо капса 10px, высотой с поля.
   В разметке текст строчными («применить») - заглавной делаем первую букву; ::first-letter
   не работает во flex-контейнере, поэтому inline-block (текст в кнопке один, высота та же) */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-button-apply,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-button-clear {
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0;
    text-align: center;
    text-transform: none;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-button-apply::first-letter,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-button-clear::first-letter {
    text-transform: uppercase;
}

/* Разделитель «···» между датами - SVG с серым квадратом без скругления между скруглёнными полями.
   Квадрат прозрачный, точки остаются */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter-form-date-delimetr svg path:first-child {
    fill: transparent;
    stroke: transparent;
}

/* «Оплачено»: глобально текст чекбоксов оранжевый (задумано для умного фильтра), в форме фильтра он кричит */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter-form-checkbox .intec-ui-part-content {
    color: var(--io-text);
}


/* Табы статусов заказов - «таблетки» как табы товаров на главной: выбранный - мягкий оранжевый
   с оранжевым текстом (сплошной оранжевый остаётся только у текущего раздела в меню кабинета) */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-section-button {
    border-radius: 999px;
    font-size: 13px;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-section-button.active {
    border-color: rgba(255, 134, 64, 0.35) !important;
    background-color: var(--io-accent-soft) !important;
    color: var(--io-accent-text);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-section-button:not(.active) {
    border-color: transparent;
    background-color: var(--io-bg);
    color: var(--io-text-soft);
}

/* Наведение слабее выбранного: таблетка остаётся прежней, оранжевеет только текст.
   С мягкой оранжевой подложкой наведённый таб выглядел вторым выбранным */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-section-button.intec-cl-background-hover:not(.active):hover {
    border-color: transparent !important;
    background-color: var(--io-bg) !important;
    color: var(--io-accent-text);
}

/* Строки заказов (если есть): белые вместо #f9f9fb, линии светлой рамки */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-items-header,
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item {
    border-color: var(--io-border);
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap[data-code=products]:before {
    background-color: #f7f8fa;
}

/* Профили заказов: «Добавить профиль» - контурная кнопка обычного размера (пустой список -
   в блоке пустых состояний выше). Вид - общий для контурных кнопок кабинета, см. ниже */
html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-add-profile {
    padding: 12px 24px;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0;
    text-transform: none;
}

/* Добавление профиля: заголовки групп свойств («Личные данные», «Данные для доставки») стоят
   над карточкой. Крупный голый заголовок 24px выглядел как из другого раздела - оформляем как шапки
   карточек кабинета: иконка на мягком круге 32px, 17px/600, до своей карточки 12px.
   Первая группа - человек (как «Личные данные» на главной кабинета), следующие - метка адреса */
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-group-title {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 12px;
    color: var(--io-heading);
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-group-title::before {
    content: "";
    flex: 0 0 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--io-accent-soft) no-repeat center / 18px 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.8 20c1.1-3.4 3.8-5.2 7.2-5.2s6.1 1.8 7.2 5.2'/%3E%3C/svg%3E");
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-group-title ~ .profile-add-form-field-group-title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8640' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E");
}

/* Между карточкой и заголовком следующей группы - меньше прежних 36px: заголовок стал легче */
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-group {
    margin-bottom: 28px;
}

/* Местоположение (четыре выпадающих списка Bitrix): квадратные поля с серой рамкой и чёрным
   треугольником из админского спрайта - приводим к полям формы: скругление, рамка, мягкая стрелка */
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .dropdown-block {
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-input);
    box-shadow: none;
    transition: border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .dropdown-block:hover {
    border-color: var(--io-accent);
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .dropdown-block:focus-within {
    border-color: var(--io-accent);
    box-shadow: 0 0 0 3px rgba(255, 134, 64, 0.18);
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .dropdown-fade2white {
    border-top-right-radius: var(--io-radius-sm);
    border-bottom-right-radius: var(--io-radius-sm);
}

/* Высота полей формы 40, как у остальных полей группы (было 43-44: текстовые 43, списки 42).
   Части списка (поле, иконка, стрелка, затухание) - по центру новой высоты */
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-text {
    min-height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-text-date-icon-calendar {
    top: 11px;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-location .bx-slst .dropdown-block {
    box-sizing: border-box;
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-location .bx-slst .bx-ui-combobox-container,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-location .bx-slst .bx-ui-combobox-fake {
    height: 100%;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-location .bx-slst .dropdown-icon {
    top: 50%;
    transform: translateY(-50%);
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-location .bx-slst .bx-ui-combobox-toggle {
    top: 50%;
    margin-top: -15px;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-field-location .bx-slst .dropdown-fade2white {
    top: 1px;
    height: calc(100% - 2px);
}

/* Текст списков - шрифтом и цветом сайта (у компонента Helvetica, чистый чёрный; у поиска
   города в custom.css серый с !important) */
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .bx-ui-combobox-fake,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-fake {
    font-family: inherit;
    color: var(--io-heading) !important;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-sls .bx-ui-sls-route {
    font-family: inherit;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .bx-ui-combobox-toggle {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b6b6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 12px 8px;
}

html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .bx-slst .dropdown-block:hover .bx-ui-combobox-toggle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ff8640' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* «Сохранить» / «Сбросить» - кнопки формы обычного размера вместо капса 10px;
   «Сбросить» второстепенная - серый контур, как в формах заявок */
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-button {
    padding: 12px 28px;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0;
    text-transform: none;
}

/* ---------- Контурные кнопки кабинета - одно правило ----------
   «Очистить» (фильтр заказов), «Добавить профиль», «Сбросить» (добавление профиля): белые, серая
   рамка, тёмно-серый текст; при наведении - оранжевые рамка и текст, без заливки. Заливка остаётся
   только у главной кнопки («Применить», «Сохранить»): общее правило theme-light.css заливало
   контурные кнопки при наведении, и «Очистить» становилась неотличимой от «Применить» рядом.
   «Очистить корзину» - опасное действие, у неё своё розовое наведение (раздел корзины) */
html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-button-clear,
html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-add-profile,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-button.intec-ui-mod-transparent {
    border-color: var(--io-input-border) !important;
    background-color: var(--io-surface) !important;
    color: var(--io-text-soft) !important;
    box-shadow: none;
    transition: border-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-filter .sale-personal-order-list-filter-form .sale-personal-order-list-filter-form-button-clear:hover,
html.io-light .ns-bitrix.c-sale-personal-profile-list.c-sale-personal-profile-list-default .sale-personal-profile-list-add-profile:hover,
html.io-light .ns-intec-universe.c-profile-add.c-profile-add-template-1 .profile-add-form-button.intec-ui-mod-transparent:hover {
    border-color: var(--io-accent) !important;
    background-color: var(--io-surface) !important;
    color: var(--io-accent-text) !important;
    box-shadow: none;
}

/* Просмотренные товары (catalog.products.viewed tile.2 - только в кабинете):
   карточки как в каталоге - отдельные, со скруглением и тенью */
html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-items {
    margin: -8px;
}

html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item {
    margin: 0 !important;
    padding: 8px !important;
}

html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-wrapper,
html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2[data-borders=true] .catalog-products-viewed-item-wrapper {
    border-color: transparent;
    border-radius: var(--io-radius) !important;
    box-shadow: var(--io-shadow);
}

/* Раскрытая при наведении карточка: мягкая тень вместо чёрной 0.3 и тот же выступ 10px за карточку */
html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item[data-expanded=true] .catalog-products-viewed-item-wrapper {
    margin: -2px -2px 0 -2px;
    box-shadow: 0 14px 36px rgba(17, 24, 39, 0.14);
}

/* Кнопка «В корзину / Добавлено / Подробнее» в раскрытой карточке - полоса во всю ширину у нижнего
   края: её прямые углы торчали из скруглённой карточки. У кнопки «В корзину» радиус 8 с !important
   из общих правил кнопок - перекрываем так же */
html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-purchase-button {
    border-radius: 0 0 var(--io-radius) var(--io-radius) !important;
}

/* «В избранное» / «Сравнить» на фото раскрытой карточки: родной #bfc0c0 почти не виден на белом -
   как в каталоге и на главной (theme-light.css). У кнопок «уже в избранном / в сравнении» класс
   intec-cl-text - они остаются оранжевыми; наведение тоже оранжевое */
html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-image-button:not(.intec-cl-text):not(:hover) i {
    color: #9aa0a8;
}

html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-name a {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item-price-discount {
    color: var(--io-heading);
    font-weight: 700;
}

/* На телефоне в ряду две карточки: поля 8px с каждой стороны съедали ширину, и названия обрезались
   раньше, чем в тёмной теме. До 600px поля 4px - карточки той же ширины, что в тёмной */
@media all and (max-width: 600px) {
    html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-items {
        margin: -4px;
    }

    html.io-light .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-2 .catalog-products-viewed-item {
        padding: 4px !important;
    }
}

/* =====================================================================
   Вход, регистрация, восстановление и смена пароля (страница /auth/, шаблоны .default)
   На тестовом сайте не проверить: гостю он отдаёт заглушку, вошедшему - пустую страницу.
   Только оформление по разметке шаблонов: белая карточка, как блоки кабинета, вместо серой
   рамки #ebebeb; заголовок 600. Поля и кнопки - общие .intec-ui-control-* (theme-light.css)
   ===================================================================== */
html.io-light .ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-default .system-auth-authorize-block,
html.io-light .ns-bitrix.c-system-auth-registration.c-system-auth-registration-default .system-auth-registration-block,
html.io-light .ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-block,
html.io-light .ns-bitrix.c-system-auth-changepasswd.c-system-auth-changepasswd-default .system-auth-changepasswd-block {
    padding: 32px;
    border-color: transparent;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-default .system-auth-authorize-header,
html.io-light .ns-bitrix.c-system-auth-registration.c-system-auth-registration-default .system-auth-registration-header,
html.io-light .ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-header,
html.io-light .ns-bitrix.c-system-auth-changepasswd.c-system-auth-changepasswd-default .system-auth-changepasswd-header {
    margin-bottom: 24px;
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

@media all and (max-width: 600px) {
    html.io-light .ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-default .system-auth-authorize-block,
    html.io-light .ns-bitrix.c-system-auth-registration.c-system-auth-registration-default .system-auth-registration-block,
    html.io-light .ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-block,
    html.io-light .ns-bitrix.c-system-auth-changepasswd.c-system-auth-changepasswd-default .system-auth-changepasswd-block {
        padding: 20px;
    }
}

/* ---------- Пустая корзина ----------
   Как пустое сравнение и пустые состояния кабинета: белая карточка, значок на мягком оранжевом круге,
   тёмный заголовок. Картинка корзины в шаблоне залита #F2F2F2 под тёмную тему и на светлой не видна */
html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty {
    max-width: 520px;
    padding: 40px 32px 36px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-picture {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 112px;
    height: 112px;
    margin: 0 auto 24px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-picture svg {
    width: 60px;
    height: 60px;
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-picture svg [fill="#F2F2F2" i] {
    fill: var(--io-accent);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-title {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: var(--io-heading);
}

html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-description {
    font-size: 15px;
    line-height: 22px;
    color: var(--io-text-soft);
}

@media all and (max-width: 768px) {
    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty {
        padding: 32px 20px 28px;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-picture {
        width: 96px;
        height: 96px;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-picture svg {
        width: 52px;
        height: 52px;
    }

    html.io-light .ns-bitrix.c-basket.c-basket-template-2 .basket-empty-title {
        font-size: 20px;
        line-height: 26px;
    }
}


/* =====================================================================
   Бренды, коллекции, услуги, акции
   ===================================================================== */

/* ---------- Бренды: список ----------
   Белые плитки на сером фоне почти не отделялись от страницы («потерялось оформление карточками»),
   а styles.css ограничивает плитку 225px (!important): на 1152 ряд из 4 плиток обрывался на 950 из 1117,
   на телефоне плитка стояла узкой полосой у левого края.
   Сетка: столько же колонок, сколько помещалось плиток по 225px (auto-fill по 219px + промежуток 16 -
   тот же шаг 235px), но ряд растянут на всю ширину. Плитка - карточка, как товары на главной:
   зона логотипа и подпись под тонким разделителем. Логотипы серые и цветные при наведении,
   как в блоке брендов на главной; при наведении над подписью появляется оранжевая черта */

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-items {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(219px, 1fr));
    gap: 16px !important;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item {
    width: auto;
    max-width: none !important;
    margin: 0;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-wrapper {
    display: flex;
    flex-direction: column;
    padding: 0;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-picture-wrap {
    flex: 1 0 auto;
    display: flex;
    align-items: center;
    padding: 24px 28px;
}

/* Логотип в рамке постоянной высоты (а не 40% ширины): одинаковые плитки на всех ширинах */
html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-picture {
    width: 100%;
    height: 64px;
    padding-top: 0;
    filter: grayscale(1);
    opacity: 0.85;
    transition: filter var(--io-ease), opacity var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-wrapper:hover .news-list-item-picture {
    filter: none;
    opacity: 1;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1[data-view="tiles.2"] .news-list-item-name {
    position: relative;
    margin: 0;
    padding: 12px 16px 14px;
    border-top: 1px solid var(--io-border);
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1[data-view="tiles.2"] .news-list-item-wrapper:hover .news-list-item-name {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1[data-view="tiles.2"] .news-list-item-name::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 50%;
    width: 40px;
    height: 2px;
    margin-left: -20px;
    border-radius: 2px;
    background-color: var(--io-accent);
    transform: scaleX(0);
    transition: transform var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1[data-view="tiles.2"] .news-list-item-wrapper:hover .news-list-item-name::before {
    transform: scaleX(1);
}

/* На сенсорных экранах наведения нет - логотипы сразу цветные */
@media (hover: none) {
    html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-picture {
        filter: none;
        opacity: 1;
    }
}

/* Телефон: плитка во всю ширину колонки, зона логотипа ниже */
@media (max-width: 600px) {
    html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-picture-wrap {
        padding: 18px 24px;
    }

    html.io-light .ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-picture {
        height: 56px;
    }
}

/* ---------- Бренд: детальная страница ---------- */

html.io-light .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-sections-header,
html.io-light .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-products-header {
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* Разделы с товарами бренда - так же, как подразделы в каталоге (просьба заказчика 09.10 - единый
   стиль): отдельные белые карточки на сером фоне, тень, подъём при наведении, стрелка справа.
   Раньше здесь была общая белая панель с плитками в тонкой рамке. Порядок колонок шаблона прежний */
html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-items {
    margin: -8px;
    padding: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

/* Карточка заполняет ячейку ряда: при переносе названия карточки ряда одной высоты */
html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    display: flex;
    flex-direction: column;
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item:hover {
    box-shadow: none;
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper {
    flex: 1 1 auto;
    flex-wrap: nowrap;
    margin: 8px;
    padding: 12px 14px 12px 12px;
    border: 0;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

/* Картинка слева на всех ширинах, как в каталоге (шаблон до 400px ставил её над названием) */
html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper > .intec-grid-item-auto {
    flex: 0 0 auto;
    max-width: none;
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper > .intec-grid-item {
    flex: 1 1 0;
    max-width: none;
    min-width: 0;
    margin: 0;
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-picture {
    width: 40px;
    height: 40px;
    margin: 0 12px 0 0;
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name,
html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name a {
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
    transition: color var(--io-ease);
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover .catalog-section-list-item-name a {
    color: var(--io-accent-text);
}

/* от 1200px - 14px, как у подразделов каталога на тех же ширинах */
@media all and (min-width: 1200px) {
    html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name,
    html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name a {
        font-size: 14px;
    }
}

/* После названия - пустой span (место под счётчик) с отступом 8px: в суженной плитке он переносился
   на вторую строку, и однострочное название вставало к верхнему краю. Строчный и без отступа -
   пустой ничего не занимает, а счётчик, если его включат, встанет через пробел */
html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name span {
    display: inline;
    margin-left: 0;
}

/* Стрелка-шеврон справа, как у разделов каталога */
html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper::after {
    content: "";
    flex: none;
    width: 7px;
    height: 7px;
    margin: 0 2px 0 8px;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    color: #b8bec6;
    transform: rotate(45deg);
    transition: color var(--io-ease), transform var(--io-ease);
}

html.io-light .c-news-detail-brands-detail-1 .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-wrapper:hover::after {
    color: var(--io-accent-hover);
    transform: translateX(2px) rotate(45deg);
}

/* На телефоне H1 уменьшается до 22px, а подзаголовки «Разделы с товарами» и «Товары» оставались 24px */
@media (max-width: 720px) {
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-sections-header,
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-products-header {
        font-size: 19px;
        line-height: 26px;
    }
}

/* «К списку брендов», «К списку коллекций» - ссылка-возврат */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-return-wrapper:not(:hover),
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-return a:not(:hover) {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-return-wrapper,
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-return a {
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    letter-spacing: 0.08em;
    transition: color var(--io-ease);
}

/* ---------- Коллекции: список ---------- */

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-wrapper {
    overflow: hidden;
    border-color: transparent;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-wrapper:hover {
    border-color: transparent;
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-picture {
    transition: transform 0.4s ease;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-wrapper:hover .news-list-item-picture {
    transform: scale(1.04);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-name {
    position: relative;
    background-color: var(--io-surface);
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 600;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-wrapper:hover .news-list-item-name {
    color: var(--io-accent-text);
}

/* Карточки ряда тянутся по самой высокой (название в две строки) - однострочные названия
   по центру своей полосы, а не у её верха */
html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-wrapper {
    display: flex;
    flex-direction: column;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-picture {
    flex: none;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-name {
    flex: 1 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ---------- Коллекция: детальная страница ----------
   Текст лежал прямо на сером фоне между пустыми полосами по 80px. Анонс и подробное описание -
   белые карточки, как описание в карточке товара; анонс - вводный абзац с оранжевой чертой */

html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description,
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-additional-text-wrapper {
    padding-top: 32px;
    padding-bottom: 0;
    border-bottom-color: transparent;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description > .intec-content > .intec-content-wrapper,
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-additional-text-wrapper > .intec-content > .intec-content-wrapper {
    padding: 28px 32px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description > .intec-content > .intec-content-wrapper {
    position: relative;
    color: var(--io-heading);
    font-size: 17px;
    line-height: 28px;
}

/* Оранжевая черта анонса - отдельной полосой внутри карточки: рамка слева на скруглённой
   карточке сходила на нет в углах и читалась как скобка */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description > .intec-content > .intec-content-wrapper::before {
    content: "";
    position: absolute;
    top: 24px;
    bottom: 24px;
    left: 0;
    width: 4px;
    border-radius: 0 4px 4px 0;
    background-color: var(--io-accent);
}

/* Баннер с фото стоял тёмной плитой во всю ширину окна с прямыми углами, а всё остальное -
   карточки внутри полей. Как слайдер на главной: в границах контента, радиус 16, лёгкая тень.
   Границы повторяют .intec-content: до 1200 - поля 20px, 1200-1399 - 1116px, от 1400 - 1400px */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-banner[data-has-image="true"] {
    overflow: hidden;
    margin: 0 20px;
    border-radius: 16px;
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-banner[data-has-image="true"] .news-detail-banner-body > .intec-content-wrapper {
    margin-right: 48px;
    margin-left: 48px;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-banner[data-has-image="true"] {
        max-width: 1116px;
        margin: 0 auto;
    }
}

@media (min-width: 1400px) {
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-banner[data-has-image="true"] {
        max-width: 1400px;
        margin: 0 auto;
    }
}

@media (max-width: 768px) {
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-banner[data-has-image="true"] .news-detail-banner-body > .intec-content-wrapper {
        margin-right: 24px;
        margin-left: 24px;
    }
}

/* Пустой блок «Поделиться» оставлял ещё 160px пустоты перед ссылкой возврата */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-shares:not(:has(.intec-content-wrapper > *)) {
    padding: 0;
    border-bottom-color: transparent;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-return {
    padding-top: 32px;
}

@media (max-width: 768px) {
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description,
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-additional-text-wrapper,
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-return {
        padding-top: 20px;
    }

    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description > .intec-content > .intec-content-wrapper,
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-additional-text-wrapper > .intec-content > .intec-content-wrapper {
        padding: 20px;
    }

    html.io-light .ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-description > .intec-content > .intec-content-wrapper {
        font-size: 16px;
        line-height: 26px;
    }
}

/* ---------- Услуги: разделы (плитки с фото) ---------- */

html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-wrapper {
    overflow: hidden;
    border-color: transparent;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-wrapper:hover {
    border-color: transparent;
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-name {
    color: var(--io-heading);
    font-size: 16px;
    font-weight: 600;
}

/* Название загорается при наведении на всю карточку, а не только на текст */
html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-wrapper:hover .catalog-section-list-item-name {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-description {
    color: var(--io-text-muted);
}

/* Подпись: у названия своя высота в две строки (40px), а поля 15 сверху и 23 снизу - однострочное
   название висело у верха с пустой полосой под ним. Поля поровну, название по центру своей высоты */
html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-text {
    padding-top: 19px;
    padding-bottom: 19px;
}

html.io-light .ns-bitrix.c-catalog-section-list.c-catalog-section-list-services-tile-3 .catalog-section-list-item-name {
    display: flex;
    align-items: center;
}

/* Сетка плиток с полями -16px выступала за окно на 1440 (контейнер 1400 в 12px от края) -
   горизонтальная прокрутка 4px. clip не создаёт прокрутку и не мешает липким элементам */
html.io-light .ns-bitrix.c-catalog.c-catalog-services-1 {
    overflow-x: clip;
}

/* ---------- Услуги: список услуг раздела ----------
   Строки сливались в одну белую простыню с бледными линиями-разделителями - каждая услуга
   отдельной карточкой */

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-content > div + div {
    margin-top: 12px;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item {
    border-color: transparent;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item:hover {
    border-color: transparent;
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

/* Общее правило styles.css (.intec-grid-i-h-12 > .intec-grid-item: высота 80px и фон карточки) задевает
   колонку текста услуги: на телефоне описание и цена вылезали из карточки ниже её края */
html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item > .intec-grid > .intec-grid-item {
    height: auto;
    background-color: transparent;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item-picture img {
    border-radius: var(--io-radius-sm);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item-name a {
    color: var(--io-heading);
    font-size: 17px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item:hover .catalog-section-item-name a {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item-description {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item-price-current {
    color: var(--io-heading);
    font-size: 18px;
}

html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item-price-old {
    color: var(--io-text-muted);
}

/* У колонки текста отступ слева 40px !important из общего правила styles.css (.intec-grid-i-h-12),
   у колонки фото - 12px. На средних ширинах фото 212px оставляло тексту 110-120px (название
   и цена в две строки), на телефоне фото и текст стояли с разных левых краёв */
@media (min-width: 501px) and (max-width: 900px) {
    html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item {
        padding: 20px 24px;
    }

    html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item-picture {
        width: 140px;
        height: auto;
    }

    html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item > .intec-grid > .intec-grid-item {
        padding-left: 24px !important;
    }
}

@media (max-width: 500px) {
    html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item {
        padding: 20px;
    }

    html.io-light .ns-bitrix.c-catalog-section.c-catalog-section-services-list-6 .catalog-section-item > .intec-grid > .intec-grid-item {
        padding-left: 12px !important;
    }
}

/* ---------- Услуга: детальная страница ---------- */

/* Баннер с фото - как баннер коллекции и слайдер на главной: в границах контента, радиус 16, лёгкая тень
   (стоял плитой во всю ширину окна с прямыми углами). Границы повторяют .intec-content: до 1200 - поля 20px,
   1200-1399 - 1116px, от 1400 - 1400px. Плашки отходят от края баннера на 48px, как текст в баннере
   коллекции (до 768 - на 24px); собственные отступы плашек прежние */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-block > .catalog-element-banner[data-split="false"] {
    overflow: hidden;
    margin: 0 20px;
    border-radius: 16px;
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-block > .catalog-element-banner[data-split="false"] .catalog-element-banner-wrapper-2 {
    margin-right: 28px;
    margin-left: 28px;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-block > .catalog-element-banner[data-split="false"] {
        max-width: 1116px;
        margin: 0 auto;
    }
}

@media (min-width: 1400px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-block > .catalog-element-banner[data-split="false"] {
        max-width: 1400px;
        margin: 0 auto;
    }
}

/* До 768 у колонки плашек поле 20px, до 500 - 0 (шаблон) */
@media (max-width: 768px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-block > .catalog-element-banner[data-split="false"] .catalog-element-banner-wrapper-2 {
        margin-right: 4px;
        margin-left: 4px;
    }
}

@media (max-width: 500px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-block > .catalog-element-banner[data-split="false"] .catalog-element-banner-wrapper-2 {
        margin-right: 24px;
        margin-left: 24px;
    }
}

/* Баннер: плашки с названием и ценой - скруглённые карточки поверх фото */
/* Обе плашки с одной тенью: без неё плашка названия выглядела наклейкой рядом с «парящей» ценой */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-banner .catalog-element-banner-header {
    border-radius: var(--io-radius);
    background-color: rgba(255, 255, 255, 0.96);
    box-shadow: var(--io-shadow-pop);
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-banner .catalog-element-banner-information-wrapper {
    padding: 22px 24px;
    border-radius: var(--io-radius);
    background-color: rgba(255, 255, 255, 0.96);
    box-shadow: var(--io-shadow-pop);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-banner .catalog-element-banner-purchase-price {
    color: var(--io-heading);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-banner .catalog-element-banner-purchase-price-old,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-banner .catalog-element-banner-text {
    color: var(--io-text-muted);
}

/* Преимущества: белая полоса без отступов - иконки упирались в край. Иконки в фирменном цвете
   на мягких оранжевых кругах, как на главной (картинки PNG тёмные - перекрашиваем фильтром) */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-icons .widget.c-advantages.c-advantages-template-16 {
    padding: 32px 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-icons .widget-item-picture-wrap {
    position: relative;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-icons .widget-item-picture-wrap::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    transform: translate(-50%, -50%);
}

/* Иконка 28px в круге 52px - поле 12px, как на плитках категорий главной. Размер 40px задан
   в компоненте селектором с .widget.c-advantages.c-advantages-template-16 - он нужен и здесь */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-icons .widget.c-advantages.c-advantages-template-16 .widget-item-picture {
    position: relative;
    width: 28px;
    height: 28px;
    margin: 12px;
    filter: brightness(0) saturate(100%) invert(73%) sepia(23%) saturate(7093%) hue-rotate(331deg) brightness(102%) contrast(101%);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-icons .widget-item-name {
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-icons .widget-item-description {
    color: var(--io-text-soft);
}

/* Общее правило styles.css от 1400px раздвигает содержимое виджетов на 60px за края колонки
   (.widget-header + .widget-content). В тёмной теме это было незаметно, а белые карточки описания,
   характеристик, документов и отзывов на 1440 уходили за край экрана и обрезались слева */
@media (min-width: 1400px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget .widget-header + .widget-content {
        margin-right: 0;
        margin-left: 0;
    }

    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-documents .widget-header + .widget-content.intec-grid {
        margin-right: -5px;
        margin-left: -5px;
    }
}

/* Описание - белая карточка, как в карточке товара. Подзаголовки текста были крупнее заголовка
   блока (28px против 20px) и тонкими - выравниваем иерархию */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-description .catalog-element-description-text {
    padding: 28px 32px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    line-height: 1.6;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-description .catalog-element-description-text h2,
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-description .catalog-element-description-text h3 {
    color: var(--io-heading);
    font-size: 19px;
    line-height: 1.4;
    font-weight: 600;
}

/* Характеристики - белая карточка с зеброй, как в карточке товара (серые полосы лежали на сером фоне) */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-properties .catalog-element-properties-table {
    overflow: hidden;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-properties .catalog-element-property {
    padding: 16px 32px;
    border-radius: 0;
    background-color: transparent;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-properties .catalog-element-property:nth-child(even) {
    background-color: #f7f8fa;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-properties .catalog-element-property .catalog-element-property-name {
    color: var(--io-text-muted);
    font-weight: 400;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-properties .catalog-element-property .catalog-element-property-value {
    color: var(--io-heading);
    font-weight: 500;
}

@media (max-width: 768px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-description .catalog-element-description-text {
        padding: 20px;
    }

    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-properties .catalog-element-property {
        padding: 14px 20px;
    }
}

/* Сопутствующие услуги */

/* custom.css от 1200px добавляет сеткам товаров промежуток 20px, а карточки здесь шириной ровно 25%:
   на 1440 четвёртая карточка уходила на второй ряд (3 + 1). Промежуток между карточками дают
   их собственные поля 5px - как на 1152, где правила custom.css нет */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .ns-bitrix.c-catalog-section.c-catalog-section-services-small-1 .catalog-section-items {
    column-gap: 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .ns-bitrix.c-catalog-section.c-catalog-section-services-small-1 .catalog-section-item-wrapper {
    border-color: transparent;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .ns-bitrix.c-catalog-section.c-catalog-section-services-small-1 .catalog-section-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .ns-bitrix.c-catalog-section.c-catalog-section-services-small-1 .catalog-section-item-image img {
    border-radius: var(--io-radius-sm);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .ns-bitrix.c-catalog-section.c-catalog-section-services-small-1 .catalog-section-item-name {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .ns-bitrix.c-catalog-section.c-catalog-section-services-small-1 .catalog-section-item-wrapper:hover .catalog-section-item-name {
    color: var(--io-accent-text);
}

/* Документы: рамка цвета фона не отделяла их от страницы, «PDF» был белым по серому */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-wrapper {
    border-color: transparent;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-name {
    color: var(--io-heading);
    font-weight: 500;
    overflow-wrap: anywhere;
    transition: color var(--io-ease);
}

/* Название загорается при наведении на карточку, как у остальных карточек страницы */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-wrapper:hover .catalog-element-document-name {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-size {
    color: var(--io-text-muted);
}

/* Расширение файла: в тёмной теме - крупный водяной знак, срезанный краем карточки; бледно-персиковый
   на белом он читался как пятно. Здесь - значок файла слева от названия: мягкая оранжевая плашка */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-wrapper-2 {
    margin: 24px 20px 24px 80px;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-extension {
    top: 24px;
    bottom: auto;
    left: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 10px;
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-document-wrapper:hover .catalog-element-document-extension {
    background-color: #ffe3d1;
}

/* «Нужна консультация?» - промо-блок: мягкая оранжевая подложка, как у баннеров коллекций на главной,
   заголовок вместо сверхтонкого серого */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form {
    overflow: hidden;
    border-radius: var(--io-radius);
    background-color: #fff6f0;
    box-shadow: var(--io-shadow);
}

/* Знак вопроса: в тёмной теме - крупный водяной знак за заголовком, срезанный краями карточки;
   бледно-оранжевый на персиковом он читался как пятно (как было с «PDF» у документов).
   Здесь - значок перед заголовком: оранжевый «?» на белом круге 52px (круги преимуществ на этой же
   странице - того же размера; мягкий оранжевый круг на персиковой подложке не виден, поэтому белый).
   Значок в потоке рядом с заголовком, а не поверх него - целиком внутри карточки на любой ширине */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form-wrapper > .intec-grid > :first-child {
    display: flex;
    align-items: center;
    gap: 18px;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form-image {
    position: static;
    flex: none;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form-image::before {
    content: "?";
    display: block;
    color: var(--io-accent);
    font-size: 28px;
    line-height: 52px;
    font-weight: 700;
    text-align: center;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form-title {
    padding-left: 0;
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* До 768 блок собран по центру в столбик - значок над заголовком */
@media (max-width: 768px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form-wrapper > .intec-grid > :first-child {
        flex-direction: column;
        gap: 12px;
    }
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-widget.c-widget-form-5 .widget-form-description {
    color: var(--io-text);
}

/* Видеогалерея */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .widget.c-videos.c-videos-template-1 .widget-item-picture {
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

/* Отзывы: заголовок лежал на отдельной белой полосе, а сами отзывы - на сером фоне.
   Собираем в одну карточку: полоса заголовка - её верх, отзывы - низ */
html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-title .intec-grid {
    margin: 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-title .intec-grid-item {
    border-radius: var(--io-radius) var(--io-radius) 0 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-header + .widget-content {
    margin-top: 0;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 > .intec-content > .intec-content-wrapper {
    padding-bottom: 24px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-content {
    padding-top: 8px;
}

/* На телефоне у отзывов нет своих боковых отступов - внутри карточки текст упирался в края */
@media (max-width: 500px) {
    html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-content {
        padding-right: 16px;
        padding-left: 16px;
    }
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-item-name {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-item-description {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-catalog-element.c-catalog-element-services-default-3 .catalog-element-reviews .widget.c-reviews.c-reviews-template-10 .widget-item-date {
    color: var(--io-text-muted);
}

/* ---------- Акции: список ----------
   Сейчас акций нет и список пуст; правила - на случай, когда акции появятся: карточка с фото,
   как у товаров (проверено на макете элемента по шаблону компонента) */

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item {
    overflow: hidden;
    padding-bottom: 20px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

/* Фото - верх карточки: углы обрезает карточка, своя тень при наведении не нужна */
html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-picture-container {
    border-radius: 0;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item:hover .news-list-item-picture-container {
    box-shadow: none;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-name,
html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-duration {
    padding: 0 20px;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-name > * {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item:hover .news-list-item-name > a {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-discount {
    border-radius: 999px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-duration svg circle,
html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-duration svg path {
    stroke: var(--io-accent);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-shares-blocks-2 .news-list-item-duration-text {
    color: var(--io-text-muted);
}


/* =====================================================================
   Компания и её разделы, политика и согласие
   ===================================================================== */

/* ---------- Текст страниц компании: о компании, политика, согласие, вступление к сертификатам ----------
   Текст на белой панели рядом с боковым меню. Плотные строки 14/20 и заголовки того же веса, что
   абзацы, читались сплошной серой массой. Строки свободнее, заголовки - как заголовки сайта.
   Только страницы компании (в крошках есть «О компании»): та же панель на страницах помощи - в 60-help.css */

html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive :is(.intec-template-layout-column-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > .intec-ui-markup-text, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol) > :is(p, ul, ol) {
    line-height: 1.7;
}

/* В политике последний раздел («Дополнительные условия») в разметке лежит внутри предыдущего
   нумерованного списка - его заголовок и пункты оформлены так же, как у разделов выше */
html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h2,
html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol > h2 {
    margin: 36px 0 18px;
    color: var(--io-heading);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
}

/* Первый заголовок - в начале панели, без лишних 35px сверху */
html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h2:first-child {
    margin-top: 0;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h3,
html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol > h3 {
    margin: 32px 0 12px;
    color: var(--io-heading);
    font-size: 19px;
    font-weight: 600;
    line-height: 1.35;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h2 + h3 {
    margin-top: 8px;
}

/* На телефоне H1 страницы 22px - заголовки текста под ним мельче */
@media (max-width: 720px) {
    html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h2,
    html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol > h2 {
        font-size: 20px;
    }

    html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h3,
    html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol > h3 {
        font-size: 17px;
    }
}

/* Пункты списков отделены друг от друга: в политике каждый нумерованный пункт - абзац, номера
   тёмным оранжевым и жирные (были #ff8640 обычного веса - для текста это контраст 2.4).
   Третий вариант в :is - список, вложенный в предыдущий (тот же раздел политики, что выше) */
html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive :is(.intec-template-layout-column-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol) > ul > li + li {
    margin-top: 4px;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive :is(.intec-template-layout-column-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol) > ol > li + li {
    margin-top: 12px;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive :is(.intec-template-layout-column-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > ol) > ol > li::before {
    color: var(--io-accent-text);
    font-weight: 600;
}

/* Ссылки в тексте - кеглем абзаца: разметка Intec задаёт им 15px внутри абзацев 14px */
html.io-light .intec-template:has(.breadcrumb-link[href="/company/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper :is(p, li) a {
    font-size: inherit;
}

/* ---------- О компании: преимущества ----------
   На главной блок прежний (одобрен). Здесь, внутри панели страницы компании, преимущества - плитки
   в тонкой рамке, значок на мягком оранжевом круге, как плитки категорий на главной.
   Поля 20px у содержимого виджета рассчитаны на полную ширину страницы - в панели плитки
   стояли бы с отступом от текста; здесь они по краю текста */

html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 > .intec-content > .intec-content-wrapper {
    margin-right: 0;
    margin-left: 0;
}

html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .intec-grid-item-2 > .intec-grid {
    height: 100%;
    margin: 0;
    padding: 16px 18px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    align-items: center;
}

html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .catalog-section-list-item-picture {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
}

html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .catalog-section-list-item-picture svg {
    width: 40px;
    height: 40px;
}

/* Белые детали значков (рукопожатие, линии ценника и медали, контуры грузовика) остаются белыми,
   как в исходных значках и в этом же блоке на главной: прорези на фирменном #ff8640.
   Иконки только в фирменном цвете (правка заказчика 06.10) */

/* Пустой абзац (только перенос строки) сразу после плиток вместе со своим отступом давал под ними
   44px против 20px сверху. Без отступа остаётся высота пустой строки - 24px. Не скрываем:
   если в абзац добавят текст, он останется виден */
html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 + p:has(> br:only-child) {
    margin-bottom: 0;
}

html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages-item-preview {
    margin-top: 2px;
    color: var(--io-text-soft);
    line-height: 1.5;
}

/* Узкая плитка (две колонки в панели при окне 768-1000px): значок над текстом, иначе колонка
   текста сжималась до 50px и длинные слова вылезали за рамку плитки */
html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .intec-grid-item-2 {
    container-type: inline-size;
}

@container (max-width: 250px) {
    html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .intec-grid-item-2 > .intec-grid {
        flex-direction: column;
        align-items: flex-start;
    }

    html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .intec-grid-item-2 > .intec-grid > * {
        flex: 0 0 auto;
        max-width: 100%;
    }
}

@media (max-width: 600px) {
    html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .intec-grid-item-2 > .intec-grid {
        padding: 12px 14px;
    }

    html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .catalog-section-list-item-picture {
        width: 48px;
        height: 48px;
    }

    html.io-light .intec-template-layout-column-wrapper > .widget.c-about-ref.c-about-ref-template-2 .widget-advantages .catalog-section-list-item-picture svg {
        width: 34px;
        height: 34px;
    }
}

/* ---------- Статьи и новости (news.1): список, фильтр по годам, «Самые читаемые» ----------
   Тяжёлая тень 0 8px 25px и рамка в styles.css рассчитаны на тёмный фон - здесь тень карточек главной */

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1,
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-additional-top-wrapper {
    border-color: transparent;
    box-shadow: var(--io-shadow);
}

/* Годы - «таблетки» того же вида, что вкладки товаров на главной: невыбранная - серая заливка
   на белой панели, выбранная - мягкий оранжевый с оранжевой рамкой. Наведение меняет только цвет
   текста, чтобы год под курсором не выглядел выбранным.
   Промежутки и поля панели меньше: у «таблеток» свои поля, высота панели прежняя */
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1 {
    padding: 10px 12px;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1-item {
    margin: 0 6px 0 0;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > :is(a, span) {
    display: inline-block;
    padding: 5px 14px;
    border: 1px solid transparent;
    border-radius: 999px;
    background-color: var(--io-bg);
    font-weight: 500;
    transition: background-color var(--io-ease), border-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > a:not(:hover) {
    color: var(--io-text);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > a:hover {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > span.intec-cl-text {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 :is(.news-additional-top-header, .news-additional-tags-header) {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .widget.c-news.c-news-template-7 .widget-item-wrapper {
    border-top-color: var(--io-border);
}

html.io-light .widget.c-news.c-news-template-7 .widget-item-date {
    color: var(--io-text-muted);
}

/* Статья-плитка с фото: карточка с тенью, при наведении поднимается, как товары на главной */
html.io-light .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-wrapper {
    border-color: transparent;
    box-shadow: var(--io-shadow);
    transition: box-shadow var(--io-ease), transform var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-wrapper:hover {
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

/* Подложка заголовка и тегов на фото при наведении у шаблона чёрная - тёмно-серая (просьба
   заказчика 08.10: «тёмно-серый при наведении, чёрный убрать») */
html.io-light .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-name span {
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-wrapper:hover .news-list-item-name span,
html.io-light .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-tags-item-wrapper input:checked + span {
    background-color: rgba(52, 56, 62, 0.85);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-tags-item-wrapper span:hover {
    background-color: rgba(52, 56, 62, 0.85) !important;
}

/* ---------- Статья, новость (news.1, детальная) ---------- */

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-item + div {
    border-color: transparent;
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail :is(h1, h2, h3) {
    color: var(--io-heading);
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* H1 из редактора (в статьях повторяет название) оставался браузерным 30px - крупнее H1 страницы
   на телефоне. В шкале заголовков текста он верхняя ступень, но не крупнее H1 страницы */
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h1 {
    margin: 32px 0 18px;
    font-size: 26px;
    line-height: 1.25;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h1:first-child {
    margin-top: 0;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h2 {
    margin: 36px 0 16px;
    font-size: 24px;
    line-height: 1.3;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h3 {
    margin: 28px 0 12px;
    font-size: 19px;
    line-height: 1.35;
}

@media (max-width: 720px) {
    html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h1 {
        margin-top: 24px;
        font-size: 22px;
    }

    html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h2 {
        font-size: 20px;
    }

    html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail h3 {
        font-size: 17px;
    }
}

html.io-light .ns-bitrix.c-news.c-news-news-1 :is(.news-detail-content-detail img, .news-detail-content-image img) {
    border-radius: var(--io-radius-sm);
}

/* Иллюстрация в тексте (ссылка с картинкой между абзацами) стояла строчным элементом: следующий
   абзац прилипал к её нижнему краю. Отступ под ней - как между абзацами */
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail > a:has(> img):not(:first-child) {
    display: block;
    width: fit-content;
    max-width: 100%;
    margin-bottom: 20px;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail > a:has(> img):not(:first-child) > img {
    display: block;
}

/* Выделения в тексте - цветом и весом заголовков (подзаголовки «1. Слепое следование…» набраны
   жирным абзацем) */
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail :is(p, li) > :is(b, strong) {
    color: var(--io-heading);
    font-weight: 600;
}

/* Таблица в тексте (.table-team2 из custom.css): вместо чёрной сетки 2px - как характеристики
   в карточке товара: тонкие рамки, шапка на сером, зебра, поля ячеек шире, скругление на самой
   таблице. Обёртка по-прежнему прокручивается вбок, если таблица шире текста (телефон) */
/* Сверху 4px: обёртка с прокруткой не схлопывает отступ, и к нему добавляются 20px абзаца выше */
html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 {
    margin: 4px 0 24px;
    border: 1px solid var(--io-border);
    border-collapse: separate;
    border-spacing: 0;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 td {
    padding: 12px 16px;
    border: 0;
    border-top: 1px solid var(--io-border);
    border-left: 1px solid var(--io-border);
    line-height: 1.5;
}

@media (max-width: 600px) {
    html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 td {
        padding: 10px 12px;
    }
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 td:first-child {
    border-left: 0;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 tr:first-child td {
    border-top: 0;
    background-color: var(--io-bg);
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 tr:nth-child(odd):not(:first-child) td {
    background-color: #f9fafb;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 td b {
    color: var(--io-heading);
    font-weight: 600;
}

/* Фон углов повторяет скругление таблицы (иначе серые углы выступают за рамку) */
html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 tr:first-child td:first-child {
    border-top-left-radius: 11px;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 tr:first-child td:last-child {
    border-top-right-radius: 11px;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 tr:last-child td:first-child {
    border-bottom-left-radius: 11px;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .table-team2 tr:last-child td:last-child {
    border-bottom-right-radius: 11px;
}

/* Вводный абзац новости - крупнее и темнее текста, дата - приглушённая подпись */
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-content-preview {
    color: var(--io-heading);
    font-size: 16px;
    line-height: 1.65;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-header-date {
    color: var(--io-text-muted);
}

/* «Назад к списку» - второстепенная контурная кнопка под статьёй, а не отдельная белая карточка
   во всю ширину с одной ссылкой. .news-detail-item - сильнее правила карточек выше */
html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-footer.news-detail-item {
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-back {
    display: inline-flex;
    align-items: center;
    padding: 9px 18px 9px 14px;
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
    transition: border-color var(--io-ease), background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-back:hover {
    border-color: var(--io-accent);
    background-color: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-back-icon {
    padding-right: 10px;
    color: var(--io-accent);
    font-size: 18px;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-back-text {
    font-weight: 500;
}

html.io-light .ns-bitrix.c-news.c-news-news-1 .news-detail-back:hover .news-detail-back-text {
    color: var(--io-accent-text);
}

/* «Читайте также» (карусель main.news template.2): стрелки - скруглённые плашки с тенью.
   Шрифт не трогаем - карусель */
html.io-light .widget.c-news.c-news-template-2 .widget-nav > button {
    border-color: var(--io-border);
    border-radius: var(--io-radius-sm);
    box-shadow: var(--io-shadow);
}

/* Неактивная стрелка видна, но приглушена (в тёмной теме она тоже на месте): без тени,
   стрелка серая - родная #f2f2f2 на белой плашке не видна */
html.io-light .widget.c-news.c-news-template-2 .widget-nav > button.disabled {
    opacity: 1;
    box-shadow: none;
    cursor: default;
}

html.io-light .widget.c-news.c-news-template-2 .widget-nav > button.disabled svg path {
    stroke: #c4c8ce !important;
}

/* Во врезке под статьёй стрелки стояли по краям ленты и закрывали 20px первого фото, а сама лента
   была сдвинута на 20px от заголовка. Здесь стрелки - справа в строке заголовка «Читайте также»,
   лента - по краю заголовка */
html.io-light .news-detail-additional .widget.c-news.c-news-template-2 .widget-items {
    padding: 0;
}

html.io-light .news-detail-additional .widget.c-news.c-news-template-2 .widget-nav {
    top: auto;
    bottom: 100%;
    left: auto;
    right: 0;
    display: flex;
    gap: 8px;
    margin-bottom: 22px;
}

html.io-light .news-detail-additional .widget.c-news.c-news-template-2 .widget-nav > button {
    position: static;
    width: 32px;
    height: 32px;
    transform: none;
}

/* Место под стрелки справа от заголовка: на узком экране заголовок переносится, а не уходит под них */
html.io-light .news-detail-additional .news-detail-additional-header:has(+ .news-detail-additional-content .widget.c-news.c-news-template-2) {
    padding-right: 84px;
}

html.io-light .widget.c-news.c-news-template-2 .widget-item-picture > * {
    border-radius: var(--io-radius-sm);
}

html.io-light .widget.c-news.c-news-template-2 .widget-item-date {
    color: var(--io-text-muted);
}

/* Новость открывается внутри белой панели: карточки в карточке с тенью - лишний уровень.
   Текст идёт прямо по панели, «Читайте также» - мягкая врезка */
html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-news.c-news-news-1 .news-detail-item + div {
    box-shadow: none;
}

html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-news.c-news-news-1 .news-detail-content {
    padding: 0;
}

html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-news.c-news-news-1 .news-detail-additional {
    padding: 24px 28px;
    background-color: #f7f8fa;
}

@media (max-width: 600px) {
    html.io-light .intec-template-layout-column-adaptive .ns-bitrix.c-news.c-news-news-1 .news-detail-additional {
        padding: 20px 16px;
    }
}

/* ---------- Новости: плитки (news.list tile.3) в панели ---------- */

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-wrapper {
    overflow: hidden;
    border-color: var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    transition: box-shadow var(--io-ease), transform var(--io-ease), border-color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-wrapper:hover {
    border-color: transparent;
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-name > * {
    color: var(--io-heading);
    font-weight: 600;
    line-height: 20px;
}

/* В узкой плитке (окно 721-1120px, плитка уже 180px) длинное слово названия («деревообрабатывающих»)
   выходило за край плитки и обрезалось скруглением - там переносим по слогам. На остальных ширинах
   (в том числе 1152) слова целиком */
html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-name {
    overflow-wrap: break-word;
}

@media (min-width: 721px) and (max-width: 1120px) {
    html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-name {
        hyphens: auto;
    }
}

/* Наведение на всю плитку, а не только на заголовок */
html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-wrapper:hover .news-list-item-name > * {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-description {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-tile-3 .news-list-item-date {
    color: var(--io-text-muted);
}

/* ---------- Проекты: список ---------- */

/* Вкладки разделов - как вкладки товаров на главной (были подчёркнутые ссылки с серой линией
   через всю ширину): белая полоса со скруглением и тенью, в ней серые «таблетки», выбранная -
   мягкий оранжевый с оранжевой рамкой. Наведение меняет только цвет текста */
html.io-light .ns-bitrix.c-news.c-news-projects .projects > .scroll-wrapper {
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

/* Правый край полосы - по правому краю плиток. В три колонки плитка в стилях компонента 33%, а не
   треть: сетка не доходит до края на 1% ширины (11px при окне 1152), и полоса над ней торчала.
   Ширина плиток прежняя, укорачивается полоса: 1% ширины + 0.3px (доля отступа 15px у сетки).
   При окне до 768px плитки по 50% и 100% - края и так совпадают */
@media (min-width: 769px) {
    html.io-light .ns-bitrix.c-news.c-news-projects .projects > .scroll-wrapper {
        margin-right: calc(1% + 0.3px);
    }
}

/* Поля полосы - у самого списка: у обёртки прокрутки они обнулены с !important в стилях плагина */
html.io-light .ns-bitrix.c-news.c-news-projects .news-list-tabs.intec-ui-control-tabs {
    padding: 14px 16px;
    border-bottom: 0;
}

html.io-light .ns-bitrix.c-news.c-news-projects .news-list-tabs .intec-ui-part-tab {
    margin: 0 8px 0 0;
    border: 1px solid transparent !important;
    border-radius: 999px;
    background-color: var(--io-bg);
    transition: background-color var(--io-ease), border-color var(--io-ease);
}

html.io-light .ns-bitrix.c-news.c-news-projects .news-list-tabs .intec-ui-part-tab a {
    padding: 7px 18px;
    color: var(--io-text);
    font-weight: 500;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news.c-news-projects .news-list-tabs .intec-ui-part-tab:hover a {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news.c-news-projects .news-list-tabs .intec-ui-part-tab[data-active="true"] {
    border-color: rgba(255, 134, 64, 0.35) !important;
    background-color: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-news.c-news-projects .news-list-tabs .intec-ui-part-tab[data-active="true"] a {
    color: var(--io-accent-text);
    font-weight: 600;
}

/* Плитки проектов - скруглённые; при наведении, как остальные карточки сайта, подъём на 2px
   и мягкая тень (родные - скачок на 10px и чёрная тень 0.75) */
html.io-light .projects .projects-items .projects-item .projects-item-wrapper-2 {
    overflow: hidden;
    border-radius: var(--io-radius);
    box-shadow: var(--io-shadow);
}

html.io-light .projects .projects-items .projects-item .projects-item-wrapper:hover .projects-item-wrapper-2 {
    top: -2px;
    bottom: 2px;
    box-shadow: var(--io-shadow-hover);
}

/* ---------- Проект: детальная ---------- */

/* Свойства, описание и кнопки - белая карточка рядом с галереей, как блок покупки в карточке товара
   (лежали прямо на сером фоне) */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info {
    padding: 24px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

/* Фото и миниатюры скруглены, как карточка рядом с ними */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-gallery-image img {
    border-radius: var(--io-radius);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-preview-list-item {
    overflow: hidden;
    border-radius: var(--io-radius-sm);
}

/* Свойства: подписи и значения в разметке - два отдельных столбца, и на телефоне перенос длинного
   значения («Иванов Константин Владимирович») сдвигал все строки ниже. Сетка ставит каждую подпись
   в одну строку со своим значением (столбцы раскрыты в ячейки сетки, вид на десктопе прежний) */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-properties-item {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    grid-auto-flow: row dense;
    column-gap: 18px;
    row-gap: 8px;
    align-items: start;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 :is(.news-detail-content-header-info-properties-item-names, .news-detail-content-header-info-properties-item-values) {
    display: contents;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-properties-item-name {
    grid-column: 1;
    margin: 0;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-properties-item-value {
    grid-column: 2;
    margin: 0;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-properties-item-names {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-properties-item-values {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-description {
    color: var(--io-text-soft);
    line-height: 1.6;
}

/* Кнопки - обычным регистром, как остальные кнопки сайта (были капсом 10px). Ширина по тексту, а не
   постоянные 178 и 165px: в карточке обе помещаются в строку; если не помещаются - между строками 8px */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-buttons {
    row-gap: 8px;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 :is(.news-detail-content-header-info-buttons-order, .news-detail-content-header-info-buttons-ask) {
    width: auto;
    height: 44px;
    padding: 0 22px;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none;
}

/* «Задать вопрос» - контурная второстепенная, как «Сбросить» в формах; при наведении оранжевая рамка
   и текст (в тёмной на наведение не реагировала) */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-buttons-ask {
    border-color: var(--io-input-border);
    border-radius: var(--io-radius-sm);
    color: var(--io-text-soft);
    transition: border-color var(--io-ease), background-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-info-buttons-ask:hover {
    border-color: var(--io-accent);
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text);
}

/* «Задача / Решение» - переключатель-«таблетка»: выбранный оранжевый, как в тёмной */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list {
    padding: 4px;
    border-radius: 999px;
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

/* Скругления у пунктов в стилях компонента заданы с !important */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list-item,
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list-item[data-active="true"] {
    border-radius: 999px !important;
    overflow: hidden;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list-item > a {
    padding: 9px 20px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
}

/* Текст вкладки - белая карточка */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-content {
    margin-top: 16px;
    padding: 24px 28px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
    line-height: 1.7;
}

/* Невыбранная вкладка: на телефоне в стилях компонента - серая плашка #f2f2f2 в рамке, здесь
   на всех ширинах белая без рамки (рамка внутри белой капсулы давала двойной контур);
   при наведении оранжевый текст */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list-item[data-active="false"] {
    border-color: transparent;
    background-color: var(--io-surface);
}

/* До 560px список вкладок - карусель на всю ширину: капсула по ширине самих вкладок,
   без пустой белой полосы справа */
@media (max-width: 560px) {
    html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list {
        width: fit-content;
        max-width: 100%;
    }
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list-item[data-active="false"] > a {
    color: var(--io-text-soft);
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-list-item[data-active="false"]:hover > a {
    color: var(--io-accent-text);
}

/* Текст вкладки был #808080 (контраст 3.9 на белом) - основным цветом текста, как на остальных
   страницах. На широком экране строка тянулась на 170 знаков: колонка текста той же ширины, что
   текст статьи (~90 знаков), кегль 15px для чтения длинного описания */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-tabs-content-item > div {
    max-width: 760px;
    color: var(--io-text);
    font-size: 15px;
}

/* ---------- Отзывы ---------- */

/* «Оставить отзыв» - главная кнопка: обычный регистр, радиус и наведение как у кнопок сайта */
html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button {
    padding: 12px 22px;
    border-radius: var(--io-radius-sm);
    transition: background-color var(--io-ease), border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button:hover {
    border-color: var(--io-accent-hover) !important;
    background-color: var(--io-accent-hover) !important;
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0;
    text-transform: none;
}

/* Форма отзыва - мягкая серая врезка с белыми полями (отличается от карточек отзывов под ней),
   звёзды оценки фирменным оранжевым, как звёзды в отзывах */
html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-body {
    border-color: #f7f8fa;
    border-radius: var(--io-radius);
    background-color: #f7f8fa;
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-input-rating-item svg path {
    fill: #dfe2e7;
    stroke: #dfe2e7;
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-input-rating-item:is([data-active=true], [data-hover=true]) svg path {
    fill: var(--io-accent);
    stroke: var(--io-accent);
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-input-rating-item[data-active=true][data-hover=true] svg path {
    fill: #ffb27f;
    stroke: #ffb27f;
}

/* Капча - в рамке и со скруглением, как поля; чёрная рамка самой картинки обрезана (как в формах заявок) */
html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-input-captcha-part img {
    display: block;
    box-sizing: border-box;
    border: 1px solid var(--io-input-border);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-surface);
    object-fit: fill;
    object-view-box: inset(1px);
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-button {
    padding: 16px 0;
    border-radius: var(--io-radius-sm);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    text-transform: none;
    transition: background-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-button:hover {
    background-color: var(--io-accent-hover) !important;
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

/* Отзыв - одна белая карточка в тонкой рамке. В тёмной шапка (дата, имя, звёзды) - плашка цвета
   панели, ответ отделён полосой другого тона; в светлой серая карточка с белой плашкой внутри
   читалась как инверсия, а ответ сливался с отзывом. Ответ компании - врезка с оранжевой чертой */
html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item {
    overflow: hidden;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 :is(.news-list-item-container, .news-list-item-answer) {
    border-radius: 0;
    background-color: transparent;
}

/* Белая плашка и отступ 40px у шапки - общее правило styles.css для .intec-grid-i-h-12 (с !important):
   без плашки имя и дата стоят по краю текста отзыва */
html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-block .intec-grid.intec-grid-i-h-12 > .intec-grid-item {
    padding-left: 12px !important;
    background-color: transparent;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 :is(.news-list-item-date, .news-list-item-name) {
    padding-left: 0;
}

/* Шапка отзыва в styles.css обрезает содержимое (overflow: hidden): дата встала по её левому краю,
   и у первой цифры срезался край. Обрезать нечего - плашки больше нет, края держит карточка */
html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-block {
    overflow: visible;
}

/* На телефоне звёзды переносятся под имя, а высота ячеек шапки в styles.css - постоянные 80px:
   звёзды уходили под текст отзыва и обрезались. Высота по содержимому */
@media (max-width: 550px) {
    html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-block .intec-grid.intec-grid-i-h-12 > .intec-grid-item {
        height: auto;
    }

    html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-text {
        margin-top: 12px;
    }
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-date {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-name {
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-text {
    line-height: 1.7;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-rating-item[data-active=false] svg path {
    fill: #dfe2e7;
    stroke: #dfe2e7;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-container {
    margin: 0 48px 40px;
    padding: 20px 24px;
    border-left: 3px solid var(--io-accent);
    border-radius: var(--io-radius-sm);
    background-color: var(--io-accent-soft);
}

/* Имя отвечающего - цветом заголовков: зелёный на оранжевой врезке спорил с её акцентом */
html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-name {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-text {
    margin-top: 8px;
    margin-right: 0;
}

/* Нижний отступ последнего абзаца ответа добавлял к полю врезки 20px - сверху и снизу поровну */
html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-text > :last-child {
    margin-bottom: 0;
}

@media (max-width: 1024px) {
    html.io-light .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-answer-container {
        margin: 0 24px 24px;
        padding: 16px 18px;
    }
}

/* ---------- Сотрудники ---------- */

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-section-name {
    color: var(--io-heading);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-section-name + .news-list-section-description {
    margin-top: 10px;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-section-description {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-container {
    border-color: var(--io-border);
    border-radius: var(--io-radius);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-container:hover {
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-position {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-name {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-contact-icon path {
    stroke: var(--io-accent);
}

/* «Написать сообщение» на раскрытой карточке: подпись в разметке набрана капсом - как остальные
   кнопки сайта, с заглавной буквы */
html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-text-additional-button {
    font-size: 14px;
    letter-spacing: 0;
    text-transform: lowercase;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-text-additional-button::first-letter {
    text-transform: uppercase;
}

/* Наведение как у остальных главных кнопок: темнее и с тенью. Схема Intec (light-hover) осветляла
   кнопку до бледно-оранжевой, и белая подпись почти пропадала */
html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-text-additional-button {
    font-weight: 600;
    transition: background-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-staff-1 .news-list-item-text-additional-button:hover {
    background-color: var(--io-accent-hover) !important;
    box-shadow: 0 6px 16px rgba(255, 134, 64, 0.35);
}

/* ---------- Вакансии: список ---------- */

/* Контактное лицо и «Отправить резюме» - мягкий оранжевый промо-блок (был серой плашкой) */
html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-contact-person {
    border: 1px solid rgba(255, 134, 64, 0.22);
    border-radius: var(--io-radius);
    background-color: #fff6f0;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-contact-person-title {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-contact-person-text {
    color: var(--io-heading);
    font-weight: 500;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 a.news-list-contact-person-text:hover {
    color: var(--io-accent-hover);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-contact-person-description {
    color: var(--io-text-soft);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-send-summary {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-section-title {
    color: var(--io-heading);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
}

/* Список вакансий раздела - скруглённая карточка, строки разделены линиями цвета рамок.
   Наведение - мягкий оранжевый фон строки и оранжевое название (тень внутри рамки выглядела пятном) */
html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-section {
    overflow: hidden;
    border-color: var(--io-border);
    border-radius: var(--io-radius);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-delimiter {
    background-color: var(--io-border);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-item {
    transition: background-color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-item:hover {
    background-color: #fff8f3;
    box-shadow: none;
}

/* Название крупнее и жирнее; ширина по колонке, а не по тексту (max-content): на телефоне
   длинное название обрезалось краем карточки */
html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-item-name-text {
    width: auto;
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 600;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-item:hover .news-list-item-name-text {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-item-price {
    color: var(--io-heading);
    font-weight: 600;
}

/* ---------- Вакансия ---------- */

/* Фото и условия - одна карточка: фото скруглено сверху, условия в рамке под ним */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-image {
    border-radius: var(--io-radius) var(--io-radius) 0 0;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-info {
    border-color: var(--io-border);
    border-top: 0;
    border-radius: 0 0 var(--io-radius) var(--io-radius);
    background-color: var(--io-surface);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-info-element-name {
    color: var(--io-text-muted);
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-info-element-value {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-description {
    line-height: 1.7;
}

/* «Обязанности:», «Требования:», «Условия:» - абзацы из одного жирного слова: подзаголовки
   (были жирным 14px того же размера, что текст, и сливались с ним) */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-description > p:has(> strong:only-child) {
    margin: 24px 0 8px;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-description > p:first-child:has(> strong:only-child) {
    margin-top: 0;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-description > p > strong:only-child {
    color: var(--io-heading);
    font-size: 16px;
    font-weight: 600;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-send-summary {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-hr {
    background-color: var(--io-border);
}

/* «К списку вакансий»: была подпись капсом 10px - обычная ссылка с оранжевой стрелкой */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-back-text {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: none;
}

html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-back-text:not(:hover) {
    color: var(--io-text-soft);
}

/* Наведение на ссылку или стрелку рядом с ней - оранжевый текст (родное правило наведения
   в компоненте не срабатывает, и при наведении ссылка становилась светло-серой) */
html.io-light .ns-bitrix.c-news-detail.c-news-detail-vacancies-detail-1 .news-detail-back:hover .news-detail-back-text {
    color: var(--io-accent-text);
}

/* ---------- Сертификаты ---------- */

/* Сертификат - карточка в тонкой рамке, при наведении поднимается с тенью (как товары на главной) */
html.io-light .ns-bitrix.c-news-list.c-news-list-certificates-tile-1 .news-list-item-image {
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    transition: box-shadow var(--io-ease), transform var(--io-ease), border-color var(--io-ease);
}

/* Наведение на любую часть плитки (и на подпись) - один отклик: подъём, тень и оранжевое название */
html.io-light .ns-bitrix.c-news-list.c-news-list-certificates-tile-1 .news-list-item:hover .news-list-item-image {
    border-color: transparent;
    box-shadow: var(--io-shadow-hover);
    transform: translateY(-2px);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-certificates-tile-1 .news-list-item-name {
    color: var(--io-heading);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-certificates-tile-1 .news-list-item:hover .news-list-item-name {
    color: var(--io-accent-text);
}


/* =====================================================================
   Помощь, контакты, 404
   ===================================================================== */

/* ---------- Текст страниц помощи: доставка, другие решения ----------
   Белая панель рядом с боковым меню (панель и меню - общие, 10-common.css). Плотные строки и заголовки
   обычного веса читались сплошной массой, а первый заголовок отрывался от верха панели на 50px.
   Как текст страниц компании (50-company.css): строки свободнее, заголовки - как заголовки сайта.
   Только страницы помощи (в крошках есть «Помощь»), кроме «Возможностей» - там демонстрация типографики */

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive :is(.intec-template-layout-column-wrapper, .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > div) > :is(p, ul, ol) {
    line-height: 1.7;
}

/* Доставка: заголовки разделов текста */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > h2 {
    margin: 36px 0 16px;
    color: var(--io-heading);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > h3 {
    margin: 32px 0 12px;
    color: var(--io-heading);
    font-size: 19px;
    font-weight: 600;
    line-height: 1.35;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > :is(h2, h3):first-child {
    margin-top: 0;
}

/* Предупреждения «ВНИМАНИЕ!» - мягкая оранжевая плашка с полосой слева: на белой панели они терялись
   среди обычных абзацев. Первое - абзац курсивом, второе - абзац раздела «Правила» (последний,
   после последнего заголовка) на той же странице доставки.
   Плашка-акцент одна на всю группу (такая же у призыва перед формой на контактах): прямая полоса 4px
   слева, левые углы прямые, правые скруглены на 8px, сплошная мягкая заливка без рамки */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > p:has(> i:only-child),
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper:has(> p > i:only-child) > h3:last-of-type + p:last-child {
    padding: 14px 20px 14px 18px;
    border-left: 4px solid var(--io-accent);
    border-radius: 0 var(--io-radius-sm) var(--io-radius-sm) 0;
    background-color: var(--io-accent-soft);
    color: var(--io-text);
    line-height: 1.6;
}

/* Главная страница раздела «Помощь» (/help/): картинка FAQ и три строки текста прямо в блоке, без абзацев.
   Картинка - со скруглением, как карточки, строки свободнее, как на остальных страницах помощи */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > div:has(> img:first-child) {
    line-height: 1.7;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > div > img:first-child {
    border-radius: var(--io-radius);
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > div:has(> img:first-child) > b {
    color: var(--io-heading);
    font-weight: 600;
}

/* «Другие решения»: заголовок в начале панели - как заголовок раздела */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h3 {
    margin-bottom: 16px;
    color: var(--io-heading);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
}

/* «Другие решения»: группы ссылок («Готовые сайты», «Поддержка») - карточки в тонкой рамке,
   а не две колонки ссылок, висящие под текстом. Поля между колонками - промежутком сетки,
   а не отступами колонок: иначе рамки карточек стояли бы вплотную. Поля и отступы сетки Intec
   заданы с !important */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-content-wrapper > div > .intec-grid.intec-grid-i-h-10 {
    gap: 16px;
    margin: 28px 0 0 !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-content-wrapper > div > .intec-grid.intec-grid-i-h-10 > .intec-grid-item {
    padding: 22px 24px 8px !important;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
}

/* Название группы (жирный абзац) - подзаголовок карточки */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-content-wrapper > div > .intec-grid.intec-grid-i-h-10 > .intec-grid-item > p > b {
    color: var(--io-heading);
    font-size: 16px;
    font-weight: 600;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-content-wrapper > div > .intec-grid.intec-grid-i-h-10 > .intec-grid-item > p:not(:first-child) {
    margin-top: 20px;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-content-wrapper > div > .intec-grid.intec-grid-i-h-10 > .intec-grid-item > ul > li + li {
    margin-top: 6px;
}

/* На телефоне панель сама с полями 20px - карточкам меньше полей, иначе строки ссылок по 2-3 слова */
@media (max-width: 720px) {
    html.io-light .intec-template:has(.breadcrumb-link[href="/help/"]):not(:has(.breadcrumb-link[href="/help/features/"])) .intec-template-layout-column-adaptive .intec-content-wrapper > div > .intec-grid.intec-grid-i-h-10 > .intec-grid-item {
        padding: 18px 16px 4px !important;
    }
}

/* ---------- Оплата (intec-page-payment) ---------- */

/* Над первым баннером было ~100px пустоты: пустой блок списка и отступ баннера 70px
   (у класса intec-ui-m-t-70 !important). Баннер в начале панели - без отступа */
html.io-light .intec-page.intec-page-payment .intec-page-wrapper-2 + .intec-page-blocks-2:not(:has(.intec-page-block-2-text)) + .intec-page-banner {
    margin-top: 0 !important;
}

/* Баннеры «Оплата» и «Гарантия» - скруглённые, как карточки и слайдер главной */
html.io-light .intec-page.intec-page-payment .intec-page-banner {
    overflow: hidden;
    border-radius: var(--io-radius);
}

/* Подпись над заголовком баннера («Оплата») - метка-«таблетка», заголовок - как заголовки сайта.
   Цвета #3A3A3A заданы в custom.css с !important. Только внутри баннера: в начале страницы есть
   пустая подпись (один перенос строки) вне баннера - она дала бы пустую оранжевую «таблетку» */
html.io-light .intec-page.intec-page-payment .intec-page-banner .intec-page-banner-text {
    display: inline-block;
    margin-bottom: 8px;
    padding: 4px 12px;
    border-radius: 999px;
    background-color: var(--io-accent-soft);
    color: var(--io-accent-text) !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

html.io-light .intec-page.intec-page-payment .intec-page-banner-title {
    color: var(--io-heading) !important;
    letter-spacing: -0.01em;
}

html.io-light .intec-page.intec-page-payment .intec-page-banner-title + * {
    color: var(--io-text) !important;
}

/* Пункты под баннером: шеврон фирменным оранжевым на мягком круге (был тёмный значок текста),
   пункты разделены тонкими линиями */
html.io-light .intec-page.intec-page-payment .intec-page-blocks-2 .intec-page-block-2:has(.intec-page-block-2-text) {
    padding-top: 12px;
    padding-bottom: 12px;
}

html.io-light .intec-page.intec-page-payment .intec-page-blocks-2 .intec-page-block-2:has(.intec-page-block-2-text) + .intec-page-block-2 {
    border-top: 1px solid var(--io-border);
}

html.io-light .intec-page.intec-page-payment .intec-page-block-2-arrow i {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    color: var(--io-accent);
    font-size: 10px;
    line-height: 24px;
    text-align: center;
}

html.io-light .intec-page.intec-page-payment .intec-page-block-2-text {
    line-height: 1.7;
}

/* Ссылка в тексте пункта (info@in-ob.ru) - размером текста: общее правило ссылок даёт 15px */
html.io-light .intec-page.intec-page-payment .intec-page-block-2-text a {
    font-size: inherit;
}

/* На телефоне Intec уменьшает всю страницу оплаты до 0.75em - текст пунктов и описание баннера
   выходили 10.5px. Заголовки оставляем уменьшенными, текст - 14px, как на доставке */
@media (max-width: 500px) {
    html.io-light .intec-page.intec-page-payment .intec-page-block-2-text,
    html.io-light .intec-page.intec-page-payment .intec-page-banner-title + * {
        font-size: 14px;
        line-height: 1.65;
    }
}

/* Перед вторым баннером («Гарантия») было ~75px пустоты (отступ 70px у класса intec-ui-m-t-70
   с !important) - вдвое больше остальных промежутков. Ритм как между первым баннером и списком */
html.io-light .intec-page.intec-page-payment .intec-page-blocks-2:has(.intec-page-block-2-text) + .intec-page-banner {
    margin-top: 36px !important;
}

/* «Сертификаты соответствия» - заголовок раздела */
html.io-light .intec-page.intec-page-payment .intec-page-title {
    color: var(--io-heading);
    font-size: 19px;
    font-weight: 600;
}

/* Сертификаты - карточки в тонкой рамке, как на странице сертификатов: белые сканы сливались
   с белой панелью. Родное наведение (подъём на 10px) сохраняется; тень - на рамке, а не на скане */
html.io-light .intec-page .widget.c-certificates.c-certificates-template-1 .widget-item-picture-wrapper {
    overflow: hidden;
    padding: 8px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    transition: top 350ms, box-shadow var(--io-ease), border-color var(--io-ease);
}

html.io-light .intec-page .widget.c-certificates.c-certificates-template-1 .widget-item-wrapper:hover .widget-item-picture-wrapper {
    border-color: transparent;
    box-shadow: var(--io-shadow-hover);
}

html.io-light .intec-page .widget.c-certificates.c-certificates-template-1 .widget-item-wrapper:hover .widget-item-picture-wrapper img {
    box-shadow: none;
}

/* ---------- Вопрос - ответ (news.list faq) ---------- */

/* Вкладка раздела - «таблетка», как вкладки на странице проектов и товаров на главной */
html.io-light .ns-bitrix.c-news-list.c-news-list-faq .intec-ui.intec-ui-control-tabs .intec-ui-part-tab {
    border: 1px solid var(--io-border);
    border-radius: 999px;
    background-color: var(--io-surface);
    transition: background-color var(--io-ease), border-color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .intec-ui.intec-ui-control-tabs .intec-ui-part-tab a {
    padding: 7px 18px !important;
    color: var(--io-text-soft);
    font-weight: 500;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .intec-ui.intec-ui-control-tabs .intec-ui-part-tab:hover a {
    color: var(--io-accent-text);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .intec-ui.intec-ui-control-tabs .intec-ui-part-tab[data-active="true"] {
    border-color: rgba(255, 134, 64, 0.35);
    background-color: var(--io-accent-soft);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .intec-ui.intec-ui-control-tabs .intec-ui-part-tab[data-active="true"] a {
    color: var(--io-accent-text);
    font-weight: 600;
}

/* Вопросы - отдельные карточки вместо таблицы в серой рамке. Наведение - оранжевая рамка и вопрос,
   открытый вопрос выделен: рамка ярче, вопрос жирнее, кружок со стрелкой залит оранжевым */
html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 24px;
    border: 0;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item {
    padding: 18px 20px 18px 24px;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    transition: border-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item:hover {
    border-color: rgba(255, 134, 64, 0.45);
    box-shadow: var(--io-shadow);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item.active {
    border-color: rgba(255, 134, 64, 0.6);
    box-shadow: var(--io-shadow-hover);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item .faq-item-name .faq-item-name-text {
    margin-right: 56px;
    color: var(--io-heading);
    font-weight: 500;
    transition: color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item.active .faq-item-name .faq-item-name-text {
    font-weight: 600;
}

/* Наведение и на открытом вопросе: щелчок по нему закрывает ответ */
html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item:hover .faq-item-name .faq-item-name-text {
    color: var(--io-accent-text);
}

/* Стрелка - фирменным оранжевым на мягком круге (была тёмным значком текста). display у стрелок
   не трогаем: им компонент переключает стрелку вверх/вниз */
html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item .faq-item-name .faq-item-name-indicators .faq-item-name-indicator {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: var(--io-accent-soft);
    color: var(--io-accent);
    font-size: 13px;
    line-height: 32px;
    text-align: center;
    transition: background-color var(--io-ease), color var(--io-ease);
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item.active .faq-item-name .faq-item-name-indicators .faq-item-name-indicator {
    background-color: var(--io-accent);
    color: #ffffff;
}

/* На телефоне вопрос шёл в три строки по 2-3 слова: поля карточки и место под стрелку меньше */
@media (max-width: 720px) {
    html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item {
        padding: 16px 14px 16px 16px;
    }

    html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item .faq-item-name .faq-item-name-text {
        margin-right: 44px;
        font-size: 15px;
    }
}

/* Ответ: #888 на белом - контраст 3.5; линия над ответом - цвета рамок */
html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item .faq-item-description {
    padding-top: 16px;
}

html.io-light .ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item .faq-item-description .faq-item-description-wrapper {
    padding-top: 16px;
    border-top-color: var(--io-border);
    color: var(--io-text-soft);
    font-size: 15px;
    line-height: 1.7;
}

/* ---------- Контакты (news.list contacts) ---------- */

/* Плашка контактов у карты: была серой полосой с белыми «окошками» фиксированной высоты 80px
   (общее правило styles.css «ломает контакты» для .intec-grid-i-h-12 > .intec-grid-item) - адрес
   не помещался и вылезал за низ окошка. Теперь белая карточка, пункты разделены линиями,
   значки - фирменным оранжевым на мягких кругах.
   Карточка заходила на низ карты на 63px (родной отступ -63px). Карта - во всю ширину страницы,
   карточка - в полях контейнера, и по бокам от неё торчали обрезанные миникарта, масштаб и логотип
   Яндекса, а условия Яндекса уходили под карточку. Карточка - под картой, все элементы карты целые;
   тень - как у карточки реквизитов ниже */
html.io-light .contacts .contacts-contact.contacts-contact-with-map {
    margin-top: 24px;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

@media (max-width: 720px) {
    html.io-light .contacts .contacts-contact.contacts-contact-with-map {
        margin-top: 16px;
    }
}

html.io-light .contacts .contacts-contact .contacts-contact-with-map-wrapper {
    border-radius: var(--io-radius);
    background-color: transparent;
}

html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-parameter-wrapper > .intec-grid-item {
    height: auto;
    padding-top: 0;
    padding-left: 6px !important;
    border-radius: 0;
    background: transparent;
}

@media (min-width: 1001px) {
    html.io-light .contacts .contacts-contact .contacts-contact-parameter + .contacts-contact-parameter {
        border-left: 1px solid var(--io-border);
    }
}

html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-icon {
    position: relative;
    width: 48px;
    height: 48px;
    padding-top: 0;
    border-radius: 50%;
    background: var(--io-accent-soft) none !important;
}

/* Значки: родные PNG 36x36 - тонкие серые линии в 1px. Маской, ужатой до 22-28px, они выходили
   бледными размытыми штрихами рядом с жирным текстом. Рисуем те же значки (метка, телефон, часы,
   конверт) сплошными глифами Font Awesome 5 Pro - шрифт подключён шаблоном на всех страницах:
   чёткие при любом размере круга, насыщенный фирменный цвет */
html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-icon::before {
    content: var(--io-contact-glyph, none);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--io-accent);
    font-family: "Font Awesome 5 Pro";
    font-size: 19px;
    font-weight: 900;
    font-style: normal;
    line-height: 1;
}

html.io-light .contacts .contacts-contact-icon[style*="location.png"] {
    --io-contact-glyph: "\f3c5";
}

html.io-light .contacts .contacts-contact-icon[style*="phone.png"] {
    --io-contact-glyph: "\f095";
}

html.io-light .contacts .contacts-contact-icon[style*="time.png"] {
    --io-contact-glyph: "\f017";
}

html.io-light .contacts .contacts-contact-icon[style*="email.png"] {
    --io-contact-glyph: "\f0e0";
}

/* 1001-1199px: четыре колонки узкие, адрес шёл в три строки («ул. / Промышленная, / д. 11»).
   Меньше круг значка и поля вокруг текста - адрес в две строки, как остальные пункты */
@media (min-width: 1001px) and (max-width: 1199px) {
    html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-parameter-wrapper > .intec-grid-item-auto {
        padding-right: 8px !important;
    }

    html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-parameter-wrapper > .intec-grid-item {
        padding-right: 0 !important;
    }

    html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-icon {
        width: 40px;
        height: 40px;
    }

    html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-icon::before {
        font-size: 16px;
    }
}

/* Значения: адрес и часы работы - тёмным текстом (были оранжевыми, как ссылки), телефон и почта -
   ссылки, тёмно-оранжевые с наведением фирменным цветом */
html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-text {
    color: var(--io-heading);
    font-weight: 600;
    line-height: 1.4;
    /* Адрес в две строки делится «ул. Промышленная, / д. 11», а не «... д. / 11» */
    text-wrap: balance;
}

html.io-light .contacts .contacts-contact .contacts-contact-parameter .contacts-contact-title {
    margin-bottom: 4px;
    font-size: 13px;
    font-weight: 400;
}

html.io-light .contacts .contacts-contact .contacts-contact-parameter div.contacts-contact-value {
    color: var(--io-heading);
}

html.io-light .contacts .contacts-contact .contacts-contact-parameter a.contacts-contact-value {
    color: var(--io-accent-text);
    transition: color var(--io-ease);
}

html.io-light .contacts .contacts-contact .contacts-contact-parameter a.contacts-contact-value:hover {
    color: var(--io-accent-hover);
}

/* Реквизиты: была таблица-«сетка» с серой колонкой названий и рамками у каждой ячейки.
   Теперь белая карточка с зеброй, как характеристики в карточке товара. Стили реквизитов
   в styles.css заданы с !important */
html.io-light .contacts .contacts-requisites-wrap h2 {
    color: var(--io-heading) !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    letter-spacing: -0.01em;
}

html.io-light .contacts .contacts-requisites {
    overflow: hidden;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

html.io-light .contacts .contacts-requisites-table {
    background: transparent !important;
}

html.io-light .contacts .contacts-requisites-table td {
    padding: 14px 24px !important;
    border: 0 !important;
}

html.io-light .contacts .contacts-requisites-table td:first-child {
    color: var(--io-text-muted) !important;
    font-weight: 500 !important;
    background: transparent !important;
}

html.io-light .contacts .contacts-requisites-table td:last-child {
    color: var(--io-heading) !important;
    font-weight: 500;
    background: transparent !important;
}

html.io-light .contacts .contacts-requisites-table tr:nth-child(even) td {
    background-color: #f7f8fa !important;
}

@media (max-width: 700px) {
    html.io-light .contacts .contacts-requisites-table td {
        padding: 12px 16px !important;
    }

    html.io-light .contacts .contacts-requisites-table td:first-child {
        padding-bottom: 2px !important;
        font-size: 13px !important;
    }

    html.io-light .contacts .contacts-requisites-table td:last-child {
        padding-top: 0 !important;
    }
}

/* «Не откладывайте решение вопроса...» перед формой - промо-плашка с акцентом, приглашение
   к форме, а не строка обычного текста между таблицей и формой. Та же плашка-акцент, что у
   предупреждений на доставке (прямая полоса 4px, правые углы 8px, мягкая заливка), крупнее только шрифт */
html.io-light .contacts .contacts-requisites-wrap > h3 {
    margin-bottom: 0;
    padding: 22px 28px 22px 24px;
    border: 0;
    border-left: 4px solid var(--io-accent);
    border-radius: 0 var(--io-radius-sm) var(--io-radius-sm) 0;
    background: var(--io-accent-soft);
    color: var(--io-heading);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
}

@media (max-width: 720px) {
    html.io-light .contacts .contacts-requisites-wrap > h3 {
        padding: 18px 20px 18px 16px;
        font-size: 17px;
    }
}

/* ---------- Страница 404 ---------- */

/* Содержимое лежало прямо на сером фоне - белая карточка, как блоки на главной.
   После содержимого в разметке два переноса строки (2 x 20px) - они и дают нижнее поле карточки,
   поэтому своего нижнего поля у карточки нет: снизу столько же, сколько сверху */
html.io-light .intec-page.intec-page-404 > .intec-content-wrapper {
    padding: 40px 40px 0;
    border-radius: var(--io-radius);
    background-color: var(--io-surface);
    box-shadow: var(--io-shadow);
}

@media (max-width: 768px) {
    html.io-light .intec-page.intec-page-404 > .intec-content-wrapper {
        padding: 32px 16px 0;
    }
}

/* Поиск: белое поле (custom.css, !important) на белой карточке не было видно - залитое поле,
   как поиск в шапке; при наведении оранжевая рамка, как у полей сайта; в фокусе белое с оранжевым кольцом */
html.io-light .intec-page.intec-page-404 .ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
    border-radius: var(--io-radius-sm);
    background: var(--io-bg) !important;
    transition: background-color var(--io-ease), box-shadow var(--io-ease);
}

html.io-light .intec-page.intec-page-404 .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
    background-color: transparent;
}

html.io-light .intec-page.intec-page-404 .ns-bitrix.c-search-title.c-search-title-input-1 .search-title:hover {
    box-shadow: 0 0 0 1px var(--io-accent);
}

html.io-light .intec-page.intec-page-404 .ns-bitrix.c-search-title.c-search-title-input-1 .search-title:focus-within {
    background: var(--io-surface) !important;
    box-shadow: 0 0 0 1px var(--io-accent), 0 0 0 4px rgba(255, 134, 64, 0.18);
}

html.io-light .intec-page.intec-page-404 .intec-page-part-title {
    color: var(--io-heading);
    font-weight: 700;
    letter-spacing: -0.01em;
}

html.io-light .intec-page.intec-page-404 .intec-page-part-description {
    color: var(--io-heading);
    font-weight: 500;
}

html.io-light .intec-page.intec-page-404 .intec-page-part-tip {
    color: var(--io-text-muted);
    line-height: 1.6;
}

/* ---------- Возможности (демонстрация элементов интерфейса) ----------
   Элементы (кнопки, поля, табы) - общие; здесь только оформление самой страницы:
   разделы и подзаголовки, линии, таблицы. Демонстрационные заголовки H1-H6 не трогаем */

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h3 {
    color: var(--io-heading);
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* Разделы «Отступы» и «Элементы интерфейса» отделены линией */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-template-layout-column-wrapper > .intec-content > .intec-content-wrapper > h3:not(:first-child) {
    margin-top: 48px !important;
    padding-top: 40px;
    border-top: 1px solid var(--io-border);
}

/* Названия элементов («Кнопка (button)», «Поле ввода (input)») и подписи вариантов */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-content-wrapper > div:last-child > h4 {
    color: var(--io-heading);
    font-size: 20px;
    font-weight: 600;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-content-wrapper > div:last-child > h6 {
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-content-wrapper > div > hr {
    margin: 40px 0;
    border-top-color: var(--io-border);
}

/* Таблицы: серые ячейки #ededed/#fbfbfb, у каждой своя рамка, между ячейками зазор 2px - в светлой
   теме сетка из двойных линий. Как реквизиты и характеристики: карточка в тонкой рамке со скруглением,
   серая шапка, строки разделены одной тонкой линией, вертикальных линий нет.
   У широкой таблицы рамка и скругление - на обёртке с прокруткой (прокрутку не трогаем) */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table {
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-markup-table-responsive {
    border: 1px solid var(--io-border);
    border-radius: var(--io-radius);
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-markup-table-responsive > table.intec-ui-markup-table {
    border: 0;
    border-radius: 0;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table :is(th, td) {
    border: 0;
    background-color: transparent;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table th {
    border-bottom: 1px solid var(--io-border);
    background-color: #f7f8fa;
    color: var(--io-heading);
    font-weight: 600;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table tr + tr > td {
    border-top: 1px solid var(--io-border);
}

/* Серая шапка не выступает за скругление таблицы */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table tr:first-child > th:first-child {
    border-top-left-radius: calc(var(--io-radius) - 1px);
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table tr:first-child > th:last-child {
    border-top-right-radius: calc(var(--io-radius) - 1px);
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-markup-table-responsive > table.intec-ui-markup-table tr:first-child > th {
    border-radius: 0;
}

/* На телефоне три колонки шире панели (и в тёмной теме страница прокручивалась вбок):
   таблица прокручивается сама, как широкая таблица ниже */
@media (max-width: 600px) {
    html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive table.intec-ui-markup-table {
        display: block;
        max-width: 100%;
        overflow-x: auto;
    }

    html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-markup-table-responsive > table.intec-ui-markup-table {
        display: table;
        max-width: none;
        overflow: visible;
    }
}

/* Демонстрация скруглений («Скругление углов» у кнопок и полей): общее правило светлой темы даёт всем
   кнопкам и полям 8px, и семь вариантов выглядели одинаково. На этой странице - родные скругления Intec */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-none {
    border-radius: 0 !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-1 {
    border-radius: 1px !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-2 {
    border-radius: 2px !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-3 {
    border-radius: 3px !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-4 {
    border-radius: 4px !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-5 {
    border-radius: 5px !important;
}

/* half - половина высоты у любого размера */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive :is(.intec-ui-control-button, .intec-ui-control-input).intec-ui-mod-round-half {
    border-radius: 999px !important;
}

/* Демонстрация вариантов отображения полей («Поле ввода (1)», «(2)»): общее правило светлой темы
   (белое поле, рамка, 8px, с !important) делало три варианта одинаковыми. На этой странице - как в
   тёмной теме: view-1 - залитое поле без видимой рамки, view-2 - только линия снизу.
   Наведение и фокус - как у полей сайта: оранжевая рамка (у view-2 - оранжевая линия) */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-control-input.intec-ui-view-1 {
    background-color: var(--io-bg) !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-control-input.intec-ui-view-1:not(:hover):not(:focus) {
    border-color: transparent !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-control-input.intec-ui-view-1:focus {
    background-color: var(--io-surface) !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-control-input.intec-ui-view-2 {
    border-width: 0 0 1px !important;
    border-radius: 0 !important;
    background-color: transparent !important;
}

html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-control-input.intec-ui-view-2:not(:hover):not(:focus) {
    border-bottom-color: #c9ced6 !important;
}

/* Фокус у линии - линия толще, а не кольцо вокруг поля без рамки */
html.io-light .intec-template:has(.breadcrumb-link[href="/help/features/"]) .intec-template-layout-column-adaptive .intec-ui-control-input.intec-ui-view-2:focus {
    box-shadow: 0 1px 0 var(--io-accent);
}

/* =====================================================================
   Правки заказчика 08.10
   ===================================================================== */

/* Почта в подвале - тёмная, как телефоны рядом (в тёмной теме она белая, как остальной текст подвала) */
html.io-light .c-footer .widget-part-item.widget-email .widget-part-item-text {
    color: var(--io-text);
}

html.io-light .c-footer .widget-part-item.widget-email .widget-part-item-text:hover {
    color: var(--io-accent-hover);
}

/* «Заказать звонок» в подвале: блок вокруг кнопки в шаблоне обрезает всё, что выходит за его края
   (overflow: hidden, запас 5px), и оранжевая тень кнопки при наведении была обрезана снизу и справа
   (замечание заказчика 08.10). Здесь при наведении только цвет, без тени */
html.io-light .c-footer .widget-form-button.intec-ui.intec-ui-control-button.intec-ui-scheme-current:hover {
    box-shadow: none;
}

/* Та же обрезка тени у «Отправить» в форме «Обратная связь» внизу каталога: форма в шаблоне с
   overflow: hidden (держит плавающие поля), кнопка у её нижнего правого края. flow-root держит поля
   так же, а тень помещается в поля карточки формы (32-36px) */
html.io-light .catalog-consultation-form .ns-bitrix.c-form-result-new {
    display: flow-root;
    overflow: visible;
}

/* Личный кабинет, список заказов на компьютере (от 769px; до 768px - карточки шаблона).
   Колонки шаблона в процентах были узкими для подписей с сортировкой: «№ заказа ↑↓» и «Дата заказа ↑↓»
   выходили за колонку и упирались в соседнюю, дата и сумма переносились, стрелка «2 товара ⌄» уходила
   на новую строку. Ширины перераспределены (оплате и отгрузке хватает меньшего - их текст переносится
   по словам), подколонки раскрытого заказа - по границам колонок таблицы, как у шаблона */
@media all and (min-width: 769px) {
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=id] { max-width: 11%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=date_insert] { max-width: 13.5%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=status] { max-width: 12%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=price] { max-width: 12%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=payment] { max-width: 11%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=shipment] { max-width: 11%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=product] { max-width: 10.5%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=button] { max-width: 19%; }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=name] { max-width: 48.5%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=price] { max-width: 11%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=quantity] { max-width: 11%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=sum] { max-width: 29.5%; }

    /* Дата, суммы и «2 товара ⌄» не переносятся посреди значения («13.10.20 / 25», «₽» на новой строке) */
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap:is([data-code=date_insert], [data-code=price], [data-code=product]) .sale-personal-order-list-item-text,
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product:is([data-code=price], [data-code=sum]) .sale-personal-order-list-item-product-text {
        white-space: nowrap;
    }

    /* Подпись колонки, если не помещается, переносится по словам, а стрелка сортировки остаётся рядом */
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-header-text[data-role=header-link] > .intec-grid-item-auto:first-child {
        min-width: 0;
        flex-shrink: 1;
        white-space: normal;
    }

    /* «Подробнее о заказе» и «Оплатить заказ» - кнопки Intec без полей: заливка при наведении прилегала
       к буквам. Поля 4/10px (отрицательный отступ по бокам держит текст на месте), между ссылками 4px,
       чтобы заливка одной не наезжала на другую; при наведении - как кнопка: оранжевая, белый текст */
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap[data-code=button] {
        row-gap: 4px;
        column-gap: 20px;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap[data-code=button] .sale-personal-order-list-item-text.intec-ui {
        margin: 0 -10px;
        padding: 4px 10px !important;
        border-radius: var(--io-radius-sm) !important;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap[data-code=button] .sale-personal-order-list-item-text.intec-ui:hover {
        background-color: var(--io-accent) !important;
        color: #ffffff !important;
        box-shadow: none;
    }
}

/* До 1199px поля ячеек 8px вместо 15px (таблица и раскрытый заказ - одинаково, чтобы колонки совпадали) */
@media all and (min-width: 769px) and (max-width: 1199px) {
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-items-header, .sale-personal-order-list-item) > .intec-grid {
        margin-left: -8px;
        margin-right: -8px;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap:not([data-code=products])) {
        padding-left: 8px;
        padding-right: 8px;
    }

    /* у подтаблицы сетка intec-grid-i-h-15 - её поля в Intec с !important */
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-products > .intec-grid {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-products-container {
        padding-left: 8px;
        padding-right: 8px;
    }

    /* серая подложка раскрытого заказа - по-прежнему во всю ширину строки: поле строки 30px минус 8px */
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap[data-code=products]:before {
        left: -22px;
        right: -22px;
    }
}

/* 769-1023px: восемь колонок едва помещаются - поля строк 15px, текст 12px, слова не рвутся посередине
   («Не оплаче/но»); подколонки раскрытого заказа - снова по границам колонок */
@media all and (min-width: 769px) and (max-width: 1023px) {
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-items-header, .sale-personal-order-list-item) {
        padding-left: 15px;
        padding-right: 15px;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-wrap[data-code=products]:before {
        left: -7px;
        right: -7px;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-text, .sale-personal-order-list-item-header-text, .sale-personal-order-list-item-product-text, .sale-personal-order-list-item-product-header-text) {
        font-size: 12px;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-text, .sale-personal-order-list-item-status-button) {
        word-break: normal;
        overflow-wrap: normal;
    }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=date_insert] { max-width: 12%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=price] { max-width: 12.5%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=payment] { max-width: 10%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=product] { max-width: 12%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 :is(.sale-personal-order-list-item-header, .sale-personal-order-list-item-wrap)[data-code=button] { max-width: 19.5%; }

    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=name] { max-width: 35%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=price] { max-width: 22.5%; }
    html.io-light .ns-bitrix.c-sale-personal-order-list.c-sale-personal-order-list-template-1 .sale-personal-order-list-item-product[data-code=sum] { max-width: 31.5%; }
}

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/sale.basket.small/notifications.1/style.css?17373787153686*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 {
  display: block;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content {
  position: fixed;
  top: 95px;
  right: 0;
  z-index: 11111;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-products {
  display: block;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product {
  display: block;
  padding: 12px 14px;
  background: #fff;
  box-shadow: 0px 1px 5px rgba(172, 172, 172, 0.64);
  width: 99px;
  height: 99px;
  margin-right: 30px;
  margin-bottom: 20px;
  text-decoration: none;
  transform: scale(0);
  border-radius: 50px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product[data-active=true] {
  animation: scale-in 0.3s ease-out forwards, expand 0.35s 0.25s ease-out forwards;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product[data-active=true] .sale-basket-small-product-wrapper {
  animation: fade-in 0.65s ease-in forwards;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product[data-active=false] {
  animation: close 0.3s ease-out forwards;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-btn-close {
  position: absolute;
  top: 0px;
  right: 4px;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background: #fff;
  text-align: center;
  line-height: 24px;
  font-size: 11px;
  color: #fff;
  cursor: pointer;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-wrapper {
  overflow: hidden;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-image-wrap {
  font-size: 0;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-image {
  display: inline-block;
  width: 75px;
  height: 75px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  margin-right: 15px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-name {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  line-height: 19px;
  color: #888888;
  max-height: 38px;
  overflow: hidden;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 .sale-basket-small-content .sale-basket-small-product-added-text {
  display: block;
  font-weight: bold;
  font-size: 13px;
  color: #222222;
}
@media all and (max-width: 720px) {
  .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-notifications-1 {
    display: none;
  }
}

@keyframes scale-in {
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes expand {
  50% {
    width: 400px;
  }
  100% {
    width: 350px;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes close {
  from {
    transform: scale(1);
    opacity: 1;
    width: 350px;
  }
  to {
    transform: scale(0);
    opacity: 0;
    width: 350px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.widget/navigation.button.top/style.css?17373787151394*/
.widget.c-widget.c-widget-navigation-button-top .widget-button {
  bottom: 106px;
  left: auto;
  right: 20px;
  top: auto;
  height: 46px;
  width: 46px;
  border-radius: 8px;
  cursor: pointer;
  display: none;
  position: fixed;
  z-index: 100;
}
.widget.c-widget.c-widget-navigation-button-top .widget-button svg {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  display: block;
  fill: #fff;
  stroke: #fff;
}
.widget.c-widget.c-widget-navigation-button-top .widget-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
}
@media all and (max-width: 720px) {
  .widget.c-widget.c-widget-navigation-button-top .widget-button {
    bottom: 70px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.panel/template.1/style.css?17373787153764*/
.c-panel.c-panel-template-1 {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFF;
  opacity: 0;
  z-index: 100;
  -webkit-box-shadow: 0 -4px 24px 0 rgba(27, 30, 37, 0.08);
  -moz-box-shadow: 0 -4px 24px 0 rgba(27, 30, 37, 0.08);
  box-shadow: 0 -4px 24px 0 rgba(27, 30, 37, 0.08);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  -ms-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: opacity, transform;
  -moz-transition-property: opacity, transform;
  -ms-transition-property: opacity, transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
}
.c-panel.c-panel-template-1[data-in=true] {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.c-panel.c-panel-template-1 .widget-body {
  padding-top: 16px;
  padding-bottom: 18px;
}
.c-panel.c-panel-template-1 .widget-item-container[data-icon=true] .widget-item-count-container {
  width: 24px;
}
.c-panel.c-panel-template-1 .widget-item {
  position: relative;
  display: block;
  text-align: center;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
}
.c-panel.c-panel-template-1 .widget-item-count-container {
  position: relative;
  font-size: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 2;
}
.c-panel.c-panel-template-1 .widget-item-count {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  color: #FFF;
  text-align: center;
  min-width: 14px;
  padding: 2px 4px;
  opacity: 0;
  pointer-events: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.c-panel.c-panel-template-1 .widget-item-count[data-state=active] {
  opacity: 1;
  pointer-events: all;
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
.c-panel.c-panel-template-1 .widget-item-icon {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.c-panel.c-panel-template-1 .widget-item-icon + .widget-item-name {
  margin-top: 4px;
}
.c-panel.c-panel-template-1 .widget-item-name {
  position: relative;
  display: block;
  font-size: 10px;
  line-height: 1.2;
  color: #404040;
  z-index: 1;
}
.c-panel.c-panel-template-1[data-svg-mode=fill] .widget-item-icon svg {
  fill: #808080;
}
.c-panel.c-panel-template-1[data-svg-mode=stroke] .widget-item-icon svg {
  stroke: #808080;
}
@media all and (max-width: 768px) {
  .c-panel.c-panel-template-1 {
    display: block;
  }
}
@media all and (max-width: 450px) {
  .c-panel.c-panel-template-1 .widget-item-name {
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    overflow: hidden;
    max-height: 12px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/style.css?173737871515543*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop {
  display: block;
  position: relative;
  z-index: 50;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  z-index: 100;
}
.c-header.c-header-template-1 [data-role=header-mobile-region-select] .menu-region-question {
  position: relative;
  padding: 24px 16px;
}
.c-header.c-header-template-1 [data-role=header-mobile-region-select] .menu-region-question-title {
  font-size: 16px;
  line-height: 24px;
  color: #1B1E25;
  margin-bottom: 16px;
}
.c-header.c-header-template-1 [data-role=header-mobile-region-select] .menu-region-question-buttons {
  font-size: 0;
}
.c-header.c-header-template-1 [data-role=header-mobile-region-select] .menu-region-question-button {
  font-weight: 600;
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border-width: 1px;
  padding: 15px 24px;
  margin: 0 8px 8px 0;
}
.c-header.c-header-template-1 [data-role=header-mobile-region-select] .menu-region-question-close {
  position: absolute;
  top: 25px;
  right: 32px;
  cursor: pointer;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile {
  display: none;
  position: relative;
  z-index: 100;
}
.c-header.c-header-template-1 .widget-banner {
  display: block;
  position: relative;
  z-index: 0;
}
.c-header.c-header-template-1 .widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 0;
  display: none;
  opacity: 0;
}
.c-header.c-header-template-1 .widget-popups-phones-1-button {
  display: block;
  cursor: pointer;
}
.c-header.c-header-template-1 .widget-popups-phones-1-button svg {
  display: block;
  fill: #bebebf;
  stroke: #bebebf;
}
.c-header.c-header-template-1 .widget-popups-phones-1-button svg path {
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: fill, stroke;
  -moz-transition-property: fill, stroke;
  -ms-transition-property: fill, stroke;
  -o-transition-property: fill, stroke;
  transition-property: fill, stroke;
}
.c-header.c-header-template-1 .widget-popups-phones-1 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  height: auto;
  width: auto;
  display: none;
  position: fixed;
  visibility: hidden;
  z-index: 125;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-state=open] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-header.c-header-template-1 .widget-popups-phones-1-overlay {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  height: auto;
  width: auto;
  background-color: rgba(0, 0, 0, 0.25);
  position: absolute;
  visibility: visible;
}
.c-header.c-header-template-1 .widget-popups-phones-1-window {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  min-width: 320px;
  visibility: visible;
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  padding: 34px 23px;
  width: 100%;
}
.c-header.c-header-template-1 .widget-popups-phones-1-window-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 24px;
}
.c-header.c-header-template-1 .widget-popups-phones-1-window-title {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  color: #1b1e25;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
  padding-right: 16px;
}
.c-header.c-header-template-1 .widget-popups-phones-1-window-close {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding: 0 8px;
}
.c-header.c-header-template-1 .widget-popups-phones-1-window-close svg {
  display: block;
  fill: #808080;
  stroke: #808080;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-items {
  margin: -12px 0;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item {
  padding: 12px 0 13px 0;
  position: relative;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item:first-child {
  padding-top: 12px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item:first-child .widget-popups-phones-1-item-border {
  display: none;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item-border {
  bottom: auto;
  left: -6px;
  right: -6px;
  top: 0;
  height: 1px;
  width: auto;
  background-color: #f2f2f2;
  position: absolute;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item-icon {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 16px;
  padding-right: 8px;
  width: 16px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item-information {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item-number {
  color: #404040;
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.1"] .widget-popups-phones-1-item-name {
  color: #808080;
  font-size: 12px;
  line-height: 16px;
  padding-top: 8px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-control {
  padding-bottom: 12px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-control button {
  padding: 11px 39px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-text {
  padding-bottom: 36px;
  position: relative;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-text-content {
  color: #808080;
  font-size: 12px;
  line-height: 20px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-text-border {
  bottom: 18px;
  left: -3px;
  right: -3px;
  top: auto;
  height: 1px;
  width: auto;
  background-color: #f2f2f2;
  position: absolute;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -12px -11px;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-item {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  padding: 12px 11px;
  width: 50%;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-item-number {
  color: #404040;
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}
.c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-item-name {
  color: #808080;
  font-size: 12px;
  line-height: 16px;
  margin-top: 12px;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/images/icons_color_round.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-grey=true] {
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/images/icons_grey_round.svg");
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon-square=true] {
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/images/icons_color_square.svg");
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon-square=true][data-grey=true] {
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/images/icons_grey_square.svg");
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=VK] {
  background-position: -320px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=FACEBOOK] {
  background-position: -288px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=INSTAGRAM] {
  background-position: -384px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=TWITTER] {
  background-position: -416px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=YOUTUBE] {
  background-position: -448px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=ODNOKLASSNIKI] {
  background-position: -352px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=VIBER] {
  background-position: -224px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=WHATSAPP] {
  background-position: -256px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=YANDEX_DZEN] {
  background-position: -128px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=MAIL_RU] {
  background-position: -160px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=TELEGRAM] {
  background-position: -192px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=PINTEREST] {
  background-position: -96px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=TIKTOK] {
  background-position: -64px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=SNAPCHAT] {
  background-position: -32px 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-icon[data-social-icon=LINKEDIN] {
  background-position: 0 0;
}
.c-header.c-header-template-1 .widget-panel-social-item-more {
  padding-top: 4px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 16px;
}
.c-header.c-header-template-1 .widget-panel-social-hidden-items {
  opacity: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  position: absolute;
  left: -3px;
  padding: 6px 4px 4px;
  background: #fff;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  transition: opacity 0.4s;
}
.c-header.c-header-template-1 .widget-panel-social-item-hidden-wrap:hover {
  cursor: pointer;
}
.c-header.c-header-template-1 .widget-panel-social-item-hidden-wrap:hover .widget-panel-social-hidden-items {
  z-index: 10;
  opacity: 1;
  height: auto;
}
@media all and (min-width: 769px) {
  .c-header.c-header-template-1 [data-role=header-mobile-region-select] {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .c-header.c-header-template-1 .widget-view.widget-view-fixed,
.c-header.c-header-template-1 .widget-view.widget-view-desktop {
    display: none !important;
  }
  .c-header.c-header-template-1 .widget-view.widget-view-mobile {
    display: block;
  }
  .c-header.c-header-template-1 .widget-view.widget-view-mobile.widget-view-mobile-fixed {
    position: fixed;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
  }
}
@media print {
  .c-header.c-header-template-1 {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/templates/desktop/template.1/style.css?173737871561441*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1 {
  display: block;
  background: #fff;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1.widget-view-desktop-1-bordered .widget-container {
  border-bottom: 1px solid #e8e8e8;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup .scrollbar-inner,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-phone .scrollbar-inner {
  max-height: 450px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup .scrollbar-inner .scroll-y,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-phone .scrollbar-inner .scroll-y {
  right: 3px;
  width: 2px;
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup .scrollbar-inner .scroll-bar,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-phone .scrollbar-inner .scroll-bar {
  border-radius: 4px;
  background-color: #B0B0B0;
  opacity: 1;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup .scrollbar-inner .scroll-element_track,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-phone .scrollbar-inner .scroll-element_track {
  background-color: transparent;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel {
  display: block;
  border-bottom: 1px solid #e8e8e8;
  font-size: 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-left {
  float: left;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-right {
  float: right;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-buttons, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-items {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-items-visible {
  overflow: visible !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-buttons + .widget-panel-buttons, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-items + .widget-panel-buttons, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-buttons + .widget-panel-items, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-items + .widget-panel-items {
  margin-left: 40px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-buttons-wrapper, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-items-wrapper {
  display: block;
  font-size: 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  line-height: 1;
  font-size: medium;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item-visible {
  overflow: visible !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button-icon, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item-icon {
  font-size: 15px;
  color: #222222;
  margin-right: 10px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button-text, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-item-text {
  font-size: 12px;
  line-height: 18px;
  color: #999999;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-items-wrapper {
  margin: -10px -30px;
  min-width: 60px;
  min-height: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-item {
  padding: 10px 30px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-item-wrapper {
  height: 40px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-button {
  cursor: pointer;
  padding-right: 15px;
  padding-left: 15px;
  text-decoration: none;
  -webkit-transition: background 350ms;
  -moz-transition: background 350ms;
  -ms-transition: background 350ms;
  -o-transition: background 350ms;
  transition: background 350ms;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-button-wrapper {
  height: 40px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-button:hover {
  background: #f4f5f7;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone {
  position: relative;
  white-space: nowrap;
  padding-left: 20px;
  font-size: 0;
  height: 40px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone .widget-panel-phone-arrow, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone .widget-panel-phone-text {
  display: inline-block;
  vertical-align: middle;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-text {
  font-size: 12px;
  line-height: 18px;
  color: #2d2d2d;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-text:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup {
  position: absolute;
  opacity: 0;
  top: 100%;
  left: -20px;
  right: -20px;
  padding-top: 20px;
  white-space: normal;
  z-index: 2;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  pointer-events: none;
  position: absolute;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-wrapper {
  padding: 10px;
  background: #fff;
  width: 100%;
  min-width: 140px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  will-change: transform;
  -webkit-transform-origin: 50% -50px;
  transform-origin: 50% -50px;
  -webkit-transform: rotateX(-15deg);
  transform: rotateX(-15deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-contacts {
  padding: 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #e8e8e8;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-contacts:last-child {
  border-bottom: 0;
  padding-bottom: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-contacts:first-child {
  padding-top: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-contact {
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.2;
  color: #2d2d2d;
  text-decoration: none;
  padding: 4px 8px;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-contact.phone {
  font-size: 12px;
  font-weight: bold;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-contact.schedule {
  color: #888;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-item {
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #2d2d2d;
  text-decoration: none;
  padding: 10px;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-popup-item:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone[data-expanded=true] .widget-panel-phone-popup {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: none;
  transition: none;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone[data-expanded=true] .widget-panel-phone-popup-wrapper {
  -webkit-transform: none;
  transform: none;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-arrow {
  font-size: 12px;
  width: 12px;
  text-align: right;
  line-height: 1;
  color: #2d2d2d;
  margin-left: 5px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-phone-icon {
  margin-right: 10px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-authorization-panel {
  display: inline-block;
  vertical-align: top;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon {
  font-size: 15px;
  color: #222222;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text {
  font-size: 12px;
  line-height: 18px;
  color: #999999;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-menu.widget-menu-info {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container {
  display: block;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-wrapper {
  position: relative;
  height: 85px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-logotype {
  display: block;
  font-size: 0;
  text-align: center;
  text-decoration: none;
  color: #1d1d1d;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline {
  display: block;
  position: relative;
  padding-right: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-delimiter {
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 1px;
  background: #e8e8e8;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-delimiter + .widget-container-tagline-text {
  margin-left: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-text {
  display: block;
  width: 140px;
  font-size: 12px;
  line-height: 18px;
  color: #999999;
  max-height: 54px;
  overflow: hidden;
}
@media all and (max-width: 1024px) {
  .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-wrap {
    display: none;
  }
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu-wrap {
  position: static;
  height: 100%;
  z-index: 1;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 {
  background: transparent !important;
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-2,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-3 {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 {
  position: static;
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item {
  background: transparent !important;
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text-wrapper {
  color: #1d1d1d !important;
  font-weight: bold;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone {
  display: block;
  position: relative;
  white-space: nowrap;
  padding-left: 20px;
  font-size: 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone .widget-container-phone-arrow, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone .widget-container-phone-content, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone .widget-container-phone-icon {
  display: inline-block;
  vertical-align: middle;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-icon {
  font-size: 16px;
  line-height: 1;
  color: #0065ff;
  margin-right: 5px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-content {
  position: relative;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text {
  display: block;
  font-size: 16px;
  line-height: 24px;
  color: #2d2d2d;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup {
  position: absolute;
  opacity: 0;
  top: 100%;
  left: -20px;
  right: -20px;
  padding-top: 20px;
  white-space: normal;
  z-index: 2;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  pointer-events: none;
  position: absolute;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-wrapper {
  background: #fff;
  width: 100%;
  min-width: 140px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  will-change: transform;
  -webkit-transform-origin: 50% -50px;
  transform-origin: 50% -50px;
  -webkit-transform: rotateX(-15deg);
  transform: rotateX(-15deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-contacts {
  padding: 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #e8e8e8;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-contacts:last-child {
  border-bottom: 0;
  padding-bottom: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-contacts:first-child {
  padding-top: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-contact {
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.2;
  color: #2d2d2d;
  text-decoration: none;
  padding: 5px 10px;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-contact.phone {
  font-size: 14px;
  font-weight: bold;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-contact.schedule {
  color: #888;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-item {
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #2d2d2d;
  text-decoration: none;
  padding: 10px;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-popup-item:hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-arrow {
  font-size: 12px;
  width: 12px;
  text-align: right;
  line-height: 1;
  color: #2d2d2d;
  margin-left: 5px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button {
  display: inline-block;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  color: #2d2d2d;
  cursor: pointer;
  border-bottom: 1px dashed #2d2d2d;
  -webkit-transition: opacity 500ms, color 350ms, border 350ms;
  -moz-transition: opacity 500ms, color 350ms, border 350ms;
  -ms-transition: opacity 500ms, color 350ms, border 350ms;
  -o-transition: opacity 500ms, color 350ms, border 350ms;
  transition: opacity 500ms, color 350ms, border 350ms;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button-wrap {
  display: block;
  text-align: right;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button:hover {
  color: #0065ff;
  border-color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts[data-multiple=true] .widget-container-button-wrap {
  margin-right: 17px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts[data-expanded=true] .widget-container-button {
  opacity: 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts[data-expanded=true] .widget-container-phone-popup {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: none;
  transition: none;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts[data-expanded=true] .widget-container-phone-popup-wrapper {
  -webkit-transform: none;
  transform: none;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-basket {
  display: block;
  padding-left: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu.widget-menu-transparent {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .widget-view-desktop-1 {
  background: transparent;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .widget-view-desktop-1 .widget-panel,
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .widget-view-desktop-1 .widget-container {
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .widget-view-desktop-1 .widget-menu.widget-menu-transparent {
  border-top: none;
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .widget-view-desktop-1.widget-view-desktop-1-bordered .widget-container {
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .ns-intec-regionality.c-regions-select .regions-select-region {
  color: inherit !important;
  -webkit-transition: opacity 350ms;
  -moz-transition: opacity 350ms;
  -ms-transition: opacity 350ms;
  -o-transition: opacity 350ms;
  transition: opacity 350ms;
}
.c-header.c-header-template-1.widget-transparent .widget-view.widget-view-desktop .ns-intec-regionality.c-regions-select .regions-select-region:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button:hover, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .widget-region-icon path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-tagline-delimiter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title-button, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title-input, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-tagline-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .widget-region-component, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .widget-region-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item-more, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-icon {
  -webkit-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  -moz-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  -ms-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  -o-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title-button, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title-input, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-tagline-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .widget-region-component, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .widget-region-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item-more, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button-icon {
  color: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-tagline-delimiter {
  background: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter {
  background: black !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype path {
  fill: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button svg, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button path, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel .widget-region-icon path {
  stroke: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button {
  border-color: #fff !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter {
  border-color: black !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel {
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-button:hover {
  background: rgba(255, 255, 255, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-social-item:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-panel-phone-text:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-logotype {
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-tagline-delimiter {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title {
  background: rgba(255, 255, 255, 0.2);
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-search .search-title-input::placeholder {
  color: #fff !important;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-transparent {
  border-top: none;
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item:hover .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item.sale-basket-icons-item-active .sale-basket-icons-item-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab:hover .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab.sale-basket-small-tab-active .sale-basket-small-tab-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button:hover, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .widget-region-icon path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-tagline-delimiter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title-button, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title-input, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-tagline-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .widget-region-component, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .widget-region-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item-more, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-icon {
  -webkit-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  -moz-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  -ms-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  -o-transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
  transition: color 350ms, background 350ms, border 350ms, fill 350ms, stroke 350ms, opacity 350ms;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title-button, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title-input, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-tagline-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-text,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-2 .search-title-button-icon,
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-3 .search-title-button-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-arrow, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .widget-region-component, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .widget-region-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item-more, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button-icon {
  color: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-tagline-delimiter {
  background: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter {
  background: white !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype path {
  fill: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button svg, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-authorization-panel .widget-authorization-personal-button path, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel .widget-region-icon path {
  stroke: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button {
  border-color: #000 !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab-counter, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item-counter {
  border-color: white !important;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel {
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-button:hover {
  background: rgba(0, 0, 0, 0.15);
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-social-item:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-phone-text:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-logotype {
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-tagline-delimiter {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title {
  background: rgba(0, 0, 0, 0.2);
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-search .search-title-input::placeholder {
  color: #000 !important;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-text:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-container-contacts .widget-container-button:hover {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-transparent {
  border-top: none;
  border-bottom: none;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item:hover .widget-menu-item-text, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-menu.widget-menu-info .widget-menu-item.widget-menu-item-text-active .widget-menu-item-text {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item .sale-basket-icons-item-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item:hover .sale-basket-icons-item-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-icons-items .sale-basket-icons-item.sale-basket-icons-item-active .sale-basket-icons-item-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab .sale-basket-small-tab-icon {
  opacity: 0.5;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab:hover .sale-basket-small-tab-icon, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .sale-basket-small-items .sale-basket-small-tab.sale-basket-small-tab-active .sale-basket-small-tab-icon {
  opacity: 1;
}
.c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text .menu-item-text-wrapper, .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper {
  opacity: 0.5;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/bitrix/system.auth.form/panel/style.css?1737378715151*/
.c-header.c-header-template-1 .widget-authorization-panel .widget-authorization-modal {
  display: none;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/search.title/input.1/style.css?17373787135690*/
.ns-bitrix.c-search-title.c-search-title-input-1 {
  display: block;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-button, .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
  display: block;
  outline: none;
  padding: 9px 10px;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-button:hover, .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input:hover, .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-button:focus, .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input:focus {
  outline: none;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
  display: block;
  background: #f0f0f0;
  border-radius: 5px;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-form {
  display: block;
  padding: 0;
  margin: 0;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
  background: transparent;
  border: none;
  width: 100%;
  color: #1d1d1d;
  font-size: 12px;
  line-height: 1.5;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-button {
  background: transparent;
  border: none;
  line-height: 1;
  color: #0065ff;
  cursor: pointer;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background: #fff;
  border-radius: 2px;
  width: 760px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-categories {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  padding: 30px 32px;
  width: 330px;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category {
  padding-top: 32px;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category:first-child {
  padding-top: 0;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-title {
  color: #b0b0b0;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 17px;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item {
  padding-top: 16px;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item-link {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: #404040;
  line-height: 18px;
  text-decoration: none;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  border-left: 1px solid #e8e8e8;
  padding: 30px 32px;
  width: calc(100% - 330px);
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional-products {
  position: relative;
  width: 100%;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional-products + .search-title-additional-button {
  padding-top: 24px;
}
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional-button-control {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.1em;
  padding: 13px 30px;
  text-transform: uppercase;
}
@media all and (max-width: 768px) {
  .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results {
    width: auto;
    height: 100%;
    overflow-y: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-categories {
    width: auto;
    padding: 24px 20px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional {
    border-top: 1px solid #e8e8e8;
    border-left: none;
    padding: 24px 20px;
  }
  .ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional-products {
    display: none;
  }
}

.title-search-result {
  display: none;
  z-index: 101;
}
@media all and (max-width: 768px) {
  .title-search-result {
    height: 55%;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/sale.basket.small/icons.1/style.css?173737871511622*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 {
  display: block;
}
@media all and (max-width: 720px) {
  .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 {
    position: static;
  }
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-content {
  position: relative;
  display: inline-block;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrap[data-active=true] .sale-basket-small-popup {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: none;
  transition: none;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrap[data-active=true] .sale-basket-small-popup .sale-basket-small-popup-wrapper {
  -webkit-transform: none;
  transform: none;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrap[data-tab=basket] .sale-basket-small-tab-icon {
  font-size: 22px;
  margin-top: -2px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab {
  color: #bebebf;
  -webkit-transition: 350ms;
  -moz-transition: 350ms;
  -ms-transition: 350ms;
  -o-transition: 350ms;
  transition: 350ms;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrapper {
  display: block;
  position: relative;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 1;
  color: inherit;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-icon {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  color: inherit;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-counter {
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  line-height: 15px;
  width: 15px;
  height: 15px;
  font-size: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #0051cc;
  color: #fff;
  border: 2px solid #fff;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab[data-tab=basket] {
  font-size: 22px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup {
  height: auto;
  top: 100%;
  padding-top: 15px;
  right: -50px;
  width: 410px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  -webkit-perspective: 2000px;
  perspective: 2000px;
  z-index: 1;
  -webkit-transition: opacity 350ms;
  -moz-transition: opacity 350ms;
  -ms-transition: opacity 350ms;
  -o-transition: opacity 350ms;
  transition: opacity 350ms;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0px;
  right: 61px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  z-index: 1;
}
@media all and (max-width: 1350px) {
  .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup:before {
    right: 10px;
  }
}
@media all and (max-width: 1350px) {
  .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup {
    right: 0;
  }
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup-wrapper {
  width: 410px;
  background: #fff;
  will-change: transform;
  -webkit-transform-origin: 50% -50px;
  transform-origin: 50% -50px;
  -webkit-transform: rotateX(-15deg);
  transform: rotateX(-15deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header {
  border-bottom: 1px solid #e8e8e8;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-text {
  font-size: 16px;
  color: #222;
  font-weight: bold;
  padding-left: 20px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-count {
  color: #888;
  font-weight: normal;
  margin-left: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-btn-close {
  cursor: pointer;
  height: 61px;
  width: 61px;
  display: inline-block;
  background: #303030;
  color: #fff;
  text-align: center;
  line-height: 60px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-btn-close:hover {
  opacity: 0.9;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-btn-close i {
  font-size: 10px;
  line-height: 1;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-close {
  cursor: pointer;
  display: inline-block;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear-wrap {
  padding: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear {
  padding: 11px 20px;
  line-height: 1;
  border-radius: 20px;
  border-radius: 20px;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear .intec-ui-part-content {
  font-size: 10px;
  line-height: 14px;
  color: #888;
  text-transform: uppercase;
  vertical-align: middle;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear i {
  font-size: 7px;
  line-height: 14px;
  vertical-align: middle;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear:hover .intec-ui-part-content, .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear:hover i {
  color: #fff;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-body {
  height: 294px;
  overflow-y: auto;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup-title {
  font-size: 24px;
  color: #212324;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup-header {
  margin-bottom: 20px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product {
  border-bottom: 1px solid #e8e8e8;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product:hover .sale-basket-small-product-icon-delete {
  opacity: 1;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-content {
  padding-left: 20px;
  padding-right: 20px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-image {
  display: block;
  position: relative;
  height: 110px;
  width: 110px;
  margin: 18px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-image-wrapper {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: #fdfdfd;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-icon-delete {
  position: absolute;
  top: -5px;
  left: -5px;
  width: 26px;
  height: 26px;
  font-size: 10px;
  line-height: 27px;
  text-align: center;
  background: #ea4b4b;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-icon-delete i {
  line-height: 1;
  font-size: 8px;
  color: #fff;
  height: 8px;
  width: 7px;
  display: inline-block;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-name-wrap {
  margin: 20px 0;
  margin-bottom: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-name {
  color: #000;
  text-decoration: none;
  font-size: 14px;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-new-price {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: #161616;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-old-price {
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  position: relative;
  color: #cfcfcf;
  margin-left: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-old-price:after {
  content: " ";
  display: block;
  width: 100%;
  border-top: 1px solid #cfcfcf;
  position: absolute;
  top: 50%;
  left: 0;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-add-basket {
  margin-top: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-button-delay,
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-button-basket {
  cursor: pointer;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-sum-wrap {
  padding: 15px 20px;
  background: #FBFBFB;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-sum-title {
  font-size: 16px;
  color: #888888;
  margin-bottom: 2px;
  margin-top: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-new-sum {
  display: inline-block;
  font-size: 24px;
  color: #000000;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-old-sum {
  font-size: 13px;
  font-weight: normal;
  color: #888888;
  position: relative;
  margin-left: 20px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-old-sum:after {
  content: " ";
  border-top: 1px solid #000;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-order-button {
  font-size: 16px;
  padding: 18px 0;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-buttons {
  text-align: center;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/menu/horizontal.1/style.css?174072168428517*/
.ns-bitrix.c-menu.c-menu-horizontal-1 {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 0;
    display: none;
    opacity: 0;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper {
    background: #0065ff;
    position: relative;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent {
    background: transparent;
    position: static;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-content {
    overflow: visible;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 {
    position: relative;
    font-size: 0;
    white-space: normal;
    overflow: hidden;
    height: 50px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1.menu-initialized .menu-wrapper-4 {
    overflow: visible;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item {
    display: none;
    height: 100%;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: background, border;
    -moz-transition-property: background, border;
    -ms-transition-property: background, border;
    -o-transition-property: background, border;
    transition-property: background, border;
}
.ns-bitrix.c-menu.c-menu-horizontal-1.menu-initialized .menu-item {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default {
    position: relative;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text {
    position: relative;
    padding: 0 14px;
    height: 100%;
    font-size: 0;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-uppercase="true"] .menu-item .menu-item-text {
    text-transform: uppercase;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text.menu-item-catalog-text {

}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text.menu-item-catalog-text {
    text-align: left;
    padding-right: 35px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font-size: 12px;
    line-height: 21px;
    color: #fff;
    margin: 0 15px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-catalog {}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-arrow {
    position: absolute;
    top: 50%;
    margin: -10px 0 0 0;
    right: 20px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 21px;
    color: #fff;
    white-space: nowrap;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    text-align: center;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-active {
    background: #008ffc;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item {
    color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item.menu-item-active {
    background: transparent !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item:hover .menu-item-text .menu-item-text-wrapper,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper.menu-transparent .menu-item.menu-item-active .menu-item-text .menu-item-text-wrapper {
    color: #2d2d2d !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-submenu {
    -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 20px 0 rgba(0,0,0,0.2);
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    cursor: default;
    background: #fff;
    z-index: 11;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu {
    top: 0;
    left: 100%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu.menu-submenu-right {
    left: auto;
    right: 0;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu.menu-submenu-right {
    left: auto;
    right: 100%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-items {
    width: 260px;
    float: left;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    display: block;
    position: relative;
    cursor: pointer;
    border-top: 1px solid #e8e8e8;
    font-size: 14px;
    white-space: normal;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:first-child {
    border-top: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-border {
    border-right: 1px solid;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-border:first-child {
    border-left: 1px solid;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-cards {
    margin-left: 260px;
    overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card {
    display: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-wrapper {
    display: block;
    width: 350px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-wrapper-2 {
    display: block;
    padding: 30px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-image {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-image a {
    display: block;
    position: relative;
    width: 130px;
    height: 130px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-image a svg {
    fill: #0065ff;
    stroke: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-name {
    display: block;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    color: #2d2d2d;
    margin-top: 25px;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card-description {
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    color: #2d2d2d;
    margin-top: 15px;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-card[data-expanded="true"] {
    display: block;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-arrow-down {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    font-size: 14px;
    color: #ffffff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default.menu-item-more > .menu-submenu > .menu-submenu-items > .menu-submenu-item {
    display: none;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-more .menu-item-text .menu-item-text-wrapper {
    line-height: 14px;
    font-size: 16px;
    word-spacing: -2px;
    margin-top: -6px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    display: block;
    padding: 15px 30px;
    color: #2f2f2f;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text {
    color: #116afc;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item .menu-submenu-item-arrow {
    display: block;
    position: absolute;
    right: 30px;
    font-size: 14px;
    line-height: 1;
    top: 50%;
    margin-top: -7px;
    color: #2d2d2d;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section {
    position: static;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    opacity: 0;
    cursor: default;
    background: #fff;
    z-index: 11;
    overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-wrapper {
    display: block;
    margin: 15px 30px 40px 30px;
    overflow: hidden;
    font-size: 0;
    white-space: normal;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu [data-role="scrollbar"] {
    max-height: 520px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .scrollbar-inner > .scroll-element.scroll-y {
    right: 0;
    width: 4px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .scrollbar-inner > .scroll-element.scroll-y .scroll-element_track {
    background-color: #E8E8E8;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .scrollbar-inner > .scroll-element.scroll-y .scroll-bar {
    background-color: #B0B0B0;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.333333%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="2"] .menu-submenu-section.menu-submenu-section-default {
    width: 50%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="4"] .menu-submenu-section.menu-submenu-section-default {
    width: 25%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-header {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: #0065ff;
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-header .menu-submenu-section-header-wrapper:hover {
    color: #2d2d2d !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items {
    display: block;
    overflow: hidden;
    margin-top: 8px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-items-wrapper {
    display: block;
    overflow: hidden;
    margin: -3px -9px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-item {
    display: inline-block;
    padding: 3px 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2d2d2d;
    font-size: 12px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-item:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default .menu-submenu-section-items .menu-submenu-section-item.menu-submenu-section-item-active {
    color: #0065ff;
}

.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu {
    top: -1px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item {
    border: 1px solid #f4f4f4;
    border-top: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item:last-child {
    border-radius: 0 0 6px 6px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item > .menu-submenu-item-text {
    color: #999;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text {
    color: #444 !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-default .menu-submenu,
.ns-bitrix.c-menu.c-menu-horizontal-1[data-submenu-view="simple.2"] .menu-item.menu-item-section .menu-submenu {
    border-radius: 0 0 6px 6px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1[data-section-view="information"] .menu-item.menu-item-section {
    position: relative;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-catalog-icon {
    display: inline-block;
    margin: 13px;
    vertical-align: middle;
    color: #ffffff;
    font-size: 14px;
}

@media all and (max-width: 1200px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="4"] .menu-submenu-section.menu-submenu-section-default {
        width: 33.333333%;
    }
}

@media all and (max-width: 880px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default {
        width: 50% !important;
    }
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text.menu-item-catalog-text {
        padding-right: 20px;
    }
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-arrow {
        right: 10px;
    }
}

@media all and (max-width: 520px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-default {
        display: block;
        width: auto !important;
    }
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
    display: inline-block;
    vertical-align: top;
    padding: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.333333%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="2"] .menu-submenu-section.menu-submenu-section-with-images {
    width: 50%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="4"] .menu-submenu-section.menu-submenu-section-with-images {
    width: 25%;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image {
    display: block;
    position: relative;
    float: left;
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image svg {
    fill: #0065ff;
    stroke: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-links {
    display: block;
    margin-left: 85px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header {
    display: block;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: #2d2d2d;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper:hover {
    color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items {
    display: block;
    overflow: hidden;
    margin-top: 8px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-items-wrapper {
    display: block;
    overflow: hidden;
    margin: -2px -9px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item {
    display: block;
    padding: 2px 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item .menu-submenu-section-item-wrapper {
    color: #656565;
    font-size: 12px;
    line-height: 1.5;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item .menu-submenu-section-item-wrapper:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-imagest .menu-submenu-section-items .menu-submenu-section-item.menu-submenu-section-item-active .menu-submenu-section-item-wrapper {
    color: #0065ff;
}

@media all and (max-width: 1200px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu[data-columns="2"] .menu-submenu-section.menu-submenu-section-with-images {
        width: 33.333333%;
    }
}

@media all and (max-width: 880px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
        width: 50% !important;
    }
}

@media all and (max-width: 520px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images {
        display: block;
        width: auto !important;
    }
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .scrollbar-inner {
    height: 420px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .scrollbar-inner [data-role="scrollbar"] {
    height: 420px!important;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section.long,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section.long .scrollbar-inner,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section.long .scrollbar-inner [data-role="scrollbar"] {
    height: 460px!important;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section {
    max-width: 257px;
}

/*scroll menu*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .scroll-y {
    width: 2px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .scroll-bar {
    border-radius: 4px;
    background-color: #B0B0B0;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .scroll-element_track {
    background-color: transparent;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-wrapper {
    height: 100%;
    padding: 16px 14px 16px 24px;
    border-right: 1px solid rgb(242, 242, 242);
    max-height: 100%;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-item {
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-item .menu-submenu-main-section-item-text {
    padding: 8px 0px;
    color: #808080;
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
    word-break: break-word;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section .menu-submenu-main-section-item .menu-submenu-main-section-item-text i {
    margin: 0 0 0 auto;
    padding-left: 10px;
    font-weight: 400;
}

/*scroll content*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-wrapper-2 .scroll-y {
    width: 4px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-wrapper-2 .scroll-bar {
    border-radius: 8px;
    background-color: #B0B0B0;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-wrapper-2 .scroll-element_track {
    background-color: transparent;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-container {
    display: none;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-section-items-container.active {
    display: block;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-image {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    margin-right: 20px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section-image {
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    margin-right: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    font-weight: 600;
    font-size: 14px;
    color: #404040;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-links .menu-submenu-section-items {
    margin-left: 60px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu-banner-section .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items .menu-submenu-section-item .menu-submenu-section-item-wrapper {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #808080;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-items {
    padding: 20px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper {
    max-width: 274px;
    padding: 32px;
    font-size: 14px;
    margin: 0 0 0 auto;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-items-banner {
    max-width: 210px;
    max-height: 316px;
    margin-left: auto;
    opacity: 1;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-banner-image {
    width: 210px;
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-stage {
    width: 5000px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-dots {
    margin-top: 16px;
    text-align: center;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-dots button {
    width: 8px;
    height: 8px;
    margin: 0 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #E8E8E8;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .owl-carousel .owl-dots button.active {
    background-color: #0065FF;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-header {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #404040;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-description {
    font-size: 14px;
    line-height: 20px;
    color: #808080;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-item-container {
    text-decoration: none;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-item-container .menu-submenu-item-banner-image {
    margin-bottom: 5px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-item-container .menu-submenu-item-banner-header {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 16px;
    color: #404040;
    text-align: center;
}

@media all and (max-width: 830px) {
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper {
        max-width: 210px;
        padding-right: 15px;
    }

    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-items-banner-wrapper .menu-submenu-item-banner-image {
        width: 160px;
        height: 210px;
    }
}
/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/templates/fixed/template.1/style.css?17373787153125*/
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-view-fixed-1 {
  display: block;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-wrapper {
  position: relative;
  z-index: 1;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-wrapper-2 {
  position: relative;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-item {
  display: block;
  padding: 20px 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu-popup-wrap {
  z-index: 2;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype {
  display: block;
  font-size: 0;
  text-align: center;
  width: 130px;
  text-decoration: none;
  color: #1d1d1d;
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype svg {
  max-height: 50px;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu {
  padding: 0;
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper,
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-2,
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-3 {
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 {
  position: static;
  height: 100%;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 .menu-item .menu-item-text-wrapper {
  color: #1d1d1d !important;
  font-weight: bold;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu-wrap {
  position: static;
  min-height: 60px;
  z-index: 1;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-search .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title {
  z-index: 2;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-search .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
  color: #bebebf;
  font-size: 20px;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-search .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text-wrap {
  display: none;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/menu/popup.3/style.css?173737871418430*/
.ns-bitrix.c-menu.c-menu-popup-3 .menu-button {
  display: block;
  font-size: 20px;
  font-weight: normal;
  color: #1d1d1d;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  z-index: 1;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu.background-image {
  background-size: cover;
  background-repeat: no-repeat;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-wrapper, .ns-bitrix.c-menu.c-menu-popup-3 .menu-wrapper-2 {
  display: block;
  position: relative;
  height: 100%;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel {
  display: block;
  position: absolute;
  width: 100%;
  height: 116px;
  z-index: 1;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-wrapper {
  height: 100%;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-contact-wrap {
  display: inline-block;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-contact {
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-contact span, .ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-contact i {
  vertical-align: top;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-contact i {
  margin-right: 10px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-call-wrap {
  text-align: right;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-call {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  border-bottom: 1px dashed #2D2D2D;
  cursor: pointer;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-button {
  width: 18px;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-logotype {
  display: inline-block;
  vertical-align: middle;
  width: 130px;
  text-decoration: none;
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-logotype svg {
  max-height: 50px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-panel-logotype-wrap {
  text-align: center;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-basket + .menu-content-contacts {
  border-top: 1px solid #e2e2e2;
  padding-top: 10px;
  margin-top: 10px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content {
  display: block;
  height: 100%;
  padding-top: 116px;
  z-index: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-wrapper {
  padding: 40px 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-catalog {
  border-bottom: 1px solid #F2F2F2;
  margin-bottom: 24px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-catalog-title-wrap {
  margin-bottom: 24px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-catalog-icon {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-right: 10px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-catalog-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  vertical-align: middle;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-feedback {
  padding: 16px 25px;
  font-size: 14px;
  line-height: 14px;
  min-width: 80%;
  color: #fff;
  text-transform: uppercase;
  border-width: 1px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-feedback-wrap {
  margin-bottom: 40px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-search-wrap {
  margin-bottom: 40px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-search .ns-bitrix.c-search-title.c-search-title-input-1 .search-title {
  background: #F2F2F2;
  border: 1px solid #E8E8E8;
  box-sizing: border-box;
  border-radius: 4px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-search .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-button, .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-search .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
  padding: 14px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-search .ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input {
  background: transparent;
  border: none;
  width: 100%;
  color: #1d1d1d;
  font-size: 14px;
  line-height: 20px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-items-wrapper {
  height: 100%;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-items {
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-items:not(:only-child) {
  margin-right: 80px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-items-wrapper-2 {
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-0 {
  margin-bottom: 54px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-0 > .menu-item-name {
  text-decoration: none;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  margin-bottom: 16px;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-0 > .menu-item-name:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-0 > .menu-item-items {
  display: block;
  margin-top: 16px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1 {
  margin-top: 12px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1 > .menu-item-content .menu-item-name {
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  word-break: break-word;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1 > .menu-item-content .menu-item-name:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1 > .menu-item-content .menu-item-icon {
  font-size: 16px;
  line-height: 1;
  height: 16px;
  width: 16px;
  text-align: center;
  cursor: pointer;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color, background, transform;
  -moz-transition-property: color, background, transform;
  -ms-transition-property: color, background, transform;
  -o-transition-property: color, background, transform;
  transition-property: color, background, transform;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1 > .menu-item-content .menu-item-icon:hover {
  background: #0065ff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1 > .menu-item-items {
  display: block;
  height: 0;
  padding-left: 15px;
  overflow: hidden;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: padding;
  -moz-transition-property: padding;
  -ms-transition-property: padding;
  -o-transition-property: padding;
  transition-property: padding;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1[data-expanded=true] > .menu-item-content .menu-item-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-1[data-expanded=true] > .menu-item-items {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-2 > .menu-item-name {
  text-decoration: none;
  font-size: 12px;
  line-height: 21px;
  font-weight: normal;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content .menu-item.menu-item-level-2 > .menu-item-name:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-wrap {
  padding: 0 10px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-title {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 16px;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-items {
  margin-top: 16px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-name, .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-address, .ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-mail {
  margin-top: 12px;
  font-size: 12px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-icon {
  width: 28px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts-mail {
  text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-contacts + .menu-content-social {
  margin-top: 40px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-social-icons {
  margin-top: 7px;
  flex-wrap: wrap !important;
  max-width: 220px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-content-social-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  transition: box-shadow 350ms;
  font-size: 16px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 5px;
  text-align: center;
  line-height: 31px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button {
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  margin-bottom: 16px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button-counter {
  display: inline-block;
  color: #fff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  background: #fff;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button-icon, .ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button-text {
  line-height: 1;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-basket-panel-button-icon {
  font-size: 16px;
  width: 20px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization {
  margin-bottom: 16px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-modal {
  display: none;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-button {
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-button-icon {
  width: 20px;
  font-size: 16px;
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-button-icon, .ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization-button-text {
  line-height: 0;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-panel-button {
  color: #B0B0B0;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-panel-contact {
  color: #2D2D2D;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-panel-call {
  color: #2D2D2D;
  border-color: #2D2D2D;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-panel-logotype {
  color: #1d1d1d;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-catalog-title {
  color: #404040;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu .menu-item.menu-item-level-0 > .menu-item-name {
  color: #404040;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-name {
  color: #808080;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-icon {
  color: #1d1d1d;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-icon:hover {
  color: #FFFFFF;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu .menu-item.menu-item-level-2 > .menu-item-name {
  color: #404040;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-contacts-title, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-contacts-name, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-contacts-button {
  color: #808080;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-contacts-button:hover {
  color: #FFF;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-contacts-mail {
  color: #808080;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-contacts-address {
  color: #808080;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-social-icon:hover {
  color: #fff;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-content-social-icon {
  color: #b0b0b0;
  border-color: #f2f2f2;
  margin: 6px 0;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-basket-panel-button {
  color: #808080;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-basket + .menu-content-contacts {
  border-color: #f2f2f2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=light] .menu-authorization-button {
  color: #808080;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-panel-button {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-panel-contact {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-panel-call {
  color: #e2e2e2;
  border-color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-panel-call:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-catalog-title {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-catalog-title:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-panel-logotype {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-panel-logotype svg path {
  fill: #e2e2e2 !important;
  background-color: #e2e2e2 !important;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-0 > .menu-item-name {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-0 > .menu-item-name:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-name {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-name:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-icon {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-1 > .menu-item-content .menu-item-icon:hover {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-2 > .menu-item-name {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu .menu-item.menu-item-level-2 > .menu-item-name:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-title, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-name, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-phone, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-button, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-mail, .ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-address {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-mail:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-contacts-button:hover {
  color: #e2e2e2;
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-social-icon {
  color: #e2e2e2;
  border-color: rgba(255, 255, 255, 0.4);
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-social-icon:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-basket-panel-button {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-basket-panel-button:hover {
  opacity: 0.8;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-basket + .menu-content-contacts {
  border-color: rgba(249, 249, 249, 0.2);
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-catalog {
  border-color: rgba(249, 249, 249, 0.2);
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-content-catalog-icon svg * {
  stroke: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-authorization-button {
  color: #e2e2e2;
}
.ns-bitrix.c-menu.c-menu-popup-3[data-theme=dark] .menu-authorization-button:hover {
  opacity: 0.8;
}

.social-icon-svg-styles {
  border-radius: 5px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/search.title/popup.1/style.css?173737871318764*/
.ns-bitrix.c-search-title.c-search-title-popup-1 {
  display: block;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button, .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input {
  display: block;
  outline: none;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button:hover, .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input:hover, .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button:focus, .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input:focus {
  outline: none;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 2;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
  display: block;
  position: relative;
  cursor: pointer;
  color: #1d1d1d;
  font-size: 14px;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-wrapper {
  height: 100%;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon {
  line-height: 1;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text {
  line-height: 1.5;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #000;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper {
  display: block;
  position: relative;
  top: -150px;
  width: 100%;
  background: #fff;
  cursor: default;
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper-4 {
  display: block;
  padding: 24px 0;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form {
  display: block;
  padding: 0;
  margin: 0;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-wrapper-2 {
  padding: 13px 36px 13px 34px;
  border: 1px solid #F2F2F2;
  background: #FBFCFD;
  border-radius: 2px;
  margin-right: 17px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input {
  background: transparent;
  border: none;
  width: 100%;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  color: #404040;
  height: 22px;
  padding: 0 16px 0 16px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input::-webkit-input-placeholder {
  color: #B0B0B0;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input::-moz-placeholder {
  color: #B0B0B0;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button {
  font-size: 0;
  cursor: pointer;
  padding: 0;
  border: none;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button .intec-ui-part-icon {
  width: 22px;
  height: 22px;
  background: #FBFCFD;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button[data-action="search.close"] {
  width: 24px;
  height: 24px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button[data-action="search.submit"] {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button[data-action="search.clear"] {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results {
  display: block;
  position: fixed;
  width: 100%;
  top: 98px;
  right: 0;
  bottom: auto;
  left: 0;
  background: #fff;
  overflow: hidden;
  overflow-y: auto;
  max-height: 458px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-items {
  display: block;
  position: relative;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item {
  padding: 24px 0;
  border-top: 1px solid #E8E8E8;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item.search-title-item-hover {
  -webkit-transition: background 350ms;
  -moz-transition: background 350ms;
  -ms-transition: background 350ms;
  -o-transition: background 350ms;
  transition: background 350ms;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item.search-title-item-hover:hover {
  background: #FBFCFD;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item.search-title-item-all {
  position: sticky;
  left: 0;
  bottom: 1px;
  width: 100%;
  background-color: #fff;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-image {
  position: relative;
  display: block;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
  width: 74px;
  height: 74px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-image::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-image img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-name {
  display: block;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #404040;
  text-decoration: none;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-name:hover {
  color: #0065ff;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-button {
  display: block;
  font-weight: 600;
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 17px 32px;
  text-decoration: none;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-prices {
  display: block;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-price {
  display: block;
  margin-top: 8px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-price-current {
  display: block;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #404040;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-price-discount {
  display: block;
  color: #B0B0B0;
  font-size: 12px;
  line-height: 18px;
  text-decoration: line-through;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 {
  border-top: 1px solid #e8e8e8;
  max-height: 600px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-results-wrapper-3, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-results-wrapper-3 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-categories, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-categories {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  -ms-flex: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  padding: 24px 24px 32px 0;
  width: 426px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-category, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-category {
  padding-top: 36px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-category:first-child, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-category:first-child {
  padding-top: 0;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-category-title, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-category-title {
  color: #b0b0b0;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 17px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-category-item, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-category-item {
  padding-top: 16px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-category-item-link, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-category-item-link {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: #404040;
  line-height: 18px;
  text-decoration: none;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  border-left: 1px solid #e8e8e8;
  padding: 24px 0 32px 24px;
  width: calc(100% - 426px);
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-button.mobile, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-button.mobile {
  display: none;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  padding: 20px;
  background: #FFFFFF;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-products, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-products {
  position: relative;
  width: 100%;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-products + .search-title-additional-button, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-products + .search-title-additional-button {
  padding-top: 24px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-button-control, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-button-control {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.1em;
  padding: 13px 30px;
  text-transform: uppercase;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-products + .search-title-additional-button {
  padding-top: 48px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-products-wrapper {
  max-width: 342px;
}
@media all and (max-width: 900px) {
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-mobile-hide,
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-button, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-mobile-hide,
.ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-button {
    display: none;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional-button.mobile, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional-button.mobile {
    display: block;
    background: #FFFFFF;
    z-index: 5;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-results-wrapper-3, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-results-wrapper-3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-categories, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-categories {
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    -ms-flex: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 24px 0 32px 0;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2 .search-title-additional, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 .search-title-additional {
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    -ms-flex: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-left: none;
    border-top: 1px solid #e8e8e8;
    padding: 32px 0;
    width: 100%;
  }
}
@media all and (max-width: 768px) {
  .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper {
    top: -50px;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper-4 {
    padding: 10px 0;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
    font-size: 20px;
    color: #bebebf;
    -webkit-transition: color 350ms;
    -moz-transition: color 350ms;
    -ms-transition: color 350ms;
    -o-transition: color 350ms;
    transition: color 350ms;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-hover {
    color: #0065ff;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-text-wrap {
    display: none;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results {
    top: 70px;
    height: auto;
    max-height: calc(100% - 70px);
    padding: 0;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item {
    padding: 15px 0;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-image {
    width: 50px;
    height: 50px;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-1 .search-title-item-price {
    text-align: left;
  }
  .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-2, .ns-bitrix.c-search-title.c-search-title-popup-1.search-title-results.search-title-results-list-3 {
    max-height: calc(100% - 70px);
  }
}

.title-search-result {
  display: none;
  z-index: 101;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/bitrix/system.auth.form/icons/style.css?1737378715648*/
.c-header.c-header-template-1 .widget-authorization-icons .widget-authorization-modal {
  display: none;
}
.c-header.c-header-template-1 .widget-authorization-icons .widget-authorization-item {
  display: block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  color: #bebebf;
  cursor: pointer;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.c-header.c-header-template-1 .widget-authorization-icons .widget-authorization-item:hover {
  color: #0065ff;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/templates/mobile/template.2/style.css?17373787153766*/
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2 {
  display: block;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled {
  background: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-menu .ns-bitrix.c-menu.c-menu-mobile-2 .menu-button {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-logotype {
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-logotype svg, .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-logotype path {
  color: #fff !important;
  fill: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-search,
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-search .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-phone .widget-popups-phones-1-button svg {
  fill: #fff;
  stroke: #fff;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-basket .ns-intec-universe.c-sale-basket-icons.c-sale-basket-icons-default .sale-basket-icons-item {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-view-mobile-2.widget-view-mobile-2-filled .widget-authorization .widget-authorization-item {
  color: #fff !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-wrapper {
  position: relative;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-item {
  padding: 20px 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-menu-wrap {
  position: static;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
  display: inline-block;
  width: 100%;
  max-width: 130px;
  text-decoration: none;
  color: #1d1d1d;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype-wrap {
  text-align: center;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype svg {
  max-height: 50px;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-search {
  display: block;
  line-height: 1;
  font-size: 20px;
  color: #bebebf;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-search-hover {
  color: #0065ff;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-authorization .widget-authorization-items {
  margin-right: -10px !important;
  margin-left: -10px !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-authorization .widget-authorization-item-wrap {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/menu/mobile.2/style.css?17373787149568*/
.ns-bitrix.c-menu.c-menu-mobile-2 {
  /* custom */
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-button {
  display: block;
  font-size: 20px;
  font-weight: normal;
  color: #1d1d1d;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  z-index: 1;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-region-question {
  display: none;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel {
  display: block;
  position: absolute;
  width: 100%;
  height: 65px;
  z-index: 1;
  border-bottom: 1px solid #f2f2f2;
  padding: 7px 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-search-input {
  padding: 0px 20px;
  height: 36px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-search-button .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon {
  font-size: 14px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-wrapper {
  padding: 0 20px;
  height: 50px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-button {
  width: 12px;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  color: #1d1d1d;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-button:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype {
  display: inline-block;
  vertical-align: middle;
  width: 130px;
  color: #1d1d1d;
  text-decoration: none;
  position: relative;
  font-size: 0px;
  text-align: center;
  white-space: nowrap;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype svg {
  max-height: 50px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype-wrap {
  text-align: center;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-content {
  display: block;
  height: 100%;
  padding-top: 65px;
  z-index: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-content-wrapper {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-items {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-content[data-current=true] .menu-items {
  overflow: auto;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-icon {
  width: 20px;
  text-align: center;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item-items {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  -ms-transition: left 500ms;
  -o-transition: left 500ms;
  transition: left 500ms;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item {
  display: block;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item-wrapper {
  display: block;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item-content {
  display: block;
  padding: 15px 20px;
  color: #1d1d1d;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px solid #f1f1f1;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item-content a {
  text-decoration: inherit;
  color: inherit;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item-content:hover {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-selected > .menu-item-wrapper > .menu-item-content {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-title .menu-item-content {
  padding-left: 46px;
  background: #f1f1f1;
  color: #1d1d1d;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-extra {
  margin: auto 0 0 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-extra > .menu-item-wrapper > .menu-item-content {
  background: #f1f1f1;
  color: #1d1d1d;
  border-color: #e5e5e5;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item.menu-item-inner > .menu-item-wrapper > .menu-item-content {
  padding-left: 66px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item[data-expanded=true] > .menu-item-wrapper > .menu-item-items {
  left: 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-item[data-current=true] > .menu-item-wrapper > .menu-item-items {
  overflow: auto;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-item {
  font-weight: 500;
  color: #666;
  font-size: 14px;
  line-height: 1.4;
  padding: 15px 0;
  display: block;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-address {
  color: #000;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-phone-wrap {
  font-weight: 600;
  font-size: 18px;
  color: #333;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-email {
  font-weight: 500;
  font-size: 14px;
  color: #000;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-phones {
  display: none;
  overflow: hidden;
  padding-bottom: 10px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-phone {
  display: block;
  vertical-align: middle;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-phone-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  line-height: 1;
  font-size: 15px;
  transition: 0.3s;
  margin-left: 10px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-phone-icon i {
  width: 20px;
  line-height: 20px;
  vertical-align: middle;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information .menu-item-content {
  border-bottom: 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information .menu-item-content {
  padding: 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information .menu-information-items {
  padding: 15px 20px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-icon {
  font-size: 16px;
  vertical-align: middle;
  margin-right: 15px;
  min-width: 16px;
  display: inline-block;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-button-link {
  display: block;
  padding: 7px;
  text-align: center;
  vertical-align: middle;
  background: #E3E3E3;
  border-radius: 5px;
  color: #666;
  font-size: 14px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-button-icon {
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-information-auth {
  margin: 10px 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-social-wrap {
  padding: 30px 20px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-social-item {
  text-align: center;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-social-item a {
  line-height: 1;
  vertical-align: middle;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-border-show=false] .menu-item-content {
  border-bottom: 0;
  font-weight: bold;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-state=open] [data-role="phone.button"] .menu-information-phone-icon {
  transform: rotate(90deg);
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-search-type=page] .menu-panel {
  height: 106px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-search-type=page] .menu-content {
  padding-top: 106px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.2"] .menu-information-item {
  text-align: center;
  padding: 10px 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.2"] .menu-social-wrap {
  padding-top: 15px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.2"] .menu-information-button {
  background: #e3e3e3;
  border-radius: 5px;
  text-align: center;
  padding: 10px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.2"] .menu-information-button .menu-item-text {
  margin-left: -31px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-regionality=true] .menu-item + .menu-information .menu-information-items {
  padding-top: 1px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-regionality=true] .menu-item-regionality .menu-item-content {
  padding-bottom: 0;
  border-bottom: 0;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.1"] .menu-social-item a * rect {
  fill: #666;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.1"] .menu-social-item a * path {
  fill: #fff;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.1"] .menu-social-item .pinterest circle {
  fill: #666;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.1"] .menu-social-item .youtube path:last-child {
  fill: #666;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.1"] .menu-social-wrap {
  background: #fff;
}
.ns-bitrix.c-menu.c-menu-mobile-2 [data-information="view.1"][data-regionality=true] .menu-information-address {
  padding-top: 0;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/breadcrumb/.default/style.css?17373787143498*/
.ns-bitrix.c-breadcrumb.c-breadcrumb-default {
  display: block;
  font-size: 12px;
  line-height: 1.5;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-separator, .ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-item {
  display: inline-block;
  vertical-align: top;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-item {
  position: relative;
  color: #116afc;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-separator {
  margin: 0 10px;
  color: #9a9a9a;
  text-decoration: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link {
  position: relative;
  color: #9a9a9a;
  text-decoration: none;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link:hover {
  color: #116afc;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-link i {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
  margin-left: 3px;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu {
  display: none;
  position: absolute;
  top: 100%;
  padding-top: 10px;
  z-index: 50;
  opacity: 0;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu-wrapper {
  display: block;
  border: 1px solid #f8f8fa;
  background: #fff;
  padding: 10px;
  min-width: 200px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu-item {
  display: block;
  padding: 10px;
  color: #1d1d1d;
  text-decoration: none;
  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-menu-item:hover {
  text-decoration: none;
  outline: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile {
  display: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile .fa-angle-left {
  margin: 0 10px 0 0;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider {
  display: none;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider [data-role=scroll] {
  white-space: nowrap;
  padding-bottom: 8px;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider .scrollbar-inner > .scroll-element .scroll-element_track {
  background: transparent;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider .scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #B0B0B0;
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider .scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 2px;
  left: 0;
  width: 100%;
}
@media all and (max-width: 770px) {
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default .scroll-mod-hiding {
    max-width: 100%;
    overflow: hidden;
  }
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-usual[data-mobile=true] {
    display: none;
  }
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile {
    display: block;
  }
  .ns-bitrix.c-breadcrumb.c-breadcrumb-default.c-breadcrumb-mobile-slider {
    display: block;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/menu/vertical.1/style.css?17373787147587*/
.ns-bitrix.c-menu.c-menu-vertical-1 {
  display: block;
  background: #fff;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-items {
  height: 0;
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-items[data-expanded=true] {
  height: auto;
  overflow: visible;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-catalog {
  padding: 0 30px 0 0;
  position: relative;
  cursor: pointer;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-catalog + .menu-items {
  margin-top: 28px;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-catalog-icon {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-catalog-text {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #1B1E25;
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-catalog-arrow {
  display: block;
  position: absolute;
  left: auto;
  font-size: 18px;
  line-height: 1;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  top: 50%;
  right: 12px;
  bottom: auto;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-catalog-arrow[data-active=true] {
  transform: rotate(-90deg);
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item {
  display: block;
  position: relative;
  border: 1px solid #f2f2f2;
  border-top: none;
  color: #808080;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -ms-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:first-child {
  border-top: 1px solid #f2f2f2;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] {
  background: #fbfcfd;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item[data-selected=true] .menu-item-text {
  font-weight: 600;
  color: #404040;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item:hover {
  background: #fbfcfd;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-text {
  display: block;
  position: relative;
  padding: 20px 35px 19px 30px;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: inherit;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-picture {
  width: 26px;
  height: 26px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 16px;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-picture svg {
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-arrow {
  display: block;
  position: absolute;
  left: auto;
  font-size: 18px;
  line-height: 1;
  margin-top: -9px;
  top: 50%;
  right: 15px;
  bottom: auto;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu {
  display: none;
  position: absolute;
  top: -1px;
  right: auto;
  bottom: auto;
  opacity: 0;
  left: 100%;
  background: #fff;
  min-width: 100%;
  z-index: 20;
  cursor: default;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item {
  display: block;
  position: relative;
  border: 1px solid #f2f2f2;
  border-top: none;
  color: #808080;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: background, border;
  -moz-transition-property: background, border;
  -ms-transition-property: background, border;
  -o-transition-property: background, border;
  transition-property: background, border;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item:first-child {
  border-top: 1px solid #f2f2f2;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item:hover {
  background: #fbfcfd;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -ms-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item[data-selected=true] {
  background: #fbfcfd;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item[data-selected=true] > .menu-item-submenu-item-text {
  color: #404040;
  font-weight: 600;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item-text {
  display: block;
  position: relative;
  padding: 20px 35px 19px 30px;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: inherit;
  text-decoration: none !important;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item-arrow {
  display: block;
  position: absolute;
  left: auto;
  font-size: 18px;
  line-height: 1;
  margin-top: -9px;
  top: 50%;
  right: 15px;
  bottom: auto;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] {
  width: 941px;
  box-shadow: 0 4px 32px rgba(27, 30, 37, 0.08);
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] .menu-item-submenu-wrapper {
  padding: 30px 40px;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] .menu-item-submenu-item {
  text-decoration: none;
  color: #1d1d1d;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] .menu-item-submenu-item-picture {
  width: 48px;
  height: 48px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] .menu-item-submenu-item-picture svg {
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] .menu-item-submenu-item-text {
  font-size: 16px;
  color: #808080;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/style.css?17373787141897*/
.c-footer.c-footer-template-1 {
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  background-color: #f5f5f5;
}
.c-footer.c-footer-template-1 .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 {
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #DCDCDC;
}
.c-footer.c-footer-template-1 .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 .catalog-products-viewed-item-wrapper.blank {
  background-color: #E3E3E3;
}
.c-footer.c-footer-template-1[data-theme=dark] {
  background-color: #2b2f32;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget .widget-header .widget-title {
  color: #fff;
}
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 {
  border-bottom: 1px solid #484848;
}
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 .catalog-products-viewed-item-wrapper.blank {
  background-color: #35373C;
}
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 .owl-carousel .owl-nav .owl-next i, .c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 .owl-carousel .owl-nav .owl-prev i {
  color: #abaaaa !important;
}
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link:hover {
  color: #FFFFFF !important;
}
.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item[data-selected=true] .menu-column-item-link {
  color: #FFFFFF !important;
}
@media print {
  .c-footer.c-footer-template-1 {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/style.css?173737871416113*/
.c-footer.c-footer-template-1 .widget-view .widget-view-5 {
  display: block;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-parts {
  margin: 0 -30px;
  padding: 30px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-parts + .widget-panel {
  border-top: 1px solid #eee;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part {
  padding: 0 30px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right {
  width: 480px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-items {
  margin: -5px;
  overflow: hidden;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-items + * {
  padding-top: 30px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item {
  padding: 5px;
  white-space: nowrap;
  color: #2d2d2d;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone.second-phone-show {
  display: flex;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone.second-phone-show .widget-part-item-phone-wrapper {
  display: flex !important;
  flex-direction: column;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone.second-phone-show .widget-part-item-phone-wrapper .widget-part-item-text {
  padding: 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone .widget-part-item-phone-wrapper {
  display: inline-block;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone .widget-part-item-text {
  font-size: 16px;
  font-weight: bold;
  color: inherit;
  text-decoration: none;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-form {
  white-space: normal;
  text-align: right;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item-icon,
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item-text {
  vertical-align: middle;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item-icon {
  width: 20px;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  margin-right: 10px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item-text {
  font-size: 14px;
  white-space: normal;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part .widget-search {
  display: block;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part .widget-search + * {
  padding-top: 30px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part .widget-logotype {
  display: block;
  text-align: right;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part .widget-logotype-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 100px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel {
  padding: 30px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-panel-items {
  margin: -15px -30px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-panel-item {
  padding: 15px 30px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-copyright {
  display: block;
  font-size: 13px;
  line-height: 1.5;
  color: #2d2d2d;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social {
  display: block;
  overflow: hidden;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-items {
  overflow: hidden;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/../../images/icons_color_round.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-grey=true] {
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/../../images/icons_grey_round.svg");
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon-square=true] {
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/../../images/icons_color_square.svg");
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=VK] {
  background-position: -320px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=FACEBOOK] {
  background-position: -288px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=INSTAGRAM] {
  background-position: -384px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=TWITTER] {
  background-position: -416px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=YOUTUBE] {
  background-position: -448px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=ODNOKLASSNIKI] {
  background-position: -352px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=VIBER] {
  background-position: -224px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=WHATSAPP] {
  background-position: -256px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=YANDEX_DZEN] {
  background-position: -128px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=PINTEREST] {
  background-position: -96px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=MAIL_RU] {
  background-position: -160px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=TELEGRAM] {
  background-position: -192px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=TIKTOK] {
  background-position: -64px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=SNAPCHAT] {
  background-position: -32px 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-social-item-icon[data-social-icon=LINKEDIN] {
  background-position: 0 0;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=alfabank] .widget-icon-image {
  background-position: -240px 0;
  width: 14px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=sberbank] .widget-icon-image {
  background-position: -294px 0;
  width: 19px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=qiwi] .widget-icon-image {
  background-position: -352px 0;
  width: 20px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=yandexmoney] .widget-icon-image {
  background-position: -413px 0;
  width: 23px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=visa] .widget-icon-image {
  background-position: -477px 0;
  width: 36px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=mastercard] .widget-icon-image {
  background-position: -552px 0;
  width: 25px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=mir] .widget-icon-image {
  background-position: -158px 0;
  width: 42px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=jcb] .widget-icon-image {
  background-position: -93px 0;
  width: 25px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=paypal] .widget-icon-image {
  background-position: 0 0;
  width: 53px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-icon-image {
  display: block;
  height: 24px;
  background-size: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/../../images/icons_2.png");
}
@media all and (max-width: 768px) {
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-parts {
    margin: -20px 0;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part {
    padding: 20px 0;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right {
    width: auto;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-logotype {
    text-align: center;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-panel-item.widget-panel-item-empty {
    display: none;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-copyright {
    text-align: center;
  }
}
@media all and (max-width: 550px) {
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column:first-child .menu-column-wrapper {
    border-top: 0;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right {
    text-align: center;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-items {
    margin: -8px;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item-text {
    padding-right: 0;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item {
    padding: 8px;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone {
    order: 1;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-phone .widget-part-item-icon {
    display: none;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-form {
    order: 2;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-email {
    order: 3;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-address {
    order: 4;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-form-button {
    font-size: 14px;
    padding: 7px 24px;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-logotype-wrapper {
    width: 143px;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-panel .widget-copyright-wrap {
    order: 5;
  }
}
@media all and (max-width: 400px) {
  .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-form {
    text-align: center;
  }
}
.c-footer.c-footer-template-1 .widget-part-item-icon path {
  stroke: #323232;
}
.c-footer.c-footer-template-1 .widget-icon-insider {
  font-size: 0;
}
.c-footer.c-footer-template-1 .widget-icon-insider svg {
  display: block;
  transition: 0.2s all;
}
.c-footer.c-footer-template-1 .widget-icon-insider svg path {
  transition: 0.2s all;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part-item-icon path {
  stroke: #fff;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-parts + .widget-panel {
  border-color: #35393c;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item {
  color: #fff;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item.widget-email .widget-part-item-text {
  color: inherit;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header {
  color: #fff !important;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
  background: #414447;
  border-color: #414447;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .widget-logotype svg,
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .widget-logotype svg path {
  fill: #fff !important;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-icon-insider svg:hover {
  fill: white;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=alfabank] .widget-icon-image {
  background-position: -240px 0;
  width: 14px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=sberbank] .widget-icon-image {
  background-position: -294px 0;
  width: 19px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=qiwi] .widget-icon-image {
  background-position: -352px 0;
  width: 20px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=yandexmoney] .widget-icon-image {
  background-position: -413px 0;
  width: 23px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=visa] .widget-icon-image {
  background-position: -477px 0;
  width: 36px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=mastercard] .widget-icon-image {
  background-position: -552px 0;
  width: 25px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=mir] .widget-icon-image {
  background-position: -158px 0;
  width: 42px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=jcb] .widget-icon-image {
  background-position: -93px 0;
  width: 25px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon[data-icon=paypal] .widget-icon-image {
  background-position: 0 0;
  width: 53px;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-icon-image {
  display: block;
  height: 24px;
  background-size: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url("/bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/../../images/icons_1.png");
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-copyright {
  color: #777e89;
}
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-panel .widget-social-item-icon:hover {
  color: #fff;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/menu/columns.1/style.css?17373787144146*/
.ns-bitrix.c-menu.c-menu-columns-1 {
  display: block;
  text-align: left;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header {
  display: block;
  color: #0065ff;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.3;
  overflow: hidden;
  position: relative;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header-link {
  display: inline;
  color: inherit;
  text-decoration: none;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header-link:hover {
  opacity: 0.6;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header-icon {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 12px;
  margin-top: -9px;
  line-height: 18px;
  width: 18px;
  height: 18px;
  text-align: center;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-items {
  display: block;
  margin: -4px 0;
  padding-top: 24px;
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item {
  display: block;
  padding: 4px 0;
  color: #777e89;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item[data-selected=true] .menu-column-item-link {
  color: #0065ff;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link {
  display: inline;
  color: inherit;
  text-decoration: none;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item-link:hover {
  color: #0065ff;
}
@media all and (max-width: 550px) {
  .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-header, .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item {
    text-align: center;
  }
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column:first-child .menu-column-wrapper {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted [data-role=submenu] {
  overflow: hidden;
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-header,
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-item {
  text-align: left;
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-header {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  padding-right: 30px;
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-header-icon {
  display: block;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform;
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-header-icon.menu-column-header-active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-columns {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ns-bitrix.c-menu.c-menu-columns-1.menu-adapted .menu-column-wrapper {
  padding: 20px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/search.title/input.3/style.css?17373787132344*/
.ns-bitrix.c-search-title.c-search-title-input-3 {
  display: block;
}
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-button, .ns-bitrix.c-search-title.c-search-title-input-3 .search-title-input {
  display: block;
  outline: none;
  padding: 11px 15px;
}
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-button:hover, .ns-bitrix.c-search-title.c-search-title-input-3 .search-title-input:hover, .ns-bitrix.c-search-title.c-search-title-input-3 .search-title-button:focus, .ns-bitrix.c-search-title.c-search-title-input-3 .search-title-input:focus {
  outline: none;
}
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
  display: block;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
}
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-form {
  display: block;
  padding: 0;
  margin: 0;
}
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-input {
  background: transparent;
  border: none;
  width: 100%;
  color: #757575;
  font-size: 13px;
  line-height: 1.5;
}
.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-button {
  background: transparent;
  border: none;
  line-height: 1;
  color: #c2c2c2;
  cursor: pointer;
}
.ns-bitrix.c-search-title.c-search-title-input-3.search-title-results {
  display: block;
  min-width: 300px;
  background: #fff;
  overflow: hidden;
  border-radius: 5px;
  margin-top: 10px;
  padding: 15px 20px;
  border: 1px solid #f1f1f1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
}
.ns-bitrix.c-search-title.c-search-title-input-3.search-title-results .search-title-cell {
  padding: 5px 0;
}
.ns-bitrix.c-search-title.c-search-title-input-3.search-title-results .search-title-cell .search-title-link {
  color: #1d1d1d;
  font-size: 12px;
  line-height: 1.5;
  text-decoration: none;
  -webkit-transition: color 350ms;
  -moz-transition: color 350ms;
  -ms-transition: color 350ms;
  -o-transition: color 350ms;
  transition: color 350ms;
}

.title-search-result {
  display: none;
  z-index: 101;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/prom_s1/styles.css?179266923168936*/

.widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture, .widget.c-brands.c-brands-template-3[data-effect-2=grayscale] .widget-item-picture {
	filter: invert(1) grayscale(1) contrast(0.5);
}

/*задний фон статичных страниц*/
.intec-template .intec-template-layout
{
	background-color: var(--io-bg, #3A3A3A);
}

/*-------------------------окно авторизации-------------------------------------------------------------------------------*/
.popup-window, .popup-window.popup-window-with-titlebar {
    background-color: var(--io-surface, #444444);
    border-radius: 10px;
}

.intec-ui.intec-ui-control-input:focus
{
	background: var(--io-bg, #3A3A3A);
	/*border: 2px solid #FF8640;*/
	border-radius: 10px;
}

.popup-window .popup-window-titlebar
{
	color: var(--io-text, #FFFFFF);
	font-size: 20px;
}

/*заголовок полей формы*/
.intec-ui-form .intec-ui-form-field-title
{
	color: var(--io-text-muted, #B1B1B1);
}
.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tabs
{
	background: var(--io-bg, #3A3A3A);
    border-radius: 10px;
    padding: 20px 20px 20px 20px;
    border-bottom: none;

  }

.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2
{
	width: 468px;
}

#UniverseComponent
{
	width: 628px !important;
	padding-left: 80px;
	padding-right: 80px;
}

.popup-window-close-icon.popup-window-titlebar-close-icon
{
	background-color: #B1B1B1;
	border-radius: 10px;
}
/*цвет текста Вход
:is([id$="-bitrix-system-auth-form-template-2-iIjGFB3HxHmm"], #io-id) > div.system-auth-form-control-tabs > div > div:nth-child(1) > a
{
	color: var(--io-text, #FFFFFF);
    padding-bottom: 0px;
   }
*/
/*полоска и отступ под входом*/
.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab {
    padding-bottom: 0px;
}
.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-border {
    height: 0px;
}

/*цвет регистрации при наведении*/
.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container[data-active=true] .system-auth-form-control-tab, .ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container:hover .system-auth-form-control-tab
{
	color: #ff660d;
}

/*цвет инпутов в форме*/
.intec-ui.intec-ui-control-input.intec-ui-mod-block
{
	background-color: var(--io-input, #abaaaa);
    border-radius: 10px;
}
.intec-ui.intec-ui-control-input
{
	color: #3A3A3A !important;
}

/*в фильтре*/
.intec-ui-control-input::placeholder {
    color: #3A3A3A !important;
}

/*цвет текста - запомнить меня*/
.ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-popup-2 .system-auth-authorize-additions
{
	color: var(--io-text-muted, #B1B1B1);
}

/* цвет активного и не активного блока входа и регистрации*/
.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container[data-active=true] .system-auth-form-control-tab {
    color: #ff660d !important;
        font-weight: unset;
}
.ns-bitrix.c-system-auth-form.c-system-auth-form-template-2 .system-auth-form-control-tab-container[data-active=false] .system-auth-form-control-tab {
    color: var(--io-text, #FFFFFF);
        font-weight: unset;
}

/*кнопка войти, кнопка регистрация*/
.ns-bitrix.c-system-auth-authorize.c-system-auth-authorize-popup-2 .system-auth-authorize-button, .ns-bitrix.c-main-register.c-main-register-template-2 .main-register-button,

/*кнопка заказать звонок*/
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-reset-button, .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-submit-button
{
	background: #FF8640;
	border: 2px solid #FF8640;
	border-radius: 5px;
	color: #3A3A3A;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 15px;
	text-align: center;
	letter-spacing: 0px;
	text-transform: none;
	line-height:20px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal ;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-current:focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-state-focus, .intec-ui.intec-ui-control-button.intec-ui-scheme-current[data-ui-state="focus"]
{
	background-color: #FF965A;
	border-radius: 5px;
	color:	#3A3A3A;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-current:active, .intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-state-active, .intec-ui.intec-ui-control-button.intec-ui-scheme-current[data-ui-state="active"]
{
	border-color: #FF8640;
	background-color: #FF8640;
	color:	#3A3A3A;
}

/*убрать отступ после блока ввода данных*/
.ns-bitrix.c-main-register.c-main-register-template-2 .intec-ui-form .intec-ui-form-field {
    margin-bottom: 0px;
}

/*отступ после авторизации*/
.popup-window .popup-window-titlebar {
    margin-top: 10px;
    margin-bottom: 10px;
}

/*********************************страница авторизация***************************************/
/*заголовок войти на сайт*/
.intec-ui-markup-header, [data-ui-markup=header] {
    color: var(--io-text, #FFFFFF);
}

/*********страница запрос пароля**********************/

/*заголовок*/
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-header
{
	color: var(--io-text, #FFFFFF);
}
/*цвет текста*/
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form-description
{
	color: var(--io-text, #FFFFFF);
}

/*ввод электронной почты*/
.intec-ui.intec-ui-control-input.intec-ui-mod-block
{
	background-color: var(--io-input, #abaaaa);
}









/** популярные категории на главной **/
.widget.c-widget.c-widget-products-3 .widget-tabs
{
	height: 80px;
	background: var(--io-surface, #444444);
	border-radius: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
}

/*Обнулил оступ от избранных разделов на главной*/
body > div.intec-template > div > div.intec-template-layout-page > div > div > div:nth-child(3) {
padding-top: 0px !important;
}

body > div.intec-template > div > div.intec-template-layout-page > div > div > div:nth-child(3)
{
	background-color: var(--io-bg, #3A3A3A) !important;
}
.intec-ui-markup-a, .intec-ui-markup-abbr[title], .intec-ui-markup-bdo, .intec-ui-markup-blockquote, .intec-ui-markup-cite, .intec-ui-markup-code, .intec-ui-markup-dfn, .intec-ui-markup-kbd, .intec-ui-markup-pre, .intec-ui-markup-q, .intec-ui-markup-samp, .intec-ui-markup-text, .intec-ui-markup-var, [data-ui-markup="a"], [data-ui-markup="q"], [data-ui-markup=abbr][title], [data-ui-markup=bdo], [data-ui-markup=blockquote], [data-ui-markup=cite], [data-ui-markup=code], [data-ui-markup=dfn], [data-ui-markup=kbd], [data-ui-markup=pre], [data-ui-markup=samp], [data-ui-markup=text], [data-ui-markup=var], a, abbr[title], bdo, blockquote, cite, code, dfn, kbd, pre, q, samp, var
{
	font-size: 15px;
}
.intec-ui.intec-ui-control-tabs
{
	align-items: center;
	gap: 20px;
}
.intec-ui.intec-ui-control-tabs.intec-ui-view-1.intec-ui-scheme-current .intec-ui-part-tab
{
	background-color: var(--io-surface, #444444);
	border: 2px solid var(--io-border-bg, #3a3a3a);
	border-radius: 5px;
	color: var(--io-text, #FFFFFF);
}


/*баннеры - разделы*/

.widget.c-categories.c-categories-template-18 .widget-item-picture
{
	border-radius: 10px;
}

/*Добавил скругление рамки избранных разделов на главной*/
.widget.c-categories.c-categories-template-18 .widget-item:hover {
	border-radius: 10px;
}

/*Добавил скругление самого блока с картинкой избранных разделов на главной, чтобы избежать появления углов при анимации наведения*/
.widget.c-categories.c-categories-template-18 .widget-item{
	border-radius: 10px;
}

.widget.c-categories.c-categories-template-18 .widget-item:hover .widget-item-picture
{
	border-radius: 10px;
}
/*шрифт на банере-категории*/
.widget.c-categories.c-categories-template-18 .widget-item-name
{
	font-size: 15px;
}

/*размер картинки img в списке разделов*/
/*Уточнил для экранов от 1415, чтоб не плыло в адаптиве для меньших экранов*/
@media (min-width: 1415px) {
.widget-element-picture {
    max-width: 100px !important;
    min-width: 100px !important;
}
}



/*_______________________________________________ТОВАРЫ_НА_ГЛАВНОЙ_________________________________________*/
/*размер флекса товаров*/
.widget.c-widget.c-widget-products-3 .widget-item-wrapper
{
    border: none;
    border-radius: 10px;
    background-color: var(--io-surface, #444444);
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
}
/*размер изображения
.widget.c-widget.c-widget-products-3 .widget-item-image[data-offer=false] {
    display: block;
    height: 160px;
    width: 160px;
}

.widget.c-widget.c-widget-products-3 .widget-item-image-block {
    padding-top: 0px !important;
    height: 160px;
    width: 160px;
   background-color: #ffffff;

}
.widget.c-widget.c-widget-products-3 .widget-item
{
	margin-left: 0px;
	margin-top: 0px;
}
*/


.widget.c-widget.c-widget-products-3 .widget-item-image-block
{
	padding-top: 190px !important;
	background-color: white;
	border-radius: 5px;
}

.widget.c-widget.c-widget-products-3 .widget-item-image img
{
	max-width: 160px;
}








/*цена*/
.widget.c-widget.c-widget-products-3 .widget-item-price-discount
{
color: var(--io-text, #ffffff);
}



/*кнопка в корзину*/

.widget.c-widget.c-widget-products-3 .widget-item-purchase-button
{
	border-radius: 5px;
	height: 40px;
}

.widget.c-widget.c-widget-products-3 .widget-item-purchase-button-content span
{
	    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.widget.c-widget.c-widget-products-3 .widget-item-price-discount {
    font-size: 19px;
    font-weight: normal;
    line-height: 25px;
}
.widget.c-widget.c-widget-products-3 .widget-item-quantity
{
	color: var(--io-success, #90D264);
	font-size: 15px;
	 line-height: 20px;
}

.widget.c-widget.c-widget-products-3 .widget-item-quantity-check {
    color: var(--io-success, #90D264);
}

.widget.c-widget.c-widget-products-3 .widget-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item {
    font-size: 10px;
}

.widget.c-widget.c-widget-products-3 .widget-item-name[data-align=left]
{
	margin-top: 20px;
}

.widget.c-widget.c-widget-products-3 .widget-item-name
{
	height: 60px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

/*Добавил для кнопки в корзину на мобильных*/

.widget.c-widget.c-widget-products-3 .widget-item-advanced .widget-item-purchase-mobile .widget-item-purchase-button {
	border-radius: 5px;
	background-color: #ff8640;
}

/*заголовок товара*/
.widget.c-widget.c-widget-products-3 .widget-item-name div, .widget.c-widget.c-widget-products-3 .widget-item-name a
{
	color: var(--io-text, #ffffff);
	font-size: 15px;
}


/*в наличии **/
.widget.c-widget.c-widget-products-3 .widget-item-quantity-wrap {
    margin-top: -15px;
}
/*звездочки*/
	.widget.c-widget.c-widget-products-3 .widget-item-vote[data-align=left] {
    text-align: right;
    margin-top: 20px;
}

/*Убрал углы для самого блока товаров на главной*/
.widget.c-widget.c-widget-products-3 .intec-grid>.intec-grid-item-4 {
   border-radius: 10px;
}

.widget-items .intec-grid .intec-grid-wrap .intec-grid-a-v-stretch .intec-grid-i-16 {
    padding-top: 20px;
}

@media (min-width: 1400px) {
.widget.c-widget.c-widget-products-3 .intec-grid>.intec-grid-item-4 {
    flex: 0 0 264px;
}
}

.c-widget-products-3 .intec-grid-a-v-stretch
{
	gap: 20px;
}

}



.widget.c-widget.c-widget-products-3 .widget-item-base {
     padding-bottom: 20px; 
}


.widget.c-widget.c-widget-products-3 .widget-item-purchase-block {
    margin-top: 20px;
}


.ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item[data-active=true], .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item[data-focus=true] {
    color: var(--io-accent-text, #FF8640);
}
















/*_____________________________________________БРЕНДЫ_на_главной___________________________________________*/

/*заголовок бренды*/

/*вид блока бренды - заголовок
.intec-grid.intec-grid-i-8>.intec-grid-item {
	height: 80px;
	background: var(--io-surface, #444444);
	border-radius: 10px;
	padding-left: 40px;
	padding-top: 27px;
}
*/

/*
.intec-template .widget .widget-header+.widget-content .intec-grid.intec-grid-a-v-start {
  margin-right: 0px; 
  margin-left: 0px; 
  padding-top: 12px;
  gap: 10px;
}*/


/*.widget .c-brands .c-brands-template-3 .widget-wrapper .intec-content .intec-content-visible .widget-wrapper-2 .intec-content-wrapper .widget-content .widget-items .intec-grid .intec-grid-wrap .intec-grid-a-v-start .intec-grid-a-h-center

:is([id$="-intec-universe-main-brands-template-3-ZxlMNuLRZfyp"], #io-id) > div > div > div.widget-content > div

{
	margin-right: 0px; 
	margin-left: 0px; 
	gap: 10px;
	padding-top: 12px;
}
*/

/*Обнулил отступ снизу от блока товаров над брендами на главной брендов*/
body > div.intec-template > div > div.intec-template-layout-page > div > div > div:nth-child(3) {
	padding-bottom: 0px !important;
}

/*Добавил отступ к маркам Хит, Новинка в карточках товаров на главной...*/
.widget.c-widget.c-widget-products-3 .widget-item-marks {
    top: 5px;
    left: 5px;
}

/*заголовок все бренды*/
.widget.c-brands.c-brands-template-3 .widget-header-button
{
	font-size: 15px;
	display: unset;
	/*padding-right: 40px;
	padding-left: 40px;*/
	color: var(--io-text, #FFFFFF);
	text-transform: unset;
	letter-spacing: unset;
	font-weight: unset;
}

/*размер блока все бренды*/
.widget.c-brands.c-brands-template-3 .widget-title-container + .widget-all-container
{
	width: 194.828px;
}
.widget.c-brands.c-brands-template-3 .widget-all-container
{
	text-align: center;
}











/*-------------------------ОТЗЫВЫ на главной---------------------------------------*/

/*фон отзывов*/
body > div.intec-template > div > div.intec-template-layout-page > div > div > div:nth-child(5)
{
	background-color: var(--io-bg, #3A3A3A) !important;
}

/*цвет,шрифт  заголовка блока отзывы, наши партнеры и тд*/
.intec-template .intec-template-part.intec-template-part-title, .intec-template .widget .widget-header .widget-title
{
	color: var(--io-text, #FFFFFF);
	font-size:20px !important;
}

.widget.c-reviews.c-reviews-template-7 .widget-item-wrapper
{
	background: var(--io-surface, #444444);
	border-radius: 10px;
}
.widget.c-reviews.c-reviews-template-7 .widget-item-name, .widget.c-reviews.c-reviews-template-7 .widget-item-position
{
	color: var(--io-text, #FFFFFF);
}


/************ломает контакты******************/
.intec-grid.intec-grid-i-h-12>.intec-grid-item{
	height: 80px;
	background: var(--io-surface, #444444);
	border-radius: 10px;
	padding-left: 40px !important;
	padding-top: 27px;
}


.widget.c-reviews.c-reviews-template-7 .widget-title-margin
{
	margin-left: 0px;
	max-width: 1400px;
	overflow: unset;
}



/*убрать отступы слева для нам доверяют
.intec-grid.intec-grid-i-h-12
{
	margin-left: 0px !important;
    margin-right: 0px !important;
    gap: 10px;
}
*/




/*--------------------------------------------ОТЗЫВЫ-----------------------------------*/


.widget.c-reviews.c-reviews-template-7 .widget-all-desktop
{
	font-size: 15px;
	display: unset;
	padding-right: 40px;
	padding-left: 40px;
	color: var(--io-text, #FFFFFF);
	text-transform: unset;
	letter-spacing: unset;
}

/*убрать подчеркивание при наведении на ВСЕ ОТЗЫВЫ*/
.intec-ui-markup-a:active, .intec-ui-markup-a:focus, .intec-ui-markup-a:hover, [data-ui-markup="a"]:active, [data-ui-markup="a"]:focus, [data-ui-markup="a"]:hover, a:active, a:focus, a:hover
{
	    text-decoration: none;
	}



@media (min-width: 1400px) {
/*отступ от нам доверяют до самого отзыва*/
.intec-template .widget .widget-header+.widget-content {
    margin-top: 20px;
}
}


/*стрелки за ширину области отзыва*/
.widget.c-reviews.c-reviews-template-7 .intec-ui-control-navigation
{
	margin-left: -20px;
	width: 1440px;
}

@media (min-width: 1400px) {
.intec-template .widget .widget-header+.widget-content {
    margin-left: -60px;
    margin-right: -60px;
}}







.widget.c-reviews.c-reviews-template-7 .intec-ui-control-navigation {
    margin-left: 40px !important;
}


.widget.c-reviews.c-reviews-template-7 .widget-item-wrapper {
    max-height: 260px;
    height: 260px;
}

.widget.c-reviews.c-reviews-template-7 .widget-item-description
{
	color:var(--io-text, #FFFFFF);
}

.widget.c-reviews.c-reviews-template-7 .intec-ui-control-navigation button
{
	background-color: var(--io-surface, #444444);
	border: 2px solid var(--io-border-bg, #3A3A3A);
	border-radius: 2px;
	opacity: 1;
	margin-top: 50px !important;
}
.widget.c-reviews.c-reviews-template-7 .intec-ui-control-navigation button.disabled
{
	display: none;
}


/*__________________________________________________________________________________________________*/
/*ГЛАВНАЯ*/
/*баннер*/
.c-header.c-header-template-1 .widget-banner
{
    background-color: var(--io-bg, #3A3A3A);
}

@media (min-width: 700px) {
.c-slider.c-slider-template-2 [data-nav-view="1"] .widget-item-content
{
    height: 450px;
}
}


@media (min-width: 700px) {
#bx_1739957741_i-20-intec-universe-main-slider-template-2-BK5Aovpqtj6y_1 > div.widget-item-block-desktop > div > div
{
    height: 450px !important;
}
}





.c-slider.c-slider-template-2 [data-dots-view="1"] .widget-slider-dots button
{
    width: 10px !important;
    height: 10px !important;
    border: 0px !important;
}
:is([id$="-intec-universe-main-slider-template-2-BK5Aovpqtj6y"], #io-id) > div > div > div > div > div.widget-slider-dots > button.owl-dot.active.intec-cl-background.intec-cl-border
{
 background-color: #FF8640 !important; }


:is([id$="-intec-universe-main-slider-template-2-BK5Aovpqtj6y"], #io-id) > div > div > div > div > div.widget-slider-dots > button:enabled
{
   background-color: var(--io-surface-2, #545454); 
}
div.widget-item-block-desktop > div > div
{
    flex-direction: row-reverse;
}

/*Поменял с 80 на 24 - чтоб ровно было - как от оранжевого блока до блока поиска*/
.c-header.c-header-template-1 .widget-banner .widget-banner-2 {
    padding-top: 24px !important;
    padding-bottom: 0px !important;
}

/*Поменял отступ снизу от*/
.intec-template[data-flat=both] .intec-template-layout-page-wrapper {
    margin-top: -26px !important;
}


/*кнопка подробнее на главном баннере*/
.c-slider.c-slider-template-2 .widget-item-buttons[data-view="1"] .widget-item-button
{


/*padding:  13px 0 13px 0;*/

}



/*
.intec-cl-background-light-hover:hover
{
	background-color: yellow; !important;
	fill: yellow !important;

}
*/




.c-slider.c-slider-template-2 [data-nav-view="1"] .widget-slider-nav-item-right {
    opacity: 1 !important;
     right: 20px !important;
}
.c-slider.c-slider-template-2 [data-nav-view="1"] .widget-slider-nav-item-left {
    opacity: 1 !important;
     left: 20px !important;
}
div.widget-slider
{
    border-radius: 10px !important;
}

/*Настройки кнопок "вперед-назад" на слайдере*/
.c-slider.c-slider-template-2 [data-nav-view="1"] .widget-slider-nav-item {
width: 40px !important;
height: 40px !important;
background-color: var(--io-surface, #444444) !important;
border: 2px solid var(--io-border-bg, #3A3A3A);
border-radius: 10px !important;
box-shadow: unset;
}


/*каталог на главной*/

/*Разнес для адаптива - верхние как было для всех, нижние - вытащил и сделал для меньших экранов, чтоб стыковалдось с шириной баннера*/
@media (min-width: 1415px) {
.intec-grid>.intec-grid-item-5 {
max-width: 264px !important;
}
}

@media (min-width: 900px) and (max-width: 1414px) {
.intec-grid>.intec-grid-item-5 {
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    max-width: 19%;
}
}

@media (min-width: 700px) and (max-width: 899px) {
.intec-grid>.intec-grid-item-5 {
    -ms-flex: 0 0 24.1%;
    flex: 0 0 24.1%;
    max-width: 24.1%;
}
}

@media (min-width: 560px) and  (max-width: 699px) {
.intec-grid>.intec-grid-item-5 {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
}
}

@media (min-width: 480px) and  (max-width: 559px) {
.intec-grid>.intec-grid-item-5 {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
}
}

@media (max-width: 479px) {
.intec-grid>.intec-grid-item-5 {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
}
}

/*Вытащил высоту текста с названиями разделов, чтоб вмещалось все на малых экранах*/
@media (min-width: 1415px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 20px !important;
            column-gap: 20px !important;
}
}

@media (min-width: 1200px) and (max-width: 1414px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 12px !important;
            column-gap: 1.2% !important;
}
}

@media (min-width: 900px) and (max-width: 1199px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 11px !important;
            column-gap: 1.2% !important;
}
}

@media (min-width: 700px) and (max-width: 899px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 10px !important;
            column-gap: 1.2% !important;
}
}

@media (min-width: 560px) and (max-width: 699px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 10px !important;
            column-gap: 2% !important;
}
}

@media (min-width: 480px) and (max-width: 559px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 10px !important;
            column-gap: 2% !important;
}
}

@media (max-width: 479px) {
:is([id$="-intec-universe-main-sections-template-1-DJ1BCWvCn043"], #io-id) > div > div > div {
            row-gap: 8px !important;
            column-gap: 2% !important;
}
}

@media (min-width: 1415px) {
.widget.c-sections.c-sections-template-1 .widget-element-wrap {
    height: 225px;
}
}

/*Отсупы строк между товарами для мобильных версий на главной*/
@media (min-width: 1200px) and (max-width: 1414px) {
.widget-items.intec-grid.intec-grid-wrap.intec-grid-a-v-stretch.intec-grid-a-h-start {
    row-gap: 15px;
    column-gap: 1.3%;
}
}

@media (min-width: 1200px) and (max-width: 1414px) {
.widget.c-widget.c-widget-products-3 .intec-grid>.intec-grid-item-4 {
    -ms-flex: 0 0 24%;
    flex: 0 0 24%;
    max-width: 24%;
}
}

@media (min-width: 1068px) and (max-width: 1199px) {
.widget-items.intec-grid.intec-grid-wrap.intec-grid-a-v-stretch.intec-grid-a-h-start {
    row-gap: 10px;
    column-gap: 1%;
}
}

@media (min-width: 1068px) and (max-width: 1199px) {
.widget.c-widget.c-widget-products-3 .intec-grid>.intec-grid-item-4 {
    -ms-flex: 0 0 24.3%;
    flex: 0 0 24.3%;
    max-width: 24.3%;
}
}

@media (min-width: 900px) and (max-width: 1067px) {
.widget-items.intec-grid.intec-grid-wrap.intec-grid-a-v-stretch.intec-grid-a-h-start {
    row-gap: 15px;
    column-gap: 2%;
}
}

@media (min-width: 900px) and (max-width: 1067px) {
.widget.c-widget.c-widget-products-3 .intec-grid>.intec-grid-item-4 {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
}
}

@media (min-width: 560px) and (max-width: 899px) {
.widget-items.intec-grid.intec-grid-wrap.intec-grid-a-v-stretch.intec-grid-a-h-start {
    row-gap: 15px;
    column-gap: 1.8%;
}
}

@media (min-width: 560px) and (max-width: 899px) {
.widget.c-widget.c-widget-products-3 .intec-grid>.intec-grid-item-4 {
    -ms-flex: 0 0 49.2%;
    flex: 0 0 49.2%;
    max-width: 49.2%;
}
}

/*Подгонка адаптива карточек товара на страницах поисках для планшета и мобилы*/
@media (min-width: 900px) and (max-width: 1199px) {
.catalog-search .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3> .catalog-section-items.intec-grid> .catalog-section-item.intec-grid-item-1200-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 721px) and (max-width: 899px) {
.catalog-search .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3> .catalog-section-items.intec-grid> .catalog-section-item.intec-grid-item-1200-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}



/**/
@media (min-width: 769px) and (max-width: 959px) {
.widget-container-button-wrap-kp  {
    display: none;
}
}









/* Без высоты - была тут - перенес отдельно для адаптации карточек разделов главной */

.widget.c-sections.c-sections-template-1 .widget-element-wrap {
    border: none !important;
    background-color: var(--io-surface, #444444);
    border-radius: 10px;
    margin-left: 0px;
    margin-bottom: 0px;
}

/*Проставил перенос слов для меньших экранов*/
@media (max-width: 859px) {
.widget.c-sections.c-sections-template-1 .widget-element-name {
    word-break: break-word;
}
}

.widget.c-sections.c-sections-template-1 .widget-element-name
{
    color: var(--io-text, #FFFFFF) !important;

}
.widget.c-sections.c-sections-template-1 .widget-element-name:hover
{
    color: var(--io-accent-text, #FF8640) !important;
}
.widget-element-picture-wrap.intec-ui-picture.intec-image-effect
{
    top: 15px !important;
    left: 15px !important;
    right: 15px !important;
}
.widget.c-sections.c-sections-template-1 .widget-element-name-wrap {
    padding: 0px 20px 40px 20px !important;
}



/**********фикс шапка**********/
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-view-fixed-1
{
	background-color: var(--io-bg, #3A3A3A);
	box-shadow: 0px 10px 20px #0000001A;
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 .menu-item .menu-item-text-wrapper {
    color: var(--io-text, #FFFFFF) !important;
    font-weight: 500;
}
/*кнопка в корзину*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-order-button
{
	border-radius: 5px;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 17px;
    padding-right: 17px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-order-button .intec-ui-part-content
{
	padding-left: 0px !important;
	color: #ffffff;
	padding-top: 0px !important;
}



/*меню с фикс шапки*/
.ns-bitrix.c-menu.c-menu-popup-3 .menu
{
	background-color: ;
}


/*фиксированная шапка для товара*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel
{
	background-color: var(--io-bg, #3A3A3A);
	box-shadow: 0px 10px 20px #0000001A;
}
/*длина названия в фикс шапке*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-panel-base

{
	max-width: 800px;
}

.intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-decrement, .intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-increment, .intec-ui.intec-ui-control-numeric.intec-ui-view-1 .intec-ui-part-input
{
	color: var(--io-text, #FFFFFF);
	text-align: center;
letter-spacing: 0px;
	font-weight: 100 ;

}


/***********************меню каталога ********************/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu
{
	background-color: var(--io-surface, #444444);
	border-radius: 10px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: var(--io-text, #ffffff) !important;
    font-weight: 400;

}

/*иконки разделов в меню*/
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image {

    width: 40px;
    height: 40px;}

















/*цвет текста в описании разделов*/
.intec-ui-markup-text, [data-ui-markup=text] {
    color: var(--io-text, #ffffff);
}


/*виджет карта  -   на главной*/

/*Добавил отступ там, где карта находится под контактами*/
@media (max-width: 999px) {
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-block {
padding-bottom: 10px;
}
}

/*Блок с контактами карты для экранов, где еще не переносим блок вниз, но уже не рабаотает адаптив по ширине*/
@media (min-width: 1000px) and (max-width: 1067px) {
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-map {
    left: auto;
    width: 58%;
}
}

@media (min-width: 1000px) and (max-width: 1067px) {
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-block-wrapper {
padding-left: 35px;
padding-right: 35px;
}
}

.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-block-wrapper
{
	background-color: var(--io-surface, #444444);
    border-radius: 10px;
    height: 450px;
}

@media (min-width: 426px) {
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-block-wrapper
{
    padding-top: 40px;
    padding-bottom: 40px;
}
}

@media (max-width: 425px) {
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-block-wrapper
{
    padding-top: 10px;
    padding-bottom: 40px;
}
}

.widget.c-widget.c-widget-contact-1 .widget-block-title
{
	color: var(--io-text, #FFFFFF);
	padding-bottom: 40px;
	margin-bottom: 0px;
}
.widget.c-widget.c-widget-contact-1 .widget-block-item-title
{
	color: var(--io-text, #FFFFFF);
}
.widget.c-widget.c-widget-contact-1 .widget-block-item-value
{
	color: var(--io-text, #FFFFFF);
}
.widget.c-widget.c-widget-contact-1 .widget-block-item.widget-block-item-phone
{
	margin-bottom: 20px;
}
/*кнопка задать вопрос*/
@media (min-width: 426px) {
.widget.c-widget.c-widget-contact-1 .widget-block-item:last-child
{
	padding-top: 50px;
}
}


:is([id$="-intec-universe-main-widget-contact-1-LCIsQR5Kf6eB"], #io-id) > div > div > div > div.widget-block > div > div > div.widget-block-items > div.widget-block-item.widget-block-item-form > div
{
	background-color: #FF8640;
	border: 2px solid #FF8640;
border-radius: 5px;
color: #ffffff !important;
width: 100%;
}

:is([id$="-intec-universe-main-widget-contact-1-LCIsQR5Kf6eB"], #io-id) > div > div > div > div.widget-block > div > div > div.widget-block-items > div.widget-block-item.widget-block-item-form > div:hover
{
background-color:#FF965A;
border: 2px solid #FF965A;
border-radius: 5px;
color: #ffffff !important;
}

.intec-ui.intec-ui-size-2
{
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0px;
}
/*В одну строку*/
.widget.c-widget.c-widget-contact-1 .widget-block-item
{
	display: flex !important; 
	align-items: center !important;
	gap: 8px !important;
	margin-bottom: 20px;
}
.widget.c-widget.c-widget-contact-1 .widget-block-item-title
{
	display: flex !important; align-items: center !important;	
	margin-bottom: 0px;
}


/*высота карт*/
.widget.c-widget.c-widget-contact-1[data-block-show=true][data-block-view=left] .widget-map
{
	height: 450px;
}


/*форма задать вопрос*/
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message, .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-description
{
	color: var(--io-text, #FFFFFF);
}


@media (min-width: 1400px) {
.widget.c-brands.c-brands-template-3[data-slider=false] .widget-item
{
	height: 80px;
    width: 264px;
}
}

/*Делаем отступы между брендами на главной мобильная версия*/
@media (max-width: 1399px) {
.intec-template .widget .widget-header+.widget-content .intec-grid.intec-grid-a-v-start {
    gap: 5px !important;
}
}

.widget.c-brands.c-brands-template-3[data-slider=false][data-columns="5"] .widget-item-wrapper
{
	padding: 0px;
	border-radius: 10px;
    background-color: var(--io-surface, #444444);
    
}
.widget.c-brands.c-brands-template-3[data-slider=false] .widget-item-wrapper
{
	padding: 0px;
}
:is([id$="-intec-universe-main-brands-template-3-ZxlMNuLRZfyp"], #io-id) > div > div > div.widget-content > div
{
	gap: 20px;
	padding-top: 8px;
}
.widget.c-brands.c-brands-template-3 .widget-item-picture {
    background-size: 100px;
 }


/*страница доставки*/
.intec-template .intec-template-layout-column-wrapper
{
color: var(--io-text, #FFFFFF);
}
.intec-template .intec-template-layout-column.intec-template-layout-column-adaptive
{
border-radius: 10px;
padding: 30px;
}

/*вопрос- ответ*/
.ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item .faq-item-name .faq-item-name-text
{
	color: var(--io-text, #FFFFFF);
}


/*выпадающее окно поиска */
.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results
{
background: var(--io-surface, #444444);
    border-radius: 10px;
}

.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-category-item-link
{
	color: var(--io-text, #FFFFFF);
}

.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional
{
border-left: 0px;	
}

.ns-bitrix.c-search-title.c-search-title-input-1.search-title-results .search-title-additional-button-control
{
	border-radius: 2px;    
    font-weight: normal;
    letter-spacing: 0;
    text-transform: unset;
}





/*СТРАНИЦА -----------------------------------------------------------------------------------------бренды*/
.ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-sections-header, .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-products-header
{color: var(--io-text, #ffffff);
	
}
.ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-products-header{
margin-top: 24px;}
.ns-bitrix.c-news-list.c-news-list-brands-list-1[data-columns="4"] .news-list-item-wrapper
{
	background-color: #ffffff;
	border-radius: 10px;
}
/*имя бренда*/
.ns-bitrix.c-news-list.c-news-list-brands-list-1[data-view="tiles.2"] .news-list-item-name
{
	color: #3A3A3A;
	text-align: center;
}
.ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item-name {
    margin-top: 10px;
}

.news-list-items.intec-grid-a-v-stretch
{
gap: 10px !important;
}
.ns-bitrix.c-news-list.c-news-list-brands-list-1[data-columns="4"] .news-list-item-wrapper {
    padding: 20px 20px;
}



.ns-bitrix.c-news-list.c-news-list-brands-list-1 .news-list-item {
    max-width: 225px !important;
}

.ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-image-wrapper
{
	display: none;
}


.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-toggle

{
	display: none;
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name a
{
	color: var(--io-text, #ffffff);
}

.ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 * + .news-detail-sections, .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 * + .news-detail-products, .ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-filter.filter-horizontal
{
	margin-top: 0px;
}
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-toggle + .catalog-smart-filter-content .catalog-smart-filter-content-wrapper {
    margin-top: 0px;
}






/*--------------------------------------страница товаров список таблицчный---------------------------------------------*/
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-text-2 .catalog-section-item-name-wrapper, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-text-2 .catalog-section-item-quantity, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-text-2 .catalog-section-item-price-discount {
    color: var(--io-text, #ffffff);
    font-size: 15px;
    font-weight: normal !important;
}











/*-----------------------------------------------------------всплывающее окно корзины ---------------------------------------*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-popup-wrapper {
    background: var(--io-surface, #444444);
    border-radius: 10px;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-sum-wrap
{
	background: var(--io-surface, #444444);
}
/*заголовок корзины*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-text {
    color: var(--io-text, #ffffff);
    font-weight: normal;
}
/*название товара*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-name
{
	color: var(--io-text, #ffffff);
}
/*цена товара*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-new-price
{
	color: var(--io-text, #ffffff);
}
/*итоговая цена корзины*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-footer-new-sum
{
		color: var(--io-text, #ffffff);
}
/*кнопка отчистить*/
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-header-clear
{
	border-radius: 2px;

}



/* страница ------------------------------ моя корзина*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-item-wrapper
{
	background-color: var(--io-surface, #444444);
    border-radius: 10px;
    border: none;
}

/*название товара в корзине*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-item-name-wrap > *
{
	color: var(--io-text, #ffffff);
}
/*количество*/
.intec-ui.intec-ui-control-numeric.intec-ui-view-5.intec-ui-size-4 .intec-ui-part-input
{
	color: var(--io-text, #ffffff);
}
/*кнопки очистить*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-item-action
{
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;

}
/*цена товара */
.ns-bitrix.c-basket.c-basket-template-2 .basket-item-total-value
{
	color: var(--io-text, #ffffff);
}
/*распечатать*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-total {
    background-color: var(--io-surface, #444444);
    border-radius: 10px;
}
/*по центру распечатать список*/
	.ns-bitrix.c-basket.c-basket-template-2 .basket-total-info
	{
		padding-top: 10px;
	}
	/*убрать 1 px*/

	.ns-bitrix.c-basket {
    padding-left: 1px;
}


.ns-bitrix.c-basket.c-basket-template-2 .basket-total-print-text
{
	color: var(--io-text, #ffffff);
}
/*всего к оплате*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-price-total .basket-price-value
{
		color: var(--io-text, #ffffff);
	}

	.ns-bitrix.c-basket.c-basket-template-2 .basket-price-total .basket-price-name
	{
		color: var(--io-text, #ffffff);
	}

#basket-root > div.basket-total > div > div > div.basket-price-wrap.intec-grid.intec-grid-a-h-end.intec-grid-a-h-1024-start.intec-grid-768-wrap.intec-grid-item-auto.intec-grid-item-1024-1 > div.basket-prices.intec-grid-item-auto.intec-grid-item-400-1 > div
{
	padding-top: 14px;
}
/*Товар отложен, добавить к заказу?*/
.ns-bitrix.c-basket.c-basket-template-2 .basket-alert
{
border: 1px solid #FF8640;
color: var(--io-text-muted, #B1B1B1);
}
.ns-bitrix.c-basket.c-basket-template-2 .basket-item-single-price
{
	font-weight: normal;
    color: var(--io-text-muted, #B1B1B1);
}


/*****************************************ДЕТАЛЬНАЯ КАРТОЧКА ТОВАРА****************************************/
/*хлебные крошки*/

.ns-bitrix.c-breadcrumb.c-breadcrumb-default
{
	font-size: 15px;
	color: var(--io-text-muted, #B1B1B1);
}
.ns-bitrix.c-breadcrumb.c-breadcrumb-default .breadcrumb-separator {
    margin: 0 5px;
    color: var(--io-text-muted, #B1B1B1);
}

.catalog-element-information.intec-grid.intec-grid-a-v-start{
	background-color: var(--io-surface, #444444);
	border-radius: 10px;
	margin: 0px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-article
{
	color: var(--io-text, #ffffff);
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-order-button .intec-ui-part-icon
{
	display: none;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-cheaper-button
{
	color: var(--io-accent-text, #FF8640);
}



/*страница контакты*/
.contacts .contacts-contact .contacts-contact-with-map-wrapper
{
	background-color: var(--io-bg, #3A3A3A);
	border-radius: 10px;
}
.contacts .contacts-contact.contacts-contact-with-map {

    border-radius: 10px;
    background-color: var(--io-bg, #3a3a3a);
}


.ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-field-title
{
	color: var(--io-text, #ffffff);
}




/*_______________________________СПИСОК СРАВНЕНИЯ_______________________*/

/*фикс шапка списка сравнения*/
.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header
{
	background-color: var(--io-bg, #3A3A3A);
	box-shadow: 0px 10px 20px #0000001A;
}
.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-item
{
	background-color: var(--io-surface, #444444);
	padding: 5px;
	border-radius: 10px;
}
.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-item-name, .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-item-price
{
	color: var(--io-text, #ffffff);
	    font-weight: normal;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-header-items
{
	GAP:5PX;
	padding-left: 20PX !important;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-values
{
	gap: 5PX;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-items-slider
{
	gap: 5PX;
	padding-left: 20PX !important;
}




.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item
{
	background-color: var(--io-surface, #444444);
		padding: 10px;
    border-radius: 10px;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-name, .ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-price
{
	color: var(--io-text, #ffffff);
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property {
    border: none;
 	padding: 10px 0;
 }
.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-properties
{
	border: none;
	    background-color: var(--io-surface, #444444);
    border-radius: 10px;
    padding: 20px;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value
{
	color: var(--io-text, #ffffff);
	padding-left: 10PX;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-property-value-item
{
	background-color: var(--io-bg, #3A3A3A);
padding: 5px;
    border-radius: 10px;
}

.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-products
{
	border:none;
}














 /* 404 */ 
 .intec-page.intec-page-404 .intec-page-part-content

 {
 	color: var(--io-text, #FFFFFF);
 }

/*футер*/
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-part-item-text
{
	font-size: 15px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5
{
	background-color: var(--io-surface, #444444);
}

.ns-bitrix.c-search-title.c-search-title-input-3 .search-title-form
{
	background-color: var(--io-bg, #3A3A3A);
}



/*______________________________________Оформление заказа_________________________*/

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total

{
	border: none !important;
	border-radius: 10px;
	background-color: var(--io-surface, #444444);
}




.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx_soa_location-col .form-group .intec-ui-control-radiobox .intec-ui-part-content
,.intec-ui.intec-ui-control-checkbox .intec-ui-part-content, .intec-ui.intec-ui-control-radiobox .intec-ui-part-content, .intec-ui.intec-ui-control-switch .intec-ui-part-content

,.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-cart-total .bx-soa-cart-total-line
{
	color: var(--io-text, #ffffff);
	font-weight: normal;
}


.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-item-title a
,.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-item-td-text
{
	color: var(--io-text, #ffffff) !important;

}


.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-input-container input, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .dropdown-block, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .dropdown-block, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 textarea.form-control, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 select, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .form-control

{
	background: var(--io-bg, #3A3A3A)!important;
    border: none !important;
    border-radius: 10px;
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-authform-label-container, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-customer-label, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-custom-label, .ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .form-group label
,.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container .bx-soa-pp-company-description
,.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-desc-container .bx-soa-pp-company-desc
,.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-item-td-title

{
	color: var(--io-text-muted, #B1B1B1);
}




/*скрытие отзывов на главной*/
body > div.intec-template > div > div.intec-template-layout-page > div > div > div:nth-child(5)
{
	display: none;
}



/*иконки в шапке сайта*/

.sale-basket-small-tab-wrapper:hover .heart-path {
    fill: currentColor;

}
.sale-basket-small-tab-wrapper:hover .compare-path
{
	 fill: currentColor;
}


.sale-basket-small-tab-wrapper:hover .cart-path {
    fill: currentColor;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrap[data-tab=basket] .sale-basket-small-tab-icon
{
	    margin-top: 0px;
}


.sale-basket-small-tab-wrap
{
	padding-top: 10px;
    padding-bottom: 10px;
    background-color: var(--io-surface, #444444);
    border-radius: 10px;
 
}


/*мобильная версия*/
/*шапка*/
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-wrapper
{
background-color: var(--io-bg, #3A3A3A);	
	box-shadow: 0px 10px 20px #0000001A;
}

.c-panel.c-panel-template-1
{
	background-color: var(--io-bg, #3A3A3A);
}
.c-panel.c-panel-template-1 .widget-item-name
{
	color: var(--io-text, #ffffff);
}



/* о компании на главной*/
.widget.c-about-ref.c-about-ref-template-2
{
	background-color: var(--io-bg, #3A3A3A);
}

.widget.c-about-ref.c-about-ref-template-2 .widget-name, .widget.c-about-ref.c-about-ref-template-2 .widget-advantages-item-name
{
	color: var(--io-text, #ffffff);
}

.widget.c-about-ref.c-about-ref-template-2
{
	    border-top: 0px;
    border-bottom: 0px;
}


.widget.c-about-ref.c-about-ref-template-2 .widget-advantages-item-preview , .widget.c-about-ref.c-about-ref-template-2 .widget-preview
{
	color: var(--io-text-soft, #D0D0D0);
}


.ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-search-rubrics-title-content
{
	color: var(--io-text, #ffffff);
}


/* Спасибо - заказать звонок*/
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message-note-text
{
	color: var(--io-text, #FFFFFF);
}

/*нг украшения
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-logotype:hover {
    filter: drop-shadow(0 0 3px #8AD0FF);
    transition: 0.4s ease;
}


/* Слой поверх сайта, но клики проходят сквозь него 
#metal-snow-layer {
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 9999; /* при необходимости подправь 
    overflow: hidden;
}

/* Общий стиль снежинки 
.metal-snowflake {
    position: absolute;
    font-size: 14px;
    color: #d6d6d6;
    text-shadow: 
        0 0 2px #ffffff55,
        0 0 4px #8ad0ff55;
    opacity: 0.85;
    will-change: transform;
}

/* Немного разных размеров 
.metal-snowflake.size-s { font-size: 10px; }
.metal-snowflake.size-m { font-size: 14px; }
.metal-snowflake.size-l { font-size: 18px; }

/* Лёгкое металлическое поблёскивание 
@keyframes metal-glow {
    0%, 100% { text-shadow: 0 0 2px #ffffff33, 0 0 3px #8ad0ff33; }
    50%      { text-shadow: 0 0 4px #ffffff80, 0 0 6px #8ad0ff80; }
}
.metal-snowflake.glow {
    animation: metal-glow 3s ease-in-out infinite;
}



/*сдвиг шапки относительно гирлянды
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel
{
margin-top: 30px;   /* или меньше/больше по вкусу */
}



/* Контейнер гирлянды 
.header-garland {
    position: fixed;     /* было: relative 
    top: 0;              /* прижимаем к верхнему краю окна 
    left: 0;
    right: 0;
    height: 34px;
    pointer-events: none;
    z-index: 9999;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}


/* Провод 
.header-garland-line {
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(
        to right,
        var(--io-surface, #444) 0%,
        #777 50%,
        var(--io-surface, #444) 100%
    );
    opacity: 0.6;
}

/* Контейнер лампочек 
.garland-bulbs {
    width: 100%;
    max-width: 1400px;      /* подгони под ширину своего сайта 
    margin: 0 auto;
    padding-top: 6px;
    display: flex;
    justify-content: space-around;
}

/* Общий стиль лампочки 
.bulb {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: currentColor;
    box-shadow:
        0 0 4px currentColor,
        0 0 10px currentColor;
    opacity: 0.4;
    transform-origin: top center;
    animation: bulbBlink 2.4s ease-in-out infinite;
}

/* Цвета — красный, оранжевый, лёд 
.bulb.red {
    color: #ff4d4d;
}
.bulb.orange {
    color: #ff9500;   /* близко к фирменному оранжевому 
}
.bulb.blue {
    color: #8ad0ff;
}

/* Немного «живости» — лампочки мигают не синхронно 
.garland-bulbs .bulb:nth-child(3n+1) {
    animation-delay: 0s;
}
.garland-bulbs .bulb:nth-child(3n+2) {
    animation-delay: 0.5s;
}
.garland-bulbs .bulb:nth-child(3n) {
    animation-delay: 1s;
}

/* Анимация мерцания и лёгкого «проседания» 
@keyframes bulbBlink {
    0%, 100% {
        opacity: 0.25;
        transform: translateY(0);
        box-shadow:
            0 0 2px currentColor,
            0 0 6px currentColor;
    }
    40% {
        opacity: 1;
        transform: translateY(3px);
        box-shadow:
            0 0 4px currentColor,
            0 0 14px currentColor;
    }
}

a.email.widget-panel-item-text.intec-grid-item-auto
{
	font-size: 18px !important;
	font-weight: 500;
}


/* галочка согласия в форме на странице контакты */
.form-result-new-footer .intec-grid .intec-grid-wrap .intec-grid-i-h-10 .intec-grid-i-v-5 .intec-grid-a-v-center .intec-grid-a-h-end
.intec-grid-item .intec-grid-item-450-1
{
	text-align: right;
}


/*не активная кнопка отправить в формах обратной связи**/
.ns-bitrix.c-form-result-new.c-form-result-new-contacts [type=submit][disabled]

{
    background-color: #ff8640;
    border-color: #ff8640;
}


/*реквизиты на странице контакты*/
/* Реквизиты на странице контактов */
.contacts .contacts-requisites-wrap {
    margin: 35px 0 45px !important;
    color: var(--io-text, #fff) !important;
}

.contacts .contacts-requisites-wrap h2 {
    margin: 0 0 22px !important;
    color: var(--io-text, #fff) !important;
    font-size: 28px !important;
    font-weight: 700 !important;
}

.contacts .contacts-requisites-table {
    width: 100% !important;
    border-collapse: collapse !important;
    background: var(--io-surface-2, #3b3b3b) !important;
}

.contacts .contacts-requisites-table td {
    padding: 14px 18px !important;
    border: 1px solid var(--io-border, #666) !important;
    vertical-align: top !important;
    font-size: 15px !important;
    line-height: 1.45 !important;
}

.contacts .contacts-requisites-table td:first-child {
    width: 300px !important;
    color: #222 !important;
    font-weight: 700 !important;
    background: #f4f4f4 !important;
}

.contacts .contacts-requisites-table td:last-child {
    color: var(--io-text, #fff) !important;
    background: var(--io-surface-2, #3b3b3b) !important;
}

.contacts .contacts-requisites-table a {
    color: var(--io-accent-text, #ff8640) !important;
    text-decoration: none !important;
}

.contacts .contacts-requisites-table a:hover {
    text-decoration: underline !important;
}

@media (max-width: 700px) {
    .contacts .contacts-requisites-table,
    .contacts .contacts-requisites-table tbody,
    .contacts .contacts-requisites-table tr,
    .contacts .contacts-requisites-table td {
        display: block !important;
        width: 100% !important;
    }

    .contacts .contacts-requisites-table td:first-child {
        width: 100% !important;
        border-bottom: 0 !important;
    }
}


/*кнопка запрос кп*/

.widget-container-button-wrap-kp {
    margin-left: 12px;
}

.widget-container-button-kp {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    height: 36px;
    padding: 0 20px;

    background: #ff8640;
    border: 1px solid #ff8640;
    border-radius: 3px;

    color: #fff !important;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;

    cursor: pointer;
    white-space: nowrap;

    appearance: none;
    -webkit-appearance: none;

    transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}

.widget-container-button-kp:hover,
.widget-container-button-kp:focus {
    background: #f05f16;
    border-color: #f05f16;
    color: #fff !important;
    cursor: pointer;
    outline: none;
}

.widget-container-button-kp:active {
    background: #d94f0c;
    border-color: #d94f0c;
}

.widget-container-button-kp:hover {
    box-shadow: 0 2px 8px rgba(255, 122, 47, 0.35);
}





/*цвет при ошибках в формах*/

.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-message, .ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-description
{
	color: #ff0000;
}

/*копирование почты*/
.widget-panel-email-item,
.widget-panel-email-item .widget-panel-item-wrapper {
    overflow: visible !important;
}

/*Выравнивание почты в шапке*/
.widget-panel-email-item .widget-panel-item-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-right: 8px;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts .widget-container-phone-icon {
    margin-right: 16px;
}

.widget-panel-email-item .email {
    font-size: 15px;
    font-weight: 700;
    color: var(--io-text, #ffffff) !important;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
}

.widget-panel-email-item .email:hover {
    color: #ff7a2f !important;
}

.widget-panel-email-copy {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 18px;
    height: 18px;
    padding: 0;
    margin-left: 2px;

    border: 0;
    background: transparent;
    cursor: pointer;

    color: var(--io-text, #ffffff);
    opacity: 0.9;
    flex: 0 0 auto;
}

.widget-panel-email-copy:hover {
    color: #ff7a2f;
    opacity: 1;
}

.widget-panel-email-copy svg {
    display: block;
    width: 14px;
    height: 14px;
    fill: currentColor;
}

/* плашка "Скопировано" */
.widget-panel-email-copy-text {
    position: absolute;

    right: -100px;
    left: auto;
    transform: none;

    padding: 5px 8px;
    background: var(--io-surface-2, #222);
    color: var(--io-text, #ffffff);

    font-size: 12px;
    font-weight: 500;
    line-height: 1;

    border-radius: 4px;
    white-space: nowrap;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition: 0.2s ease;
    z-index: 9999;
}

.widget-panel-email-copy.is-copied .widget-panel-email-copy-text {
    opacity: 1;
    visibility: visible;
}


/*баннеры мобильная версия */
@media (max-width: 768px) {
    .c-slider.c-slider-template-2 .widget-item-header[data-view] ,
    .c-slider.c-slider-template-2 .widget-item-description[data-view="1"] {

color: var(--io-text, #FFFFFF);
text-align: center;
}
}


.ns-bitrix.c-menu.c-menu-mobile-2 .menu-button
{
	color: var(--io-text, #ffffff);

}

@media (max-width: 768px) {
    .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
    	color: var(--io-text, #ffffff);
    }}


    .ns-intec-universe.c-system-settings.c-system-settings-default .intec-ui.intec-ui-control-switch .intec-ui-part-content
    {
    	color: var(--io-text-muted, #808080);
    }


/*адрес в шапке*/
.c-header .adr .locality
{
	color: var(--io-text-muted, #B1B1B1) !important;
}


.catalog-element-sections .catalog-element-tab[data-active="true"] a {
    color: #ffffff !important;
}

/*кнопка на главной не капсом*/
.widget.c-about-ref.c-about-ref-template-2 .widget-button
{
	text-transform: none;
	font-size: 14px;
}


.sale-basket-small-product[data-product-id][data-active="true"] {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 99999 !important;

    width: 520px !important;
    min-height: 140px !important;
    padding: 32px 45px 32px 28px !important;

    background: #fff !important;
    border-radius: 18px !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25) !important;
}


.sale-basket-small-product[data-product-id][data-active="true"] 
.sale-basket-small-product-btn-close.intec-cl-background {
    background-color: #fff !important;
}


.catalog-description {
    margin-top: 30px;
    padding: 28px 32px;
    background: var(--io-surface, #444);
    border: 1px solid var(--io-border, #505050);
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
    color: var(--io-text, #fff);
}

.catalog-description h1,
.catalog-description h2,
.catalog-description h3,
.catalog-description h4 {
    color: var(--io-text, #fff);
    margin-top: 0;
    margin-bottom: 18px;
}

.catalog-description p {
    margin-bottom: 14px;
    line-height: 1.65;
    color: var(--io-text-soft, #f1f1f1);
}

.catalog-description ul,
.catalog-description ol {
    margin: 0 0 16px 22px;
}

.catalog-description li {
    margin-bottom: 8px;
    line-height: 1.6;
    color: var(--io-text-soft, #f1f1f1);
}

.catalog-description a {
    color: var(--io-accent-text, #ff8640);
}

.catalog-description a:hover {
    color: #ffa56f;
}

@media (max-width: 768px) {
    .catalog-description {
        padding: 22px 18px;
    }
}


.catalog-consultation-form {
    margin: 45px 0 55px;
    padding: 32px 36px 36px;
    background: var(--io-surface, #444);
    border: 1px solid var(--io-border, #505050);
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

.catalog-consultation-form h1,
.catalog-consultation-form h2,
.catalog-consultation-form h3 {
    margin-top: 0;
    margin-bottom: 26px;
    font-size: 28px;
    line-height: 1.25;
    color: var(--io-text, #fff);
}

.catalog-consultation-form label {
    color: var(--io-text, #fff);
}

.catalog-consultation-form input[type="text"],
.catalog-consultation-form input[type="email"],
.catalog-consultation-form input[type="tel"],
.catalog-consultation-form textarea {
    width: 100%;
    color: var(--io-text, #fff);
    background: var(--io-surface-2, #393939);
    border: 1px solid var(--io-border, #5c5c5c);
    border-radius: 7px;
    transition: border-color 0.2s, box-shadow 0.2s;
}

.catalog-consultation-form input[type="text"],
.catalog-consultation-form input[type="email"],
.catalog-consultation-form input[type="tel"] {
    height: 44px;
}

.catalog-consultation-form textarea {
    min-height: 170px;
    resize: vertical;
}

.catalog-consultation-form input:focus,
.catalog-consultation-form textarea:focus {
    border-color: #ff8640;
    box-shadow: 0 0 0 2px rgba(255, 134, 64, 0.15);
    outline: none;
}

.catalog-consultation-form input[type="submit"],
.catalog-consultation-form button {
    min-height: 44px;
    padding: 0 26px;
    color: #fff;
    background: #ff8640;
    border: 0;
    border-radius: 7px;
    cursor: pointer;
}

.catalog-consultation-form input[type="submit"]:hover,
.catalog-consultation-form button:hover {
    background: #f57731;
}

.catalog-consultation-form input[type="checkbox"] {
    accent-color: #ff8640;
}

@media (max-width: 768px) {
    .catalog-consultation-form {
        margin: 30px 0 40px;
        padding: 24px 18px;
    }

    .catalog-consultation-form h1,
    .catalog-consultation-form h2,
    .catalog-consultation-form h3 {
        font-size: 24px;
    }
}



.catalog-element-consultation {
	margin-top: 30px;
    padding: 30px 32px 32px;
    background: var(--io-surface, #444);
    border-radius: 10px;
    overflow: hidden;
}


/*прыгающие инпуты*/
.c-catalog-smart-filter .intec-ui-control-input, .c-catalog-smart-filter .intec-ui-control-input:hover
{
    box-sizing: border-box;
    height: 40px;
    border: 2px solid transparent !important;
    background-color: var(--io-input, #abaaaa) !important;
    color: #3A3A3A !important;
    border-radius: 10px;
}

/* Активный инпут */
.c-catalog-smart-filter .intec-ui-control-input:focus {
    border-color: #FF8640 !important;
    background-color: var(--io-input, #abaaaa) !important;
    outline: none;
}

/* Значения в placeholder */
.c-catalog-smart-filter .intec-ui-control-input::placeholder {
    color: #3A3A3A !important;
    opacity: 1;
}

/*строка поиска*/
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-input::placeholder

{
font-size: 14px;
    font-weight: 400;
    line-height: 1;
      color: var(--io-text, #fff) !important;
}


.cookie-notice {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2147483647 !important;

    padding: 12px 30px;

    background: var(--io-bg, #3a3a3a);
    border-top: 2px solid #FF8640;
    box-shadow: 0 -6px 24px rgba(0, 0, 0, 0.25);

    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);

    transition:
        opacity 0.3s ease,
        visibility 0.3s ease,
        transform 0.3s ease;
}

.cookie-notice.cookie-notice--show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.cookie-notice__content {
    max-width: 1300px;
    margin: 0 auto;

    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.cookie-notice__text {
    flex: 1;
    font-size: 13px;
    line-height: 1.45;
    color: var(--io-text-soft, #d8d8d8);
}

.cookie-notice__text a {
    color: var(--io-accent-text, #FF8640);
    text-decoration: underline;
        font-size: 13px;
    line-height: 1.45;
}

.cookie-notice__text a:hover {
    color: #ffa86f;
    text-decoration: none;
        font-size: 13px;
    line-height: 1.45;
}

.cookie-notice__button {
    flex-shrink: 0;
    min-width: 140px;
    padding: 13px 26px;

    border: none;
    border-radius: 2px;

    background: #FF8640;
    color: #ffffff;

    font-size: 14px;
    font-weight: 600;
    cursor: pointer;

    transition: background-color 0.2s ease;
}

.cookie-notice__button:hover {
    background: #e97735;
}

@media (max-width: 768px) {
    .cookie-notice {
        padding: 15px;
    }

    .cookie-notice__content {
        display: block;
    }

    .cookie-notice__text {
        font-size: 13px;
        line-height: 1.5;
    }

    .cookie-notice__button {
        width: 100%;
        margin-top: 15px;
    }
}

._mobileOffsetBottom__xdTRl {
    z-index: 2147483646 !important;
}



a.email.widget-panel-item-text.intec-grid-item-auto.js-copy-email-value
{
	font-size: 16px   !important;
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item-name
{
	font-size: 15px;
}

/*статьи*/
.ns-bitrix.c-news.c-news-news-1 .news-detail-content-item
{
	color: var(--io-text, #FFFFFF);
}

.ns-bitrix.c-news.c-news-news-1 .news-detail-item + div
{
	    margin-top: 30px;
    padding: 28px 32px;
    background: var(--io-surface, #444);
    border: 1px solid var(--io-border, #505050);
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
}

.ns-bitrix.c-news.c-news-news-1 .news-detail-back-text
{
	color: var(--io-text, #FFFFFF);
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-back-icon
{
	color: var(--io-text, #FFFFFF);
}


.ns-bitrix.c-news.c-news-news-1 .news-additional-top-wrapper, .ns-bitrix.c-news.c-news-news-1 .news-panel-1 , .ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-wrapper
{
	 border: 1px solid var(--io-border, #505050);
    border-radius: 12px;
     box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
     background: var(--io-surface, #444);
     

}


.ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > a
{
	color: var(--io-text, #ffffff);
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-header-date
{
	color: var(--io-text, #ffffff);
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-description.catalog-element-description-preview
{
	color: var(--io-text, #ffffff);
}
/* End */
/* /bitrix/templates/prom_s1/css/bundle.min.css?1737378715520762 */
/* /bitrix/templates/prom_s1/css/custom.css?179266923196567 */
/* /bitrix/templates/prom_s1/css/theme-light.css?1792669231419873 */
/* /bitrix/templates/prom_s1/components/intec.universe/sale.basket.small/notifications.1/style.css?17373787153686 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.widget/navigation.button.top/style.css?17373787151394 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.panel/template.1/style.css?17373787153764 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/style.css?173737871515543 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/templates/desktop/template.1/style.css?173737871561441 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/bitrix/system.auth.form/panel/style.css?1737378715151 */
/* /bitrix/templates/prom_s1/components/bitrix/search.title/input.1/style.css?17373787135690 */
/* /bitrix/templates/prom_s1/components/intec.universe/sale.basket.small/icons.1/style.css?173737871511622 */
/* /bitrix/templates/prom_s1/components/bitrix/menu/horizontal.1/style.css?174072168428517 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/templates/fixed/template.1/style.css?17373787153125 */
/* /bitrix/templates/prom_s1/components/bitrix/menu/popup.3/style.css?173737871418430 */
/* /bitrix/templates/prom_s1/components/bitrix/search.title/popup.1/style.css?173737871318764 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/bitrix/system.auth.form/icons/style.css?1737378715648 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.header/template.1/templates/mobile/template.2/style.css?17373787153766 */
/* /bitrix/templates/prom_s1/components/bitrix/menu/mobile.2/style.css?17373787149568 */
/* /bitrix/templates/prom_s1/components/bitrix/breadcrumb/.default/style.css?17373787143498 */
/* /bitrix/templates/prom_s1/components/bitrix/menu/vertical.1/style.css?17373787147587 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/style.css?17373787141897 */
/* /bitrix/templates/prom_s1/components/intec.universe/main.footer/template.1/templates/template.5/style.css?173737871416113 */
/* /bitrix/templates/prom_s1/components/bitrix/menu/columns.1/style.css?17373787144146 */
/* /bitrix/templates/prom_s1/components/bitrix/search.title/input.3/style.css?17373787132344 */
/* /bitrix/templates/prom_s1/styles.css?179266923168936 */
