/* ========= */
/* ==== poppins ==== */
@font-face { font-family: 'HelveticaThin'; src: url("../fonts/HelveticaNeueThin.eot"); src: url("../fonts/HelveticaNeueThin.eot") format("embedded-opentype"), url("../fonts/HelveticaNeueThin.woff2") format("woff2"), url("../fonts/HelveticaNeueThin.woff") format("woff"), url("../fonts/HelveticaNeueThin.ttf") format("truetype"), url("../fonts/HelveticaNeueThin.svg#HelveticaNeueThin") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaBold'; src: url("../fonts/HelveticaBold.eot"); src: url("../fonts/HelveticaBold.eot") format("embedded-opentype"), url("../fonts/HelveticaBold.woff2") format("woff2"), url("../fonts/HelveticaBold.woff") format("woff"), url("../fonts/HelveticaBold.ttf") format("truetype"), url("../fonts/HelveticaBold.svg#HelveticaBold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Helvetica'; src: url("../fonts/helveticanormal.eot"); src: url("../fonts/helveticanormal.eot") format("embedded-opentype"), url("../fonts/helveticanormal.woff2") format("woff2"), url("../fonts/helveticanormal.woff") format("woff"), url("../fonts/helveticanormal.ttf") format("truetype"), url("../fonts/helveticanormal.svg#helveticanormal") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaLight'; src: url("../fonts/HelveticaNeueLight.eot"); src: url("../fonts/HelveticaNeueLight.eot") format("embedded-opentype"), url("../fonts/HelveticaNeueLight.woff2") format("woff2"), url("../fonts/HelveticaNeueLight.woff") format("woff"), url("../fonts/HelveticaNeueLight.ttf") format("truetype"), url("../fonts/HelveticaNeueLight.svg#HelveticaNeueLight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaLightOblique'; src: url("../fonts/HelveticaLightOblique.eot"); src: url("../fonts/HelveticaLightOblique.eot") format("embedded-opentype"), url("../fonts/HelveticaLightOblique.woff2") format("woff2"), url("../fonts/HelveticaLightOblique.woff") format("woff"), url("../fonts/HelveticaLightOblique.ttf") format("truetype"), url("../fonts/HelveticaLightOblique.svg#HelveticaLightOblique") format("svg"); font-weight: normal; font-style: normal; }
.section-wrapper-content { /*padding-bottom: 100px;*/ }
.section-wrapper-content .wrap-content { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center; -webkit-align-items: center; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content { flex-direction: column; } }
.section-wrapper-content .wrap-content .style-image .bg-img { position: relative; padding-top: 15%; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content .style-image .bg-img { padding-top: 0; } }
.section-wrapper-content .wrap-content .page-container { width: 100%; }
.section-wrapper-content .wrap-content.wrap-content-left { padding-left: 10%; margin-bottom: 100px; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content.wrap-content-left { padding: 0 50px; } }
.section-wrapper-content .wrap-content.wrap-content-left .col-left { -webkit-flex-basis: 45%; flex-basis: 45%; padding-right: 10%; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content.wrap-content-left .col-left { padding-right: 0; padding-bottom: 50px; } }
.section-wrapper-content .wrap-content.wrap-content-left .col-right { -webkit-flex-basis: 55%; flex-basis: 55%; }
.section-wrapper-content .wrap-content.wrap-content-right { padding-right: 10%; margin-bottom: 100px; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content.wrap-content-right { padding: 0 50px; } }
.section-wrapper-content .wrap-content.wrap-content-right .col-left { -webkit-flex-basis: 55%; flex-basis: 55%; }
.section-wrapper-content .wrap-content.wrap-content-right .col-right { padding-left: 10%; -webkit-flex-basis: 45%; flex-basis: 45%; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content.wrap-content-right .col-right { padding-left: 0; padding-top: 50px; } }
.section-wrapper-content .wrap-content h1 { margin: 0 0 30px; }
.section-wrapper-content .wrap-content .page-title { margin-bottom: 40px; }
.section-wrapper-content .wrap-content .page-title h4 { margin: 0 0 20px; font-size: 20px; font-family: "HelveticaBold", Arial, sans-serif; color: #005382; text-transform: uppercase; }
@media (max-width: 1366px) { .section-wrapper-content .wrap-content .page-title h4 { font-size: 18px; } }
@media (max-width: 990px) { .section-wrapper-content .wrap-content .page-title h4 { font-size: 16px; } }
.section-wrapper-content .wrap-content .wrap-project { display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: flex-start; -webkit-justify-content: flex-start; }
.section-wrapper-content .wrap-content .wrap-project .csr-project-block { -webkit-flex-basis: 32%; flex-basis: 32%; margin-right: 2%; }
@media (max-width: 580px) { .section-wrapper-content .wrap-content .wrap-project .csr-project-block { -webkit-flex-basis: 100%; flex-basis: 100%; margin-right: 0; margin-bottom: 30px; } }
.section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-img .cover-img { background-size: cover; background-repeat: no-repeat; background-position: center; padding: 10pc 0; }
@media (max-width: 890px) { .section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-img .cover-img { padding: 5pc 0; } }
.section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-img .cover-img img { visibility: hidden; display: none; }
.section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-content { margin-top: 30px; }
.section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-content h4 { font-size: 20px; font-family: "HelveticaBold", Arial, sans-serif; color: #3F4145; text-transform: uppercase; }
@media (max-width: 1366px) { .section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-content h4 { font-size: 18px; } }
@media (max-width: 990px) { .section-wrapper-content .wrap-content .wrap-project .csr-project-block .project-content h4 { font-size: 16px; } }
.section-wrapper-content .wrap-content .wrap-project .csr-project-block:last-child { margin-right: 0; }
.section-wrapper-content .section-wrapper-top { padding: 100px 0; }
.section-wrapper-content .section-wrapper-bottom { background-color: rgba(109, 144, 164, 0.14); padding: 100px 0; }

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