

/* Start:/local/templates/saula/components/bitrix/news.detail/portfolio-detail/style.css?17520503726284*/
.project h1,.project h2,.project p{font-style:normal}.project h1{color:rgba(30,30,30,.8);font-size:36px;font-weight:400;line-height:50px;text-transform:uppercase;margin-bottom:30px;font-family:"Century Gothic"}@media (max-width:767px){.project h1{margin-bottom:15px}}.project h2{color:#1F485E;font-size:24px;font-weight:700;line-height:34px;margin-bottom:30px;font-family:"Century Gothic"}@media (max-width:1699px){.project h1{font-size:24px;line-height:34px}.project h2{font-size:20px;line-height:28px}}@media (max-width:767px){.project h2{margin-bottom:15px}}.project p,.project q,.project ul{margin-bottom:30px}.project img{border-radius:2px}.project p{color:rgba(27,27,27,.6);font-size:20px;font-weight:400;line-height:34px}@media (max-width:1699px){.project p{font-size:16px;line-height:27px}}@media (max-width:767px){.project p{font-size:14px;line-height:25px}}.project q,.project ul li{color:rgba(27,27,27,.6);font-size:18px;line-height:1.5}.project q{display:block;font-family:Montserrat;font-style:italic;font-weight:500}.project ul{display:flex;flex-direction:column;gap:10px;margin-left:30px}.project ul li{display:flex;gap:10px;align-items:center;font-style:normal;font-weight:400;position:relative;padding-left:26px}.project ul li::before{position:absolute;content:url(/local/templates/saula/components/bitrix/news.detail/portfolio-detail/images/checkMark.svg);left:0}.project__header{display:flex;margin-bottom:90px}.project__image{max-width:45%;margin-right:57px;flex:1 0 auto}.project__image img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1699px){.project__header{margin-bottom:70px}.project__image img{height:100%}}@media (max-width:991px){.project__header{display:block;margin-bottom:50px}.project__image img{height:auto}.project__image{max-width:100%;margin-right:0;margin-bottom:57px}}@media (max-width:767px){.project__image{margin-bottom:30px}}.project__info p:last-child{margin-bottom:0}.project__tasks{position:relative;padding:80px 0;background-size:cover;background-image:url(/local/templates/saula/components/bitrix/news.detail/portfolio-detail/images/projectTasks.jpg);background-repeat:no-repeat;background-position:bottom;margin-bottom:100px}@media (max-width:1699px){.project__tasks{padding:60px 0;margin-bottom:60px}}@media (max-width:767px){.project__tasks{padding:50px 0;margin-bottom:50px}}.project__tasks h2{text-align:center;color:#FFF;font-family:"Century Gothic";font-size:36px;font-weight:400;line-height:59px;letter-spacing:0;text-transform:uppercase;margin-bottom:30px}@media (max-width:1699px){.project__tasks h2{font-size:26px;line-height:43px}}.project__tasks-description{color:#FFF;font-family:Montserrat;font-size:20px;font-weight:400;line-height:34px;text-align:center;width:100%;max-width:700px;margin:0 auto}@media (max-width:1699px){.project__tasks-description{font-size:16px;line-height:27px}}.project__solution{display:flex}.project__solution-left{margin-right:57px;max-width:100%;position:relative}@media (max-width:1699px){.project__solution-left{margin-right:20px}}@media (max-width:991px){.project__solution{display:block}.project__solution-left{margin-right:0;max-width:100%;margin-bottom:50px}}@media (max-width:767px){.project__tasks-description{font-size:14px}.project__solution-left{margin-bottom:40px}}.project__solution-right h2{font-family:"Century Gothic";font-size:36px;font-weight:400;line-height:50px;text-transform:uppercase}.project__solution-slider{margin-bottom:20px;height:700px}@media (max-width:767px){.project__solution-slider{height:420px}.project__solution-dop-info{text-align:center}}.project__solution-slider-item{height:100%}.project__solution-slider-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.project__solution-slider-items .swiper-slide{opacity:.5}.project__solution-slider-items .swiper-slide-thumb-active{opacity:1}.project__solution-slider-items img{width:238px;height:184px}.project__solution-slider-pagination{display:none;position:relative!important;top:0!important;bottom:0!important}@media (max-width:991px){.project__solution-slider-pagination{display:block}}.project__solution-slider-pagination .swiper-pagination-bullet{width:20px;height:20px;background-color:#BAC6CD;margin:0 17px 0 0!important}.project__solution-slider-pagination .swiper-pagination-bullet-active{background-color:#1f485e}.project__solution-slider-pagination .swiper-pagination-bullet:last-child{margin:0!important}.project__solution-desc{margin-bottom:100px}@media (max-width:1699px){.project__solution-right h2{font-size:26px;line-height:36px}.project__solution-desc{margin-bottom:60px}}.project__solution-desc p{margin-bottom:60px}.project__solution-desc p:last-child{margin-bottom:0}@media (max-width:1699px){.project__solution-desc p{margin-bottom:20px}}.project__solution-dop-info h3{color:#1F485E;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:1.5;text-transform:uppercase;margin-bottom:15px}.project__solution-btn{display:inline-block;background-color:#EA4235;color:#FFF;border:3px solid #EA4235;font-family:"Century Gothic";font-size:20px;font-weight:700;line-height:1.5;transition:all .3s ease;text-decoration:none;text-align:center;padding:15px}.project__solution-btn:active,.project__solution-btn:hover{display:inline-block;border:3px solid #EA4235;color:#EA4235;background-color:#FFF;text-decoration:none!important;font-weight:700}.project__slide-thumb{display:flex}@media (max-width:991px){.project__slide-thumb{display:none}.portfolio-more-product__title{text-align:center}}.project__slide-buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;width:54px;height:100%;background-color:#1f485e;background-position:center;background-repeat:no-repeat;transition:all .5s ease;color:#fff;border:2px solid #1f485e}.project__slide-buttons button:active,.project__slide-buttons button:focus,.project__slide-buttons button:hover{color:#1f485e;background-color:#fff}@media (max-width:1699px){.project__solution-btn{font-size:18px;line-height:25px}.project__slide-buttons button{width:43px}}.portfolio-more-product{margin:50px 0 60px}.portfolio-more-product__title{font-family:"Century Gothic";font-size:36px;font-weight:400;line-height:50px;margin-bottom:60px}@media (max-width:1699px){.portfolio-more-product__title{font-size:26px;line-height:36px;margin-bottom:40px}}
/* End */


/* Start:/local/templates/saula/components/bitrix/news.list/advantages/style.css?17520503722886*/
.company-info h2,.company-info p,.company-info__card-desc,.company-info__card-title{font-style:normal;font-weight:400}.company-info{position:relative;margin-top:78px}.company-info__bg-wrapp{background-color:rgba(31,72,94,.31)}@media (max-width:1199px){.company-info{background-color:rgba(31,72,94,.31);padding-bottom:60px}.company-info--margin{margin-bottom:40px}.company-info__bg-wrapp{background-color:initial;margin-bottom:30px}}.company-info__content{display:flex;gap:42px;flex-wrap:wrap}.company-info__title-and-desc{display:flex;flex-direction:column;gap:15px;flex:1 1 500px}.company-info__title-and-desc p{text-wrap:balance}@media (min-width:1200px){.company-info__title-and-desc{margin-bottom:110px;max-width:778px}}.company-info h2{margin-top:50px;color:rgba(30,30,30,.8);font-family:"Century Gothic";font-size:28px;line-height:163%}@media (max-width:1699px){.company-info__title-and-desc{gap:13px}.company-info h2{font-size:26px;line-height:42px}}@media (max-width:991px){.company-info h2{text-align:center;font-size:24px}.company-info p{text-align:center}}.company-info p{color:#585858;font-family:Montserrat;font-size:18px;line-height:2}.company-info__image-wrapp{flex:1 1 400px}@media (max-width:1199px){.company-info__image-wrapp{display:none}}.company-info__image{padding-top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-info__card-items{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;bottom:69px}@media (max-width:1699px){.company-info p{font-size:14px;line-height:24px}.company-info__image-wrapp{flex:1 1 510px}.company-info__card-items{bottom:47px}}@media (max-width:1199px){.company-info__card-items{bottom:0;justify-content:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.company-info__card-item{max-width:379px;background-color:#FFF;display:flex;flex-direction:column;text-align:center;border-radius:10px;box-shadow:0 4px 15px 0 rgba(187,187,187,.25);padding-bottom:40px}@media (max-width:1699px){.company-info__card-item{padding:0 20px 20px;flex:1}}@media (max-width:1199px){.company-info__card-item{flex:auto;max-width:100%}}@media (max-width:480px){.company-info__card-items{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.company-info__card-item{width:100%}}.company-info__card-image{margin:34px auto 24px;max-width:96px;width:100%}@media (max-width:1699px){.company-info__card-image{max-width:65px;margin-top:23px;margin-bottom:16px}}.company-info__card-title{margin-bottom:15px;color:rgba(30,30,30,.8);font-family:"Century Gothic";font-size:20px;line-height:140%;text-transform:uppercase}@media (max-width:1699px){.company-info__card-title{font-size:14px}}.company-info__card-desc{margin:0 auto;max-width:100%;color:rgba(27,27,27,.6);text-align:center;font-family:Montserrat;font-size:18px;line-height:169%}@media (max-width:1699px){.company-info__card-desc{font-size:13px}}
/* End */


/* Start:/local/templates/saula/components/bitrix/news.list/reviews-for-project/style.css?17520503722965*/
.review-for-project-item__review-subtitle,.review-for-project-item__review-title,.review-for-project__title{color:rgba(30,30,30,.8);font-family:"Century Gothic";font-style:normal;font-weight:400}.review-for-project{margin-bottom:90px}@media (max-width:1199px){.review-for-project{margin-top:60px}}.review-for-project__title{font-size:36px;line-height:50px;text-transform:uppercase;margin-bottom:60px}@media (max-width:1699px){.review-for-project__title{font-size:26px;line-height:36px;margin-bottom:40px}}.review-for-project-item{display:flex;margin-bottom:30px}.review-for-project-item:last-child{margin-bottom:0}.review-for-project-item__photo{margin-right:40px;flex:1 0 auto}.review-for-project-item__photo img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:390px;border-radius:2px}@media (max-width:1699px){.review-for-project-item__photo img{max-width:350px}}@media (max-width:767px){.review-for-project{margin-top:30px;text-align:center}.review-for-project-item{display:block}.review-for-project-item__photo{margin-right:0;margin-bottom:10px}.review-for-project-item__rating .rating-area{justify-content:center}}.review-for-project-item__rating .rating-area{margin:0 0 30px}@media (max-width:991px){.review-for-project-item__photo img{max-width:160px}.review-for-project-item__rating .rating-area{margin:0 0 15px}.review-for-project-item__rating .rating-area__item{font-size:20px;line-height:20px}}.review-for-project-item__review{display:flex;flex-direction:column;justify-content:space-between}.review-for-project-item__review-title{font-size:26px;margin-bottom:10px;line-height:36px}@media (max-width:1699px){.review-for-project-item__review-title{font-size:24px;line-height:34px}}@media (max-width:991px){.review-for-project-item__review-title{font-size:20px;line-height:28px;margin-bottom:5px}}.review-for-project-item__review-subtitle{font-size:18px;margin-bottom:20px;line-height:25px}@media (max-width:1699px){.review-for-project-item__review-subtitle{font-size:18px;line-height:25px}}@media (max-width:991px){.review-for-project-item__review-subtitle{font-size:16px;line-height:22px}}.review-for-project-item__review-desc{color:rgba(27,27,27,.6);font-size:20px;font-style:normal;font-weight:400;font-family:Montserrat;line-height:34px}@media (max-width:1699px){.review-for-project-item__review-desc{font-size:16px;line-height:27px}}@media (max-width:991px){.review-for-project-item__review-desc{font-size:14px;line-height:22px}}.rating-area{margin-top:40px;display:flex;gap:10px;align-items:center;margin-bottom:20px}.rating-area__counter-of-reviews{color:rgba(27,27,27,.4);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.rating-area__items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.rating-area__item{flex:1 1 42px;padding:0;cursor:pointer;font-size:32px;line-height:32px;color:#d3d3d3;text-shadow:1px 1px #bbb}.rating-area__item.active{color:#EA4235;text-shadow:1px 1px #EA4235}
/* End */


/* Start:/local/templates/saula/components/bitrix/form.result.new/feedback/style.css?17520503724979*/
.applications{position:relative;background-color:#1F485E}.applications--margin{margin-top:100px}.applications form{position:relative;z-index:0}.applications::before{position:absolute;content:"";height:100%;width:50%;z-index:0;top:0;left:0;background-color:#EA4235;display:none}@media (min-width:1200px){.applications::before{display:block}}.applications__left-and-right-side{padding:30px 0;gap:20px;display:grid;grid-template-columns:1.6fr 1fr}@media (min-width:1700px){.applications__left-and-right-side{padding:60px 0}}@media (max-width:991px){.applications__left-and-right-side{display:block;padding:60px 0}}@media (max-width:767px){.applications__left-and-right-side{padding:50px 20px}}.applications__left-side{position:relative;display:flex;flex-direction:column;flex:1.8 0 0;align-self:stretch;justify-content:center}.applications__left-side::after,.applications__left-side::before{position:absolute;content:"";height:100%;box-sizing:content-box}.applications__left-side::before{width:150%;left:-52%;background-image:url(/local/templates/saula/components/bitrix/form.result.new/feedback/images/applicationsLeftSideImage.svg);background-size:contain;background-repeat:no-repeat;background-position:right;padding:30px 0;top:-30px;display:block}@media (min-width:1700px){.applications__left-side::before{padding:60px 0;top:-60px;width:106%;left:-100px}}@media (max-width:991px){.applications__left-side::before{display:none}}.applications__left-side::after{width:100%;left:-50%;background-color:#EA4235;padding:30px 0;top:-30px;z-index:0;display:block}.applications__description,.applications__title{z-index:1;position:relative}@media (max-width:991px){.applications__left-side::after{display:none}.applications__left-side{text-align:center;align-items:center;margin-bottom:30px}}.applications__right-side{flex:1 0 0}.applications__title{width:17em;color:#FFF;font-family:"Century Gothic";font-size:40px;font-style:normal;font-weight:700;line-height:163%;margin-bottom:20px}.applications__description,.applications__description p,.applications__form-info,.applications__form-info p,.applications__form-inputs input,.applications__privacy-text{font-family:Montserrat;font-weight:400;font-style:normal}@media (max-width:1699px){.applications__title{font-size:26px}}@media (max-width:991px){.applications__title{width:100%;max-width:465px}}@media (max-width:767px){.applications__title{font-size:24px;line-height:39px}}.applications__description,.applications__description p{width:27em;color:#FFF;font-size:20px;line-height:1.5}@media (max-width:1699px){.applications__description,.applications__description p{font-size:14px}}@media (max-width:991px){.applications__description,.applications__description p{width:100%;max-width:465px}}.applications__form-info,.applications__form-info p{color:#fff;font-size:20px;text-align:center;margin-bottom:20px}.applications__form-inputs{margin-bottom:40px}@media (max-width:1699px){.applications__form-info,.applications__form-info p{font-size:14px}.applications__form-inputs{margin-bottom:30px}}.applications__form-inputs input{-webkit-appearance:none;cursor:pointer;padding:0;color:#FFF;font-size:20px;line-height:42.99px;background-color:#1F485E;border-bottom:1px solid #FFF;width:100%;border-radius:0}.applications__form-input{position:relative}.applications__form-input:first-child{margin-bottom:40px}.applications__input-error{display:none;position:absolute}.applications__input-error p{color:red}@media (max-width:1699px){.applications__form-inputs input{font-size:14px;line-height:29px}.applications__form-input:first-child{margin-bottom:30px}.applications__input-error p{font-size:14px}}.applications__form-check{position:relative;display:none}.applications__form-check:before,.applications__form-check:checked+label:after{content:"";position:absolute;width:20px;height:20px}.applications__form-check:checked+label:after{background:url(/local/templates/saula/components/bitrix/form.result.new/feedback/images/applicationCheckbox.svg) center no-repeat;background-size:contain;z-index:5;top:-1.5px;right:-1.5px}.applications__form-check:before{left:-10px}.applications__privacy-text{color:#FFF;font-size:16px;line-height:42.99px}.applications__privacy-link{text-decoration:underline;color:#FFF}.applications__privacy-link:hover{text-decoration:none}.applications input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:30px;text-align:center;color:#FFF;font-family:"Century Gothic";font-size:20px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;border-radius:2px;background-color:#EA4235;max-width:100%;width:100%;min-height:65px;border:3px solid transparent;transition:all .3s ease}.applications input[type=submit]:active,.applications input[type=submit]:focus,.applications input[type=submit]:hover,.applications input[type=submit]:visited{color:#EA4235;background-color:#FFF;border-color:#EA4235}@media (min-width:1200px){.applications input[type=submit]{max-width:581px}}@media (max-width:1699px){.applications input[type=submit]{font-size:14px;line-height:normal;min-height:44px;margin-top:20px}}
/* End */


/* Start:/local/templates/saula/components/bitrix/main.userconsent.request/consent/style.css?17520503721150*/
.feedback-request__check,.main-user-consent-request.feedback-request__privacy::before{display:none}.main-user-consent-request.feedback-request__privacy{position:relative}.main-user-consent-request::before .feedback-request__check:checked{background:unset;content:unset}.feedback-checkbox{display:block;position:absolute;width:25px;height:23px;border:1px solid #EA4235;left:0;top:5px;border-radius:2px}@media (max-width:1699px){.feedback-checkbox{width:18px;height:17px}}.main-user-consent-request .feedback-request__check:checked+.feedback-checkbox::before{content:"";position:absolute;background:url(/local/templates/saula/components/bitrix/main.userconsent.request/consent/./images/checkmark.svg) center no-repeat;background-size:contain;z-index:5;top:-1px;right:-1px;width:100%;height:100%}.feedback-checkbox::before,.feedback-checkbox:after{content:"";position:absolute;width:8px;height:8px;top:-2px}.feedback-checkbox::before{z-index:1;background-color:#1F485E;right:-2px}.feedback-checkbox:after{background:#1F485E;right:-3px}label.main-user-consent-request.feedback-request__privacy{padding-left:40px;display:flex}@media (max-width:1699px){label.main-user-consent-request.feedback-request__privacy{padding-left:30px}}
/* End */


/* Start:/local/templates/saula/components/bitrix/main.userconsent.request/consent/user_consent.css?17189753814583*/
.main-user-consent-request a {
  cursor: pointer;
}
.main-user-consent-request input[type=checkbox] {
  margin: 5px 10px 0 0;
}
.main-user-consent-request-popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  z-index: 9000;
}
.main-user-consent-request-popup-cont {
  min-height: 290px;
  /* loader magic */
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  padding: 20px;
  min-width: 320px;
  background: #fff;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}
.main-user-consent-request-popup-header {
  margin: 0 0 30px 0;
  font: normal 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #000;
  text-align: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 260px;
}
.main-user-consent-request-popup-textarea-block {
  margin: 0 0 20px 0;
}
.main-user-consent-request-popup-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-user-consent-request-popup-button {
  display: inline-block;
  height: 39px;
  margin: 0 10px 5px 0;
  padding: 0 18px;
  border: none;
  border-radius: 2px;
  font: normal 12px/39px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #535c69;
  outline: none;
  vertical-align: middle;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s linear, color 0.2s linear;
  -o-transition: background-color 0.2s linear, color 0.2s linear;
  transition: background-color 0.2s linear, color 0.2s linear;
  cursor: pointer;
}
.main-user-consent-request-popup-button-acc {
  background: #bbed21;
}
.main-user-consent-request-popup-button-acc:hover {
  background: #d2f95f;
}
.main-user-consent-request-popup-button-rej {
  -webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
  box-shadow: inset 0 0 0 1px #a1a6ac;
  background: none;
}
.main-user-consent-request-popup-button-rej:hover {
  background: #cfd4d8;
}
.main-user-consent-request-popup-text {
  padding: 5px 10px;
  width: 100%;
  height: 130px;
  border: 1px solid #999;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -moz-appearance: none;
  color: black;
}
/** LOADER **/
.main-user-consent-request-loader {
  position: relative;
  height: 100px;
  width: 100px;
  margin: 0 auto;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
      transform: translate(0, 50%);
}
.main-user-consent-request-path {
  stroke: #80868e;
  stroke-dasharray: 100, 200;
}
.main-user-consent-request-loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}
.main-user-consent-request-circular {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: inherit;
  width: inherit;
  -webkit-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
      transform-origin: center center;
}
.main-user-consent-request-path {
  stroke: #ccc;
  stroke-dasharray: 60, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
}
.main-user-consent-request-announce {
  cursor: pointer;
  color: #b6b5b5;
  font-size: 13px;
  line-height: 20px;
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@media (min-width: 992px) {
  .main-user-consent-request-popup-cont {
    min-height: 400px;
    min-width: 640px;
  }
  .main-user-consent-request-popup-header {
    max-width: 590px;
  }
  .main-user-consent-request-popup-text {
    height: 240px;
  }
}
@media (max-width: 991px) {
  .main-user-consent-request-popup-cont {
    width: 65%;
  }
  .main-user-consent-request-popup-header {
    max-width: 100%;
  }
}
@media (max-width: 1699px) {
  .main-user-consent-request-announce {
    font-size: 10px;
  }
}
/* End */


/* Start:/local/templates/saula/components/bitrix/news.list/catalog-list/style.css?17520503721855*/
.catalog-list-description h3,.catalog-list>h2{font-family:"Century Gothic";font-weight:400;letter-spacing:0}.catalog-list>h2{font-size:36px;line-height:1.5px;text-align:left;margin-top:60px;margin-bottom:60px}.catalog-list__wrapp{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (max-width:991px){.catalog-list__wrapp{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.catalog-list__item{display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box;background-color:#1F485E}.catalog-list__item-description{padding:20px;flex:25 auto;text-align:center;display:flex;align-items:center;justify-content:center}.catalog-list__item-description h2{color:#FFF;font-family:"Century Gothic";font-size:20px;font-style:normal;font-weight:400;text-transform:uppercase;line-height:1.5}.catalog-list__item-image{flex:1 1 300px;position:relative;overflow:hidden;border:1px solid #1F485E;background:#fff}.catalog-list__item-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:100%;transition:transform .3s}.catalog-list__item:hover .catalog-list__no-photo svg,.catalog-list__item:hover img{transform:scale(1.1)}.catalog-list__no-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e1e1e1;color:rgba(27,27,27,.6)}.catalog-list__no-photo svg{transition:transform .3s}.catalog-list-description h3{font-size:26px;text-align:left;margin-bottom:20px}.catalog-list-description p,.catalog-list-description ul{font-family:Montserrat;color:rgba(27,27,27,.6)}.catalog-list-description p{font-size:18px;line-height:normal;margin-bottom:15px}.catalog-list-description ul{margin:20px 0;padding-left:35px;list-style:outside}.catalog-list-description ul li{list-style:outside;margin-bottom:10px;font-size:18px}
/* End */


/* Start:/local/templates/saula/components/bitrix/system.pagenavigation/numbers/style.css?17520503721818*/
.bx-pagination{margin:60px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bx-pagination-container{text-align:center;position:relative}.bx-pagination-container ul{padding:0;margin:0;list-style:none;gap:0;display:flex;flex-direction:row}.bx-pagination-container ul li{display:flex}.bx-pagination-container ul li span{transition:color .3s ease,background-color .3s ease,border-color .3s ease;font-family:Montserrat;font-size:20px;font-weight:400;letter-spacing:0;color:rgba(30,30,30,.368627451);background:0 0;padding:10px;display:block;line-height:1;vertical-align:middle;box-sizing:border-box}.bx-pagination-container ul li a{text-decoration:none;display:block;vertical-align:middle}.bx-pagination-container ul li a:hover span,.bx-pagination-container ul li.bx-active span{color:#1F485E;font-weight:600}.bx-pagination-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:10px;justify-content:flex-end}.bx-pagination-buttons ul{display:flex}.bx-pagination-buttons .bx-pag-next a,.bx-pagination-buttons .bx-pag-prev a{cursor:pointer;display:block;width:60px;height:60px;border-radius:50%;box-shadow:0 0 20px 0 rgba(49,38,25,.07);background-color:rgba(255,255,255,.2784313725);background-position:center;background-repeat:no-repeat;transition:all .5s ease}.bx-pagination-buttons .bx-pag-next a:active,.bx-pagination-buttons .bx-pag-next a:focus,.bx-pagination-buttons .bx-pag-next a:hover,.bx-pagination-buttons .bx-pag-prev a:active,.bx-pagination-buttons .bx-pag-prev a:focus,.bx-pagination-buttons .bx-pag-prev a:hover{background-color:rgba(84,123,145,.25)}.bx-pagination-buttons .bx-pag-prev a{background-image:url(/local/templates/saula/components/bitrix/system.pagenavigation/numbers/images/leftSliderArrow.svg);margin-right:15px}.bx-pagination-buttons .bx-pag-next a{background-image:url(/local/templates/saula/components/bitrix/system.pagenavigation/numbers/images/rightSliderArrow.svg);margin-left:15px}
/* End */
/* /local/templates/saula/components/bitrix/news.detail/portfolio-detail/style.css?17520503726284 */
/* /local/templates/saula/components/bitrix/news.list/advantages/style.css?17520503722886 */
/* /local/templates/saula/components/bitrix/news.list/reviews-for-project/style.css?17520503722965 */
/* /local/templates/saula/components/bitrix/form.result.new/feedback/style.css?17520503724979 */
/* /local/templates/saula/components/bitrix/main.userconsent.request/consent/style.css?17520503721150 */
/* /local/templates/saula/components/bitrix/main.userconsent.request/consent/user_consent.css?17189753814583 */
/* /local/templates/saula/components/bitrix/news.list/catalog-list/style.css?17520503721855 */
/* /local/templates/saula/components/bitrix/system.pagenavigation/numbers/style.css?17520503721818 */
