@font-face {
  font-family: "CavoliniRegular";
  src: url('../woff2/cavolini_regular.woff2') format('woff2'), url('../woff/cavolini_regular.woff') format('woff');
}

@font-face{font-family:Goldplay;font-style:normal;font-weight:400;src:url(../otf/goldplay-regular.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:400;src:url(../otf/goldplay-regularit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:500;src:url(../otf/goldplay-medium.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:500;src:url(../otf/goldplay-mediumit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:600;src:url(../otf/goldplay-semibold.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:600;src:url(../otf/goldplay-semiboldit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:700;src:url(../otf/goldplayalt-bold.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:700;src:url(../otf/goldplayalt-boldit.otf) format("opentype")}section.flex-layout.column-media-caption-headline div.constrain div.column.column-text div.text-wrap,section.flex-layout.column-media-text-headline div.constrain div.column.column-text div.text-wrap,section.flex-layout.faq,section.flex-layout.form,section.flex-layout.full-width-media,section.flex-layout.full-width-text-only,section.flex-layout.grid,section.flex-layout.table{margin:0 auto;max-width:1330px;padding-left:15px;padding-right:15px;width:100%}section.flex-layout.full-width-text-only p{font-size:18px;font-size:1rem;line-height:1.4em}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container button,section.flex-layout.grid div.grid-item div.text-button-wrapper a.button:link,section.flex-layout.grid div.grid-item div.text-button-wrapper a.button:visited{-webkit-appearance:none;border:none;border-radius:20px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-size:.889rem;font-weight:600;letter-spacing:1px;line-height:1.25em;min-width:220px;padding:12px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear;will-change:background-color}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container button.blue,section.flex-layout.grid div.grid-item div.text-button-wrapper a.blue.button:link,section.flex-layout.grid div.grid-item div.text-button-wrapper a.blue.button:visited{background-color:#0055b8}@media (hover:hover){section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container button.blue:hover,section.flex-layout.grid div.grid-item div.text-button-wrapper a.blue.button:hover:link,section.flex-layout.grid div.grid-item div.text-button-wrapper a.blue.button:hover:visited{background-color:#004390}}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container button.green,section.flex-layout.grid div.grid-item div.text-button-wrapper a.green.button:link,section.flex-layout.grid div.grid-item div.text-button-wrapper a.green.button:visited{background-color:#00c033}@media (hover:hover){section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container button.green:hover,section.flex-layout.grid div.grid-item div.text-button-wrapper a.green.button:hover:link,section.flex-layout.grid div.grid-item div.text-button-wrapper a.green.button:hover:visited{background-color:#019b2c}}section.flex-layout div.text-wrap h1.background,section.flex-layout div.text-wrap h1.medium span.large,section.flex-layout div.text-wrap h1.multi-size span.large,section.flex-layout div.text-wrap h2.background,section.flex-layout div.text-wrap h2.medium span.large,section.flex-layout div.text-wrap h2.multi-size span.large{font-size:50px;font-size:2.778rem;font-weight:600;line-height:1em;text-transform:lowercase}@media (min-width:768px){section.flex-layout div.text-wrap h1.background,section.flex-layout div.text-wrap h1.medium span.large,section.flex-layout div.text-wrap h1.multi-size span.large,section.flex-layout div.text-wrap h2.background,section.flex-layout div.text-wrap h2.medium span.large,section.flex-layout div.text-wrap h2.multi-size span.large{font-size:3rem;line-height:1.05em}}@media (min-width:1024px){section.flex-layout div.text-wrap h1.background,section.flex-layout div.text-wrap h1.medium span.large,section.flex-layout div.text-wrap h1.multi-size span.large,section.flex-layout div.text-wrap h2.background,section.flex-layout div.text-wrap h2.medium span.large,section.flex-layout div.text-wrap h2.multi-size span.large{font-size:100px;font-size:5.556rem;line-height:1.05em}}section.flex-layout div.text-wrap h1.background,section.flex-layout div.text-wrap h1.medium span.background.large,section.flex-layout div.text-wrap h1.multi-size span.background.large,section.flex-layout div.text-wrap h2.background,section.flex-layout div.text-wrap h2.medium span.background.large,section.flex-layout div.text-wrap h2.multi-size span.background.large{text-align:center}section.flex-layout div.text-wrap h1.background.green span:first-child,section.flex-layout div.text-wrap h1.medium span.background.green.large span:first-child,section.flex-layout div.text-wrap h1.multi-size span.background.green.large span:first-child,section.flex-layout div.text-wrap h2.background.green span:first-child,section.flex-layout div.text-wrap h2.medium span.background.green.large span:first-child,section.flex-layout div.text-wrap h2.multi-size span.background.green.large span:first-child{background-color:#00c033}section.flex-layout div.text-wrap h1.background.blue span:first-child,section.flex-layout div.text-wrap h1.medium span.background.blue.large span:first-child,section.flex-layout div.text-wrap h1.multi-size span.background.blue.large span:first-child,section.flex-layout div.text-wrap h2.background.blue span:first-child,section.flex-layout div.text-wrap h2.medium span.background.blue.large span:first-child,section.flex-layout div.text-wrap h2.multi-size span.background.blue.large span:first-child{background-color:#0055b8}section.flex-layout div.text-wrap h1.background span,section.flex-layout div.text-wrap h1.medium span.background.large span,section.flex-layout div.text-wrap h1.multi-size span.background.large span,section.flex-layout div.text-wrap h2.background span,section.flex-layout div.text-wrap h2.medium span.background.large span,section.flex-layout div.text-wrap h2.multi-size span.background.large span{color:#fff;display:block;padding:5px 15px}section.flex-layout.column-media-caption-headline div.constrain div.column div.text-wrap h1,section.flex-layout.column-media-caption-headline div.constrain div.column div.text-wrap h2,section.flex-layout.media-headline-caption div.text-wrap h1,section.flex-layout.media-headline-caption div.text-wrap h2,section.flex-layout div.icon-headline-wrap h1,section.flex-layout div.icon-headline-wrap h2{font-size:30px;font-size:1.667rem;font-weight:600;line-height:1.2em}@media (min-width:768px){section.flex-layout.column-media-caption-headline div.constrain div.column div.text-wrap h1,section.flex-layout.column-media-caption-headline div.constrain div.column div.text-wrap h2,section.flex-layout.media-headline-caption div.text-wrap h1,section.flex-layout.media-headline-caption div.text-wrap h2,section.flex-layout div.icon-headline-wrap h1,section.flex-layout div.icon-headline-wrap h2{font-size:55px;font-size:3.056rem}}section.flex-layout.full-width-text-only h3,section.flex-layout.table h2{font-size:27px;font-size:1.5rem;font-weight:600;line-height:1.2em;text-transform:uppercase}section.flex-layout.full-width-text-only h2,section.flex-layout.grid div.grid-item div.text-button-wrapper h2{font-size:34px;font-size:1.9rem;font-weight:500;line-height:1.2em}section.flex-layout.form h2,section.flex-layout div.text-wrap h1.medium span.small,section.flex-layout div.text-wrap h1.multi-size span.small,section.flex-layout div.text-wrap h2.medium span.small,section.flex-layout div.text-wrap h2.multi-size span.small{font-size:23px;font-size:1.3rem;font-weight:500;line-height:1.2em}section.flex-layout div.text-wrap h1.medium span,section.flex-layout div.text-wrap h1.multi-size span,section.flex-layout div.text-wrap h2.medium span,section.flex-layout div.text-wrap h2.multi-size span{display:block}section.flex-layout div.text-wrap h1.medium span.small,section.flex-layout div.text-wrap h1.multi-size span.small,section.flex-layout div.text-wrap h2.medium span.small,section.flex-layout div.text-wrap h2.multi-size span.small{font-weight:600;letter-spacing:2px;text-transform:uppercase}section.flex-layout div.text-wrap h1.medium span.large+span.small,section.flex-layout div.text-wrap h1.multi-size span.large+span.small,section.flex-layout div.text-wrap h2.medium span.large+span.small,section.flex-layout div.text-wrap h2.multi-size span.large+span.small{padding-top:15px}section.flex-layout.column-slider-text div.constrain div.column.column-text div.text-wrap h2,section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text h2,section.flex-layout div.text-wrap h1.medium span.large,section.flex-layout div.text-wrap h2.medium span.large{font-size:50px;font-size:2.778rem;font-weight:600;letter-spacing:0;line-height:1em;text-transform:lowercase}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column.column-text div.text-wrap h2,section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text h2,section.flex-layout div.text-wrap h1.medium span.large,section.flex-layout div.text-wrap h2.medium span.large{font-size:55px;font-size:3.056rem}}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round{border-radius:50%;overflow:hidden}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle{position:relative}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle:before{content:"";display:block;padding-top:100%;width:100%}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle>.content{bottom:0;left:0;position:absolute;right:0;top:0}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle img,section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle span,section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle video{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round div.circle span{background-color:#aaa}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap{align-items:center;background-color:#0055b8;display:flex;flex-wrap:nowrap;justify-content:center;position:absolute}@media (max-width:767px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap{height:60px;left:0;margin:0 auto;right:0;width:120px}}@media (min-width:768px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap{border-bottom-right-radius:120px;border-top-right-radius:120px;height:120px;left:0;top:calc(50% - 60px);width:60px}}@media (max-width:767px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.mobile-normal.icon-wrap{border-bottom-left-radius:120px;border-bottom-right-radius:120px;top:0}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.mobile-reverse.icon-wrap{border-top-left-radius:120px;border-top-right-radius:120px;top:-60px}}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap img,section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap svg{display:block;height:auto;width:40px}@media (min-width:768px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap img,section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.icon-wrap svg{padding-right:10px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}section.flex-layout{padding:100px 0 0}@media (min-width:768px){section.flex-layout.circle-image-column.text-position-left div.constrain{grid-template-columns:1fr 300px}}@media (min-width:1024px){section.flex-layout.circle-image-column.text-position-left div.constrain{grid-template-columns:1fr 400px}}@media (min-width:1200px){section.flex-layout.circle-image-column.text-position-left div.constrain{grid-template-columns:1fr 600px}}@media (min-width:768px){section.flex-layout.circle-image-column.text-position-left div.column.column-text{order:1}section.flex-layout.circle-image-column.text-position-left div.column.column-media{order:2}section.flex-layout.circle-image-column.text-position-left div.column.column-media div.media-round{left:0}section.flex-layout.circle-image-column.text-position-right div.constrain{grid-template-columns:300px 1fr}}@media (min-width:1024px){section.flex-layout.circle-image-column.text-position-right div.constrain{grid-template-columns:400px 1fr}}@media (min-width:1200px){section.flex-layout.circle-image-column.text-position-right div.constrain{grid-template-columns:600px 1fr}}@media (min-width:768px){section.flex-layout.circle-image-column.text-position-right div.column.column-media div.media-round{right:0}}section.flex-layout.circle-image-column div.constrain{position:relative}@media (min-width:768px){section.flex-layout.circle-image-column div.constrain{grid-gap:30px;display:grid;min-height:400px}}@media (min-width:1024px){section.flex-layout.circle-image-column div.constrain{min-height:600px}}@media (min-width:1200px){section.flex-layout.circle-image-column div.constrain{grid-gap:50px}}section.flex-layout.circle-image-column div.constrain div.column.column-text div.inner{position:relative;text-align:center;width:100%;z-index:2}@media (min-width:768px){section.flex-layout.circle-image-column div.constrain div.column.column-text div.inner{text-align:left}}@media (min-width:1024px){section.flex-layout.circle-image-column div.constrain div.column.column-text div.inner{padding:50px 0 0}}section.flex-layout.circle-image-column div.constrain div.column.column-text div.inner div.text-wrap h1,section.flex-layout.circle-image-column div.constrain div.column.column-text div.inner div.text-wrap h2{color:#0055b8;padding:20px 0 0}section.flex-layout.circle-image-column div.constrain div.column.column-text div.inner div.text-wrap div.body-copy{padding:20px 0 0}section.flex-layout.circle-image-column div.constrain div.column.column-media{position:relative}section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round{width:100%}@media (min-width:768px){section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round{position:absolute;top:0;width:400px}}@media (min-width:1024px){section.flex-layout.circle-image-column div.constrain div.column.column-media div.media-round{width:600px}}@media (max-width:1023px){section.flex-layout.column-double-media-text-headline div.constrain{padding:0}}@media (min-width:1024px){section.flex-layout.column-double-media-text-headline div.constrain{grid-gap:35px;display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1200px){section.flex-layout.column-double-media-text-headline div.constrain{grid-gap:100px}}@media (max-width:1023px){section.flex-layout.column-double-media-text-headline div.constrain div.column:first-child{padding-bottom:25px}section.flex-layout.column-double-media-text-headline div.constrain div.column div.text-wrap{padding:25px 15px 0}}@media (min-width:1024px){section.flex-layout.column-double-media-text-headline div.constrain div.column div.text-wrap{padding:30px 0 0}section.flex-layout.column-even-media-text-headline.column-vertial-align div.constrain{align-items:center}}@media (max-width:1023px){section.flex-layout.column-even-media-text-headline div.constrain{padding:0}}@media (min-width:1024px){section.flex-layout.column-even-media-text-headline div.constrain{grid-gap:35px;display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1200px){section.flex-layout.column-even-media-text-headline div.constrain{grid-gap:100px}}@media (max-width:1023px){section.flex-layout.column-even-media-text-headline div.constrain div.column div.text-wrap{padding:25px 15px 40px}}section.flex-layout.column-even-media-text-headline div.constrain div.column div.text-wrap h2{color:#0055b8}@media (max-width:1023px){section.flex-layout.column-media-caption-headline div.constrain{padding:0}}section.flex-layout.column-media-caption-headline div.constrain div.column div.text-wrap div.body-copy{padding:10px 0 0}@media (min-width:1024px){section.flex-layout.column-media-text-headline.text-position-left div.constrain{grid-template-columns:1fr 550px}}@media (min-width:1200px){section.flex-layout.column-media-text-headline.text-position-left div.constrain{grid-template-columns:1fr 700px}}@media (min-width:1024px){section.flex-layout.column-media-text-headline.text-position-left div.constrain div.column.column-text div.text-wrap{padding-left:50px}section.flex-layout.column-media-text-headline.text-position-right div.constrain{grid-template-columns:550px 1fr}}@media (min-width:1200px){section.flex-layout.column-media-text-headline.text-position-right div.constrain{grid-template-columns:700px 1fr}}@media (max-width:1023px){section.flex-layout.column-media-text-headline div.constrain{padding:0}}@media (min-width:1024px){section.flex-layout.column-media-text-headline div.constrain{grid-gap:50px;display:grid}}@media (max-width:1023px){section.flex-layout.column-media-text-headline div.constrain div.column.column-text{padding-top:25px}}section.flex-layout.column-media-text-headline div.constrain div.column.column-text div.headline-icon-wrap{padding:15px 0 0}section.flex-layout.column-media-text-headline div.constrain div.column.column-text div.body-copy{padding:10px 0 0}section.flex-layout.full-width-headline{height:450px}@media (min-width:768px){section.flex-layout.full-width-headline{height:650px}}@media (max-width:1023px){section.flex-layout.full-width-headline div.constrain div.text-wrap div.headline-wrap{padding:85px 0}}section.flex-layout.full-width-media picture img,section.flex-layout.full-width-media video{display:block;height:auto;width:100%}@media (min-width:1024px){section.flex-layout.full-width-text{overflow:hidden;padding:0;position:relative}section.flex-layout.full-width-text.mobile-split-section div.constrain{min-height:75vh}}@media (max-width:1023px){section.flex-layout.full-width-text.mobile-split-section div.constrain div.text-wrap div.headline-wrap{overflow:hidden;padding:85px 0;position:relative}}section.flex-layout.full-width-text div.constrain{min-height:60vh}@media (min-width:1024px){section.flex-layout.full-width-text div.constrain{min-height:75vh}}section.flex-layout.full-width-text div.constrain div.text-wrap{padding:85px 0}@media (min-width:1024px){section.flex-layout.full-width-text div.constrain div.text-wrap{margin:0 auto;max-width:450px}}@media (min-width:1200px){section.flex-layout.full-width-text div.constrain div.text-wrap{padding:120px 0}}@media (min-width:1920px){section.flex-layout.full-width-text div.constrain div.text-wrap{padding:190px 0 200px}}section.flex-layout.full-width-text div.constrain div.text-wrap div.body-copy{position:relative;z-index:2}@media (max-width:1023px){section.flex-layout.full-width-text div.constrain div.text-wrap div.body-copy{margin:0 auto;padding:30px 15px 0}}section.flex-layout.full-width-text div.constrain div.text-wrap div.button-wrap{position:relative;z-index:2}@media (max-width:1023px){section.flex-layout.full-width-text div.constrain div.text-wrap div.button-wrap{padding-left:15px;padding-right:15px}}section.flex-layout.full-width-text-only{max-width:860px}section.flex-layout.full-width-text-only h2,section.flex-layout.full-width-text-only h3{margin-bottom:20px}section.flex-layout.full-width-text-only h2{color:#0055b8}section.flex-layout.full-width-text-only h2 a{color:#0055b8;text-decoration:underline}section.flex-layout.full-width-text-only h3{color:#00c033}section.flex-layout.full-width-text-only h3 a{color:#00c033;text-decoration:underline}section.flex-layout.full-width-text-only p{margin:20px 0}section.flex-layout.full-width-text-only blockquote a:link,section.flex-layout.full-width-text-only blockquote a:visited,section.flex-layout.full-width-text-only ol a:link,section.flex-layout.full-width-text-only ol a:visited,section.flex-layout.full-width-text-only p a:link,section.flex-layout.full-width-text-only p a:visited,section.flex-layout.full-width-text-only ul a:link,section.flex-layout.full-width-text-only ul a:visited{color:#0055b8}section.flex-layout.full-width-text-only div.button-wrapper{margin-top:20px;text-align:center}@media (max-width:1023px){section.flex-layout.media-headline-caption div.constrain{padding:0}}section.flex-layout.media-headline-caption div.text-wrap div.body-copy{max-width:1100px}@media (min-width:768px){section.flex-layout.faq dl{-moz-columns:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}section.flex-layout.faq dl div.faq-item-wrapper{-moz-column-break-inside:avoid;border-bottom:1px solid #b1b3b3;break-inside:avoid;margin-bottom:40px;padding-bottom:40px;position:relative}section.flex-layout.faq dl div.faq-item-wrapper.open dd{display:block}section.flex-layout.faq dl div.faq-item-wrapper.open div.toggle-visibility-cta svg{transform:translateY(-1px) rotate(180deg)}section.flex-layout.faq dl div.faq-item-wrapper dd,section.flex-layout.faq dl div.faq-item-wrapper dt{padding-left:35px;position:relative}section.flex-layout.faq dl div.faq-item-wrapper dd:before,section.flex-layout.faq dl div.faq-item-wrapper dt:before{color:#00c033;display:block;font-size:1.6rem;font-weight:600;left:0;line-height:1em;position:absolute;top:-2px}section.flex-layout.faq dl div.faq-item-wrapper dt{color:#0055b8;font-size:1.2rem;line-height:1.2em}section.flex-layout.faq dl div.faq-item-wrapper dt:before{content:"Q"}section.flex-layout.faq dl div.faq-item-wrapper dd{display:none;margin-top:20px}section.flex-layout.faq dl div.faq-item-wrapper dd:before{content:"A"}section.flex-layout.faq dl div.faq-item-wrapper div.toggle-visibility-cta{align-items:center;background-color:#00c033;border-radius:50%;bottom:-20px;cursor:pointer;display:grid;height:40px;justify-items:center;left:50%;position:absolute;transform:translateX(-50%);width:40px}section.flex-layout.faq dl div.faq-item-wrapper div.toggle-visibility-cta svg{color:#0055b8;display:block;height:32px;transform:translateY(1px);width:32px}section.flex-layout.grid div.grid-wrapper{display:grid;gap:30px}@media (min-width:768px){section.flex-layout.grid div.grid-wrapper{gap:50px;gap:70px}}section.flex-layout.grid#certificates-grid-styling div.grid-item div.text-button-wrapper p{font-size:1.2rem;margin:0;padding:10px 0 0}section.flex-layout.grid#certificates-grid-styling div.grid-item div.text-button-wrapper p a{color:#0055b8;font-weight:500;text-decoration:none}section.flex-layout.grid#certificates-grid-styling div.grid-item div.text-button-wrapper p a:hover{text-decoration:underline}section.flex-layout.grid.one-column{justify-items:center}section.flex-layout.grid.one-column div.grid-item{max-width:540px}section.flex-layout.grid.one-column div.grid-item div.image-wrapper img{max-height:350px}@media (min-width:768px){section.flex-layout.grid.two-column div.grid-wrapper{grid-template-columns:repeat(2,1fr)}section.flex-layout.grid.four-column div.grid-wrapper,section.flex-layout.grid.three-column div.grid-wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){section.flex-layout.grid.four-column div.grid-wrapper{grid-template-columns:repeat(4,1fr)}}section.flex-layout.grid div.grid-item{display:grid;gap:20px;grid-template-rows:1fr auto}section.flex-layout.grid div.grid-item div.image-wrapper{align-self:center}section.flex-layout.grid div.grid-item div.image-wrapper img{display:block;height:auto;margin:0 auto;max-height:200px;max-width:100%}section.flex-layout.grid div.grid-item div.image-wrapper img.circle-mask{border-radius:50%}section.flex-layout.grid div.grid-item div.text-button-wrapper{align-self:center;text-align:center}section.flex-layout.grid div.grid-item div.text-button-wrapper div.text-wrapper{margin-top:20px}section.flex-layout.grid div.grid-item div.text-button-wrapper h2{color:#0055b8}section.flex-layout.grid div.grid-item div.text-button-wrapper h3{color:#00c033}section.flex-layout.grid div.grid-item div.text-button-wrapper div.button-wrap{padding:30px 0 0}section.flex-layout.grid div.grid-item div.text-button-wrapper a.button:link,section.flex-layout.grid div.grid-item div.text-button-wrapper a.button:visited{margin-top:20px}section.flex-layout.grid div.grid-item div.text-button-wrapper p a{color:#0055b8;text-decoration:none}section.flex-layout.grid div.grid-item div.text-button-wrapper p a:hover{text-decoration:underline}section.flex-layout.grid div.grid-item div.text-button-wrapper :first-child{margin-top:0!important}section.flex-layout.table h2{background-color:#3b8ceb;color:#fff;padding:10px;text-align:center}section.flex-layout.table div.table-wrapper{overflow-x:auto}section.flex-layout.table div.table-wrapper table{width:100%}section.flex-layout.table div.table-wrapper table tr td,section.flex-layout.table div.table-wrapper table tr th{padding:8px;text-align:left}section.flex-layout.table div.table-wrapper table tr th{background-color:#0055b8;color:#fff;font-weight:500;white-space:nowrap}section.flex-layout.form{max-width:860px}section.flex-layout.form h2{color:#00c033;margin-bottom:30px;text-align:center;text-transform:uppercase}section.flex-layout.form p{margin-bottom:20px;text-align:center}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container{margin-bottom:20px}@media (min-width:768px){section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container{-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field{margin-bottom:20px}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field.wpforms-field-address div.wpforms-field-row{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field.wpforms-field-address div.wpforms-field-row>div{display:grid}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field.wpforms-field-address div.wpforms-field-row>div input,section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field.wpforms-field-address div.wpforms-field-row>div select{order:2}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field.wpforms-field-address div.wpforms-field-row>div label{order:1}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field.wpforms-field-address div.wpforms-field-row div.wpforms-field-row-block{margin-bottom:20px}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field label{display:block}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field label.wpforms-label-hide{display:none}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field input,section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field textarea{border:1px solid #0055b8;font-family:Goldplay;padding:5px;width:100%}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field select{border:1px solid #0055b8;padding:5px;width:100%}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-field-container div.wpforms-field textarea{min-height:200px}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container{text-align:center}section.flex-layout.form div.wpforms-container form.wpforms-form div.wpforms-submit-container button{background-color:#00c033}section.flex-layout.column-slider-text div.constrain{grid-gap:50px;display:grid;grid-template-columns:100%}@media (max-width:1023px){section.flex-layout.column-slider-text div.constrain{padding:0}}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain{grid-gap:0;align-items:center;grid-template-columns:50% 50%}section.flex-layout.column-slider-text div.constrain div.column.column-slider{height:100%}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner{height:100%}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner{position:relative}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.blue-box{align-items:center;background-color:#0055b8;display:flex;flex-wrap:nowrap;height:100%;justify-content:center}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.blue-box div.text{color:#fff;margin:0 auto;max-width:90%;padding:35px 15px;text-align:center}@media (min-width:768px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.blue-box div.text{padding:90px 15px}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.blue-box div.text div.name{color:#00c033;padding:10px 0 0}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper{background-color:#0055b8;height:100%;width:100%}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper div.swiper-wrapper{height:100%}@media (max-width:1023px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap{background-color:#004390;display:grid;grid-template-columns:60px 1fr 60px;height:50px;position:relative}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-pagination{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-pagination{display:none}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-pagination .swiper-pagination-bullet{border:1px solid #00c033;border-radius:50%;display:block;height:12px;margin:0 3px;width:12px}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00c033}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation{cursor:pointer;height:50px;width:60px}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation{background-color:#00c033;border-radius:50%;height:100px;overflow:hidden;position:absolute;top:calc(50% - 50px);width:100px}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation.swiper-button-prev{left:0}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation.swiper-button-prev>div svg{padding-left:10px}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation.swiper-button-next{right:0}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation.swiper-button-next>div{margin:0 0 0 50px}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation.swiper-button-next>div svg{padding-right:10px}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation>div{align-items:center;display:grid;height:100%;justify-content:center;width:100%}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation>div{height:100px;width:50px}}section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation>div svg{color:#00c033;display:block;height:40px;width:auto}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column.column-slider div.inner div.swiper-nav-wrap div.swiper-navigation>div svg{color:#fff}}@media (max-width:1023px){section.flex-layout.column-slider-text div.constrain div.column.column-text{padding:0 15px;text-align:center}}section.flex-layout.column-slider-text div.constrain div.column.column-text div.text-wrap{padding:90px 0}section.flex-layout.column-slider-text div.constrain div.column.column-text div.text-wrap h2{color:#0055b8}@media (min-width:1024px){section.flex-layout.column-slider-text div.constrain div.column>div.inner{padding:0 50px}}@media (max-width:1023px){section.flex-layout.full-width-video-player div.constrain{padding:0}}section.flex-layout.full-width-background-text-box{margin:0;padding:0;position:relative}@media (min-width:768px){section.flex-layout.full-width-background-text-box{margin:50px 0;padding:70px 0}}section.flex-layout.full-width-background-text-box img.bg{display:block;height:auto;width:100%}@media (min-width:768px){section.flex-layout.full-width-background-text-box img.bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;z-index:1}}section.flex-layout.full-width-background-text-box div.constrain{position:relative;z-index:2}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper{color:#0055b8;padding:25px 0 0;position:relative}@media (min-width:768px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper{background-color:#fff;max-width:650px;padding:45px 50px 85px 100px}}@media (min-width:768px) and (max-width:1023px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper{margin:0 auto}}@media (max-width:767px){section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text h2{text-align:center}}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text div.body-copy{padding:20px 0 0}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text div.body-copy ol li,section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text div.body-copy ul li{padding:15px 0 0}section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text div.body-copy ol li:first-child,section.flex-layout.full-width-background-text-box div.constrain div.text-wrapper div.text div.body-copy ul li:first-child{padding-top:0}section.flex-layout.columns-quote-image{background-image:url(../jpg/quote-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:40px 0 0;padding:80px 0 55px}@media (min-width:1024px){section.flex-layout.columns-quote-image{margin-top:85px;padding:150px 0 120px}}section.flex-layout.columns-quote-image div.constrain{align-items:center;color:#fff}section.flex-layout.columns-quote-image div.constrain div.media-wrap{height:auto;padding:0}section.flex-layout.columns-quote-image div.constrain div.media-wrap div.content{position:relative}section.flex-layout.columns-quote-image div.constrain div.text-wrap div.quote-name{font-size:24px;font-size:1.333rem;font-weight:600;letter-spacing:2px;padding:20px 0 0;text-transform:uppercase}section.flex-layout.columns-quote-image div.constrain div.text-wrap div.quote-title{color:#cddc29;font-size:20px;font-size:1.111rem}section.flex-layout.columns-quote-image div.constrain div.caption{padding:15px 15px 0}@media (min-width:1024px){section.flex-layout.columns-quote-image div.constrain div.caption{padding:15px 0 0}}section.flex-layout:last-child{margin-bottom:65px}@media (min-width:1024px){section.flex-layout.columns.text-position-left div.column:first-child{order:2}section.flex-layout.columns.text-position-left div.column:nth-child(2){order:1}}section.flex-layout.full-width-background{overflow:hidden;padding:0;position:relative}section.flex-layout.full-width-background div.constrain{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center}@media (max-width:1023px){section.flex-layout.full-width-background div.constrain{padding:0}}section.flex-layout.full-width-background div.constrain div.text-wrap{text-align:center;width:100%}@media (min-width:1024px){section.flex-layout.full-width-background div.constrain div.text-wrap{color:#fff}}section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap{color:#fff}section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap>span,section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap img,section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap>span{background-color:#aaa}section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap h1,section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap h2{position:relative;z-index:2}@media (max-width:1023px){section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap h1,section.flex-layout.full-width-background div.constrain div.text-wrap div.headline-wrap h2{padding:0 15px}}@media (min-width:1024px){section.flex-layout div.constrain{display:grid}}section.flex-layout div.constrain div.media-caption-wrap div.text-wrap{background-color:#0055b8;color:#fff;padding:30px 15px}@media (min-width:1300px){section.flex-layout div.constrain div.media-caption-wrap div.text-wrap{padding-left:50px;padding-right:50px}}section.flex-layout div.icon-headline-wrap div.icon-wrap{background-color:#0055b8;border-radius:50%;max-width:85px;overflow:hidden;position:relative}section.flex-layout div.icon-headline-wrap div.icon-wrap:before{content:"";display:block;padding-top:100%;width:100%}section.flex-layout div.icon-headline-wrap div.icon-wrap>.content{bottom:0;left:0;position:absolute;right:0;top:0}section.flex-layout div.icon-headline-wrap div.icon-wrap img,section.flex-layout div.icon-headline-wrap div.icon-wrap svg{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}section.flex-layout div.icon-headline-wrap h1,section.flex-layout div.icon-headline-wrap h2{color:#0055b8;padding:10px 0 0}section.flex-layout div.media-wrap{height:0;padding-bottom:56.25%;position:relative}section.flex-layout div.media-wrap.iframe-swap div.content.video-player{display:none}section.flex-layout div.media-wrap.iframe-swap div.content.iframe-wrap{opacity:1;pointer-events:auto}section.flex-layout div.media-wrap div.content{height:100%;left:0;position:absolute;top:0;width:100%}section.flex-layout div.media-wrap div.content.iframe-wrap{opacity:0;pointer-events:none}section.flex-layout div.media-wrap div.content.video-player{cursor:pointer}section.flex-layout div.media-wrap div.content.video-player:hover svg g.svg-play-button-circle path{fill:#00c033}section.flex-layout div.media-wrap div.content.video-player svg{display:block;height:auto;left:50%;max-width:150px;position:absolute;top:50%;transform:translate(-50%,-50%);width:20%}section.flex-layout div.media-wrap div.content.video-player svg *{stroke:#fff}section.flex-layout div.media-wrap div.content.video-player svg g.svg-play-button-circle path{fill:#fff}section.flex-layout div.media-wrap div.content iframe,section.flex-layout div.media-wrap div.content img,section.flex-layout div.media-wrap div.content span,section.flex-layout div.media-wrap div.content video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.flex-layout div.text-wrap h1.background,section.flex-layout div.text-wrap h2.background{display:inline-block}section.flex-layout div.text-wrap h1.background span.large,section.flex-layout div.text-wrap h2.background span.large{max-width:620px;padding-left:40px;padding-right:40px}@media (min-width:768px){section.flex-layout div.text-wrap h1.background span.large,section.flex-layout div.text-wrap h2.background span.large{padding-left:60px;padding-right:60px}}@media (min-width:1024px){section.flex-layout div.text-wrap h1.background span.large,section.flex-layout div.text-wrap h2.background span.large{max-width:unset;min-width:750px;padding-left:80px;padding-right:80px}}section.flex-layout div.text-wrap div.body-copy,section.flex-layout div.text-wrap div.button-wrap{padding:20px 0 0}section+section.full-width-background,section.full-width-background+section.flex-custom{margin:100px 0 0}section.full-width-background+section.full-width-background{margin:10px 0 0}



.cavolini {
  font-family: 'CavoliniRegular';
}

h2.cavolini {
  font-size: 54px !important;
  margin-bottom: 54px !important;
}

#careers-section h3 {
  color: #0055b8 !important;
  font-weight: 500;
}


/* Regenerative Trials New Page*/
#carbon-capture-farming .media-wrap,
#rt__buy-regen .media-wrap {
  height: auto;
  padding: 0;
}
#carbon-capture-farming div.media-wrap div.content,
#rt__buy-regen div.media-wrap div.content {
  position: static;
}

#rt__progress div.constrain div.media-caption-wrap div.text-wrap {
  padding-bottom: 0;
}
#rt__progress.column-media-caption-headline div.constrain div.column.column-text div.text-wrap {
  background-color: rgb(0, 85, 184);
  color: rgb(255, 255, 255);
  padding: 0 15px 30px;
}

#rt__progress .column-text a {
  display: inline-block;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  background: #00c033;
  padding: 0.75rem 3rem;
  border-radius: 1rem;
  margin-top: 2.5rem;
  position: relative;
}

#rt__progress .column-text a::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjU1NTk5IDAuMjE5ODY1QzEuNDA2MzkgLTAuNDIzOTU1IDAgMC40MjMyOTQgMCAxLjc1OTY2VjIwLjI0QzAgMjEuNjE1NyAxLjQ4MTM3IDIyLjQ1NzcgMi42MzA2MiAyMS43MzU1TDE4LjE4MDcgMTEuOTYzOEMxOS4zMDU0IDExLjI1NyAxOS4yNjQyIDkuNTc3MTIgMTguMTA2IDguOTI4NTVMMi41NTU5OSAwLjIxOTg2NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 19px;
  height: 22px;
  position: absolute;
  left: 26px;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 1300px) {
  #rt__progress.column-media-caption-headline div.constrain div.column.column-text div.text-wrap {
    padding: 0 50px 30px;
  }
}

