

/* Start:/company/style.css?170962395115183*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel{
    display: none !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1{
    background: transparent !important;
}
.intec-template .intec-template-layout-page-wrapper{
    margin-bottom: 0 !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-menu.widget-menu-transparent {
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
}

/* BANNER */
.widget-banner{
    position: relative;
    overflow: hidden;
    background: linear-gradient(267deg, #F7FCFF -3.28%, #F3F5FD 90.47%);
}
.widget-banner .widget-banner-wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 65px 0 192px;
}
.widget-banner .widget-banner-text{
    flex: 0 0 50%;
    position: relative;
    z-index: 3;
}
.widget-banner .widget-banner-text .widget-banner-title{
    font-weight: 500;
    font-size: clamp(24px, 4vw, 36px);
    line-height: 138.5%;
    color: #3C3C3C;
}
.widget-banner .widget-banner-text .widget-banner-description{
    font-style: normal;
    font-weight: 400;
    font-size: clamp(14px, 3.6vw, 18px);
    line-height: 160.19%;
    color: #000000;
    margin: 30px 0 0;
}
.widget-banner .widget-banner-text .widget-banner-button-wrap{
    margin: 81px 0 0;
    display: flex;
}
.widget-banner .widget-banner-text .widget-banner-button{
    display: block;
    font-weight: 500;
    font-size: clamp(12px, 2vw, 16px);
    line-height: 137%;
    color: #FFFFFF;
    background: #11436B;
    border: 1px solid #11436B;
    border-radius: 47px;
    padding: 16px 37px;
    cursor: pointer;
    text-decoration: none;

    transition: color .3s ease-out, background-color .3s ease-out;
}
.widget-banner .widget-banner-text .widget-banner-button:hover,
.widget-banner .widget-banner-text .widget-banner-button:focus{
    color: #11436B;
    background-color: transparent;
}
.widget-banner .widget-banner-picture{
    position: relative;
    flex: 0 0 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.widget-banner .widget-banner-picture svg{
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(62px, -239px);
    z-index: 2;
}
.widget-banner .widget-banner-main-picture {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-35%, -56%);
    height: 800px;
    width: 950px;
}
.widget-banner .widget-banner-additional-picture{
    position: absolute;
    width: 309px;
    height: 110px;
    object-fit: contain;
    object-position: left;
    z-index: 2;
}
.widget-banner .widget-banner-additional-picture:nth-child(1){
    transform: translate(66px, -164px);
}
.widget-banner .widget-banner-additional-picture:nth-child(2){
    align-self: flex-end;
    transform: translate(189px, 49px);
}
.widget-banner .widget-banner-additional-picture:nth-child(3){
    transform: translate(-112px, 118px);
}

@media all and (max-width: 1600px) {
    .widget-banner .widget-banner-additional-picture:nth-child(2){
        transform: translate(70px, 49px);
    }
}
@media all and (max-width: 1400px) {
    .widget-banner .widget-banner-additional-picture:nth-child(1){
        transform: translate(-58px, -164px);
    }
    .widget-banner .widget-banner-additional-picture:nth-child(2){
        transform: translate(-15px, 49px);
    }
    .widget-banner .widget-banner-additional-picture:nth-child(3){
        transform: translate(-212px, 118px);
    }
    .widget-banner .widget-banner-picture svg{
        transform: translate(-70px, -239px);
    }
    .widget-banner .widget-banner-main-picture{
        transform: translate(-50%, -56%);
    }
}
@media all and (max-width: 1200px) {
    .widget-banner .widget-banner-wrapper{
        padding: 0 0 150px;
        align-items: flex-start;
    }
    .widget-banner .widget-banner-text .widget-banner-description br{
        display: none;
    }
    .widget-banner .widget-banner-main-picture,
    .widget-banner .widget-banner-picture svg{
        display: none;
    }
    .widget-banner .widget-banner-additional-picture{
        position: relative;
        transform: none !important;
        padding: 10px;
    }
}
@media all and (max-width: 1000px) {
    .widget-banner .widget-banner-picture{
        display: none;
    }
    .widget-banner .widget-banner-text{
        flex: 0 0 100%;
    }
    .widget-banner .widget-banner-text .widget-banner-button-wrap{
        margin: 40px 0 0;
    }
    .widget-banner .widget-banner-wrapper{
        margin: -60px 0 0;
    }
}
@media all and (max-width: 550px) {
    .widget-banner .widget-banner-text .widget-banner-description{
        margin: 24px 0 0;
    }
    .widget-banner .widget-banner-text .widget-banner-button{
        padding: 14px 32px;
    }
    .widget-banner .widget-banner-wrapper{
        padding: 0 0 120px;
    }
}

/* ADVANTAGES */
.widget-advantages{
    position: relative;
    overflow: hidden;
    margin: -60px 0 0;
    padding: 0 0 60px;
    z-index: 2;
}
.widget-advantages .widget-advantages-wrapper{
    background: #FFFFFF;
    box-shadow: 15px 5px 25px 20px rgba(164, 164, 164, 0.08);
    border-radius: 10px;
    margin-left: calc((100vw - 805px) / 2);
    padding: 34px 65px;
}
.widget-advantages .widget-items{
    display: flex;
    margin: 0 -54px;
}
.widget-advantages .widget-item{
    padding: 0 54px;
}
.widget-advantages .widget-item-number{
    font-weight: 600;
    font-size: clamp(24px, 4vw, 38px);
    line-height: 118%;
    color: #11436B;
}
.widget-advantages .widget-item-name{
    font-weight: 400;
    font-size: clamp(14px, 3vw, 18px);
    line-height: 160%;
    color: #000000;
}

