.elementor-84612 .elementor-element.elementor-element-420e7c71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84612 .elementor-element.elementor-element-9b78d1b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-9b78d1b4{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-db3b50ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-db3b50ca .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:34px;font-weight:600;line-height:1.04em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-280f1a8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-280f1a8f{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-a57fcbac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-a57fcbac{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-0616216b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-0616216b{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-0230a8ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-0230a8ae{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-94401585 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-94401585 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:34px;font-weight:600;line-height:1.04em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-0c773fba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-0c773fba{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#062b62;}.elementor-84612 .elementor-element.elementor-element-0b5edc1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-84612 .elementor-element.elementor-element-0b5edc1a img{width:100%;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-84612 .elementor-element.elementor-element-db3b50ca .elementor-heading-title{font-size:34px;}.elementor-84612 .elementor-element.elementor-element-94401585 .elementor-heading-title{font-size:34px;}}/* Start custom CSS */.gb-bostheater{color:#062b62;font-family:'Open Sans',sans-serif}.gb-bostheater .e-con{min-width:0}.gb-bostheater p{font-size:inherit;line-height:1.8;margin:0}.gb-bostheater .elementor-widget-text-editor{overflow-wrap:anywhere}.gb-bostheater .elementor-widget-text-editor a{text-decoration:underline;text-underline-offset:3px}.gb-bostheater a:focus-visible{outline:3px solid #b47b00;outline-offset:4px}.gb-bostheater .gb-visit-card{transition:box-shadow .2s,border-color .2s}.gb-bostheater .gb-visit-card:hover{border-color:#efb51b;box-shadow:0 12px 28px #062b6214}.gb-bostheater img{max-width:100%;height:auto}.gb-bostheater li{line-height:1.8;margin-bottom:12px}@media(prefers-reduced-motion:reduce){.gb-bostheater .gb-visit-card{transition:none}}/* End custom CSS */