

/* Start:/bitrix/templates/.default/components/intec.universe/main.slider/template-support/style.css?1785758395366*/
button.b24-form-click-btn.b24-form-click-btn-89.b24-form-click-btn-font-modern {margin: auto;}
@media (min-width: 769px) {button.b24-form-click-btn.b24-form-click-btn-89.b24-form-click-btn-font-modern {margin: 0 0 auto !important;}}
.b24-form-click-btn-wrapper.b24-form-click-btn-wrapper-89.--b24-mod-button.--b24-mod-rounded.--b24-mod-left {padding: 0 0 30px 15px;}
/* End */


/* Start:/bitrix/templates/support2024/components/intec.universe/main.services/template.14/style.css?17384016415892*/
.widget.c-services.c-services-template-14 {padding-top: 94px;}
.widget.c-services.c-services-template-14 .widget-header {text-align: left;}
.widget.c-services.c-services-template-14 .widget-header .widget-title {font-size: 40px; font-style: normal;
  font-weight: bold;line-height: 1.3;}
.widget.c-services.c-services-template-14 .widget-header .widget-title + .widget-description { margin-top: 20px;
}
.widget.c-services.c-services-template-14 .widget-header .widget-description {font-size: 16px;font-style: normal;
  font-weight: normal;line-height: 1.5;}