@media all and (max-width: 1000px) {
    .widget-advantages .widget-advantages-wrapper{
        margin: 0;
    }
    .widget-advantages .widget-items{
        margin: -12px;
    }
    .widget-advantages .widget-item{
        flex: 0 0 33.33%;
        padding: 12px;
    }
    .widget-advantages .widget-item-name{
        max-width: 98%;
    }
}
@media all and (max-width: 550px) {
    .widget-advantages .widget-item-name{
        line-height: 120%;
    }
    .widget-advantages .widget-items{
        flex-wrap: wrap;
    }
    .widget-advantages .widget-item{
        flex: 0 0 50%;
    }
    .widget-advantages .widget-advantages-wrapper{
        padding: 20px;
    }
    .widget-advantages{
        margin: -30px 0 0;
        padding: 0 0 30px;
    }
}

/* ABOUT */
.widget-about{
    position: relative;
    overflow: hidden;
    padding: clamp(60px, 12vw, 101px) 0 clamp(30px, 12vw, 60px);
}
.widget-about .widget-about-wrapper{
    display: flex;
}
.widget-about .widget-about-text{
    flex: 0 0 50%;
}
.widget-about .widget-title{
    font-weight: 500;
    font-size: clamp(18px, 3vw, 30px);
    line-height: 138.5%;
    color: #3C3C3C;
}
.widget-about .widget-description{
    font-weight: 400;
    font-size: clamp(14px, 3vw, 18px);
    line-height: 150%;
    color: #484848;
    margin: 46px 0 0;
    max-width: 600px;
}
.widget-about .widget-description p{
    margin: 0 0 16px;
}
.widget-about .widget-description p:last-child{
    margin: 0;
}
.widget-about .widget-button-wrap{
    margin: 59px 0 0;
    display: flex;
}
.widget-about .widget-button{
    display: block;
    text-decoration: none;
    font-weight: 400;
    font-size: clamp(12px, 3vw, 16px);
    line-height: 137%;
    color: #11436B;
    border: 1px solid #11436B;
    background: transparent;
    border-radius: 47px;
    padding: 16px 28px;
    cursor: pointer;

    transition: color .3s ease-out, background-color .3s ease-out;
}
.widget-about .widget-button:hover,
.widget-about .widget-button:focus{
    color: #fff;
    background-color: #11436B;
}
.widget-about .widget-about-pictures{
    flex: 0 0 50%;
}
.widget-about .widget-about-picture{
    width: calc(100% + 202px);
    height: calc(100% + 52px);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(16px, 5px);
}

@media all and (max-width: 1700px) {
    .widget-about .widget-about-picture{
        width: 100%;
        height: 100%;
        transform: none;
    }
    .widget-about .widget-about-picture{
        background-position: top;
    }
}
@media all and (max-width: 1000px) {
    .widget-about .widget-about-wrapper{
        flex-direction: column-reverse;
    }
    .widget-about .widget-about-text,
    .widget-about .widget-about-pictures{
        flex: 0 0 100%;
    }
    .widget-about .widget-about-picture{
        height: 320px;
    }
    .widget-about .widget-about-pictures{
        margin: 0 0 40px;
    }
    .widget-about .widget-description{
        max-width: 100%;
    }
}
@media all and (max-width: 550px) {
    .widget-about .widget-about-picture{
        height: 180px;
    }
    .widget-about .widget-about-pictures{
        margin: 0 0 20px;
    }
    .widget-about .widget-title br{
        display: none;
    }
    .widget-about .widget-description{
        margin: 20px 0 0;
    }
    .widget-about .widget-button-wrap{
        margin: 30px 0 0;
    }
}

/* LANGUAGES */
.widget-languages{
    position: relative;
    overflow: hidden;
    padding: clamp(30px, 12vw, 80px) 0 9px;
}
.widget-languages .widget-header-title{
    font-weight: 500;
    font-size: clamp(22px, 4vw, 30px);
    line-height: 136%;
    color: #353535;
}
.widget-languages .widget-content{
    margin: 48px 0 0;
}
.widget-languages .widget-item-wrapper{
    display: flex;
    justify-content: center;
    border: 1px solid #EFEFEF;
    border-radius: 10px;
    padding: 23px 35px;
}

@media all and (max-width: 1000px) {
    .widget-languages{
        padding: clamp(30px, 12vw, 80px) 0 clamp(30px, 12vw, 60px);
    }
}
@media all and (max-width: 550px) {
    .widget-languages .widget-content{
        margin: 24px 0 0;
    }
    .widget-languages .widget-item-wrapper{
        padding: 18px 22px;
    }
}

/* REVIEWS */
.reviews-wrap{
    padding-top: 130px;
}
@media all and (max-width: 1024px) {
    .reviews-wrap{
        padding-top: 50px;
    }
}


