.elementor-18368 .elementor-element.elementor-element-63816ba{text-align:center;}.elementor-18368 .elementor-element.elementor-element-63816ba .elementor-heading-title{font-family:"Sumana", Sans-serif;font-size:52px;}.elementor-18368 .elementor-element.elementor-element-77acac72{font-size:13px;}.elementor-18368 .elementor-element.elementor-element-45ee79bb{font-family:"Pontano Sans", Sans-serif;color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-831b25c > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-4987cafe .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-195dfbea{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-c55d012{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-07a71b0 > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-47d26b8{font-size:19px;}.elementor-18368 .elementor-element.elementor-element-a7b1490 .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-a0c9a10{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-be6983b{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-0e61ee1 > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-d05bf91 .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-46b783b{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-0f72e53{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-3b83071 > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-59fc5ef{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-0e4d800 .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-f16b66f{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-bd14629{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-be4f050 > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-eac4908 .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-845a704{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-c3dbc88{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-33fd662 > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-a39ee2e .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-0fbd670{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-367c7ec{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-7643fd5 > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-e52c496 .elementor-heading-title{font-family:"Pontano Sans", Sans-serif;}.elementor-18368 .elementor-element.elementor-element-f9ec9b4{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-76edd9f{color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-7beec5f > .elementor-widget-container{margin:-65px 0px -65px 0px;}.elementor-18368 .elementor-element.elementor-element-c1f39ab{font-family:"Pontano Sans", Sans-serif;color:var( --e-global-color-text );}.elementor-18368 .elementor-element.elementor-element-fe8b253 .elementor-heading-title{font-family:"Sumana", Sans-serif;font-size:33px;color:var( --e-global-color-ca25d43 );}.elementor-18368 .elementor-element.elementor-element-9973e97 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-18368 .elementor-element.elementor-element-9973e97:after{content:"0.66";position:absolute;color:transparent;}.elementor-18368 .elementor-element.elementor-element-9973e97 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-60d89c8 );}.elementor-18368 .elementor-element.elementor-element-9973e97 a .elementor-portfolio-item__title{color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-831b25c */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07a71b0 */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e61ee1 */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b83071 */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78b2b8c */<style> .btr-newsletter-mini{ max-width:420px; margin:40px auto; padding:25px; background:#f4ecf8; border-radius:18px; text-align:center; } .btr-newsletter-mini h3{ margin:0 0 10px; color:#3e2b35; font-family:Georgia, serif; font-size:32px; line-height:1.1; } .btr-newsletter-mini p{ margin:0 0 18px; color:#9d6c80; font-size:15px; line-height:1.6; font-family:Arial,sans-serif; } .btr-mini-form{ display:flex; flex-direction:column; gap:10px; } .btr-mini-form input{ height:44px; border:none; border-radius:12px; padding:0 14px; font-size:14px; background:#ffffff; } .btr-mini-form button{ height:46px; border:none; border-radius:12px; background:#f4b8cc; color:#ffffff; font-weight:700; cursor:pointer; transition:.3s; } .btr-mini-form button:hover{ background:#bd6685; } .btr-newsletter-note{
  margin-top:12px;
  color:#b78a9b;
  font-size:12px;
  line-height:1.5;
  font-family:Arial,sans-serif;
}</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be4f050 */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33fd662 */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7643fd5 */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7beec5f */.btr-sprayed-cta {
  text-align: center;
  margin: 4rem 0;
  padding: 3rem 2rem;
  background-color: #fdebe6; /* soft blush background */
}

/* Text */
.btr-sprayed-text {
  font-size: 1.3rem;
  font-weight: 700;
  color: #051e5d;
  line-height: 1.6;
  margin-bottom: 2rem;
}

/* Yellow highlight swipe */
.btr-sprayed-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.btr-sprayed-highlight::after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 0.15em;
  width: calc(100% + 16px);
  height: 0.5em;
  background-color: #f5e8aa; /* brand yellow */
  z-index: -1;
}

/* Button */
.btr-sprayed-btn {
  display: inline-block;
  background-color: #051e5d; /* navy */
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 2.2rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  font-size: 0.75rem;
  text-transform: uppercase;
  border: 2px solid #051e5d;
  transition: all 0.25s ease;
}

/* Hover effect */
.btr-sprayed-btn:hover {
  background-color: #eab8b5; /* blush */
  color: #051e5d;
  border-color: #eab8b5;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(5, 30, 93, 0.15);
}/* End custom CSS */