.widget.c-services.c-services-template-14 .widget-items {margin-top: 72px;}
.widget.c-services.c-services-template-14 .widget-item-description {font-size: 16px;line-height: 24px;color: #000000;
}
.widget.c-services.c-services-template-14 .widget-item-properties {margin-top: 0px;}
.widget.c-services.c-services-template-14 .widget-item-property {font-size: 16px;}
.widget.c-services.c-services-template-14 .widget-footer-button {color: #2d2d2d !important;}
.widget.c-services.c-services-template-14 .widget-footer-button:hover, .widget.c-services.c-services-template-14 .widget-footer-button:focus, .widget.c-services.c-services-template-14 .widget-footer-button:active {
  color: #fff !important;
}
@media all and (max-width: 1200px) {.widget.c-services.c-services-template-14 .widget-header {text-align: center;
  }
}
@media all and (max-width: 600px) {
  .widget.c-services.c-services-template-14 .widget-item-wrapper {padding-left: 0;padding-right: 0;}
}
@media all and (max-width: 500px) {
  .widget.c-services.c-services-template-14 .widget-item-name,
.widget.c-services.c-services-template-14 .widget-item-price {
    font-size: 18px;
    line-height: 27px;
  }
}

/*# sourceMappingURL=style.css.map */

.intec-ui-part-tab a {display: none !important;}
.div-1400 .widget-wrapper.intec-content {max-width: 1380px;margin: auto;}

p.b24-web-form-popup-btn-6.button {}

p.b24-web-form-popup-btn-6.button a {background: linear-gradient(120deg, #59c2eb, #1a5d96);
    position: relative;
    overflow: hidden;
    width: 300px;
    font-size: 20px;
    padding: 20px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    color: white !important;
    margin: auto !important;
    transition: .5s;
    border-radius: 50px;margin: 50px auto;width: fit-content;}
p.b24-web-form-popup-btn-6.button a:hover {text-decoration: none;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.8);}
.links.button { margin: 20px; text-align: center;}


.background {position: fixed;top: 0; left: 0;
    width: 100%; height: 100%; background-image: url(/bitrix/templates/support2024/images/bg-tp.webp);
    background-size: cover; background-repeat: no-repeat;  z-index: -1;transition: opacity 0.5s;}

.intec-template .intec-template-content {background: transparent !important;}
.div-1400 .widget-wrapper-2.intec-content-wrapper {background: radial-gradient(white, transparent);border-radius: 30px !important;padding: 20px;margin-left: 0;
    margin-right: 0;}
.div-1400 .widget-items {margin-top: 20px !important;}
.support_faq.intec-content .widget-wrapper-2.intec-content-wrapper { background: transparent !important;
    padding: 0 !important;}
.support_faq.intec-content {margin-bottom: 50px;max-width: 1380px;}
.links.button a {
    display: block;
    padding: 10px 25px;
    border-radius: 0;
    border: 0;
    font-size: 18px;
    transition: 0.5s;
    margin-top: 15px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    border-radius: 50px;
    background: white;
    width: fit-content;
    margin: auto;
    text-decoration: none;
    transition: .5s;
}
.links.button a:hover {
        background: linear-gradient(120deg, #eee, #fff2b0) !important;
    -webkit-box-shadow: 0 0 20px #333;
    -moz-box-shadow: 0 0 20px #333;
    box-shadow: 0 0 20px #333;}

.intec-grid.intec-grid-wrap.intec-grid-i-h-25.intec-grid-i-v-25 {width: 100%;display: block !important;}
.widget-item-property.intec-grid-item-2.intec-grid-item-768-1 {margin: auto;}

span.supprice {
    font-size: 34px;
    font-weight: 900;
    position: relative;
    overflow: hidden;
       background: linear-gradient(135deg, #074172 0%, #409eef 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    font-family: math !important;
    text-shadow: 2px 2px 6px #a7a7a7;
}

h2.include span::before {
    display: block;
    width: 60px;
    content: "\f011";
}
h2.include2 span::before {
    display: block;
    width: 60px;
    content: "\f012";
}
h2.include3 span::before {
    display: block;
    width: 60px;
    content: "\f005";
}
h2.include span, h2.include2 span, h2.include3 span {
    font-family: "FontAwesome5FreeSolid";
}
h2.include span, h2.include2 span, h2.include3 span {
    font-family: "FontAwesome5FreeSolid";
    display: inline-block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 63% 37% 30% 70% / 50% 45% 55% 50%;
    position: relative;
    z-index: 1;
    font-size: 26px;
    color: #ffffff;
    margin-bottom: 25px;
}
.include span {background: #2196F3;    box-shadow: 0px 10px 30px 0px rgba(44, 130, 237, 0.4);}
.include2 span {background: #456546;box-shadow: 0px 10px 30px 0px rgb(58 84 63 / 40%);}
.include3 span {background: #dd9557;box-shadow: 0px 10px 30px 0px rgb(223 89 37 / 40%);}
.include span, h2.include2 span, h2.include3 span {display: block;float: left;margin-right: 15px;}
.intec-grid-item-768-1 ul {clear: left;}
.b24-form-wrapper {background-color: transparent !important;}
.intec-grid.intec-grid-a-v-start.intec-grid-i-20.intec-grid-1200-wrap {display: block;}
.c-services .widget-description {text-align: center;}
.c-services .widget-item-description {max-width: 1000px !important;margin: auto;text-align: justify;}
/* End */


/* Start:/bitrix/templates/support2024/components/bitrix/system.pagenavigation/.default/style.css?17268332582487*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default {
  display: block;
  margin: 10px 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items {
  display: block;
  position: relative;
  text-align: center;
  overflow: hidden;
  font-size: 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: -4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
  background-color: #0065ff;
  border-color: #0065ff;
  color: #fff;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-disabled .system-pagenavigation-item-wrapper {
  display: none;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-all .system-pagenavigation-item-wrapper {
  width: auto;
  text-align: left;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
  display: block;
  background-color: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.42857143;
  text-align: center;
  padding: 6px;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  color: #2d2d2d;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  -ms-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/flat-portfolio/style.css?17856511053321*/
.bx-newslist-block { padding: 0 14px; margin-bottom: 40px; }
@media (min-width: 992px) { .bx-newslist .bx-newslist-container:nth-child(3n+1) { clear: both; } }
@media (min-width: 768px) and (max-width: 991px) { .bx-newslist .bx-newslist-container:nth-child(2n+1) { clear: both; } }
.bx-newslist-img, .bx-newslist-audio, .bx-newslist-youtube, .bx-newslist-slider { position: relative; text-align: center; margin-bottom: 20px; }
.bx-newslist-slider img, .bx-newslist-img img { width: auto; max-width: 100%; height: auto; max-height: 100%; }
.bx-newslist-video { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; opacity: 0.7; z-index: 1; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; background: url("/bitrix/templates/.default/components/bitrix/news.list/flat-portfolio/images/bx-video.png") no-repeat center; }
.bx-newslist-video:hover { opacity: 1; }
.bx-newslist-slider { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; }
.bx-newslist-slider-container { position: absolute; left: 0; top: 0; bottom: 0; }
.bx-newslist-slider-slide { float: left; z-index: 100; }
.bx-newslist-slider-arrow-container-left, .bx-newslist-slider-arrow-container-right { position: absolute; top: 0; bottom: 0; width: 15%; cursor: pointer; }
.bx-newslist-slider-arrow-container-left { left: 0; }
.bx-newslist-slider-arrow-container-right { right: 0; }
.bx-newslist-slider-arrow { position: absolute; line-height: 34px; vertical-align: middle; color: #fff; cursor: pointer; font-size: 48px; height: 48px; width: 20px; top: 50%; margin-top: -24px; z-index: 110; opacity: .5; text-shadow: 0 0 2px rgba(0,0,0,.5); }
.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow, .bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow { color: #FFF; display: block; opacity: 1; }
.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow { left: 20px; }
.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow { right: 20px; }
.bx-newslist-slider-control { margin: 0; padding: 0; position: absolute; width: 100%; bottom: 10px; z-index: 110; text-align: center; word-spacing: -4px; }
.bx-newslist-slider-control li { display: inline-block; border-radius: 50%; background: #fff; width: 10px; height: 10px; word-spacing: -4px; margin: 0 3px; opacity: .5; }
.bx-newslist-slider-control li:hover, .bx-newslist-slider-control li.current { background: #FFF; opacity: 1; }
bx-newslist-slider-arrow, .bx-newslist-slider-control li { -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; }
.bx-newslist-title, .bx-newslist-title a { color: #333; margin: 0; padding: 2px 0 15px; font-family: var(--ui-font-family-secondary,var(--ui-font-family-open-sans)); font-weight: var(--ui-font-weight-semi-bold,600); text-align: center; font-size: 20px; }
.bx-newslist-title a:hover { text-decoration: none; border-bottom-color: transparent; }
.bx-lg .bx-newslist-title { font-size: 24pt; }
.bx-md .bx-newslist-title { font-size: 20pt; }
.bx-xs .bx-newslist-title { font-size: 18pt; }
h2.widget-title.align-center { font-size: 40px; font-weight: 500; line-height: 1.25; color: #2c2c2d; text-align: center; }
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/flat-portfolio/themes/blue/style.min.css?1700465818205*/
.bx-newslist .fa.bx-star-active{color:#1485ce}.bx-newslist .btn{background-color:#1485ce;border-color:#1485ce}.bx-newslist .btn:active,.bx-newslist .btn:hover{background-color:#53a4d8;border-color:#53a4d8}
/* End */
/* /bitrix/templates/.default/components/intec.universe/main.slider/template-support/style.css?1785758395366 */
/* /bitrix/templates/support2024/components/intec.universe/main.services/template.14/style.css?17384016415892 */
/* /bitrix/templates/support2024/components/bitrix/system.pagenavigation/.default/style.css?17268332582487 */
/* /bitrix/templates/.default/components/bitrix/news.list/flat-portfolio/style.css?17856511053321 */
/* /bitrix/templates/.default/components/bitrix/news.list/flat-portfolio/themes/blue/style.min.css?1700465818205 */