/* OUR HISTORY */
.widget-our-history{
    position: relative;
    overflow: hidden;
    padding: clamp(38px, 12vw, 150px) 0 clamp(80px, 12vw, 150px);
}
.widget-our-history .widget-header .widget-header-title{
    color: #353535;
    font-size: clamp(22px, 4vw, 32px);
    font-style: normal;
    font-weight: 500;
    line-height: 136%;
}
.widget-our-history .widget-content{
    margin: 35px 0 0;
    max-width: 893px;
}
.widget-our-history .widget-text-wrap{
    max-height: 296px;
    overflow: hidden;

    transition: max-height .8s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget-our-history .widget-text{
    color: #484848;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.widget-our-history .widget-text p {
    margin: 0 0 27px;
}
.widget-our-history .widget-toggle-show{
    display: none;
    align-items: center;
    color: #11436B;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 137%;
    cursor: pointer;
    margin: 33px 0 0;
}
.widget-our-history .widget-toggle-show svg{
    margin: 0 0 0 9px;

    transition: transform .8s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget-our-history .widget-toggle-show[data-action='hide'] svg{
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
@media all and (max-width: 550px) {
    .widget-our-history .widget-header .widget-header-title br{
        display: none;
    }
    .widget-our-history .widget-text{
        font-size: 16px;
    }
    .widget-our-history .widget-text p{
        margin: 0 0 20px;
    }
    .widget-our-history .widget-text-wrap{
        max-height: 260px;
    }
    .widget-our-history .widget-toggle-show{
        font-size: 15px;
        margin: 24px 0 0;
    }
}

/* AWARDS */
.widget-awards{
    position: relative;
    overflow: hidden;
    padding: clamp(80px, 12vw, 85px) 0 clamp(80px, 12vw, 94px);
    background: #EEF7FD;
}
.widget-awards .widget-item .widget-header-title{
    color: #353535;
    font-size: clamp(22px, 4vw, 32px);
    font-style: normal;
    font-weight: 500;
    line-height: 136%;
}
.widget-awards .widget-items{
    display: flex;
    flex-wrap: wrap;
    margin: -28px;
}
.widget-awards .widget-item{
    position: relative;
    margin: 28px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    flex: 0 0 calc(30% - 12px);
}
.widget-awards .widget-custom-item{
    cursor: default;
}
.widget-awards .widget-item-picture{
    height: clamp(360px, 64vw, 600px);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.widget-awards .widget-item-name{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #353535;
    font-size: clamp(14px, 2.8vw, 18px);
    font-style: normal;
    font-weight: 500;
    line-height: 136%;
    border-radius: 10px;
    padding: 32px 44px 27px;
    background-color: #fff;
    pointer-events: none;

    transition: color .3s ease-out;
}
.widget-awards .widget-item:hover .widget-item-name{
    color: #49B7F9;
}
.widget-awards .widget-icon{
    position: absolute;
    top: 0;
    left: 41%;
    transform: translate(-50%, 7%);
    pointer-events: none;
}
@keyframes circleWave {
    0%{
        transform: scale(.8);
    }
    100%{
        transform: scale(1);
    }
}
.widget-awards .widget-icon svg circle{
    transform: scale(.8);
    animation: circleWave 5s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
    transform-origin: center;
}
.widget-awards .widget-icon svg circle:nth-child(2){
    animation-delay: .4s;
}
.widget-awards .widget-icon svg circle:nth-child(3){
    animation-delay: .8s;
}
.widget-awards .widget-icon svg circle:nth-child(4){
    animation-delay: 1.2s;
}

@media all and (max-width: 1100px) {
	.widget-awards .widget-item.widget-custom-item {
	    flex: 0 1 100%;
	}
	.widget-awards .widget-item {
        flex: 0 0 calc(50% - 56px);
    }
}
@media all and (max-width: 720px) {
    .widget-awards .widget-item-name{
        padding: 24px 20px;
    }
    .widget-awards .widget-item{
        margin: 12px;
    }
    .widget-awards .widget-items{
        margin: -12px;
    }
    .widget-awards .widget-item {
        flex: 0 0 calc(50% - 24px);
    }
}
@media all and (max-width: 550px) {
    .widget-awards .widget-item.widget-custom-item{
        flex: 1;
    }
	.widget-awards .widget-item {
	    flex: 0 0 calc(100% - 24px);
    }
}
.widget-our-history .widget-director-picture-wrap{

}
.widget-our-history .widget-director-picture{
    width: 100%;
    height: 100%;
}
.widget-our-history .widget-director-picture img{
    /*width: 100%;*/
    /*height: 100%;*/
    /*object-position: center;*/
    /*object-fit: contain;*/
}

@media all and (max-width: 1200px) {
    .widget-our-history .widget-header .widget-header-title br{
        display: none;
    }
}
@media all and (max-width: 1000px) {
    .widget-our-history .widget-director-picture-wrap{
        display: none;
    }
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.staff/template.2/style.css?16944123884260*/
.widget.c-staff.c-staff-template-2{
    position: relative;
    overflow: hidden;
    padding: clamp(80px, 12vw, 150px) 0 clamp(80px, 12vw, 120px);
}
.widget.c-staff.c-staff-template-2 .widget-header .widget-title{
    color: #353535;
    font-size: clamp(22px, 4vw, 32px);
    font-style: normal;
    font-weight: 500;
    line-height: 136%;
}
.widget.c-staff.c-staff-template-2 .widget-content {
    margin-top: 46px !important;
}
.widget.c-staff.c-staff-template-2 .widget-elements{
    margin: 0 0 61px;
}
.widget.c-staff.c-staff-template-2 .widget-element {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.widget.c-staff.c-staff-template-2 .widget-element-wrapper {
    max-width: 285px;
    margin: auto;
}
.widget.c-staff.c-staff-template-2 .widget-element-image {
    background-size: cover;
    background-position: center center;
    height: 314px;
}
.widget.c-staff.c-staff-template-2 .widget-element-text{
    margin: 31px 0 0;
}
.widget.c-staff.c-staff-template-2 .widget-element-position {
    color: #353535;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 136%;
    margin: 0 0 5px;
}
.widget.c-staff.c-staff-template-2 .widget-element-name {
    color: #484848;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 136%;
}
.widget.c-staff.c-staff-template-2 .widget-button-wrapper {
    display: inline-block;
    color: #2d2d2d;
    text-decoration: none;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    -ms-transition: color 0.4s;
    -o-transition: color 0.4s;
    transition: color 0.4s;
}
.widget.c-staff.c-staff-template-2 .widget-button-text {
    display: inline-block;
    vertical-align: middle;
}
.widget.c-staff.c-staff-template-2 .widget-button-name {
    font-size: 18px;
    line-height: 27px;
}
.widget.c-staff.c-staff-template-2 .widget-button-description {
    font-size: 10px;
    line-height: 15px;
    padding-top: 5px;
}
.widget.c-staff.c-staff-template-2 .widget-button-icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 27px;
    padding-left: 25px;
}
.widget.c-staff.c-staff-template-2 .widget-button-icon i {
    font-size: 14px;
    line-height: 14px;
}

.widget.c-staff.c-staff-template-2 .widget-navigation{
    display: flex;
    align-items: center;
}
.widget.c-staff.c-staff-template-2 .widget-navigation button{
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #F2F2F2;
    cursor: pointer;
    outline: none;

    transition: border-color .3s ease-out;
}
.widget.c-staff.c-staff-template-2 .widget-navigation button:nth-child(2){
    margin: 0 0 0 10px;
}
.widget.c-staff.c-staff-template-2 .widget-navigation button:hover,
.widget.c-staff.c-staff-template-2 .widget-navigation button:focus{
    border-color: #11436B;
}
.widget.c-staff.c-staff-template-2 .widget-navigation button svg path{
    transition: stroke .3s ease-out;
}
.widget.c-staff.c-staff-template-2 .widget-navigation button:hover svg path,
.widget.c-staff.c-staff-template-2 .widget-navigation button:focus svg path{
    stroke: #11436B;
}
.widget.c-staff.c-staff-template-2 .widget-pagination{
    display: flex;
    align-items: center;
    margin: -10px;
}
.widget.c-staff.c-staff-template-2 .widget-pagination button{
    width: 6px;
    flex: 0 0 6px;
    padding: 0;
    height: 6px;
    border: none;
    outline: none;
    background-color: #DADADA;
    margin: 10px;
    border-radius: 50%;

    transition: background-color .3s ease-out, transform .3s ease-out;
}
.widget.c-staff.c-staff-template-2 .widget-pagination button.active{
    background-color: #194D77;
    transform: scale(1.8);
}

@media all and (max-width: 550px) {
    .widget.c-staff.c-staff-template-2 .widget-content{
        margin-top: 32px !important;
    }
    .widget.c-staff.c-staff-template-2 .widget-navigation-wrap{
        display: none;
    }
    .widget.c-staff.c-staff-template-2 .widget-elements{
        margin: 0 0 40px;
    }
    .widget.c-staff.c-staff-template-2 .widget-button-name {
        font-size: 14px;
    }
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.news/template.1.2023/style.css?16950292652693*/
.widget.c-news.c-news-template-1-2023{
  position: relative;
  overflow: hidden;
  padding: 81px 0;
  background: #EEF7FD;
}
.widget.c-news.c-news-template-1-2023 .widget-header .widget-title{
  color: #353535;
  font-size: clamp(22px, 4vw, 32px);
  font-style: normal;
  font-weight: 500;
  line-height: 136%;
}
.widget.c-news.c-news-template-1-2023 .widget-content{
  margin: 46px 0 0 !important;
}
.widget.c-news.c-news-template-1-2023 .widget-item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 36px 34px 26px;
  border-radius: 10px;
  border: 1px solid #BDE0F8;
  background: #FFF;
  text-decoration: none;
}
.widget.c-news.c-news-template-1-2023 .widget-item-name {
  text-decoration: none;
  color: #484848;
  font-size: clamp(18px, 3.6vw, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.widget.c-news.c-news-template-1-2023 .widget-item-description {
  color: #484848;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 16px 0 0;
}
.widget.c-news.c-news-template-1-2023 .widget-item-show-more-wrap {
  display: flex;
  justify-content: center;
  border-top: 1px solid #EBEFF2;
  padding: 25px 0 0;
  margin: 34px 0 0;
}
.widget.c-news.c-news-template-1-2023 .widget-item-show-more{
  color: #11436B;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.16px;
}

.widget.c-news.c-news-template-1-2023 .widget-footer-button {
  color: #2d2d2d !important;
}
.widget.c-news.c-news-template-1-2023 .widget-footer-button:hover,
.widget.c-news.c-news-template-1-2023 .widget-footer-button:focus,
.widget.c-news.c-news-template-1-2023 .widget-footer-button:active {
  color: #fff !important;
}

@media all and (max-width: 550px) {
  .widget.c-news.c-news-template-1-2023 .widget-item-wrapper{
    padding: 30px 20px;
  }
  .widget.c-news.c-news-template-1-2023 .widget-item-show-more-wrap{
    padding: 20px 0 0;
    margin: 30px 0 0;
  }
  .widget.c-news.c-news-template-1-2023 .widget-item-show-more{
    font-size: 15px;
  }
}

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

.widget.c-news.c-news-template-1-2023 .widget-link-all {
    display: block;
    margin-top: 0;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    color: #11436B;
}
.widget.c-news.c-news-template-1-2023 .widget-link-all:hover svg {
    transition: all 1s ease;
    animation: arrow 1s linear infinite;
}
.widget.c-news.c-news-template-1-2023 .widget-link-all svg {
    margin-left: 14px;
    transition: 0.4s;
    left: 0;
    position: relative;
}

/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.reviews/template.12.custom/style.css?16194166657772*/
.widget.c-reviews.c-reviews-template-12 .widget-header {
    padding-bottom: 42px;
}
.widget.c-reviews.c-reviews-template-12 .widget-link-all {
    display: block;
    margin-top: 0;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    color: #11436B;
}
.widget.c-reviews.c-reviews-template-12 .widget-link-all svg {
    margin-left: 14px;
    transition: 0.4s;
    left: 0;
    position: relative;
}
.widget.c-reviews.c-reviews-template-12 .widget-link-all:hover svg {
    transition: all 1s ease;
    animation: arrow 1s linear infinite;
}
.widget.c-reviews.c-reviews-template-12 .widget-content-right {

}
.widget.c-reviews.c-reviews-template-12 .widget-description {
  margin-top: 15px;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-wrapper {
  padding: 30px 30px 60px 30px;
  height: 100%;
}
.widget.c-reviews.c-reviews-template-12 .widget-owl-item:last-child .widget-item {
  border-right: 1px solid #F2F2F2;
}
.widget.c-reviews.c-reviews-template-12 .widget-owl-item .widget-item {
  background: #ffffff;
  border: 1px solid #F2F2F2;
  border-right: 0;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-date {
    margin-bottom: 12px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #808080;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-image {
    display: block;
    width: 45px;
    height: 45px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-description {
    position: relative;
    height: 72px;
    margin-top: 16px;
    margin-bottom: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 72px;
    font-size: 14px;
    line-height: 24px;
    color: #808080;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-name {
    display: inline-block;
    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;
    font-size: 18px;
    line-height: 26px;
    color: #404040;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-rating {
  color: #dddddd;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-rating-active {
  color: #FBCD56;
}
.widget.c-reviews.c-reviews-template-12 .widget-item-link-detail-button {
    padding: 9px 19px !important;
    border: 1px solid;
    font-weight: 500;
    line-height: 137%;
    font-size: 14px;
    border-radius: 47px;
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-20px);
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-left,
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-right {
    font-size: 0;
    width: 40px;
    height: 40px;
    border: 1px solid #F2F2F2;
    border-radius: 50%;
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -ms-transition-duration: 350ms;
    -o-transition-duration: 350ms;
    transition-duration: 350ms;
    -webkit-transition-property: background-color, border-color;
    -moz-transition-property: background-color, border-color;
    -ms-transition-property: background-color, border-color;
    -o-transition-property: background-color, border-color;
    transition-property: background-color, border-color;
    background-color: #ffffff;
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-left i,
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-right i {
  -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;
  font-size: 16px;
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-left:hover,
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-right:hover {
  background-color: #f6f6f6;
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-left:hover i,
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-right:hover i {
  color: #ffffff;
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-left {
  left: -20px;
}
.widget.c-reviews.c-reviews-template-12 .intec-ui-control-navigation .intec-ui-part-button-right {
  right: -20px;
}
.widget.c-reviews.c-reviews-template-12 .widget-footer-button {
  color: #2d2d2d !important;
}
.widget.c-reviews.c-reviews-template-12 .widget-footer-button:hover, .widget.c-reviews.c-reviews-template-12 .widget-footer-button:focus, .widget.c-reviews.c-reviews-template-12 .widget-footer-button:active {
  color: #fff !important;
}
.widget.c-reviews.c-reviews-template-12 .widget-items-dots {
  margin-top: 25px;
}
.widget.c-reviews.c-reviews-template-12 .widget-items-dots .widget-items-dot {
  margin-left: 13px;
  border: 1px solid;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -ms-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
}
.widget.c-reviews.c-reviews-template-12 .widget-items-dots .widget-items-dot:first-child {
  margin-left: 0;
}
.widget.c-reviews.c-reviews-template-12 .widget-items-dots .widget-items-dot:not(.active):not(:hover) {
  background: transparent !important;
}
.widget.c-reviews.c-reviews-template-12 .widget-items-dots .widget-items-dot span {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
@media all and (max-width: 1024px) {
	.widget.c-reviews.c-reviews-template-12 .widget-link-all{
		display:none;
	}
	.widget.c-reviews.c-reviews-template-12 .widget-header {
		padding-bottom: 18px;
	}
	.widget.c-reviews.c-reviews-template-12 .widget-item-name{
	    font-size: 16px;	
	}
	.widget.c-reviews.c-reviews-template-12 .widget-item-date {
		margin-bottom: 5px;
	}
	.widget.c-reviews.c-reviews-template-12 .widget-item-description{
	    margin-top: 8px;  
		margin-bottom: 10px;	
	}
	.widget.c-reviews.c-reviews-template-12 .widget-content-right{
		margin-top: 0px;
	}    
	.widget.c-reviews.c-reviews-template-12 .widget-item-wrapper {
		padding: 24px 22px 24px 29px;
	}
}
@media all and (max-width: 980px) {
  .widget.c-reviews.c-reviews-template-12  .widget-header .widget-title{
	font-size: 22px;  
  }
  
}
@media all and (max-width: 800px) {

  .widget.c-reviews.c-reviews-template-12 .widget-link-all {
    margin-top: 20px;
  }
}

@media all and (max-width: 500px) {
  .widget.c-reviews.c-reviews-template-12 .widget-item-description {
    height: 120px;
	max-height: 120px;
	-webkit-line-clamp: 5;
  }
  .widget.c-reviews.c-reviews-template-12 .widget-item-description:before {
    display: none;
  }
}

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

/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.news/template.3.custom/style.css?16746399588134*/
.widget.c-news.c-news-template-3 .widget-item-wrapper {
    height: 100%;
    border-radius: 0px 2px 0px 0px;
    position: relative;
    padding-top: 72%;
    transition: 0.4s;
    width: 380px;
}
.widget.c-news.c-news-template-3 .widget-item-picture {
    display: block;
    /* padding-top: 75%; */
    background-size: cover;
    background-repeat: no-repeat;
    /*background-position: top right;*/
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: 0.4s;
}
.widget.c-news.c-news-template-3 [data-grid="3"] .widget-item-picture {

}
.widget.c-news.c-news-template-3 [data-grid="2"] .widget-item-picture {

}
.widget.c-news.c-news-template-3 {
    padding-top: 130px;
}
.widget.c-news.c-news-template-3 .widget-item-text {
    padding: 26px 32px;
    /* position: absolute; */
    bottom: 0;
    right: 0;
    background: #fff;
    height: calc(40% + 0px);
    transition: 0.4s;
    position: relative;
    z-index: 2;
    margin-right: 40px;
    border-radius: 0;
}
.widget.c-news.c-news-template-3 .widget-item-date {
  font-size: 12px;
  line-height: 15px;
  color: #898989;
  margin-bottom: 10px;
}
.widget.c-news.c-news-template-3 .widget-item-name {
    display: block;
    text-decoration: none;
    -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: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #484848;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 72px;
}
.widget.c-news.c-news-template-3 .widget-footer {
    padding-top: 28px;
}
.widget.c-news.c-news-template-3 .widget-footer-button {
    color: #11436b;
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
	text-decoration: none;
}
.widget.c-news.c-news-template-3 .widget-footer-button:hover, 
.widget.c-news.c-news-template-3 .widget-footer-button:focus, 
.widget.c-news.c-news-template-3 .widget-footer-button:active {

}
.widget.c-news.c-news-template-3 .widget-footer-button svg {
    margin-left: 20px;
    left: 0;
    position: relative;
    transition: 0.4s;
}
.widget.c-news.c-news-template-3 .widget-footer-button:hover svg{
    transition: all 1s ease;
    animation: arrow 1s linear infinite;
}
.widget.c-news.c-news-template-3 .news-grid {
    display: flex;
    align-items: center;
}
.widget.c-news.c-news-template-3 .news-grid-left {
    width: 20%;
}
.widget.c-news.c-news-template-3 .news-grid-right {
	width: 80%;
}
.widget.c-news.c-news-template-3 .news-grid .widget-title {
    font-weight: 500;
    font-size: 32px;
    line-height: 39px;
    color: #3C3C3C;
}
.widget.c-news.c-news-template-3 .news-grid .widget-description {
    font-weight: normal;
    font-size: 15px;
    line-height: 148.9%;
    color: #484848;
    margin-right: 50px;
}
.widget.c-news.c-news-template-3 .widget-item-description {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 63px;
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
    color: #484848;
    margin-top: 10px;
}
.widget.c-news.c-news-template-3 .widget-item-svg {
    text-align: left;
    height: 0;
    overflow: hidden;
    transition: 0.4s;
    opacity: 0;
    /* position: absolute; */
    right: 25px;
    bottom: 20px;
}
.widget.c-news.c-news-template-3 .widget-item-wrapper:hover .widget-item-picture {
    bottom: 38px;
}
.widget.c-news.c-news-template-3 .owl-stage-outer {
    padding-bottom: 70px;
    padding-left: 30px;
}
.widget.c-news.c-news-template-3 .widget-item-wrapper:hover .widget-item-text {
    /* bottom: -40px; */
    /* top: 40px; */
    /* height: calc(40% + 40px); */
    
}
.widget.c-news.c-news-template-3 .widget-item-wrapper:hover .widget-item-svg {
    height: 38px;
    opacity: 1;
    margin-top: 8px;
}
.widget.c-news.c-news-template-3 .widget-item-wrapper:hover {
    box-shadow: none;
}
.widget.c-news.c-news-template-3 .widget-item-svg a svg rect, 
.widget.c-news.c-news-template-3 .widget-item-svg a svg path {
    transition: 0.4s;
}
.widget.c-news.c-news-template-3 .widget-item-svg a:hover svg rect, 
.widget.c-news.c-news-template-3 .widget-item-svg a:hover svg path {
    stroke: #11436b;
}
.widget.c-news.c-news-template-3 .widget-item-picture:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(10.8deg, rgba(17, 67, 107, 0.9) 16.19%, rgba(17, 67, 107, 0) 88.78%);
}
.widget.c-news.c-news-template-3 .custom-navigation {
    padding-top: 95px;
}
.widget.c-news.c-news-template-3 .custom-navigation button {
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}
.widget.c-news.c-news-template-3 .custom-navigation button.owl-prev {
    margin-right: 0px;
    padding: 0;
}
.widget.c-news.c-news-template-3 .custom-navigation button svg rect, 
.widget.c-news.c-news-template-3 .custom-navigation button svg path {
    transition: 0.4s;
}
.widget.c-news.c-news-template-3 .custom-navigation button:hover svg rect, 
.widget.c-news.c-news-template-3 .custom-navigation button:hover svg path {
    stroke: #11436b;
}
@media all and (max-width: 1200px) {
	.widget.c-news.c-news-template-3 .owl-stage-outer{
	   /* margin-left: -30px;	*/
	}
}
@media all and (max-width: 1024px) {
	.widget.c-news.c-news-template-3 .news-grid .widget-description{
	    margin-right: 0;	
	}
	.widget.c-news.c-news-template-3 {
		padding-top: 50px;
	}
	.widget.c-news.c-news-template-3 .news-grid{
		flex-wrap: wrap;
	}
	.widget.c-news.c-news-template-3 .news-grid-left,
	.widget.c-news.c-news-template-3 .news-grid-right{
		width: 100%;
	}
	.widget.c-news.c-news-template-3 .news-grid .widget-title{
	    font-size: 22px;	
	}
	.widget.c-news.c-news-template-3 .news-grid .widget-description{
	    margin-top: 2px;	
	}
	.widget.c-news.c-news-template-3 .widget-footer-button{
		font-size: 14px;	
	}
	.widget.c-news.c-news-template-3 .widget-footer {
		padding-top: 26px;
	}
	.widget.c-news.c-news-template-3 .custom-navigation {
	    padding-top: 17px;
		padding-bottom: 15px;
	}
	.widget.c-news.c-news-template-3 .widget-item-text{
	    background: transparent;	  
		padding: 18px 21px;
	}
	.widget.c-news.c-news-template-3 .widget-item-name{
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
    height: auto;
    -webkit-line-clamp: 4;
	}
	.widget.c-news.c-news-template-3 .widget-item-description{
	    color: #ffffff;	  
		font-size: 14px;  
		margin-bottom: 15px;
	}
	.widget.c-news.c-news-template-3 .widget-item-svg{
		height: 38px;   
		opacity: 1; 
		text-align: left;
	}
	.widget.c-news.c-news-template-3 .widget-item-svg a svg path {
		stroke: #fff;
	}
	.widget.c-news.c-news-template-3 .widget-item-svg a svg rect {
		fill: transparent;
		stroke: #fff;
	}
	.widget.c-news.c-news-template-3 .widget-item-wrapper:hover .widget-item-picture {
		bottom: 0;
	}
	.widget.c-news.c-news-template-3 .widget-item-wrapper:hover .widget-item-text{
		box-shadow: none;
	}
	.widget.c-news.c-news-template-3 .owl-stage-outer {
		padding-bottom: 0;
	}
	.widget.c-news.c-news-template-3 .owl-dots {
		display: none;
	}
	.widget.c-news.c-news-template-3 .widget-item-name:hover {
		color: #fff !important;
	}
	.widget.c-news.c-news-template-3 .owl-stage-outer{
	    padding-left: 0;	
	}
}
@media all and (max-width: 600px) {
	.widget.c-news.c-news-template-3 .widget-item-wrapper{
	    width: 280px;	
	}

	.widget.c-news.c-news-template-3 .owl-stage-outer {
		margin-left: 0;
	}
	.widget.c-news.c-news-template-3 .widget-wrapper-2 {
		margin-right: 20px;
	}
	.widget.c-news.c-news-template-3 .widget-item-wrapper{
	    padding-top: 50%;	
	}
	.widget.c-news.c-news-template-3 .widget-item-text {
		background: rgb(0 0 0 / 35%);
	}
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.news/template.6.custom/style.css?17096245904216*/
.widget.c-news.c-news-template-6-custom{
  position: relative;
  overflow: hidden;
  padding: 75px 0 129px;
}
.widget.c-news.c-news-template-6-custom .widget-header .widget-title{
  font-weight: 500;
  font-size: clamp(22px, 4vw, 32px);
  line-height: 138.5%;
  color: #3C3C3C;
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper{
  text-decoration: none;
  background: #FFFFFF;
  border-radius: 10px;

  transition: box-shadow .6s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover,
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus{
  box-shadow: 2px 10px 30px rgba(147, 147, 147, 0.1);
}
.widget.c-news.c-news-template-6-custom .widget-item-media{
  position: relative;
  z-index: 2;
  height: clamp(220px, 32vw, 377px);
  box-shadow: 6px 8px 18px rgba(52, 71, 86, 0.09);
  border-radius: 10px;
  overflow: hidden;

  transition: box-shadow .6s cubic-bezier(0.4, 0, 0.2, 1), border-radius .6s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover .widget-item-media,
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus .widget-item-media{
  border-radius: 10px 10px 0 0;
  box-shadow: none;
}

.widget.c-news.c-news-template-6-custom .widget-item-picture{
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.widget.c-news.c-news-template-6-custom .widget-item-text{
  display: block;
  text-decoration: none;
  padding: 23px 0 30px;
  position: relative;
  z-index: 1;

  transition: padding .6s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover .widget-item-text,
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus .widget-item-text{
  padding: 23px 33px 30px;
}

.widget.c-news.c-news-template-6-custom .widget-item-date {
  font-weight: 500;
  font-size: clamp(12px, 2vw, 16px);
  line-height: 20px;
  color: #8C8C8C;
  margin: 0 0 10px;
}
.widget.c-news.c-news-template-6-custom .widget-item-name {
  display: block;
  text-decoration: none;
  font-weight: 500;
  font-size: clamp(15px, 2vw, 18px);
  line-height: 148.9%;
  color: #484848;
  max-width: 503px;
}
.widget.c-news.c-news-template-6-custom .widget-item-detail-url{
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: clamp(12px, 2vw, 16px);
  line-height: 137%;
  color: #11436B;
  margin: 15px 0 0;
}
.widget.c-news.c-news-template-6-custom .widget-item-detail-url svg{
  margin: 0 0 0 15px;
}

.widget.c-news.c-news-template-6-custom .widget-footer-button {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: clamp(14px, 3vw, 16px);
  line-height: 137%;
  color: #11436B;
  text-decoration: none;

  transition: color .3s ease-out;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button:hover,
.widget.c-news.c-news-template-6-custom .widget-footer-button:focus,
.widget.c-news.c-news-template-6-custom .widget-footer-button:active {
  color: #000000 !important;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button svg{
  margin: 0 0 0 10px;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button svg path{
  transition: fill .3s ease-out;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button:hover svg path,
.widget.c-news.c-news-template-6-custom .widget-footer-button:focus svg path,
.widget.c-news.c-news-template-6-custom .widget-footer-button:active svg path {
  fill: #000;
}

@media all and (max-width: 1024px) {
  .widget.c-news.c-news-template-6-custom{
    padding: clamp(80px, 12vw, 120px) 0 clamp(60px, 12vw, 129px);
  }
}
@media all and (max-width: 768px) {
  .widget.c-news.c-news-template-6-custom .widget-item-detail-url svg{
    margin: 0 0 0 10px;
    transform: translateY(2px);
  }
  .widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover .widget-item-text,
  .widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus .widget-item-text {
    padding: 23px 20px 30px;
  }
}
@media all and (max-width: 550px) {
  .widget.c-news.c-news-template-6-custom .widget-content{
    margin-top: 30px !important;
  }
}

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

/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.widget/form.3.custom/style.css?177036040210926*/
.captcha-error-2{
color: red;
margin-bottom: 5px;
}
.widget.c-form-result-new.c-form-result-new-form-3 {
  position: relative;
  z-index: 0;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-body {
  position: relative;
  z-index: 2;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-error font {
  font-weight: bold;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-title {
    font-weight: 500;
    font-size: 30px;
    line-height: 37px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-description {
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    margin-top: 13px;
}
.widget.c-form-result-new.c-form-result-new-form-3 form {
    width: 82%;
    margin: 0 auto;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-sent {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 25px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-fields {
    margin-top: 25px;
    min-height: 20px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field {
  position: relative;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-wrap {
  margin-top: 20px;
  margin-bottom: 20px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-input {
    display: block;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 16px;
    line-height: 25px;
    padding: 6px 0;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #FFF;
    outline: none;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-input::placeholder {
  opacity: 0.5;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-input:focus::placeholder {
  opacity: 1;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-input-error {
  border-bottom-color: #C50000 !important;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-input-error::placeholder {
  color: #C50000 !important;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field textarea {
  height: 93px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field label {
  position: absolute;
  top: 15px;
  left: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 25px;
  font-weight: normal;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field[data-active=true] label {
  top: -20px;
  font-size: 12px;
  line-height: 20px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-captcha {
  display: inline-block;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-captcha-wrap {
  font-size: 0;
  /*margin-top: 35px;*/
  overflow: hidden;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-captcha-title {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 10px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-captcha-input {
  display: inline-block;
  width: 180px;
  text-align: center;
  min-width: initial;
  max-width: initial;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-consent-wrap {
  font-size: 0;
  margin-top: 35px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-consent-wrap + .widget-form-result-new-submit-wrap {
  margin-top: 20px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-consent-text {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-consent-text a {
  text-decoration: underline;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-submit {
    display: inline-block;
    text-align: center;
    border-radius: 47px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    border: 1px solid #FFFFFF;
    padding: 14px 44px;
    background: transparent;
    color: #fff !important;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-submit-wrap {
  font-size: 0;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field .label {
    font-weight: normal;
    font-size: 12px;
    line-height: 148.9%;
    color: #FFFFFF;
}
.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-submit:hover {
    color: #11436b !important;
    background: #fff;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-background=true] {
    padding-top: 140px;
    padding-bottom: 140px;
    margin-top: 140px;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-error font {
  color: #333 !important;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-field-input {
  border-bottom-color: #333;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-error font {
  color: #FFF !important;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-field-input {
  border-bottom-color: #FFF;
}
.widget.c-form-result-new.c-form-result-new-form-3 [data-align=left].widget-form-result-new-title, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=left].widget-form-result-new-description, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=left].widget-form-result-new-sent, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=left].widget-form-result-new-captcha-wrap, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=left].widget-form-result-new-consent-wrap, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=left].widget-form-result-new-submit-wrap {
  text-align: left;
}
.widget.c-form-result-new.c-form-result-new-form-3 [data-align=center].widget-form-result-new-title, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=center].widget-form-result-new-description, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=center].widget-form-result-new-sent, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=center].widget-form-result-new-captcha-wrap, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=center].widget-form-result-new-consent-wrap, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=center].widget-form-result-new-submit-wrap {
  text-align: center;
}
.widget.c-form-result-new.c-form-result-new-form-3 [data-align=right].widget-form-result-new-title, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=right].widget-form-result-new-description, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=right].widget-form-result-new-sent, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=right].widget-form-result-new-captcha-wrap, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=right].widget-form-result-new-consent-wrap, .widget.c-form-result-new.c-form-result-new-form-3 [data-align=right].widget-form-result-new-submit-wrap {
  text-align: right;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-title, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-description, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-sent, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-field-input, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-field-input::placeholder, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-field label, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-captcha-title, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-consent-text, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=dark] .widget-form-result-new-consent-text a {
  color: #333;
}
.widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-title, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-description, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-sent, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-field-input, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-field-input::placeholder, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-field label, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-captcha-title, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-consent-text, .widget.c-form-result-new.c-form-result-new-form-3[data-theme=light] .widget-form-result-new-consent-text a {
  color: #FFF;
}
@media all and (max-width: 1024px) {
	.widget.c-form-result-new.c-form-result-new-form-3[data-background=true]{
	    padding-top: 132px;
		padding-bottom: 65px;
	}
	.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-title {
		font-size: 22px;
		line-height: 27px;
	}
	.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-description {
		font-size: 16px;
		line-height: 24px;
	}
	.widget.c-form-result-new.c-form-result-new-form-3 form {
		width: 100%;
		margin: 0 auto;
	}
	.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-submit{
	    font-size: 12px;  
		padding: 13px 33px;	
	}
	.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-field-wrap {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.widget.c-form-result-new.c-form-result-new-form-3 .widget-form-result-new-submit-wrap{
	    padding-top: 20px;	
	}
}
@media all and (max-width: 768px) {

}

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

/* End */
/* /company/style.css?170962395115183 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.staff/template.2/style.css?16944123884260 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.news/template.1.2023/style.css?16950292652693 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.reviews/template.12.custom/style.css?16194166657772 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.news/template.3.custom/style.css?16746399588134 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.news/template.6.custom/style.css?17096245904216 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.widget/form.3.custom/style.css?177036040210926 */
