.uagb-block-e9383e30 {
	padding-bottom: 60px;
}

@media (min-width: 2850px){
.wp-block-video {	
	margin-block-start: -95px !important;
}
}
@media (max-width: 600px){
.wp-block-video {
	margin-block-start: -2em !important;
}
}
@media (min-width: 600px){
.wp-block-video {
	margin-block-start: -52px !important;
}
}

@media (max-width: 1000px) {
.li-carousel-wrap {
    padding-top: 20px !important;
padding-bottom: 20px;
  }
}

.top-band p.member {
	padding-right: 30% !important;
}

.padding-announce {padding-top: 30px;}

@media (max-width: 976px){
.wp-block-genesis-blocks-gb-column p {
	padding-top: 12px !important;
}
.wp-block-uagb-container.uagb-block-dc3ec89a {
		flex-direction: row !important;
	}	
}


.top-band h3.wp-block-heading {
	margin: 0 0 0 0 !important;
}

#imagehead {
	max-width: none !important;
    padding: 15px 0 0 0 !important;		
}

.uagb-block-bebb0e08.wp-block-uagb-image .wp-block-uagb-image__figure img {
	width:100% !important;
	height:100% !important;
}

.wp-block-uagb-image__figure img { max-width:none !important;}

	
.wp-block-uagb-container.uagb-block-dc3ec89a {
padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 85px !important;
}

.wp-block-uagb-container.uagb-block-e4ace1c7{
	padding-left: 0px !important;
	padding-right: 0px !important;	
    padding-top: 0px !important;
	padding-bottom: 0px !important;
	row-gap: 0px !important;
}

.wp-block-details summary {
	display:none;
}

@media only screen and (min-width: 600px) {
.uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap {
justify-content:left !important;
}
}


.wp-block-navigation .wp-block-navigation__submenu-icon svg {
	margin-top:0 !important;
}

.wp-block-button__link {
	font-size: 16px;
	padding: calc(.2em + 1px) calc(1em + 1px);
}

.padding-announce {padding-top: 30px;}

.typeface{
	font-family: 'MyCustomFont3', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important;
	letter-spacing: 4px;
	margin-bottom: 30px !important;
	font-weight: 100 !important;
}


.wp-block-uagb-container.uagb-is-root-container .uagb-block-e4ace1c7 {
	max-width: none !important;
	width: 100% !important;
}

.column-credit{
	width:70%;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background-color: #122a33;
}

.border-white {
	border-color: white !important;
	/*width: 485px !important;*/
}

.top-border {
	border-top:1px;
	border-color: black;
}

/* =========================================================
   PAGE 420 — MATCH "OUR TEAM" LAYOUT + ADD FULL-BLEED COLORS
   No wrapper nuking. Keep composition consistent.
   ========================================================= */

/* --- 1) Layout baseline (mirror page-id-221 behavior) --- */
body.page-id-420{
  /*display: grid !important;*/          /* keeps the same overall “feel” as Our Team */
  margin: 0;
  background: #122a33 !important;    /* navy base */
  /*padding-right: 5%;  */             /* mirror Our Team (adjust to taste) */
  overflow-x: hidden;
}

/* Keep theme header/footer from interfering (same pattern as Our Team) */
body.page-id-420 #header{ visibility: hidden !important; }
body.page-id-420 #footer{ display: none !important; } /* remove WP powered-by band */

/* Mirror wrap geometry used on Our Team */
body.page-id-420 main.wrap{
  max-width: none !important;
  transform: none !important;
  margin-left: 5%;
  padding-right: 5%;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* If your nav/logo are positioned similarly on this page, keep them stable */
body.page-id-420 .navigation{
  text-align: right !important;
  position: relative !important;
  right: 0%;
}


/* --- 2) Full-bleed background painter utility --- */
body.page-id-420 .bleed-bg{
  position: relative;
  isolation: isolate;
}
body.page-id-420 .bleed-bg::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0; bottom:0;
  left:50%;
  width:100vw;
  transform:translateX(-50%);
  background: var(--bleed, transparent);
}

