.block-image-textbox-banner{position:relative;z-index:1}.block-image-textbox-banner .image-area{height:65vh;height:65svh;padding-top:var(--menu-height)}.block-image-textbox-banner .image-area .inner{position:relative;height:100%}.block-image-textbox-banner .image-area .inner *{height:100%}.block-image-textbox-banner .textbox-area{padding-top:30px;width:100%}.block-image-textbox-banner .textbox-area .bg-wrap,.block-image-textbox-banner .textbox-area .wrap{position:relative}@media (max-width: 768px){.block-image-textbox-banner .textbox-area .wrap{display:block}}.block-image-textbox-banner .textbox-area .wrap .textbox{grid-column:2/span 15;padding:45px 0;margin-top:-130px;margin-bottom:-30px}@media (max-width: 1024px){.block-image-textbox-banner .textbox-area .wrap .textbox{grid-column:2/span 22}}@media (max-width: 768px){.block-image-textbox-banner .textbox-area .wrap .textbox{margin-bottom:0}}.block-image-textbox-banner .textbox-area .wrap .textbox .container{grid-template-columns:repeat(15,1fr)}@media (max-width: 1024px){.block-image-textbox-banner .textbox-area .wrap .textbox .container{grid-template-columns:repeat(22,1fr)}}@media (max-width: 768px){.block-image-textbox-banner .textbox-area .wrap .textbox .container{display:block}}.block-image-textbox-banner .textbox-area .wrap .textbox .container .inner{grid-column:2/span 13;max-width:700px}@media (max-width: 1024px){.block-image-textbox-banner .textbox-area .wrap .textbox .container .inner{grid-column:2/span 20}}@media (max-width: 768px){.block-image-textbox-banner .textbox-area .wrap .textbox .container .inner{grid-column:2/span 10}}
