

/* Start:/local/templates/aspro-allcorp3heat/components/bitrix/news.detail/projects/style.css?176848881415494*/
.detail-info-wrapper {
  margin-bottom: 48px;
}
.detail-info-wrapper--with-img {
  margin-top: -48px;
}
.has-top-banner .detail-info-wrapper--with-img {
  margin-top: -64px;
}
.detail-info-wrapper--with-img .maxwidth-theme > .detail-info {
  padding-left: 0px;
  padding-right: 0px;
}
.detail-info {
  padding: 47px;
}
.detail-info__inner {
  margin-top: -6px;
}
.detail-info__date {
  margin-bottom: 8px;
}
.detail-info__chars {
  margin-top: 26px;
}
.detail-info__chars-inner {
  margin-bottom: -20px;
}
.detail-info__chars-item {
  margin-bottom: 20px;
}
.detail-info__chars .line-block {
  flex-wrap: wrap;
}
.detail-info .more-char-link {
  margin-top: 18px;
}

@media (min-width: 768px) {
  .detail-info__btns {
    width: 289px;
  }
}
@media (max-width: 767px) {
  .detail-info .line-block {
    display: block;
  }
  .detail-info__btns {
    padding-top: 20px;
  }
}
@media (max-width: 600px) {
  .detail-info {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .detail-info-wrapper--with-img {
    margin-top: 0px;
  }
}

.top-info {
  margin-bottom: 48px;
  overflow: hidden;
}

.top-info__picture {
  width: 50%;
}
.top-info__picture .owl-carousel:not(.owl-loaded) {
  min-height: 500px;
}
.top-info__picture-item {
  padding-top: 67%;
}
.top-info__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  display: block;
}
.top-info__img {
  height: 100%;
  display: block;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}

.top-info__text-inner {
  padding: 49px 55px 56px;
}
.top-info__task-value {
  margin-top: 8px;
}
.top-info__task + .top-info__bottom {
  margin-top: 40px;
}
.top-info__bottom .properties {
  margin-top: -5px;
}
.top-info__bottom .properties__item {
  margin-bottom: 14px;
}
.buttons-block > div + div {
  margin-top: 12px;
}

.tizers-top-side {
  margin: -49px 0px 48px;
}
@media (max-width: 991px) {
  .top-info .flexbox {
    flex-wrap: wrap;
  }
  body .top-info__picture,
  body .top-info__text {
    width: 100%;
    flex: auto;
  }
}
@media (max-width: 600px) {
  .top-info__bottom {
    flex-wrap: wrap;
  }
  .top-info__bottom .line-block__item {
    width: 100%;
    flex: auto;
  }
  .top-info__text-inner {
    padding: 25px;
  }
}

.top-meta {
  margin-bottom: 33px;
}
.top-meta__section {
  background-color: #fafafa;
  background-color: var(--darkerblack_bg_black);
  padding: 1px 8px 2px;
}
.top-meta__date .svg-inline-sale {
  margin-right: 6px;
}

body .detail:has(.ordered-block.services_tags) .detail-block.ordered-block.order_sale {
    margin-bottom: 0;
}

body .ordered-block.services_tags {
    margin-top: 0;
}

.services_tags {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}

.tags-wrapper {
    width: 100%;
    max-width: 85%;
}

.tags-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: hidden;
    max-height: 72px;
    transition: max-height 0.3s ease;
}

.services_tags a {
    margin-top: 14px;
    margin-left: 14px;
    padding: 13px 23px 12px 24px;
    background: #FAFAFA;
    border: 1px solid #E5E5E5;
    text-decoration: none;
    color: #333333;
    white-space: nowrap;
    flex: 0 0 auto;
}

.services_tags a:first-child {
    margin-left: 0;
}

.toggle-button {
    margin: 0;
    padding: 0;
    margin-top: 26px;
    background: unset;
    color: #4181FF;
    border: none;
    border-bottom: #4181FF 1px dashed;
    cursor: pointer;
    white-space: nowrap;
}

.toggle-button i {
    display: inline-block;
    transition: transform 0.3s ease;
    transform: rotate(90deg);
    margin-left: 10px;
}

.toggle-button.expanded i {
    transform: rotate(90deg);
    display: inline-block;
    font-size: 20px;
}