#rt__2-col-media.column-double-media-text-headline .column {
  background-color: rgb(0, 85, 184);
  color: rgb(255, 255, 255);
  padding: 1rem;
  display: grid;
  grid-template-columns: 150px 1fr;
  align-items: center;
  background-image: url('../png/braga-circles.png');
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: -28% center;
}

#rt__2-col-media a {
  display: inline-block;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  background: #00c033;
  padding: 0.75rem 2rem;
  border-radius: 1rem;
  margin-top: 2.5rem;
}
#rt__2-col-media .body-copy p {
  font-size: 16px;
}
@media (min-width: 1024px) {
  #rt__2-col-media.column-double-media-text-headline .column {
    grid-template-columns: 190px 1fr;
  }
}
#rt__2-col-media.column-double-media-text-headline div.constrain div.column div.text-wrap {
  padding: 0 0 0 45px;
}

#rt__2-col-media div.media-wrap {
  height: auto;
  padding: 0;
}
#rt__2-col-media.column-double-media-text-headline .column:first-child div.media-wrap{
  border-radius: 50px;
  overflow: hidden;
}
#rt__2-col-media div.media-wrap div.content {
  position: static;
}
#rt__2-col-media div.icon-headline-wrap h2 {
  color: rgb(255, 255, 255);
  font-size: 36px;
}

