.grc_section.loco-grc-blue-box-banner{min-height:20rem;position:relative}.grc_section.loco-grc-blue-box-banner .grc-container{height:100%;min-height:20rem}.grc_section.loco-grc-blue-box-banner .grc-container .flexhold{display:flex;justify-content:space-between;min-height:20rem}.grc_section.loco-grc-blue-box-banner .grc-container .flexhold .holds_text{height:80%;position:relative;width:100%}.grc_section.loco-grc-blue-box-banner .grc-container .flexhold .holds_text{padding-top:3rem;@media screen and (max-width:991px){padding-bottom:3rem}}.grc_section.loco-grc-blue-box-banner .grc-container .flexhold .holds_text .holds_content_and_button{@media screen and (min-width:992px){align-items:flex-end;display:flex;padding-bottom:1rem;width:80%}@media screen and (max-width:991px){align-items:flex-start;display:flex;flex-direction:column;width:100%}}.grc_section.loco-grc-blue-box-banner .grc-container .flexhold .holds_text .holds_content_and_button .textholder{@media screen and (min-width:992px){width:60%}@media screen and (max-width:991px){width:100%}}.grc_section.loco-grc-blue-box-banner .grc-container .flexhold .holds_text .holds_content_and_button .grc_button_holder{@media screen and (min-width:992px){margin-bottom:0;padding-left:2rem;width:calc(40% - 2rem)}@media screen and (max-width:991px){margin-bottom:0;width:100%}}.loco-grc-blue-box-banner .grc-container .title_holder{bottom:0;width:100%}.loco-grc-blue-box-banner .grc-container .title_holder .purple_back{background:var(--grc_lightblue);height:100%;left:0;position:absolute;top:0;@media screen and (min-width:992px){width:70%}@media screen and (max-width:991px){display:none;width:100%}}.loco-grc-blue-box-banner .grc-container .title_holder .purple_back:before{background:var(--grc_green);content:"";height:5px;left:0;position:absolute;top:-5px;width:80%}.loco-grc-blue-box-banner .grc-container .title_holder .purple_back .box_a,.loco-grc-blue-box-banner .grc-container .title_holder .purple_back .box_b{height:10rem;position:absolute;width:10rem}.loco-grc-blue-box-banner .grc-container .title_holder .purple_back .box_a{background:var(--grc_purple);left:100%;mix-blend-mode:multiply}.loco-grc-blue-box-banner .grc-container .title_holder .purple_back .box_b{background:var(--grc_green);left:calc(100% + 10rem);mix-blend-mode:multiply;top:10rem}.loco-grc-blue-box-banner .grc-container .title_holder .holds_text{position:relative;@media screen and (max-width:991px){padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem;padding-top:0}@media screen and (min-width:992px){padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}.loco-grc-blue-box-banner .grc-container .title_holder .holds_text h2{color:var(grc_purple);font-weight:300;margin:0 0 2rem;@media screen and (max-width:991px){font-size:calc(1.5rem + .1vw)}@media screen and (min-width:992px) and (max-width:1023px){font-size:calc(2rem + .1vw)}@media screen and (min-width:1024px) and (max-width:1199px){font-size:calc(2.35rem + .1vw)}@media screen and (min-width:1200px){font-size:calc(3rem + .1vw)}}.loco-grc-blue-box-banner .grc-container .title_holder .holds_text .textholder{max-width:40rem}.loco-grc-blue-box-banner .grc-container .title_holder .holds_text .textholder.leftaligned p{font-size:calc(1rem + .1vw);text-align:left}.loco-grc-blue-box-banner .grc-container .title_holder .holds_text .textholder p,.loco-grc-blue-box-banner .grc-container .title_holder .holds_text .textholder span{color:var(--grc_purple)}