.services_tags .tags-container a{
	background-color: var(--theme-base-color);
    border-color: var(--theme-base-color);
    color: #fff;
    font-size: .933em;
    font-size: calc(.933em - var(--theme-button-font-size));
    font-weight: 700;
    text-transform: none;
    text-transform: var(--theme-text-transform);
    letter-spacing: normal;
    letter-spacing: var(--theme-letter-spacing);
    text-decoration: none;
    border: 1px solid;
    border-radius: 4px;
    border-radius: var(--theme-border-radius);
    overflow: hidden;
    transition: background-color .1s ease;
    -moz-transition: background-color .1s ease;
    -ms-transition: background-color .1s ease;
    -o-transition: background-color .1s ease;
    -webkit-transition: background-color .1s ease;
}
.tags-wrapper{
	margin-top: 20px;
}
.services_tags .tags-container a:hover{
    opacity: 0.8;
}

.snippet-common .tizers-list__item-name {
        display: block;
        margin-bottom: 5px;
    }

    .snippet-common .grid-list__item {
        max-width: 320px;
        border: 1px solid #e5e5e5;
        background-color: #fafafa;
        padding: 10px 15px;
    }

    .snippet-common {
        margin: 24px 0;
    }

    .snippet-common .tizers-list__item-descr {
        line-height: 20px;
        display: inline-block;
    }

    .snippet-common.tizers-list__items-wrapper {
        display: flex;
        justify-content: flex-start;
        gap: 24px;
        flex-wrap: wrap;
    }


    .snippet-common .grid-list__item-el {
        position: relative;
        max-width: 320px;
        width: 100%;
        height: 400px;
    }

    .snippet-common.grid-list {
        display: flex;
        flex-wrap: wrap;
        gap: 24px;
    }

    .snippet-common .services-list__item {
        position: relative;
        display: flex;
        flex-direction: column-reverse;
    }

    .snippet-common .services-list__item-image-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .snippet-common .services-list__item-image-wrapper span {
        width: 100%;
        height: 100%;
        display: inline-block;
        background-size: cover;
    }

    .snippet-common .services-list__item-link {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }

    .snippet-common .services-list__item-title {
        color: white;
    }

    .snippet-common .services-list__item-text-wrapper {
        position: relative;
        z-index: 1;
        padding: 20px;
        width: 100%;
    }

    .snippet-common .dark-block-hover:hover .services-list__item-preview-wrapper {
        display: block;
    }

    .snippet-common .services-list__item-preview-wrapper {
        display: none;
        margin-top: 10px;
    }

    .snippet-common.grid-list {
        position: relative;
    }

    .snippet-common.stages-work {
        margin: 60px 0 120px;
    }

    .common-section__title {
        font-family: "Montserrat", Arial, sans-serif;
        font-weight: 700;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 20px;
    }

    .stages-work__carts {
        margin-top: 40px;
        display: flex;
        gap: 24px;
    }

    .stages-work__cart {
        border-radius: 6px;
        border: 1px solid #E5E5E5;
        padding: 60px 24px 24px;
        position: relative;
	background: white;
    }

    .stages-work__cart-number {
        position: absolute;
        top: 0;
        right: 24px;
        width: 49px;
        height: 48px;
        background: #302859;
        border: 1px solid #302859;
        border-radius: 0px 0px 7px 7px;
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 17px;
        line-height: 24px;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        justify-content: center;
    }

    .stages-work__cart-icon {
        margin-bottom: 22px;
    }

    .stages-work__cart-title {
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
        color: #333333;
        margin-bottom: 8px;
    }

    .stages-work__cart-text {
        font-family: 'Montserrat';
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        color: #333333;
        opacity: 0.9;
    }

    .dop-block-text__content {
        padding: 20px;
        border: 1px solid #e5e5e5;
    }

    .common-style p {
        font-size: 14px;
    }

    .common-style {
        font-size: 14px;
    }

    .common-style p:nth-last-child(1) {
        margin-bottom: 0;
    }

    .common-style b, .common-style h2, .common-style h3, .common-style h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .dop-block-text {
        margin: 24px 0;
    }

    .common-section__title {
        margin-top: 40px;
    }

    .snippet-common .grid-list__item img {
        max-width: 100%;
        margin-bottom: 10px;
    }

    .stages-work__cart-content {
        position: relative;
    }

    .stages-work__cart-content img {
        position: absolute;
        top: -46px;
        max-width: 35px;
        max-height: 35px;
    }

    .services-list__item-no-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: black;
        opacity: 0.5;
    }