/* --- 3) NAV + HERO navy full-bleed (keep your existing selectors) --- */
body.page-id-420 .wp-block-group.wp-elements-165913fdffe9315f99db7984ade91b6e,
body.page-id-420 .wp-block-uagb-container.uagb-block-dc3ec89a{
  position: relative;
  isolation: isolate;
}
body.page-id-420 .wp-block-group.wp-elements-165913fdffe9315f99db7984ade91b6e::before,
body.page-id-420 .wp-block-uagb-container.uagb-block-dc3ec89a::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0; bottom:0;
  /*left:50%;
  width:100vw;*/
  transform:translateX(-50%);
  background:#122a33 ;
}

/* Nav colors on navy */
body.page-id-420 .wp-block-navigation,
body.page-id-420 .wp-block-navigation a,
body.page-id-420 .wp-block-navigation-item__label{
  color:#fff !important;
}

body.page-id-420 .wp-block-navigation__submenu-icon svg path {
  fill:#737c80  !important;
  stroke:#737c80  !important;
}

/* --- 4) Announcements full-bleed white (use the block you already target) --- */
body.page-id-420 .wp-block-group.has-white-background-color.has-background{
  position: relative;
  isolation: isolate;
}
body.page-id-420 .wp-block-group.has-white-background-color.has-background::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0; bottom:0;
  left:50%;
  width:100vw;
  transform:translateX(-50%);
  background:#fff;
}

/* --- 5) Footer: full-bleed black AND extend to viewport bottom, without touching layout --- */
body.page-id-420 footer.footer{
  position: relative !important;
  margin: -20px 0px 0px 0px !important;
  padding: 24px 0 40px !important;
  text-align: center;
  color: rgba(255,255,255,0.85) !important;
}
body.page-id-420 footer.footer a{
  color: rgba(255,255,255,0.85) !important;
}

/* Paint black full-bleed behind the footer itself */
body.page-id-420 footer.footer{
  isolation: isolate;
}
/*body.page-id-420 footer.footer::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0; bottom:0;
  left:50%;
  width:100vw;
  transform:translateX(-50%);
  background:#000;
}*/

/* Extend black to the bottom of the viewport (works even if content is short) */
body.page-id-420::after{
  content:"";
  position: fixed;
  left:0; right:0; bottom:0;
  /*height: 130px;*/         /* set ~= footer height + buffer */
  background:#000;
  z-index: 0;
  pointer-events:none;
}
/* Keep page content above the fixed black floor */
body.page-id-420 #page,
body.page-id-420 main.wrap,
body.page-id-420 footer.footer{
  position: relative;
  z-index: 1;
}

/* Remove seam lines on this page */
body.page-id-420 hr{
  border: 0 !important;
  height: 0 !important;
  margin: 0 !important;
}




.page-id-420 .wp-block-navigation,
.page-id-420 .wp-block-navigation a,
.page-id-420 .wp-block-navigation-item__label {
  color: #ffffff !important;
}



.wp-block-site-logo .custom-logo {
  opacity: 0;
}

.wp-block-site-logo .custom-logo-link {
  background-image: url("https://graintree.com/wp-content/uploads/2025/10/Graintree_Steel_Logo_WhiteText_Small_1300px_V3.png");
  background-size: contain;

}


@media (min-width: 975px) {
.wp-block-site-logo .custom-logo-link {
/*width: 360px !important;*/
height: auto !important;
}

}

.stline {
	margin-bottom: 0;
	font-family: 'MyCustomFont', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important;
	font-size: var(--wp--preset--font-size--medium) !important;
}



.values {
	margin-top: 0;
	line-height: 1.3em;
	padding-left: 12vw;
}

.height {
	line-height: 1.3em;
	padding-bottom: 0% !important;
}

#page {
	border-style: solid;
	border-width: 0.1px;
border-color: black;
	border-left: none;
	border-right: none;
	border-bottom: none;
		border-top: none;	
}

.detail-no-padding {
	padding-top: 30px !important;
	margin-bottom: 30px !important;
}

.no-border {
	border-top: none !important;
}

.wp-block-navigation-item__content {
	text-decoration: none !important;
}

.about {
	margin-top: 35px !important
		;
	line-height:1em;
	text-wrap: nowrap;
}
.navigation {
	text-align: right !important;
position: relative !important;
/*top: -32px;*/
	right: 5%;
}

.wp-block-site-logo {
text-align: left !important;
position: absolute !important;
/*top: -42px;*/
	left: 1vw;
}

.wrap {
max-width: none !important;
transform: none !important;
	margin-left: 5%;
	padding-right: 5%;
}

