.section .block-bubble .block-content .content { font-family: "lato-thin", Arial, Verdana, sans-serif; font-weight: normal; font-style: normal; }

.section .title h1, .section .title h2, .section .title h3, .section .title h4, .section .title h5, .section .block-bubble .block-item .title, .section .block-bubble .block-content .number { font-family: "oswald-regular", Arial, Verdana, sans-serif; font-weight: normal; font-style: normal; }

.section .title h1, .section .title h2, .section .title h3, .section .title h4, .section .title h5 { color: #0E1957; text-transform: uppercase; }

.section .title h1 { font-size: 6rem; }
@media (max-width: 760px) { .section .title h1 { font-size: 4.8rem; } }
.section .title h2 { font-size: 5rem; }
@media (max-width: 760px) { .section .title h2 { font-size: 3.8rem; } }
.section .title h3 { font-size: 4rem; }
@media (max-width: 760px) { .section .title h3 { font-size: 2.8rem; } }
.section .title h4 { font-size: 3rem; }
@media (max-width: 760px) { .section .title h4 { font-size: 1.8rem; } }
.section .title h5 { font-size: 1.8rem; }

.section, .section .block-banner, .section .block-content, .section .block-bubble, .section .block-banner picture, .section .block-bubble .block-item .bubble > div, .section .content > div { width: 100%; float: left; }

.section .block-bubble .block-item .bubble > div { box-shadow: 0 77px 55px -46px #C8D2DD; }

.section { background-image: linear-gradient(-180deg, rgba(243, 245, 249, 0) 0%, rgba(226, 232, 241, 0.33) 100%); }
.section .block-banner, .section .block-content, .section .block-bubble { clear: both; }
.section .block-banner picture { text-align: center; }
.section .block-banner img { display: inline-block; max-width: inherit; height: 65vh; min-height: 350px; }
@media (max-width: 1100px) { .section .block-banner img { width: 100%; } }
.section .block-bubble .block-list { padding: 0 0 105px; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
@media (max-width: 1400px) { .section .block-bubble .block-list { padding: 0 0 65px; } }
@media (max-width: 900px) { .section .block-bubble .block-list { padding-bottom: 115px; } }
@media (max-width: 700px) { .section .block-bubble .block-list { padding-bottom: 0; } }
.section .block-bubble .block-list:first-child { padding-top: 60px; }
.section .block-bubble .block-item { display: inline-block; width: 100%; position: relative; color: #0E1957; margin-bottom: 90px; }
@media (max-width: 1400px) { .section .block-bubble .block-item { margin-bottom: 75px; } }
@media (max-width: 900px) { .section .block-bubble .block-item { margin-bottom: 0; } }
@media (max-width: 700px) { .section .block-bubble .block-item { margin-bottom: 30px; } }
.section .block-bubble .block-item:after { content: ''; display: block; width: 100%; padding-top: 100%; }
.section .block-bubble .block-item .bubble { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.section .block-bubble .block-item .bubble > div { height: 100%; padding: 30px; border-radius: 50%; background: #FFFFFF; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; flex-direction: column; -webkit-flex-direction: column; }
.section .block-bubble .block-item .title { width: 100%; padding: 0 15px; margin: 0 0 20px; font-size: 3rem; letter-spacing: 1px; text-transform: uppercase; }
@media (max-width: 1400px) { .section .block-bubble .block-item .title { font-size: 2.6rem; } }
@media (max-width: 1100px) { .section .block-bubble .block-item .title { font-size: 2rem; margin-bottom: 10px; padding: 0 10px; } }
.section .block-bubble .block-item:nth-child(4n+1) { max-width: 35%; }
@media (max-width: 900px) { .section .block-bubble .block-item:nth-child(4n+1) { max-width: 50%; }
  .section .block-bubble .block-item:nth-child(4n+1) .bubble { padding: 5%; } }
.section .block-bubble .block-item:nth-child(4n+2) { max-width: 17%; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); }
@media (max-width: 900px) { .section .block-bubble .block-item:nth-child(4n+2) { max-width: 50%; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%); }
  .section .block-bubble .block-item:nth-child(4n+2) .bubble { padding: 25%; } }
.section .block-bubble .block-item:nth-child(4n+3) { max-width: 25%; }
@media (max-width: 900px) { .section .block-bubble .block-item:nth-child(4n+3) { max-width: 50%; }
  .section .block-bubble .block-item:nth-child(4n+3) .bubble { padding: 12%; } }
.section .block-bubble .block-item:nth-child(4n+4) { max-width: 23%; -webkit-transform: translateY(80%); -moz-transform: translateY(80%); -ms-transform: translateY(80%); -o-transform: translateY(80%); transform: translateY(80%); }
@media (max-width: 900px) { .section .block-bubble .block-item:nth-child(4n+4) { max-width: 50%; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%); }
  .section .block-bubble .block-item:nth-child(4n+4) .bubble { padding: 18%; } }
@media (max-width: 700px) { .section .block-bubble .block-item:nth-child(4n+1), .section .block-bubble .block-item:nth-child(4n+2), .section .block-bubble .block-item:nth-child(4n+3), .section .block-bubble .block-item:nth-child(4n+4) { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
  .section .block-bubble .block-item:nth-child(4n+1) .bubble, .section .block-bubble .block-item:nth-child(4n+2) .bubble, .section .block-bubble .block-item:nth-child(4n+3) .bubble, .section .block-bubble .block-item:nth-child(4n+4) .bubble { padding: 15px; } }
@media (max-width: 500px) { .section .block-bubble .block-item:nth-child(4n+1), .section .block-bubble .block-item:nth-child(4n+2), .section .block-bubble .block-item:nth-child(4n+3), .section .block-bubble .block-item:nth-child(4n+4) { max-width: 70%; margin: 0 15% 30px 15%; }
  .section .block-bubble .block-item:nth-child(4n+1) .bubble, .section .block-bubble .block-item:nth-child(4n+2) .bubble, .section .block-bubble .block-item:nth-child(4n+3) .bubble, .section .block-bubble .block-item:nth-child(4n+4) .bubble { padding: 0; } }
@media (max-width: 400px) { .section .block-bubble .block-item:nth-child(4n+1), .section .block-bubble .block-item:nth-child(4n+2), .section .block-bubble .block-item:nth-child(4n+3), .section .block-bubble .block-item:nth-child(4n+4) { max-width: 90%; margin: 0 5% 30px 5%; } }
.section .block-bubble .block-item.dark-blue { color: #0E1957; }
.section .block-bubble .block-item.blue { color: #4A90E2; }
.section .block-bubble .block-item.green { color: #00B255; }
.section .block-bubble .block-content { width: 100%; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; }
.section .block-bubble .block-content.two-line { display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.section .block-bubble .block-content.two-line > div { width: 100%; }
.section .block-bubble .block-content.two-line .number { text-align: center; }
.section .block-bubble .block-content.two-line .content { margin-top: 15px; font-size: 2rem; }
@media (max-width: 1400px) { .section .block-bubble .block-content.two-line .content { font-size: 1.6rem; } }
@media (max-width: 1100px) { .section .block-bubble .block-content.two-line .content { margin-top: 10px; } }
.section .block-bubble .block-content > div { display: inline-block; padding: 0 15px; }
@media (max-width: 1100px) { .section .block-bubble .block-content > div { padding: 0 10px; } }
.section .block-bubble .block-content .number { font-size: 8rem; line-height: 1; padding-bottom: 10px; }
@media (max-width: 1400px) { .section .block-bubble .block-content .number { font-size: 6.5rem; } }
@media (max-width: 1100px) { .section .block-bubble .block-content .number { font-size: 4.8rem; } }
.section .block-bubble .block-content .content { margin: 0; line-height: 1.3; font-size: 3rem; text-transform: uppercase; }
@media (max-width: 1400px) { .section .block-bubble .block-content .content { font-size: 2.6rem; } }
@media (max-width: 1100px) { .section .block-bubble .block-content .content { font-size: 2rem; } }
.section .block-bubble .block-content .content p { margin: 0; }
.section .title { text-align: center; margin-bottom: 45px; }
.section .content { max-width: 750px; margin: auto; }
.section .content > div { text-align: center; }

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