@media (min-width: 1200px) {
  #rt__2-col-media.column-double-media-text-headline div.constrain {
    gap: 10px;
  }
  #rt__2-col-media.column-double-media-text-headline .column {
    padding: 60px;
  }
}


#rt__story.flex-layout.full-width-text-only,
#rt__impact.flex-layout.full-width-text-only {
  max-width: 1300px;
  background-color: rgb(0, 85, 184);
  color: rgb(255, 255, 255);
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 30px;
}

#rt__story.flex-layout.full-width-text-only {
  background-color: transparent;
  color: #000;
}
#rt__story.flex-layout.full-width-text-only h2,
#rt__impact.flex-layout.full-width-text-only h2 {
  color: #fff;
  font-family: Goldplay;
  font-size: 1.667rem;
  font-weight: 600;
}
#rt__story.flex-layout.full-width-text-only h2 {
  color: rgb(0, 85, 184);
}
#rt__story.flex-layout.full-width-text-only a {
  display: inline-block;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  background: #00c033;
  padding: 0.75rem 2rem;
  border-radius: 1rem;
  margin-top: 1.5rem;
}

@media (min-width: 1300px) {
  #rt__story.flex-layout.full-width-text-only,
  #rt__impact.flex-layout.full-width-text-only {
    padding: 30px 50px;
  }
}
@media (min-width: 768px) {
  #rt__story.flex-layout.full-width-text-only h2,
  #rt__impact.flex-layout.full-width-text-only h2 {
    font-size: 3.056rem;
  }
}

#rt__large-illustration {
  background-color: rgb(0, 85, 184);
  max-width: unset;
  padding-bottom: 100px;
}
#rt__large-illustration img {
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 4rem;
}
@media (min-width: 768px) {

  #rt__large-illustration img {
    border-radius: 12rem;
  }
}


#rt__three-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper,
#rt__two-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper {
  text-align: left;
}
#rt__three-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper div.text-wrapper h2,
#rt__two-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper div.text-wrapper h2 {
  font-family: Goldplay;
  font-size: 1.667rem;
  font-weight: 600; 
  text-transform: lowercase;
} 
@media (min-width: 768px) {
  #rt__three-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper div.text-wrapper h2,
  #rt__two-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper div.text-wrapper h2 {
    font-size: 2rem;
  }
}
#rt__two-column-grid.flex-layout.grid div.grid-item div.text-button-wrapper div.text-wrapper h2 {
  text-transform: uppercase;
}
/* /wp-content/themes/braga/assets/fonts/Goldplay-SemiBoldIt.otf */

/* lightbox override */
.lb-outerContainer {
  width: 100% !important;
  height: 100% !important;
}