@media(min-width:1220px){.index-page .g6-column-banner .g6-column-banner-component{margin:0 auto}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container{width:100%;max-width:1360px;grid-template-rows:none !important;row-gap:unset}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right{grid-template-columns:40px 1fr 813px 40px !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right .column-banner-text-container{grid-column:2 / 3}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right .column-banner-image-container{grid-column:3 / 4}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-solid-black:hover{background-color:#00707a !important;border-color:#00707a !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-solid-black:active{background-color:#00626b !important;border-color:#00626b !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-solid-white:hover{background-color:#00707a !important;border-color:#00707a !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-solid-white:active{background-color:#00626b !important;border-color:#00626b !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-hollow-black:hover{background:transparent !important;border-color:#00707a !important;color:#00707a !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-hollow-black:active{background:transparent !important;border-color:#00626b !important;color:#00626b !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-hollow-white:hover{background:transparent !important;border-color:#00707a !important;color:#00707a !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-btn-lg-hollow-white:active{background:transparent !important;border-color:#00626b !important;color:#00626b !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-link-lg-light{color:#00626b !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-link-lg-light:active{color:#00707a !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-link-lg-light::after{content:url('../images/svg/button/arrow_green.svg') !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-link-lg-dark{color:#fff !important}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container a.g6-link-lg-dark::after{content:url('../images/svg/button/arrow_white.svg') !important}
}
@media(min-width:1220px) and (width:1220px){.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right{display:flex;flex-flow:row-reverse;padding:0 40px}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right .column-banner-text-container{width:287px}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right .column-banner-text-container .g6-text-component .g6-text-wrap .g6-text-content-wrap{text-align:left}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right .column-banner-text-container .g6-text-component .g6-text-wrap .g6-text-content-wrap .g6-text-desc{margin-bottom:0}
.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle.image-position-right .column-banner-image-container{width:813px;height:457px;margin:0 0 0 40px}
}
@media(min-width:1220px) and (max-width:767px){.index-page .g6-column-banner .g6-column-banner-component .g6-column-banner-container.rectangle{grid-template-columns:calc(100vw - 80px) !important;width:calc(100vw - 80px)}
}
.root.responsivegrid{max-width:unset;margin:0}