.elementor-524 .elementor-element.elementor-element-8fe133e{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-8fe133e:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-8fe133e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navajowhite-wallaby-448349.hostingersite.com/wp-content/uploads/2026/02/A-edited-1.png");background-position:bottom center;}.elementor-524 .elementor-element.elementor-element-6674f52{--spacer-size:217px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-524 .elementor-element.elementor-element-8f207ac{text-align:center;}.elementor-524 .elementor-element.elementor-element-8f207ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:75px;font-weight:600;color:#FFFFFF;}.elementor-524 .elementor-element.elementor-element-9e051ce{--spacer-size:81px;}.elementor-524 .elementor-element.elementor-element-a17a823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-8e6a185{--spacer-size:72px;}.elementor-524 .elementor-element.elementor-element-f5d7d81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-524 .elementor-element.elementor-element-1c4b183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-cf44244 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-524 .elementor-element.elementor-element-5e93171 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;color:#CE3A2D;}.elementor-524 .elementor-element.elementor-element-5a39619{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-524 .elementor-element.elementor-element-5a39619 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:bold;text-decoration:underline;line-height:27px;color:#000000;}.elementor-524 .elementor-element.elementor-element-e3daf3c{--spacer-size:2px;}.elementor-524 .elementor-element.elementor-element-56fce9d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-524 .elementor-element.elementor-element-62d9e4e{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-524 .elementor-element.elementor-element-f25c6a4{--spacer-size:6px;}.elementor-524 .elementor-element.elementor-element-20acc78 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-524 .elementor-element.elementor-element-09fa9df iframe{height:200px;}.elementor-524 .elementor-element.elementor-element-6b1f54f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-524 .elementor-element.elementor-element-11f29f7 iframe{height:200px;}.elementor-524 .elementor-element.elementor-element-483a02c{--spacer-size:50px;}.elementor-524 .elementor-element.elementor-element-d24b320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-524 .elementor-element.elementor-element-c489e00 img{width:68%;height:100%;}.elementor-524 .elementor-element.elementor-element-2f7bd6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-c158d54 img{width:68%;height:100%;}.elementor-524 .elementor-element.elementor-element-89b080c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-449b521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-524 .elementor-element.elementor-element-449b521 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;color:#AE291D;}.elementor-524 .elementor-element.elementor-element-7a131d6{--spacer-size:38px;}.elementor-524 .elementor-element.elementor-element-017fb27 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-524 .elementor-element.elementor-element-4b77516{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-53de93d{--spacer-size:72px;}.elementor-524 .elementor-element.elementor-element-74eba5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-524 .elementor-element.elementor-element-74eba5c:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-74eba5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-524 .elementor-element.elementor-element-7c9e6ee{--spacer-size:1px;}.elementor-524 .elementor-element.elementor-element-b6fa677{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-524 .elementor-element.elementor-element-b6fa677 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-524 .elementor-element.elementor-element-ac834cc{--spacer-size:1px;}@media(min-width:768px){.elementor-524 .elementor-element.elementor-element-1c4b183{--width:45%;}.elementor-524 .elementor-element.elementor-element-d24b320{--width:10%;}.elementor-524 .elementor-element.elementor-element-2f7bd6d{--width:10%;}.elementor-524 .elementor-element.elementor-element-89b080c{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-524 .elementor-element.elementor-element-f5d7d81{--content-width:63%;}.elementor-524 .elementor-element.elementor-element-1c4b183{--width:88%;}.elementor-524 .elementor-element.elementor-element-d24b320{--width:100%;}.elementor-524 .elementor-element.elementor-element-89b080c{--width:100%;}}@media(max-width:1024px){.elementor-524 .elementor-element.elementor-element-f5d7d81{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-524 .elementor-element.elementor-element-1c4b183{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-524 .elementor-element.elementor-element-c489e00 img{width:100%;}.elementor-524 .elementor-element.elementor-element-89b080c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-524 .elementor-element.elementor-element-017fb27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -108px;text-align:start;}}@media(max-width:767px){.elementor-524 .elementor-element.elementor-element-f5d7d81{--content-width:89%;}.elementor-524 .elementor-element.elementor-element-1c4b183{--width:100%;}.elementor-524 .elementor-element.elementor-element-d24b320{--width:90%;}.elementor-524 .elementor-element.elementor-element-c489e00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-524 .elementor-element.elementor-element-c489e00 img{width:100%;object-fit:fill;}.elementor-524 .elementor-element.elementor-element-449b521 .elementor-heading-title{font-size:49px;}.elementor-524 .elementor-element.elementor-element-017fb27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-017fb27 */.elementor-551 .elementor-element.elementor-element-2ad8716 .mf-error-message {
    color: #C50000 !important;
}

/* Base button */
.elementor-551 .elementor-element.elementor-element-657e436f .metform-btn {
  position: relative;
  background-color: #000000 !important;
  font-family: "Playfair Display", serif !important;
  font-weight: 500;
  color: #ffffff !important;
  border: 2px solid #000000 !important;
  box-shadow: none !important;
  transform: skewX(-12deg);
  letter-spacing: 3px;
  text-transform: uppercase;
}

/* Counter-skew inner text */
.elementor-551 .elementor-element.elementor-element-657e436f .metform-btn span,
.elementor-551 .elementor-element.elementor-element-657e436f .metform-btn i {
  display: inline-block;
  transform: skewX(12deg);
  font-family: "Playfair Display", serif !important;
}

/* Hover */
.elementor-551 .elementor-element.elementor-element-657e436f .metform-btn:hover,
.elementor-551 .elementor-element.elementor-element-657e436f .metform-btn:focus,
.elementor-551 .elementor-element.elementor-element-657e436f .metform-btn:active {
  background-color: transparent !important;
  background: transparent !important;
  color: #ae291d !important;
  border: 2px solid #ae291d !important;
  box-shadow: none !important;
}/* End custom CSS */