.gb-block-profile {
	padding: 0 !important;
	margin-bottom: 0.1em !important;
}


	
ul {
	text-align:left;
}

body {
	display: grid !important;
	background-color: #f8f4f1 !important;
	padding-right: 10%;
}

#header {
	visibility: hidden !important;
}

.uagb-heading-text {
	color: #000;
}

#footer {
	visibility: hidden !important;
}

.footer a {
	color:black !important;
}

footer {
	color: black !important;
	position: relative !important;
	bottom: -20px !important;
	
}
.wp-block-heading  {
	line-height:1em;
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-verse {
	color: #000;
	margin-top: 0;
		line-height: 1.3em !important;

}

.tagline-about {
	margin-top:0 !important;
}
.member {
    margin-top: 30px !important;
    border-style: solid;
	border-width: 0.1px;
border-color: black;
border-right: none;
	padding-bottom: 3%;
border-bottom: none;
	border-left: none;
	padding-right: 0%;
	gap: 0;
}


hr {
	visibility: hidden;
}

.wp-block-column {
overflow-wrap: normal;
word-break: normal;
}


.wp-block-columns{
	margin-bottom: 0;
}/* kill underlines and line-height artifacts */
.wp-block-social-links a,
.wp-block-social-links a:link,
.wp-block-social-links a:visited,
.wp-block-social-links a:hover,
.wp-block-social-links a:focus {
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  line-height: 0 !important;
}

/* normalize the icon container */
.wp-block-social-links .wp-social-link {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* if the theme is injecting separators with pseudo-elements */
.wp-block-social-links .wp-social-link::before,
.wp-block-social-links .wp-social-link::after,
.wp-block-social-links a::before,
.wp-block-social-links a::after {
  content: none !important;
  border: 0 !important;
}

/* optional: make the anchors icon-only, centered boxes */
.wp-block-social-links a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1000px) {
    .gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas:
        "col1"
        "col2";
    }
	
	.values {
		padding-left: 0;
	}
}




@media (max-width: 755px){

	.wp-block-uagb-image__figure img {
		 		width:75vw !important;
		height: auto !important;
		max-width: none !important;
	}
	
	.uagb-block-bebb0e08.wp-block-uagb-image .wp-block-uagb-image__figure img {
	width: 100% !important;
		/*padding-top: 10vw !important;*/
	}
	
		.uagb-block-bebb0e08 .wp-block-uagb-image__figure {
		align-items: flex-start !important;
		/*bottom:10vw !important;*/
        padding-top: 15px !important;
		
	}
	
   .uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: flex-start;
    }
	
	.wp-block-uagb-container.uagb-is-root-container .uagb-block-f16164fa {
		max-width: none;
}
}


@media only screen and (max-width: 976px) {
    .uagb-block-bebb0e08 .wp-block-uagb-image__figure {
      align-items: flex-end !important;
			padding-top: 0 !important;
    }
}


@media (min-width: 1200px) {
	.uagb-block-bebb0e08.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: 100% !important;
		position: relative;
}
	.wp-block-uagb-image__figure img {
	height: auto;
		object-fit: scale-down;
		max-width: none;
	}
	
}


@media (max-width: 600px) {
	
	    .uagb-block-bebb0e08.wp-block-uagb-image .wp-block-uagb-image__figure img {
        /*padding-top: 30px !important;*/
	}

	   .wp-block-uagb-image__figure img {
				width: 84vw !important;
				padding-top: 0 !important;
				height: auto !important;
	}
	
	.uagb-block-bebb0e08 .wp-block-uagb-image__figure {
        align-items: flex-start !important;			
	}
	
	.wp-block-heading {
	    font-size: 45px !important;
	}
	
 .typeface {
	    font-size: 15px !important;
	}

}





