.section-contents { padding-top: 70px; overflow: hidden; }
@media (max-width: 767px) { .section-contents { padding-top: 30px; } }

.section__cols--text-left .col-text { position: relative; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }
@media (min-width: 992px) { .section__cols--text-left .col-text { padding-left: 100px; } }
@media (min-width: 992px) and (max-width: 1480px) { .section__cols--text-left .col-text { padding-left: 50px; } }

.section__cols--text-left .col-text:before { content: ''; background-color: #F09483; height: 1px; width: 100%; position: absolute; top: -40px; left: 0; }
.section__cols--text-left .col-text > div { max-width: 550px; }
@media (max-width: 1024px) { .section__cols--text-left .col-text > div { max-width: fit-content; } }
.section__cols--text-left .col-image { position: relative; z-index: 1; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }
@media (min-width: 992px) { .section__cols--text-left .col-image { padding-left: 80px; padding-right: 0; } }
.section__cols--1 { position: relative; overflow: hidden; padding-bottom: 100px; }
.section__cols--1:after { content: ''; position: absolute; bottom: 0; left: 0; width: 680px; height: 385px; -webkit-transform: translate(-30%, 60%); -moz-transform: translate(-30%, 60%); -o-transform: translate(-30%, 60%); -ms-transform: translate(-30%, 60%); transform: translate(-30%, 60%); background-image: url(../images/graphic-01.svg); }
@media (min-width: 992px) { .section__cols--1 .col-text { padding-left: 0; } }
@media (min-width: 992px) { .section__cols--1 .col-text > div { max-width: 620px; } }
.section__cols--1 .col-text:before { display: none; }
.section__cols--1 .col-text .card-title { border-bottom: 1px solid; padding-bottom: 70px; }
@media (min-width: 992px) { .section__cols--1 .col-text .card-title { padding-left: 100px; } }
@media (min-width: 992px) and (max-width: 1480px) { .section__cols--1 .col-text .card-title { padding-left: 50px; } }

@media (max-width: 767px) { .section__cols--1 .col-text .card-title { padding-bottom: 30px; } }
@media (min-width: 992px) { .section__cols--1 .col-text .card-text-small { padding-left: 100px; } }
@media (min-width: 992px) and (max-width: 1480px) { .section__cols--1 .col-text .card-text-small { padding-left: 50px; } }

.section__cols--2 { padding-bottom: 140px; }
@media (min-width: 768px) { .section__cols--2 { margin-top: -100px; } }
@media (max-width: 767px) { .section__cols--2 { padding-bottom: 50px; } }
@media (max-width: 575px) { .section__cols--2 .container { padding: 0; } }
.section__cols--2 .content-inner { position: relative; padding-top: 30px; }
@media (min-width: 768px) { .section__cols--2 .content-inner:before { height: 120px; width: 100%; background: rgba(250, 252, 249, 0.75); position: absolute; top: 0; left: 0; content: ""; } }
.section__cols--2 .content-inner .content { position: relative; }
.section__cols--2 .col__item > div { max-width: 520px; }
.section__cols--2 .col__item--right { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
.section__cols--switch .item { padding-bottom: 280px; }
@media (max-width: 991px) { .section__cols--switch .item { padding-bottom: 50px; } }
@media (min-width: 992px) { .section__cols--switch .item:last-child { padding-bottom: 200px; } }
.section__cols--switch .item .col-image { position: relative; }
.section__cols--switch .item .col-image:after { content: ''; background-image: url(../images/square.svg); width: 780px; height: 580px; position: absolute; bottom: 0; z-index: -1; background-position: bottom; background-size: contain; background-repeat: no-repeat; }
@media (max-width: 767px) { .section__cols--switch .item .col-image:after { display: none; } }
.section__cols--switch .item:nth-child(odd) .col-image:after { left: 0; -webkit-transform: translate(-170px, 130px); -moz-transform: translate(-170px, 130px); -o-transform: translate(-170px, 130px); -ms-transform: translate(-170px, 130px); transform: translate(-170px, 130px); }
@media (min-width: 992px) { .section__cols--switch .item:nth-child(even) .col-image { -ms-flex-order: 2; order: 2; } }
.section__cols--switch .item:nth-child(even) .col-image:after { right: 0; -webkit-transform: translate(170px, 130px); -moz-transform: translate(170px, 130px); -o-transform: translate(170px, 130px); -ms-transform: translate(170px, 130px); transform: translate(170px, 130px); }
@media (min-width: 992px) { .section__cols--switch .item:nth-child(even) .col-text { -ms-flex-order: 1; order: 1; } }

.section__banner--center { position: relative; }
@media (min-width: 768px) { .section__banner--center:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 550px; background-image: linear-gradient(-180deg, rgba(247, 251, 255, 0) 77%, #F9FCF9 94%); } }
.section__banner--center img { width: 100%; }

.linear-gradient { background-image: linear-gradient(0deg, #F7FBFF 1%, #F9FCF9 89%); box-shadow: inset 0 4px 23px 0 rgba(231, 231, 231, 0.13); }

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