.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@400;500family=Pinyon+Scriptfamily=Open+Sans:wght@300;400display=swap"); #se-root {
display: block !important;
width: 100% !important;
max-width: 100% !important;
overflow: hidden !important;
font-family: 'Open Sans', sans-serif !important;
font-size: 15px !important;
font-weight: 300 !important;
line-height: 1.75 !important;
color: #2B161B !important;
background: #FFFDFD !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
--c1: #EF4D48;
--c2: #D90700;
--text: #2B161B;
--muted: #6B5B5B;
--faint: #A89090;
--bg: #FFFDFD;
--bg-warm: #FBF7F5;
--bg-cream: #F7F1EE;
--border: rgba(43,22,27,.1);
}
#se-root,
#se-root * ,
#se-root *::before,
#se-root *::after {
box-sizing: border-box !important;
}
#se-root div,
#se-root section,
#se-root p,
#se-root span,
#se-root h1,
#se-root h2,
#se-root h3,
#se-root h4,
#se-root a {
margin: 0;
padding: 0;
}
#se-root section,
#se-root div {
position: relative;
}
#se-root a {
text-decoration: none;
}
#se-root img {
display: block;
width: 100%;
max-width: 100%;
height: auto;
}
#se-root .se-hero,
#se-root .se-hero-img,
#se-root .se-hero-content,
#se-root .se-collections,
#se-root .se-options,
#se-root .se-process,
#se-root .se-dates,
#se-root .se-trio,
#se-root .se-stats {
min-width: 0 !important;
}
#se-root .se-hero-content *,
#se-root .se-card *,
#se-root .se-option *,
#se-root .se-process > div *,
#se-root .se-date-card *,
#se-root .se-faq-lbl,
#se-root .se-faq-body {
min-width: 0 !important;
} #se-root .se-hero {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
align-items: stretch;
width: 100%;
min-height: 100vh;
min-height: 100svh;
background: #FFFDFD !important;
}
#se-root .se-hero-img {
overflow: hidden;
background: #F7F1EE !important;
min-height: 100%;
}
#se-root .se-hero-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
#se-root .se-hero-content {
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 5rem 4rem;
background: #FBF7F5 !important;
}
#se-root .se-tag {
display: inline-block;
width: -webkit-fit-content;
width: fit-content;
max-width: 100%;
font-family: 'Open Sans', sans-serif;
font-size: 10px;
font-weight: 400;
letter-spacing: .2em;
color: #EF4D48 !important;
border: 1px solid rgba(239,77,72,.25);
padding: 6px 16px;
border-radius: 30px;
margin-bottom: 2.5rem;
background: transparent !important;
}
#se-root .se-hero-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: clamp(36px, 4vw, 54px) !important;
font-weight: 400 !important;
line-height: 1.1 !important;
color: #2B161B !important;
margin-bottom: 1.25rem !important;
white-space: normal !important;
overflow-wrap: anywhere;
}
#se-root .se-hero-title em {
font-style: italic !important;
color: #EF4D48 !important;
}
#se-root .se-script {
font-family: 'Pinyon Script', cursive !important;
font-size: 26px !important;
font-weight: 400 !important;
color: #6B5B5B !important;
margin-bottom: 2rem !important;
line-height: 1.4 !important;
}
#se-root .se-hero-sub {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.9;
margin-bottom: 2.5rem;
max-width: 380px;
}
#se-root .se-btn {
display: inline-block !important;
width: -webkit-fit-content !important;
width: fit-content !important;
max-width: 100%;
background: #2B161B !important;
color: #FFFDFD !important;
font-family: 'Open Sans', sans-serif !important;
font-size: 13px !important;
font-weight: 400 !important;
letter-spacing: .15em !important;
padding: 18px 36px !important;
border-radius: 2px !important;
border: none !important;
cursor: pointer !important;
transition: opacity .2s ease;
}
#se-root .se-btn:hover {
opacity: .85;
}
#se-root .se-hero-meta {
margin-top: 1.25rem;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: 300;
color: #A89090 !important;
letter-spacing: .05em;
}
#se-root .se-hero-meta span {
color: #EF4D48 !important;
} #se-root .se-photo-full {
width: 100%;
height: 520px;
overflow: hidden;
background: #F7F1EE !important;
}
#se-root .se-photo-full img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
#se-root .se-sep {
height: 1px;
background: rgba(43,22,27,.1) !important;
}
#se-root .se-trio {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
#se-root .se-trio-item {
height: 480px;
overflow: hidden;
background: #F7F1EE !important;
}
#se-root .se-trio-item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
} #se-root .se-constat {
background: #FBF7F5 !important;
padding: 7rem 2rem;
}
#se-root .se-constat-inner {
max-width: 800px;
margin: 0 auto;
}
#se-root .se-label {
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
font-weight: 400;
letter-spacing: .25em;
color: #EF4D48 !important;
margin-bottom: 1.5rem;
}
#se-root .se-stats {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 1px;
background: rgba(43,22,27,.1);
border: 1px solid rgba(43,22,27,.1);
border-radius: 2px;
overflow: hidden;
margin-bottom: 3.5rem;
}
#se-root .se-stat {
background: #FFFDFD !important;
padding: 3rem 1.5rem;
text-align: center;
}
#se-root .se-stat-num {
display: block;
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 64px !important;
font-weight: 400 !important;
color: #EF4D48 !important;
line-height: 1 !important;
margin-bottom: 10px !important;
}
#se-root .se-stat-num.zero {
color: rgba(239,77,72,.25) !important;
}
#se-root .se-stat-label {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.5;
}
#se-root .se-constat-text {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: clamp(22px, 3vw, 30px) !important;
font-weight: 400 !important;
color: #2B161B !important;
line-height: 1.5 !important;
margin-bottom: 1.25rem !important;
}
#se-root .se-constat-sub {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.9;
max-width: 560px;
}
#se-root .se-constat-sub em {
font-style: italic !important;
color: #EF4D48 !important;
} #se-root .se-s {
max-width: 800px;
margin: 0 auto;
padding: 7rem 2rem;
background: transparent !important;
}
#se-root .se-s-wide {
max-width: 1040px;
margin: 0 auto;
padding: 7rem 2rem;
background: transparent !important;
}
#se-root .se-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: clamp(30px, 4vw, 42px) !important;
font-weight: 400 !important;
color: #2B161B !important;
line-height: 1.2 !important;
margin-bottom: 2.5rem !important;
overflow-wrap: anywhere;
}
#se-root .se-title em {
font-style: italic !important;
color: #EF4D48 !important;
} #se-root .se-collections {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 24px;
margin-bottom: 2rem;
}
#se-root .se-card {
background: #FBF7F5 !important;
border: 1px solid rgba(43,22,27,.1);
border-radius: 4px;
padding: 3rem 2.5rem;
}
#se-root .se-card.featured {
border-color: rgba(239,77,72,.3) !important;
}
#se-root .se-card-tag {
display: inline-block;
font-family: 'Open Sans', sans-serif;
font-size: 10px;
font-weight: 400;
letter-spacing: .18em;
color: #EF4D48 !important;
background: rgba(239,77,72,.07) !important;
padding: 5px 14px;
border-radius: 20px;
margin-bottom: 1.5rem;
}
#se-root .se-card-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 30px !important;
font-weight: 500 !important;
color: #2B161B !important;
margin-bottom: .25rem !important;
line-height: 1.2 !important;
}
#se-root .se-card-duration {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 300;
color: #A89090 !important;
margin-bottom: 2rem;
}
#se-root .se-card-price {
display: block;
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 52px !important;
font-weight: 400 !important;
color: #2B161B !important;
line-height: 1 !important;
margin-bottom: 6px !important;
}
#se-root .se-card-fidelite {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 300;
color: #EF4D48 !important;
margin-bottom: 2rem;
}
#se-root .se-card-list {
display: flex !important;
flex-direction: column;
gap: 10px;
}
#se-root .se-card-item {
display: flex !important;
align-items: flex-start;
gap: 12px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.5;
}
#se-root .se-dot {
width: 4px;
height: 4px;
border-radius: 50%;
background: #EF4D48 !important;
flex-shrink: 0;
margin-top: 8px;
}
#se-root .se-accordeon {
margin-top: 1.5rem;
padding-top: 1.5rem;
border-top: 1px solid rgba(43,22,27,.1);
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 300;
color: #A89090 !important;
font-style: italic;
} #se-root .se-options {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 16px;
}
#se-root .se-option {
background: #F7F1EE !important;
border-radius: 4px;
padding: 2rem;
}
#se-root .se-option-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 20px !important;
font-weight: 500 !important;
color: #2B161B !important;
margin-bottom: .5rem !important;
}
#se-root .se-option-sub {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.7;
margin-bottom: 1.25rem;
}
#se-root .se-option-prices {
display: flex !important;
flex-direction: column;
gap: 8px;
}
#se-root .se-option-item {
display: flex !important;
justify-content: space-between;
align-items: center;
gap: 12px;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 300;
color: #6B5B5B !important;
padding-bottom: 8px;
border-bottom: 1px solid rgba(43,22,27,.1);
}
#se-root .se-option-item:last-child {
border-bottom: none;
padding-bottom: 0;
}
#se-root .se-option-price {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 20px !important;
font-weight: 400 !important;
color: #2B161B !important;
white-space: nowrap;
} #se-root .se-fotostudio {
background: #FBF7F5 !important;
border: 1px solid rgba(43,22,27,.1);
border-radius: 4px;
padding: 2.5rem;
margin-top: 2rem;
}
#se-root .se-fotostudio-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 22px !important;
font-weight: 500 !important;
color: #2B161B !important;
margin-bottom: 1rem !important;
}
#se-root .se-fotostudio-text {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.9;
}
#se-root .se-fotostudio-text + .se-fotostudio-text {
margin-top: .75rem;
} #se-root .se-process {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 4rem;
}
#se-root .se-process-num {
display: block;
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 56px !important;
font-weight: 400 !important;
color: rgba(239,77,72,.18) !important;
line-height: 1 !important;
margin-bottom: 1rem !important;
}
#se-root .se-process-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 22px !important;
font-weight: 500 !important;
color: #2B161B !important;
margin-bottom: .75rem !important;
}
#se-root .se-process-desc {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.85;
}
#se-root .se-guidage {
background: #F7F1EE !important;
border-left: 2px solid rgba(239,77,72,.3);
border-radius: 0 4px 4px 0;
padding: 2rem 2.5rem;
margin-top: 3.5rem;
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 17px !important;
font-style: italic !important;
font-weight: 400 !important;
color: #6B5B5B !important;
line-height: 1.85 !important;
} #se-root .se-dates {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 20px;
}
#se-root .se-date-card {
border: 1px solid rgba(43,22,27,.1);
border-radius: 4px;
padding: 2.5rem;
text-align: center;
background: #FFFDFD !important;
}
#se-root .se-date-badge {
display: inline-block;
font-family: 'Open Sans', sans-serif;
font-size: 10px;
letter-spacing: .18em;
color: #EF4D48 !important;
background: rgba(239,77,72,.07) !important;
padding: 5px 14px;
border-radius: 20px;
margin-bottom: 1.25rem;
}
#se-root .se-date-day {
display: block;
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 30px !important;
font-weight: 500 !important;
color: #2B161B !important;
margin-bottom: .5rem !important;
}
#se-root .se-date-info {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #6B5B5B !important;
line-height: 1.7;
margin-bottom: 1.25rem;
}
#se-root .se-date-spots {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #A89090 !important;
}
#se-root .se-date-spots strong {
color: #EF4D48 !important;
font-weight: 400;
} #se-root .se-faq-cb {
display: none !important;
}
#se-root .se-faq-cb ~ br {
display: none !important;
}
#se-root .se-faq-lbl {
width: 100%;
display: flex !important;
justify-content: space-between;
align-items: center;
gap: 1rem;
cursor: pointer;
padding: 1.5rem 0 !important;
border-top: 1px solid rgba(43,22,27,.1);
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: 19px !important;
font-weight: 400 !important;
color: #2B161B !important;
line-height: 1.4 !important;
background: none !important;
}
#se-root .se-faq-lbl:hover {
color: #EF4D48 !important;
}
#se-root .se-faq-icon2 {
display: inline-block !important;
flex-shrink: 0;
font-family: 'Open Sans', sans-serif !important;
font-size: 24px;
font-weight: 300;
line-height: 1;
color: #EF4D48 !important;
font-style: normal !important;
transition: transform .2s ease;
}
#se-root .se-faq-cb:checked ~ .se-faq-lbl .se-faq-icon2 {
transform: rotate(45deg);
}
#se-root .se-faq-body {
display: none !important;
padding-bottom: 1.5rem;
font-family: 'Open Sans', sans-serif !important;
font-size: 14px !important;
font-weight: 300 !important;
color: #6B5B5B !important;
line-height: 1.9 !important;
max-width: 640px;
}
#se-root .se-faq-cb:checked ~ .se-faq-body {
display: block !important;
} #se-root .se-resa {
background: #FBF7F5 !important;
padding: 8rem 2rem;
text-align: center;
border-top: 1px solid rgba(43,22,27,.1);
}
#se-root .se-resa-inner {
max-width: 500px;
margin: 0 auto;
}
#se-root .se-resa-script {
display: block;
font-family: 'Pinyon Script', cursive !important;
font-size: 58px !important;
font-weight: 400 !important;
color: #EF4D48 !important;
line-height: 1 !important;
margin-bottom: .25rem !important;
}
#se-root .se-resa-title {
font-family: 'Cormorant Upright', Georgia, serif !important;
font-size: clamp(28px, 4vw, 42px) !important;
font-weight: 400 !important;
color: #2B161B !important;
line-height: 1.2 !important;
margin-bottom: 1.25rem !important;
}
#se-root .se-resa-sub {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #6B5B5B !important;
margin-bottom: 3rem;
line-height: 1.9;
}
#se-root .se-resa-contact {
margin-top: 2rem;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #A89090 !important;
line-height: 2.2;
}
#se-root .se-resa-contact a {
color: #6B5B5B !important;
}
#se-root .se-resa-contact a:hover {
color: #EF4D48 !important;
} #se-root .se-footer {
border-top: 1px solid rgba(43,22,27,.1);
padding: 2.5rem 2rem;
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: 300;
color: #A89090 !important;
}
#se-root .se-footer a {
color: #A89090 !important;
} @media (max-width: 1024px) {
#se-root .se-hero {
grid-template-columns: 1fr !important;
min-height: auto !important;
}
#se-root .se-hero-img {
height: 72vw !important;
min-height: 360px !important;
}
#se-root .se-hero-content {
padding: 3rem 2rem !important;
}
#se-root .se-collections,
#se-root .se-options,
#se-root .se-dates,
#se-root .se-process,
#se-root .se-stats,
#se-root .se-trio {
grid-template-columns: 1fr !important;
}
#se-root .se-process {
gap: 2.5rem !important;
}
#se-root .se-trio-item {
height: 70vw !important;
min-height: 320px !important;
}
#se-root .se-photo-full {
height: 58vw !important;
min-height: 280px !important;
}
#se-root .se-s,
#se-root .se-s-wide,
#se-root .se-constat {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}
} @media (max-width: 767px) {
#se-root {
font-size: 14px !important;
}
#se-root .se-hero-img {
height: 78vw !important;
min-height: 240px !important;
}
#se-root .se-hero-content {
padding: 2.25rem 1.25rem !important;
}
#se-root .se-hero-title {
font-size: clamp(30px, 9vw, 42px) !important;
}
#se-root .se-script {
font-size: 23px !important;
}
#se-root .se-hero-sub {
max-width: 100% !important;
}
#se-root .se-btn {
width: 100% !important;
text-align: center !important;
padding: 16px 20px !important;
}
#se-root .se-s,
#se-root .se-s-wide,
#se-root .se-constat,
#se-root .se-resa {
padding: 4rem 1.25rem !important;
}
#se-root .se-card {
padding: 2rem 1.5rem !important;
}
#se-root .se-fotostudio,
#se-root .se-guidage,
#se-root .se-option,
#se-root .se-date-card {
padding: 1.5rem !important;
}
#se-root .se-process-num {
font-size: 44px !important;
}
#se-root .se-photo-full {
height: 64vw !important;
min-height: 220px !important;
}
#se-root .se-trio-item {
height: 80vw !important;
min-height: 240px !important;
}
#se-root .se-option-item {
align-items: flex-start !important;
flex-direction: column !important;
}
#se-root .se-faq-lbl {
font-size: 17px !important;
padding: 1.2rem 0 !important;
}
}.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}}.uagb-cta__outer-wrap .uagb-cta__content,.uagb-cta__outer-wrap a.uagb-cta__block-link span,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__button-wrapper,.uagb-cta__outer-wrap .uagb-cta-typeof-button,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__outer-wrap .uagb-cta-with-svg{display:inline-block}.uagb-cta__outer-wrap{display:flex;justify-content:space-between}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link,.wp-block-uagb-call-to-action .ast-outline-button{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper,.uagb-cta-second__button{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.uagb-cta__content-right .uagb-cta__button-wrapper{float:right}.uagb-cta__link-wrapper.uagb-cta__block-link-style:empty{display:none}a.uagb-cta__block-link,.entry .entry-content a.uagb-cta__block-link,a.uagb-cta__block-link-wrap,.entry .entry-content a.uagb-cta__block-link-wrap{text-decoration:none}a.uagb-cta__block-link:hover,.entry .entry-content a.uagb-cta__block-link:hover,a.uagb-cta__block-link-wrap:hover,.entry .entry-content a.uagb-cta__block-link-wrap:hover .entry .entry-content a.uagb-cta__block-link:hover{color:inherit}.uagb-cta__content-right{text-align:right;justify-content:flex-end}.uagb-cta__left-right-wrap{width:100%;word-break:break-word}.uagb-cta__icon-position-below-title .uagb-cta__left-right-wrap{display:block;min-width:100%;width:100%}.uagb-cta__icon-position-left .uagb-cta__left-right-wrap,.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{display:flex}.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{justify-content:flex-end}.uagb-cta__block-link-icon-after{margin-left:5px;margin-right:0}.uagb-cta__block-link-icon-before{margin-left:0;margin-right:5px}.uagb-cta__block-link-icon,.uagb-cta__block svg{transition:all 200ms linear}.uagb-cta__block{position:relative}.uagb-cta-typeof-button{line-height:1;text-align:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__content-right.uagb-cta__button-valign-middle .uagb-cta__left-right-wrap{display:flex;align-items:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link{justify-content:center}.uagb-cta__link-wrapper a{box-shadow:none;text-decoration:none}.uagb-cta__block,.uagb-cta__content,.uagb-cta__left-right-wrap{z-index:1}.uagb-cta__block-link{cursor:pointer}.uagb-cta__content-right .uagb-cta__block-link{float:right;padding:10px 14px}a.uagb-cta__block-link-wrap{color:inherit}.uagb-cta__content p:empty{display:none}.uagb-cta__button-type-none .uagb-cta__content{width:100%}.uagb-cta-with-svg{height:14px;width:14px;line-height:14px;vertical-align:middle}.uagb-cta__block svg{display:block;height:inherit;width:inherit}.uagb-cta__button-link-wrapper svg{width:20px;height:20px}.uagb-cta__align-button-after{margin-left:5px}.uagb-cta__align-button-before{margin-right:5px}.uagb-cta__block-link i{font-style:normal}a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-call-to-action a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media only screen and (max-width: 976px){.uagb-cta__content-stacked-tablet,.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}@media screen and (max-width: 767px){.uagb-cta__content-stacked-mobile,.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}.uagb-cta__desc p:last-child{margin-bottom:0}.uagb-block-c8cba39e.wp-block-uagb-call-to-action .uagb-cta__title{color: #1c331c;margin-bottom: 10px;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action .uagb-cta__desc{color: var(--ast-global-color-6);margin-bottom: 10px;}.uagb-block-c8cba39e .uagb-cta__align-button-after{margin-left: 10px;}.uagb-block-c8cba39e .uagb-cta__align-button-before{margin-right: 10px;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper > svg{margin-left: 10px;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action a.uagb-cta-second__button > svg{margin-left: 10px;font-size: 14px;width: 14px;height: 14px;line-height: 14px;}.uagb-block-c8cba39e .uagb-cta__content-wrap{text-align: center;}.uagb-block-c8cba39e .uagb-cta__wrap{width: 50%;text-align: center;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action{text-align: center;}.uagb-block-c8cba39e .uagb-cta__buttons{column-gap: 15px;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action {display: flex;justify-content: space-between;}.uagb-block-c8cba39e .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content{width: 50%;}.uagb-block-c8cba39e .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 50%;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper {align-self: center;height: fit-content;margin-left: auto;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action  {flex-direction: row;align-items: center;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button{align-self: center;height: fit-content;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:hover{background-color: !important;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:focus{background-color: !important;}.uagb-block-c8cba39e .uagb-cta__button-wrapper a.uagb-cta-typeof-button{color: #333;background-color: var(--ast-global-color-1);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: #333;border-style: solid;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__button-wrapper a.uagb-cta-typeof-button:hover{border-color: var(--ast-global-color-0);}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__button-wrapper a.uagb-cta-typeof-button:focus{border-color: var(--ast-global-color-0);}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{background-color: var(--ast-global-color-1);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: #333;border-style: solid;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link:hover{border-color: var(--ast-global-color-0);}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link:focus{border-color: var(--ast-global-color-0);}.uagb-block-c8cba39e.wp-block-uagb-call-to-action a.uagb-cta-second__button{text-transform: normal;text-decoration: none;font-size: 14px;}@media only screen and (max-width: 976px) {.uagb-block-c8cba39e.wp-block-uagb-call-to-action.uagb-cta__content-stacked-tablet {display: inherit;}.uagb-block-c8cba39e.uagb-cta__content-stacked-tablet .uagb-cta__wrap{width: 100%;}.uagb-block-c8cba39e .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 50%;}.uagb-block-c8cba39e .uagb-cta__wrap{text-align: center;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper{border-style: solid;border-color: #333;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;border-color: #333;}}@media only screen and (max-width: 767px) {.uagb-block-c8cba39e.wp-block-uagb-call-to-action.uagb-cta__content-stacked-mobile {display: inherit;}.uagb-block-c8cba39e.uagb-cta__content-stacked-mobile .uagb-cta__wrap{width: 100%;}.uagb-block-c8cba39e .uagb-cta__buttons{justify-content: center;}.uagb-block-c8cba39e .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 50%;}.uagb-block-c8cba39e .uagb-cta__wrap{text-align: center;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper{border-style: solid;border-color: #333;}.uagb-block-c8cba39e.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;border-color: #333;}}