/* HOME2 (page-id-420): stack HERO (text + image) below 1200px */
@media (min-width: 600px) and (max-width: 1200px) {
    body.page-id-420 .uagb-block-dc3ec89a {
      flex-direction: column !important;   /* stack */
      align-items: stretch !important;
    }
	
	.wp-block-uagb-container.uagb-block-dc3ec89a {
		padding-right: 0 !important;
	}
	
	.wp-block-uagb-container.uagb-block-f16164fa {
		padding-right: 0 !important;
	}
	
	.wp-block-uagb-image__figure img {
		position: relative !important;
    /*left: 41vw !important;
    bottom: 9vw !important;
		max-width: none !important;
		object-fit: none !important;
		width: auto !important;
		height: 472px !important;*/ 
	}
  
    /* ensure both children take full width when stacked */
    body.page-id-420 .uagb-block-e4ace1c7,
    body.page-id-420 .uagb-block-f16164fa {
      width: 100% !important;
      max-width: 100% !important;
    }
  
    /* optional: control order (text first, image second) */
    body.page-id-420 .uagb-block-e4ace1c7 { order: 1; }
    body.page-id-420 .uagb-block-f16164fa { order: 2; }
  
    /* optional: spacing */
    body.page-id-420 .uagb-block-f16164fa { padding-top: 24px !important; }
  }

button.wp-block-navigation__responsive-container-open {
position: absolute;
top: -14px !important;
right: -18px !important;
}


.wp-block-site-logo {
/*top: -42px !important;*/
	left: 1vw;
}

@media (min-width: 775px){
body.page-id-420 .navigation {
/*top: -18px !important;*/
right: 1.5vw;
}
}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-buttons__outer-wrap .uagb-buttons__wrap{display:inline-flex;width:100%}.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}@media (max-width: 976px){.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}}@media (max-width: 767px){.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}}
.uagb-buttons__outer-wrap .uagb-buttons-repeater{display:flex;justify-content:center;align-items:center;transition:box-shadow 0.2s ease}.uagb-buttons__outer-wrap .uagb-buttons-repeater a.uagb-button__link{display:flex;justify-content:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon{font-size:inherit;display:flex;align-items:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon svg{fill:currentColor;width:inherit;height:inherit}
.wp-block-uagb-container.uagb-block-dc3ec89a .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-dc3ec89a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-dc3ec89a .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-dc3ec89a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-dc3ec89a .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-dc3ec89a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-dc3ec89a{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-color: ;;flex-direction: row;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e4ace1c7 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e4ace1c7 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e4ace1c7 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e4ace1c7 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e4ace1c7 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e4ace1c7{max-width: 25%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e4ace1c7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1140px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e4ace1c7{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;row-gap: 20px;column-gap: 20px;}.uagb-block-e9383e30.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 10px;}.uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.wp-block-uagb-buttons .uagb-block-e6642909 .wp-block-button__link{background: transparent;}.wp-block-uagb-buttons .uagb-block-e6642909 .wp-block-button__link:hover{background: #3a3a3a;}.wp-block-uagb-buttons .uagb-block-e6642909 .wp-block-button__link:focus{background: #3a3a3a;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-button__wrapper .uagb-buttons-repeater{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .wp-block-button__link.has-text-color:hover .uagb-button__link{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .wp-block-button__link.has-text-color:focus .uagb-button__link{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link:hover{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater.wp-block-button__link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #ffffff;border-style: solid;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater.wp-block-button__link:hover{border-color: #abb8c3;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater.wp-block-button__link:focus{border-color: #abb8c3;}.wp-block-uagb-buttons .uagb-block-e6642909.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #ffffff;border-style: solid;}.wp-block-uagb-buttons .uagb-block-e6642909.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover{border-color: #abb8c3;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater .uagb-button__link{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater:hover .uagb-button__link{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater:focus .uagb-button__link{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;fill: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater:hover .uagb-button__icon > svg{fill: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater:focus .uagb-button__icon > svg{fill: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-button__link{text-transform: normal;text-decoration: none;}.wp-block-uagb-container.uagb-block-f16164fa .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-f16164fa .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-f16164fa .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-f16164fa .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-f16164fa .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f16164fa{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f16164fa > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1140px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row-reverse;align-items: flex-end;justify-content: flex-end;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-f16164fa{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: row-reverse;align-items: flex-end;justify-content: flex-end;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-dc3ec89a{width: 100%;}.wp-block-uagb-container.uagb-block-dc3ec89a{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;align-items: center;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e4ace1c7{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e4ace1c7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e4ace1c7{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-e6642909.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #ffffff;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f16164fa{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f16164fa > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-f16164fa{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-dc3ec89a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-dc3ec89a{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;align-items: center;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e4ace1c7{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e4ace1c7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e4ace1c7{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-e9383e30.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-e6642909.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #ffffff;}.wp-block-uagb-buttons .uagb-block-e6642909 .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #ffffff;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-f16164fa{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f16164fa > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-f16164fa{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
