.two-column-banner,.two-column-banner.is-admin{margin-bottom:var(--components-margin);width:100%}@media screen and (max-width:1023px){.two-column-banner,.two-column-banner.is-admin{margin-top:100px}}.two-column-banner .all-content,.two-column-banner.is-admin .all-content{border:1px solid var(--Colors-Strokes,rgba(144,98,76,.5));border-radius:30px;display:flex;flex-direction:column-reverse;position:relative}.two-column-banner .text-columns-container,.two-column-banner.is-admin .text-columns-container{background:var(--Colors-Grey-Light-2,#f2f3f3);border-radius:30px;padding:calc(-14.28571px + 3.57143vw) calc(12.85714px + 1.78571vw)}@media screen and (min-width:1520px){.two-column-banner .text-columns-container,.two-column-banner.is-admin .text-columns-container{padding:40px}}@media screen and (max-width:1023px){.two-column-banner .text-columns-container,.two-column-banner.is-admin .text-columns-container{border-color:transparent}}.two-column-banner .text-columns-container .header,.two-column-banner.is-admin .text-columns-container .header{display:flex;flex-direction:column-reverse;margin-bottom:20px;max-width:615px}.two-column-banner .text-columns-container .header h1,.two-column-banner.is-admin .text-columns-container .header h1{color:#00488e;font-family:var(--font-family-Montserrat);font-size:calc(26.57143px + .35714vw);font-style:normal;font-weight:700;line-height:calc(29.14286px + .71429vw)}@media screen and (min-width:1520px){.two-column-banner .text-columns-container .header h1,.two-column-banner.is-admin .text-columns-container .header h1{font-size:32px;line-height:40px}}.two-column-banner .text-columns-container .header h2,.two-column-banner.is-admin .text-columns-container .header h2{color:rgba(144,98,76,.5);font-family:var(--font-family-Montserrat);font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media screen and (min-width:1520px){.two-column-banner .text-columns-container .header h2,.two-column-banner.is-admin .text-columns-container .header h2{font-size:16px;line-height:20px}}@media screen and (max-width:1023px){.two-column-banner .text-columns-container .header h2,.two-column-banner.is-admin .text-columns-container .header h2{margin-top:20px}}.two-column-banner .text-columns-container p,.two-column-banner.is-admin .text-columns-container p{color:#00488e;font-family:var(--font-family-Montserrat);font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:30px;max-width:615px}@media screen and (min-width:1520px){.two-column-banner .text-columns-container p,.two-column-banner.is-admin .text-columns-container p{font-size:18px;line-height:26px}}.two-column-banner .text-columns-container .btn,.two-column-banner.is-admin .text-columns-container .btn{align-items:center;border:1px solid rgba(144,98,76,.5);border-radius:26px;color:var(--Blue,#00488e);color:#00488e;display:inline-flex;font-family:var(--font-family-Montserrat);font-size:15px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:20px;padding:10px 30px;position:relative;text-align:right;transition:all .3s ease-in-out}@media screen and (min-width:1520px){.two-column-banner .text-columns-container .btn,.two-column-banner.is-admin .text-columns-container .btn{font-size:15px;line-height:20px}}.two-column-banner .text-columns-container .btn:after,.two-column-banner.is-admin .text-columns-container .btn:after{color:rgba(144,98,76,.5);content:"";font-family:icomoon;transition:all .3s ease-in-out}.two-column-banner .text-columns-container .btn:hover,.two-column-banner.is-admin .text-columns-container .btn:hover{background-color:#00488e;border-color:#00488e;color:#fff}.two-column-banner .text-columns-container .btn:hover:after,.two-column-banner.is-admin .text-columns-container .btn:hover:after{color:#fff;transform:translateX(10px)}.two-column-banner .image-columns-container,.two-column-banner.is-admin .image-columns-container{bottom:0;left:0;padding:calc(12.85714px + 1.78571vw) calc(-.71429px + 2.67857vw);pointer-events:none;position:absolute;top:0;width:100%}@media screen and (min-width:1520px){.two-column-banner .image-columns-container,.two-column-banner.is-admin .image-columns-container{padding:40px}}@media screen and (max-width:1023px){.two-column-banner .image-columns-container,.two-column-banner.is-admin .image-columns-container{margin-bottom:0;margin-top:-100px;position:relative}}@media screen and (max-width:767px){.two-column-banner .image-columns-container,.two-column-banner.is-admin .image-columns-container{margin-bottom:-20px}}.two-column-banner .image-container,.two-column-banner.is-admin .image-container{aspect-ratio:705/423;border-radius:30px;position:relative}.two-column-banner .image-container img,.two-column-banner.is-admin .image-container img{border-radius:30px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.two-column-banner.is-admin{pointer-events:none}.two-column-banner.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.two-column-banner.is-admin{pointer-events:none!important}
