.elementor-1297 .elementor-element.elementor-element-gcl07f8{--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;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-gcl07e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-gcl07ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#0F1B35;}.elementor-1297 .elementor-element.elementor-element-gcl07ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-gcl07f7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1297 .elementor-element.elementor-element-gcl07f8{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-1297 .elementor-element.elementor-element-gcl07f8{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-gcl07e9 */.elementor-1297 .elementor-element.elementor-element-gcl07e9 a{color: var(--gc-navy); text-decoration-color: var(--gc-gold); text-underline-offset: 3px;}.elementor-1297 .elementor-element.elementor-element-gcl07e9 a:hover{color: var(--gc-gold-hover);}.elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar{background: var(--gc-navy); color: var(--gc-cream); font-size: var(--gc-fs-caption); padding: var(--gc-s-2) var(--gc-s-6); display: flex; justify-content: space-between; align-items: center; gap: var(--gc-s-4);}.elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar a{color: rgba(250, 247, 242, 0.65); padding: 4px 8px; text-decoration: none; display: inline-flex; align-items: center; gap: 5px; transition: color var(--gc-dur-fast) var(--gc-ease), background var(--gc-dur-fast) var(--gc-ease); border-radius: 2px;}.elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar a:hover, .elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar a.is-active{color: var(--gc-cream); background: rgba(255,255,255,0.06);}.elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar a.is-active{color: var(--gc-gold);}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar{flex-wrap: wrap; gap: var(--gc-s-2); padding: var(--gc-s-2) var(--gc-s-3);}}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07e9 .gc-lang-bar a{padding: 4px 6px; font-size: 11px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07ea */.elementor-1297 .elementor-element.elementor-element-gcl07ea a{color: var(--gc-navy); text-decoration-color: var(--gc-gold); text-underline-offset: 3px;}.elementor-1297 .elementor-element.elementor-element-gcl07ea a:hover{color: var(--gc-gold-hover);}.elementor-1297 .elementor-element.elementor-element-gcl07ea button{font-family: inherit; cursor: pointer; border: 0; background: none;}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-header{background: var(--gc-white); border-bottom: var(--gc-border); position: sticky; top: 0; z-index: var(--gc-z-header);}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-header-inner{max-width: var(--gc-container-max); margin: 0 auto; padding: var(--gc-s-4) var(--gc-s-6); display: flex; align-items: center; justify-content: space-between;}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-logo{font-family: var(--gc-font-serif); font-weight: 700; font-size: 22px; color: var(--gc-navy); text-decoration: none; letter-spacing: -0.01em; display: flex; align-items: baseline; gap: var(--gc-s-2);}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-logo small{font-family: var(--gc-font-sans); font-size: 10px; color: var(--gc-gold); letter-spacing: var(--gc-ls-eyebrow); font-weight: 600; text-transform: uppercase;}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-nav{display: flex; align-items: center; gap: var(--gc-s-2);}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-nav a{color: var(--gc-navy); font-size: var(--gc-fs-small); font-weight: 500; padding: var(--gc-s-2) var(--gc-s-3); text-decoration: none; transition: color var(--gc-dur-fast) var(--gc-ease);}.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-nav a:hover, .elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-nav a[aria-current="page"]{color: var(--gc-gold-hover);}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07ea .gc-nav{display: none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07eb */.elementor-1297 .elementor-element.elementor-element-gcl07eb h1{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07eb h1{font-size: var(--gc-fs-h1);}.elementor-1297 .elementor-element.elementor-element-gcl07eb p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07eb p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07eb a{color: var(--gc-navy); text-decoration-color: var(--gc-gold); text-underline-offset: 3px;}.elementor-1297 .elementor-element.elementor-element-gcl07eb a:hover{color: var(--gc-gold-hover);}.elementor-1297 .elementor-element.elementor-element-gcl07eb .gc-eyebrow{font-family: var(--gc-font-sans); font-size: var(--gc-fs-eyebrow); font-weight: 600; letter-spacing: var(--gc-ls-eyebrow); text-transform: uppercase; color: var(--gc-gold); margin-bottom: var(--gc-s-4); display: inline-block;}.elementor-1297 .elementor-element.elementor-element-gcl07eb .gc-btn{display: inline-flex; align-items: center; justify-content: center; gap: var(--gc-s-2); font-family: var(--gc-font-sans); font-weight: 600; font-size: var(--gc-fs-body); padding: 14px 28px; border-radius: var(--gc-radius-0); text-decoration: none; cursor: pointer; transition: all var(--gc-dur-base) var(--gc-ease); border: 1px solid transparent; line-height: 1;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gch0130 */.elementor-1297 .elementor-element.elementor-element-gch0130 img{width:100%;height:auto;display:block;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-gcl07ee */.elementor-1297 .elementor-element.elementor-element-gcl07ee{line-height:1.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07ef */.elementor-1297 .elementor-element.elementor-element-gcl07ef h2{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07ef h2{font-size: var(--gc-fs-h2); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07ef p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07ef p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07ef .gc-eyebrow{font-family: var(--gc-font-sans); font-size: var(--gc-fs-eyebrow); font-weight: 600; letter-spacing: var(--gc-ls-eyebrow); text-transform: uppercase; color: var(--gc-gold); margin-bottom: var(--gc-s-4); display: inline-block;}.elementor-1297 .elementor-element.elementor-element-gcl07ef .gc-section{padding: var(--gc-s-20) 0;}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07ef .gc-section{padding: var(--gc-s-12) 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f0 */.elementor-1297 .elementor-element.elementor-element-gcl07f0 h2, .elementor-1297 .elementor-element.elementor-element-gcl07f0 h3{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07f0 h2{font-size: var(--gc-fs-h2); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f0 h3{font-size: var(--gc-fs-h3); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f0 p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f0 p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f0 .gc-eyebrow{font-family: var(--gc-font-sans); font-size: var(--gc-fs-eyebrow); font-weight: 600; letter-spacing: var(--gc-ls-eyebrow); text-transform: uppercase; color: var(--gc-gold); margin-bottom: var(--gc-s-4); display: inline-block;}.elementor-1297 .elementor-element.elementor-element-gcl07f0 .gc-bg-cream{background: var(--gc-cream);}.elementor-1297 .elementor-element.elementor-element-gcl07f0 .gc-section{padding: var(--gc-s-20) 0;}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07f0 .gc-section{padding: var(--gc-s-12) 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f1 */.elementor-1297 .elementor-element.elementor-element-gcl07f1 h2, .elementor-1297 .elementor-element.elementor-element-gcl07f1 h3{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07f1 h2{font-size: var(--gc-fs-h2); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f1 h3{font-size: var(--gc-fs-h3); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f1 p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f1 p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-container{max-width: var(--gc-container-max); margin: 0 auto; padding: 0 var(--gc-s-6);}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-eyebrow{font-family: var(--gc-font-sans); font-size: var(--gc-fs-eyebrow); font-weight: 600; letter-spacing: var(--gc-ls-eyebrow); text-transform: uppercase; color: var(--gc-gold); margin-bottom: var(--gc-s-4); display: inline-block;}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-section{padding: var(--gc-s-20) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-card{background: var(--gc-white); border: var(--gc-border); padding: var(--gc-s-8); transition: border-color var(--gc-dur-base) var(--gc-ease);}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-card:hover{border-color: var(--gc-gold);}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-card h3{font-size: 22px; margin-bottom: var(--gc-s-3);}.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-card p{font-size: var(--gc-fs-small); color: var(--gc-grey); line-height: var(--gc-lh-normal);}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07f1 .gc-section{padding: var(--gc-s-12) 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f2 */.elementor-1297 .elementor-element.elementor-element-gcl07f2 h2{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07f2 h2{font-size: var(--gc-fs-h2); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f2 p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f2 p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f2 .gc-eyebrow{font-family: var(--gc-font-sans); font-size: var(--gc-fs-eyebrow); font-weight: 600; letter-spacing: var(--gc-ls-eyebrow); text-transform: uppercase; color: var(--gc-gold); margin-bottom: var(--gc-s-4); display: inline-block;}.elementor-1297 .elementor-element.elementor-element-gcl07f2 .gc-bg-bej{background: var(--gc-bej);}.elementor-1297 .elementor-element.elementor-element-gcl07f2 .gc-section{padding: var(--gc-s-20) 0;}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07f2 .gc-section{padding: var(--gc-s-12) 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f3 */.elementor-1297 .elementor-element.elementor-element-gcl07f3 h2{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07f3 h2{font-size: var(--gc-fs-h2); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f3 p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f3 p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f3 a{color: var(--gc-navy); text-decoration-color: var(--gc-gold); text-underline-offset: 3px;}.elementor-1297 .elementor-element.elementor-element-gcl07f3 a:hover{color: var(--gc-gold-hover);}.elementor-1297 .elementor-element.elementor-element-gcl07f3 .gc-btn{display: inline-flex; align-items: center; justify-content: center; gap: var(--gc-s-2); font-family: var(--gc-font-sans); font-weight: 600; font-size: var(--gc-fs-body); padding: 14px 28px; border-radius: var(--gc-radius-0); text-decoration: none; cursor: pointer; transition: all var(--gc-dur-base) var(--gc-ease); border: 1px solid transparent; line-height: 1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f4 */.elementor-1297 .elementor-element.elementor-element-gcl07f4 .gc-motto-strip{background: var(--gc-bej); padding: var(--gc-s-10) var(--gc-s-6); text-align: center; border-top: var(--gc-border);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f5 */.elementor-1297 .elementor-element.elementor-element-gcl07f5 h5{font-family: var(--gc-font-serif); font-weight: 600; color: var(--gc-navy); margin: 0 0 var(--gc-s-5) 0; line-height: var(--gc-lh-tight); letter-spacing: -0.01em;}.elementor-1297 .elementor-element.elementor-element-gcl07f5 p{margin: 0 0 var(--gc-s-4) 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f5 p:last-child{margin-bottom: 0;}.elementor-1297 .elementor-element.elementor-element-gcl07f5 a{color: var(--gc-navy); text-decoration-color: var(--gc-gold); text-underline-offset: 3px;}.elementor-1297 .elementor-element.elementor-element-gcl07f5 a:hover{color: var(--gc-gold-hover);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 ul{margin: 0 0 var(--gc-s-4) 0; padding-left: var(--gc-s-6);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 li{margin-bottom: var(--gc-s-2);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-logo{font-family: var(--gc-font-serif); font-weight: 700; font-size: 22px; color: var(--gc-navy); text-decoration: none; letter-spacing: -0.01em; display: flex; align-items: baseline; gap: var(--gc-s-2);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-logo small{font-family: var(--gc-font-sans); font-size: 10px; color: var(--gc-gold); letter-spacing: var(--gc-ls-eyebrow); font-weight: 600; text-transform: uppercase;}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer-motto{font-family: var(--gc-font-serif); font-style: italic; font-size: 15px; color: var(--gc-gold); margin-top: var(--gc-s-3); margin-bottom: var(--gc-s-4); line-height: var(--gc-lh-snug);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer{background: var(--gc-navy); color: var(--gc-cream); padding: var(--gc-s-16) 0 var(--gc-s-6);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer h4{font-family: var(--gc-font-sans); font-size: var(--gc-fs-caption); color: var(--gc-gold); letter-spacing: var(--gc-ls-eyebrow); text-transform: uppercase; font-weight: 600; margin-bottom: var(--gc-s-4);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer a{color: var(--gc-cream); text-decoration: none; opacity: 0.8; font-size: var(--gc-fs-small); display: block; margin-bottom: var(--gc-s-2);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer a:hover{opacity: 1; color: var(--gc-gold);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer-brand .gc-logo{color: var(--gc-cream); font-size: 26px; margin-bottom: var(--gc-s-4);}.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer-brand p{font-size: var(--gc-fs-small); opacity: 0.75; line-height: var(--gc-lh-normal);}@media (max-width: 768px){.elementor-1297 .elementor-element.elementor-element-gcl07f5 .gc-footer-brand{grid-column: span 2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gcl07f6 */.elementor-1297 .elementor-element.elementor-element-gcl07f6 a{color: var(--gc-navy); text-decoration-color: var(--gc-gold); text-underline-offset: 3px;}.elementor-1297 .elementor-element.elementor-element-gcl07f6 a:hover{color: var(--gc-gold-hover);}/* End custom CSS */