.tizers-list__item-text-wrapper img {
  margin-top: 20px !important;
}

.tizers-list__item-text-wrapper br {
  display: none;
}

.tizers-list__item-text-wrapper {
  text-align: center;
}

.common-style b, .common-style h2, .common-style h3, .common-style h4 {
  margin: 15px 10px 10px;
}

.stages-work__cart-content h3 {
  margin: 19px 0 10px;
}

.stages-work__cart-content br {
  display: none;
}

.common-style {
  line-height: 20px;
}

.stages-work__cart-content img {
  position: relative;
  top: 0;
  max-width: 35px !important;
  max-height: 35px !important;
}

.stages-work__cart {
  padding: 40px 24px 24px;
  max-width: 326px;
  width: 100%;
}

.snippet-common .grid-list__item {
  display: flex;
  align-items: center;
}

.stages-work__carts {
  position: relative;
}

.stages-work__carts::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='798' height='352' viewBox='0 0 798 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.14' clip-path='url(%23clip0_25_78)'%3E%3Cpath d='M1.41319 325.287C2.35532 326.308 3.48587 327.143 4.33378 328.256C11.5882 338.185 21.9516 343.102 33.4455 345.793C37.4024 346.721 41.9246 346.628 45.9758 345.793C57.5639 343.566 68.1158 338.834 77.2544 331.411C79.8923 329.277 82.1535 326.586 84.0377 323.524C83.0014 323.896 81.8708 324.267 80.8345 324.731C77.8197 326.03 74.8049 327.421 71.6958 328.535C70.3769 328.999 68.7752 328.999 67.2678 328.906C66.7026 328.906 65.8547 328.071 65.7604 327.514C65.6662 326.957 66.2315 325.937 66.7026 325.844C74.7106 323.432 81.6824 318.792 88.9368 314.803C91.4805 313.411 93.0821 313.782 94.2127 316.287C96.9448 322.504 98.1696 329.092 97.9812 335.865C97.9812 336.05 97.6043 336.329 97.0391 336.886C91.4805 334.844 93.1763 328.906 90.4442 324.174C89.7847 325.287 89.3136 326.215 88.7483 326.957C76.8775 341.339 61.144 348.948 42.8668 351.731C40.1346 352.195 37.1198 352.01 34.2934 351.546C23.93 349.783 14.6972 345.515 7.06595 338.37C4.61642 336.05 2.82638 332.989 1.03634 330.112C0.282637 328.999 0.282638 327.421 0 326.122C0.471063 325.844 0.942127 325.566 1.41319 325.287Z' fill='%23302859'/%3E%3C/g%3E%3Cg opacity='0.14' clip-path='url(%23clip1_25_78)'%3E%3Cpath d='M701.413 325.287C702.355 326.308 703.486 327.143 704.334 328.256C711.588 338.185 721.952 343.102 733.445 345.793C737.402 346.721 741.925 346.628 745.976 345.793C757.564 343.566 768.116 338.834 777.254 331.411C779.892 329.277 782.153 326.586 784.038 323.524C783.001 323.896 781.871 324.267 780.834 324.731C777.82 326.03 774.805 327.421 771.696 328.535C770.377 328.999 768.775 328.999 767.268 328.906C766.703 328.906 765.855 328.071 765.76 327.514C765.666 326.957 766.232 325.937 766.703 325.844C774.711 323.432 781.682 318.792 788.937 314.803C791.48 313.411 793.082 313.782 794.213 316.287C796.945 322.504 798.17 329.092 797.981 335.865C797.981 336.05 797.604 336.329 797.039 336.886C791.481 334.844 793.176 328.906 790.444 324.174C789.785 325.287 789.314 326.215 788.748 326.957C776.878 341.339 761.144 348.948 742.867 351.731C740.135 352.195 737.12 352.01 734.293 351.546C723.93 349.783 714.697 345.515 707.066 338.37C704.616 336.05 702.826 332.989 701.036 330.112C700.283 328.999 700.283 327.421 700 326.122C700.471 325.844 700.942 325.566 701.413 325.287Z' fill='%23302859'/%3E%3C/g%3E%3Cg opacity='0.14' clip-path='url(%23clip2_25_78)'%3E%3Cpath d='M351.413 26.7126C352.355 25.692 353.486 24.8569 354.334 23.7435C361.588 13.8154 371.952 8.89779 383.445 6.20701C387.402 5.27915 391.925 5.37194 395.976 6.20701C407.564 8.43387 418.116 13.1659 427.254 20.5888C429.892 22.7229 432.153 25.4136 434.038 28.4756C433.001 28.1044 431.871 27.7333 430.834 27.2694C427.82 25.9704 424.805 24.5786 421.696 23.4651C420.377 23.0012 418.775 23.0012 417.268 23.094C416.703 23.094 415.855 23.9291 415.76 24.4858C415.666 25.0425 416.232 26.0631 416.703 26.1559C424.711 28.5684 431.682 33.2076 438.937 37.1974C441.48 38.5892 443.082 38.2181 444.213 35.7129C446.945 29.4962 448.17 22.9084 447.981 16.1351C447.981 15.9495 447.604 15.6712 447.039 15.1144C441.481 17.1557 443.176 23.094 440.444 27.8261C439.785 26.7126 439.314 25.7848 438.748 25.0425C426.878 10.6607 411.144 3.0523 392.867 0.268726C390.135 -0.195206 387.12 -0.00963211 384.293 0.454296C373.93 2.21722 364.697 6.48537 357.066 13.6299C354.616 15.9495 352.826 19.0114 351.036 21.8878C350.283 23.0012 350.283 24.5786 350 25.8776C350.471 26.1559 350.942 26.4343 351.413 26.7126Z' fill='%23302859'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25_78'%3E%3Crect width='98' height='38' fill='white' transform='translate(0 314)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_25_78'%3E%3Crect width='98' height='38' fill='white' transform='translate(700 314)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_25_78'%3E%3Crect width='98' height='38' fill='white' transform='matrix(1 0 0 -1 350 38)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 798px;
  height: 352px;
  display: block;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -65px;
  background-size: contain;
  background-repeat: no-repeat;
}

