.banner_int {width: 100%;position: relative;display: block;}.banner_int--cnt {width: 100%;position: relative;display: flex;justify-content: center;align-items: center;}.banner_int--cnt .bnr_int--image {width: 100%;position: relative;display: block;aspect-ratio: 4.35/1;}@media screen and (max-width: 1024px) {.banner_int--cnt .bnr_int--image {aspect-ratio: 3.5/1;}}@media screen and (max-width: 768px) {.banner_int--cnt .bnr_int--image {aspect-ratio: 2/1;}}@media screen and (max-width: 575px) {.banner_int--cnt .bnr_int--image {aspect-ratio: 1.5/1;}}.banner_int--cnt .bnr_int--image picture {width: 100%;height: 100%;position: relative;display: block;overflow: hidden;}.banner_int--cnt .bnr_int--image picture img {height: 100%;}.banner_int--cnt .bnr_int--text {width: 90%;position: absolute;display: block;z-index: 1;}.banner_int--cnt .bnr_int--text h3 {width: 100%;position: relative;display: block;color: #fff;font-size: 4.1176470588em;line-height: 77.1428571429%;text-align: center;letter-spacing: -0.06em;text-transform: uppercase;text-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5098039216);}@media screen and (max-width: 575px) {.banner_int--cnt .bnr_int--text h3 {font-size: 2.3529411765em;}}.history {width: 100%;position: relative;padding: 5.2941176471em 0;display: block;}@media screen and (max-width: 575px) {.history {padding: 1.7647058824em 0;}}.history_cnt {width: 90%;max-width: 1180px;position: relative;margin: 0 auto;display: block;}.history_cnt .history_content {width: 100%;position: relative;display: block;column-count: 2;gap: 37px;page-break-inside: avoid;}@media screen and (max-width: 768px) {.history_cnt .history_content {column-count: 1;}}.history_cnt .history_content h3 {width: 100%;position: relative;display: block;letter-spacing: -0.06em;text-transform: uppercase;font-family: "Raleway", sans-serif;font-weight: 700;}.history_cnt .history_content h6 {width: 100%;position: relative;display: block;font-weight: 400;font-size: 1.0588235294em;line-height: 116.6666666667%;text-transform: uppercase;font-family: "Raleway", sans-serif;}.history_cnt .history_content h6 span {font-weight: 800;display: block;}.team_block.about_us {width: 100%;position: relative;display: block;padding: 0;}@media screen and (max-width: 768px) {.team_block.about_us {padding-bottom: 45px;}}.team_block.about_us::before {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #ea0c6f;clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 90%);}@media screen and (max-width: 768px) {.team_block.about_us::before {clip-path: polygon(0% 20%, 100% 20%, 100% 100%, 0% 100%);}}.team_block.about_us .team_block--cnt {width: 90%;max-width: 1180px;position: relative;margin: 0 auto;display: block;z-index: 1;}.team_block.about_us .team_block--cnt .team_block--content {width: 100%;position: relative;display: flex;align-items: center;flex-wrap: wrap;column-gap: 55px;row-gap: 30px;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images {width: 40%;position: relative;display: flex;flex-wrap: wrap;column-gap: 30px;row-gap: 30px;}@media screen and (max-width: 768px) {.team_block.about_us .team_block--cnt .team_block--content .team_block--images {width: 100%;}}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture {position: relative;display: block;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture::before {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(137, 136, 140, 0.3);z-index: 1;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture:nth-child(1) {width: 85%;aspect-ratio: 1;}@media screen and (max-width: 575px) {.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture:nth-child(1) {width: 100%;}}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture:nth-child(2) {width: calc(59% - 15px);aspect-ratio: 1.22/1;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture:nth-child(3) {width: calc(41% - 15px);aspect-ratio: 0.72/1;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture img {height: 100%;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture ._link {width: 100%;height: fit-content;position: absolute;bottom: 0;left: 0;padding: 40px;z-index: 2;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture ._link h6 {width: 100%;position: relative;display: block;color: #fff;font-weight: 400;font-size: 1.0588235294em;line-height: 116.6666666667%;text-transform: uppercase;font-family: "Raleway", sans-serif;margin-bottom: 5px;padding-left: 27px;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture ._link h6 span {color: inherit;font-weight: 800;display: block;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture ._link a {width: fit-content;height: fit-content;position: relative;display: flex;align-items: center;background: #0b1ff2;border-radius: 30px;padding: 18px 27px;color: #fff;font-weight: 800;font-size: 0.8823529412em;line-height: 120%;text-transform: uppercase;transition: 0.4s ease-in-out;}.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture ._link a img {width: 12px;filter: brightness(0) invert(1);margin-left: 40px;}@media not all and (pointer: coarse) {.team_block.about_us .team_block--cnt .team_block--content .team_block--images picture ._link a:hover {background: #ea0c6f;}}.team_block.about_us .team_block--cnt .team_block--content .team_block--text {width: calc(60% - 55px);position: relative;display: block;}@media screen and (max-width: 768px) {.team_block.about_us .team_block--cnt .team_block--content .team_block--text {width: 100%;}}.team_block.about_us .team_block--cnt .team_block--content .team_block--text h6 {width: 100%;position: relative;display: block;color: #fff;font-weight: 400;font-size: 1.0588235294em;line-height: 116.6666666667%;text-transform: uppercase;font-family: "Raleway", sans-serif;}.team_block.about_us .team_block--cnt .team_block--content .team_block--text h6 span {color: inherit;font-weight: 800;display: block;}.team_block.about_us .team_block--cnt .team_block--content .team_block--text h3 {width: 100%;position: relative;display: block;color: #fff;font-size: 2.7058823529em;line-height: 100%;letter-spacing: -0.06em;text-transform: uppercase;padding: 10px 0;}@media screen and (max-width: 1024px) {.team_block.about_us .team_block--cnt .team_block--content .team_block--text h3 {font-size: 2.3529411765em;}}.team_block.about_us .team_block--cnt .team_block--content .team_block--text p {width: 100%;position: relative;display: block;color: #fff;}.enterprise {width: 100%;position: relative;padding: 5.2941176471em 0;display: block;}@media screen and (max-width: 575px) {.enterprise {padding: 1.7647058824em 0;}}.enterprise_cnt {width: 90%;max-width: 1180px;position: relative;margin: 0 auto;display: block;}.enterprise_cnt .enterprise_content {width: 100%;position: relative;display: flex;flex-wrap: wrap;row-gap: 30px;}.enterprise_cnt .enterprise_content .entrprs_left--box {width: 44%;position: relative;display: block;padding-right: 70px;border-right: 1px solid rgba(137, 136, 140, 0.3);}@media screen and (max-width: 768px) {.enterprise_cnt .enterprise_content .entrprs_left--box {width: 100%;padding-right: 0;border-right: none;}}.enterprise_cnt .enterprise_content .entrprs_left--box h6 {width: 100%;position: relative;display: block;font-weight: 400;font-size: 1.0588235294em;line-height: 116.6666666667%;text-transform: uppercase;font-family: "Raleway", sans-serif;}.enterprise_cnt .enterprise_content .entrprs_left--box h6 span {font-weight: 800;display: block;}.enterprise_cnt .enterprise_content .entrprs_right--box {width: 56%;position: relative;display: block;padding-left: 47px;}@media screen and (max-width: 768px) {.enterprise_cnt .enterprise_content .entrprs_right--box {width: 100%;padding-left: 0;}}.enterprise_cnt .enterprise_content .entrprs_right--box .msn_vsn--content {width: 100%;position: relative;display: flex;flex-wrap: wrap;column-gap: 18px;row-gap: 15px;}.enterprise_cnt .enterprise_content .entrprs_right--box .msn_vsn--content:first-of-type {margin-bottom: 35px;}.enterprise_cnt .enterprise_content .entrprs_right--box .msn_vsn--content figure {width: 74px;position: relative;display: block;}.enterprise_cnt .enterprise_content .entrprs_right--box .msn_vsn--content blockquote {width: calc(100% - 92px);position: relative;display: block;}.enterprise_cnt .enterprise_content .entrprs_right--box .msn_vsn--content blockquote h6 {width: 100%;position: relative;display: block;font-weight: 400;font-size: 1.0588235294em;line-height: 116.6666666667%;text-transform: uppercase;font-family: "Raleway", sans-serif;margin-bottom: 10px;}.enterprise_cnt .enterprise_content .entrprs_right--box .msn_vsn--content blockquote h6 span {font-weight: 800;display: block;}.team {width: 100%;position: relative;padding: 5.2941176471em 0;display: block;}@media screen and (max-width: 575px) {.team {padding: 1.7647058824em 0;}}.team_cnt {width: 90%;max-width: 1180px;position: relative;margin: 0 auto;display: block;}.team_cnt .team_content {width: 100%;position: relative;display: block;}.team_cnt .team_content .team_itm {width: 100%;position: relative;display: block;}.team_cnt .team_content .team_itm--image {width: 100%;position: relative;display: block;aspect-ratio: 0.79/1;}.team_cnt .team_content .team_itm--image picture {width: 100%;height: 100%;position: relative;display: block;}.team_cnt .team_content .team_itm--text {width: 70%;height: 100%;min-width: 265px;position: absolute;display: flex;justify-content: space-between;flex-direction: column;bottom: 0;left: 0;}.team_cnt .team_content .team_itm--text::before {content: "";display: block;position: absolute;width: 100%;height: 0%;bottom: 0;left: 0;background: #ea0c6f;transition: 0.4s ease-in-out;}.team_cnt .team_content .team_itm--text ._social_media {width: 100%;position: relative;display: flex;align-items: flex-start;flex-wrap: wrap;column-gap: 20px;row-gap: 10px;padding: 20px 30px;visibility: hidden;opacity: 0;transition: 0.4s ease-in-out;}@media screen and (max-width: 1024px) {.team_cnt .team_content .team_itm--text ._social_media {visibility: visible;opacity: 1;}}@media screen and (max-width: 575px) {.team_cnt .team_content .team_itm--text ._social_media {column-gap: 10px;}}.team_cnt .team_content .team_itm--text ._social_media h6 {width: 100%;position: relative;display: block;color: #fff;font-weight: 800;font-size: 0.8235294118em;line-height: 114.2857142857%;text-transform: uppercase;font-family: "Raleway", sans-serif;}.team_cnt .team_content .team_itm--text ._social_media a {width: 17px;height: 17px;position: relative;display: block;filter: brightness(0) invert(1);}.team_cnt .team_content .team_itm--text ._social_media a.contact {width: fit-content;height: fit-content;position: relative;display: flex;align-items: center;filter: brightness(0) invert(1);column-gap: 7px;}.team_cnt .team_content .team_itm--text ._social_media a.contact span {font-weight: 700;}.team_cnt .team_content .team_itm--text ._social_media a img {height: 100%;object-fit: contain;}.team_cnt .team_content .team_itm--text ._social_media a.contact img {width: 17px;height: 17px;object-fit: contain;}.team_cnt .team_content .team_itm--text ._team-name {width: 100%;position: relative;display: block;padding: 27px 38px;background: #ea0c6f;}.team_cnt .team_content .team_itm--text ._team-name h6 {width: 100%;position: relative;display: block;font-weight: 400;font-size: 1.0588235294em;line-height: 116.6666666667%;text-transform: uppercase;font-family: "Raleway", sans-serif;color: #fff;}.team_cnt .team_content .team_itm--text ._team-name h6 span {font-weight: 800;display: block;}.team_cnt .team_content .team_itm--text ._team-name h6 span {color: #fff;}@media not all and (pointer: coarse) {.team_cnt .team_content .team_itm:hover .team_itm--text::before {height: 100%;}.team_cnt .team_content .team_itm:hover .team_itm--text ._social_media {visibility: visible;opacity: 1;transition-delay: 400ms;}}.team_cnt .team_navigation {width: fit-content;height: fit-content;position: absolute;display: flex;align-items: center;column-gap: 10px;top: calc(50% - 15px);right: -30px;z-index: 1;}@media screen and (max-width: 575px) {.team_cnt .team_navigation {display: none;}}.team_cnt .team_navigation button {width: 25px;position: relative;display: block;}