@media (max-width: 1500px){
	.common-style b, .common-style h2, .common-style h3, .common-style h4 {
	  font-size: 16px;
	  line-height: 18px;
	}
	
	.common-style {
	  font-size: 12px;
	}
	
	.stages-work__cart-content h3 {
	  margin: 19px 0 5px;
	}


	.stages-work__carts::before {
	  width: 740px;
	  top: -50px;
	}

}

    @media (max-width: 992px){

        .snippet-common .grid-list__item {
            max-width: 100%;
        }

        .snippet-common .grid-list__item-el {
            max-width: 100%;
            height: 300px;
        }

        .snippet-common .services-list__item-preview-wrapper {
            display: block;
        }

        .common-section__title {
            font-size: 24px;
            line-height: 26px;
        }

        .stages-work__carts {
            flex-wrap: wrap;
        }

        .snippet-common.stages-work {
            margin: 40px 0;
        }

        .stages-work__cart {
            width: 100%;
        }

        .snippet-common .dark-block-hover::before {
            opacity: 0.6;
        }

        .services-list__item-preview.font_14.color_light--opacity {
            font-size: 14px;
        }


	.stages-work__carts::before {
  		display: none;
	}

    }
/* End */


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


/* Start:/local/templates/aspro-allcorp3heat/components/bitrix/news.list/faq-list/style.min.css?1689330938290*/
.detail-block .faq-list .accordion-head{padding:24px 86px 16px 31px}.detail-block .faq-list .accordion-head .svg-inline-right-arrow{right:28px;top:28px}.detail-block .faq-list .accordion-preview{margin-top:9px;margin-bottom:19px}.detail-block .faq-list .accordion-line{top:31px;height:11px}
/* End */
/* /local/templates/aspro-allcorp3heat/components/bitrix/news.detail/projects/style.css?176848881415494 */
/* /local/templates/aspro-allcorp3heat/css/jquery.fancybox.min.css?168933093812936 */
/* /local/templates/aspro-allcorp3heat/components/bitrix/news.list/faq-list/style.min.css?1689330938290 */
