/* p-8e4f1b38.css — the site's own stylesheet (merged and purged from the original CSS by tools/own-css.mjs). */


:root {}footer { background-color: #232323;} body {font-family: "Poppins"} :is(h1,h2:where([data-rb-was="h1"])), h2:where(:not([data-rb-was])), h3, h4 {font-family: "Raleway"} :is(h1,h2:where([data-rb-was="h1"])) {font-size: 64px; font-weight: 400; text-transform: uppercase} .el-text-basic {font-size: 24px; font-family: "Playfair Display"}@media (max-width: 767px) { .el-text-basic {font-size: 18px}}.bt-charcole.el-button {background-color: #424242}.sec-padding.el-section {padding-top: 80px; padding-bottom: 80px}@media (max-width: 991px) {.sec-padding.el-section {padding-right: 20px; padding-left: 20px}}.sec-padding.el-container {padding-top: 80px; padding-bottom: 80px}@media (max-width: 991px) {.sec-padding.el-container {padding-right: 20px; padding-left: 20px}}.cl-h2.el-heading {font-size: 64px; font-style: normal; font-weight: 400; text-transform: uppercase; line-height: 60px}@media (max-width: 767px) {.cl-h2.el-heading {font-size: 48px}}@media (max-width: 478px) {.cl-h2.el-heading {text-align: center; font-size: 48px}}.slide-img.el-image {width: 50%}.slide-img.el-image:not(.tag), .slide-img.el-image img {object-fit: contain}.sub-h2.el-heading {font-weight: 400; font-size: 32px}:root {--site-color-49bc1a: #f5f5f5;--site-color-0888ff: #e0e0e0;--site-color-31a374: #9e9e9e;--site-color-613aac: #616161;--site-color-07723b: #424242;--site-color-99370a: #212121;--site-color-b587d3: #ffeb3b;--site-color-3536c7: #ffc107;--site-color-165a44: #ff9800;--site-color-dbc666: #ff5722;--site-color-371a23: #f44336;--site-color-f59ffa: #9c27b0;--site-color-855558: #2196f3;--site-color-8c1795: #03a9f4;--site-color-ee588b: #81D4FA;--site-color-7cb8be: #4caf50;--site-color-5c6012: #8bc34a;--site-color-629647: #cddc39;--site-color-slhjaw: #ffffff;}:root[data-ui-theme="dark"] {--site-color-49bc1a: #f5f5f5;--site-color-0888ff: #e0e0e0;--site-color-31a374: #9e9e9e;--site-color-613aac: #616161;--site-color-07723b: #424242;--site-color-99370a: #212121;--site-color-b587d3: #ffeb3b;--site-color-3536c7: #ffc107;--site-color-165a44: #ff9800;--site-color-dbc666: #ff5722;--site-color-371a23: #f44336;--site-color-f59ffa: #9c27b0;--site-color-855558: #2196f3;--site-color-8c1795: #03a9f4;--site-color-ee588b: #81D4FA;--site-color-7cb8be: #4caf50;--site-color-5c6012: #8bc34a;--site-color-629647: #cddc39;--site-color-slhjaw: #ffffff;}#el-ndjfjo {display: flex; column-gap: 10px}@media (max-width: 478px) {#el-kmogpq {text-decoration: underline}}@media (max-width: 478px) {#el-ieintp {text-decoration: underline}}#el-ebommr {flex-direction: row; align-items: center; column-gap: 20px; padding-top: 8px; padding-bottom: 8px; background-image: linear-gradient(#9e9e9e, #9e9e9e); min-height: 42px; justify-content: flex-end}@media (max-width: 478px) {#el-ebommr {flex-direction: row; min-height: 46px}}#el-klsnyc {background-color: #9e9e9e; background-image: linear-gradient(#9e9e9e, #9e9e9e)}@media (max-width: 991px) {#el-klsnyc {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#el-klsnyc {background-image: linear-gradient(#9e9e9e, #9e9e9e)}}@media (max-width: 478px) {#el-ukprhz {align-self: center; flex-direction: row; width: 30%; margin-top: -; margin-right: 0}}@layer site {@media (max-width: 767px) {#el-umwfcx > .site-nav-menu-wrapper { display: none; }#el-umwfcx .site-mobile-menu-toggle { display: block; }}}@media (max-width: 478px) {#el-umwfcx .site-mobile-menu-toggle {color: var(--site-color-99370a)}}#el-xbvtbj {color: #f5f5f5; text-align: left; background-image: linear-gradient(#577f29, #577f29); left: 20px; padding-right: 16px; gap: 8px}@media (max-width: 478px) {#el-xbvtbj {background-image: linear-gradient(#577f29, #577f29); margin-left: 0; padding-right: 20px; height: 40px; align-self: flex-start; justify-content: center; align-items: center}}#el-acdzie {align-items: center; flex-direction: row; justify-content: flex-end; column-gap: 20px}@media (max-width: 767px) {#el-acdzie {width: 70%}}@media (max-width: 478px) {#el-acdzie {flex-direction: row; width: 90%}}#el-opbxbd {flex-direction: row; justify-content: space-between; align-items: center}@media (max-width: 478px) {#el-opbxbd {position: relative; flex-wrap: wrap; column-gap: 0px}:where(#el-opbxbd > *:not(figcaption)) {position: relative}#el-opbxbd::before {background-image: repeating-linear-gradient(#ffffff, #ffffff); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#el-fqisqt {background-color: #e0e0e0; padding-top: 15px; padding-bottom: 15px; background-image: linear-gradient(#e0e0e0, #e0e0e0)}@media (max-width: 478px) {#el-fqisqt {position: relative}:where(#el-fqisqt > *:not(figcaption)) {position: relative}#el-fqisqt::before {background-image: linear-gradient(#ffffff, #ffffff); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#el-lvayfo {font-size: 80px}@media (max-width: 767px) {#el-lvayfo {font-size: 62px}}@media (max-width: 478px) {#el-lvayfo {max-width: 100%; white-space: normal; width: 100%}}#el-wsgeos {color: #f5f5f5; text-align: left; background-image: linear-gradient(#577f29, #577f29); left: 20px; padding-right: 16px; gap: 8px}@media (max-width: 478px) {#el-wsgeos {background-image: linear-gradient(#577f29, #577f29); margin-top: -9px; margin-left: 142px}}#rotators {width: 270px; position: absolute; right: 125px; top: 1px}#rotators{ -webkit-animation: rotating 8s linear infinite; -moz-animation: rotating 8s linear infinite; -ms-animation: rotating 8s linear infinite; -o-animation: rotating 8s linear infinite; animation: rotating 8s linear infinite; } @-webkit-keyframes rotating  { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes rotating { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }}@media (max-width: 478px) {#rotators {top: -32px; right: 142px; width: 150px}}#el-vygrlg {height: 350px; width: auto}@media (max-width: 478px) {#el-vygrlg {width: 178px; height: auto}}#el-kdklcg {width: 170px; min-height: 393px; margin-right: -11px}@media (max-width: 478px) {#el-kdklcg {flex-direction: row; display: block; align-items: center; width: 180px; height: auto; margin-top: 12px; margin-right: auto; margin-left: auto}}#el-qkqoxq {justify-content: center; row-gap: 20px; margin-right: 0}@media (max-width: 478px) {#el-qkqoxq {max-width: 100%; position: relative; width: 100%}}#el-pjyvsu {flex-direction: row; align-items: stretch; background-image: linear-gradient(#e0e0e0, #e0e0e0)}@media (max-width: 478px) {#el-pjyvsu {max-width: 100%; width: 100%; white-space: normal; overflow: Vis; min-height: 730px; flex-direction: column; align-items: center; position: relative}}#el-ihelpk {flex-direction: column; justify-content: center; align-self: center !important; background-color: #e0e0e0; width: 100%}@media (max-width: 478px) {#el-ihelpk {max-width: 100%; text-align: center; min-height: 750px; flex-direction: column; align-items: center; margin-top: 1px; position: relative}}#el-dvrhti {align-items: center; row-gap: 14px}#el-zshbgb {font-family: "Playfair Display"}#el-zshbgb .dct-tile {background-color: #ffffff; border-radius: 8px}#el-zshbgb .dct-title {font-family: "Playfair Display"; font-size: 24px; text-align: center; font-weight: 500; font-style: normal}#el-zshbgb .dct-img {height: 200px; object-fit: contain}@media (max-width: 478px) {#el-zshbgb {width: 168px}}#el-ugrvbh {align-items: center}#el-vzeneg .dct-tile {background-color: #ffffff; border-radius: 8px}#el-vzeneg {font-family: "Playfair Display"}#el-vzeneg .dct-title {font-family: "Playfair Display"; font-size: 24px; text-align: center}#el-vzeneg .dct-img {height: 200px; object-fit: contain}@media (max-width: 478px) {#el-vzeneg {width: 168px}}#el-weoyoi {align-items: center}#el-lrgwfm .dct-tile {background-color: #ffffff; border-radius: 8px}#el-lrgwfm {font-family: "Playfair Display"}#el-lrgwfm .dct-title {font-family: "Playfair Display"; font-size: 24px; text-align: center}#el-lrgwfm .dct-img {height: 200px; object-fit: contain}@media (max-width: 478px) {#el-lrgwfm {width: 168px}}#el-mmzxou {align-items: center}#el-rajnna .dct-tile {background-color: #ffffff; border-radius: 8px}#el-rajnna {font-family: "Playfair Display"}#el-rajnna .dct-title {font-family: "Playfair Display"; font-size: 24px; text-align: center}#el-rajnna .dct-img {height: 200px; object-fit: contain}@media (max-width: 478px) {#el-rajnna {width: 168px}}#el-xyivzo {align-items: center}#el-vfmzda {flex-direction: row; justify-content: space-between; column-gap: 30px; width: 100%; max-width: 100%; overflow: hidden}@media (max-width: 478px) {#el-vfmzda {row-gap: 30px}}#el-oahsog {row-gap: 10px; background-color: #9e9e9e; overflow: hidden}#el-qygklr {color: #f5f5f5; background-color: #9e9e9e}@media (max-width: 478px) {#el-qygklr {position: static; width: 48%}}#el-ypqyvo {color: #f5f5f5; background-color: #2196f3}@media (max-width: 478px) {#el-ypqyvo {position: static; width: 48%}}#el-mnnfkm {display: flex; column-gap: 20px; row-gap: 20px}@media (max-width: 478px) {#el-mnnfkm {justify-content: center; align-items: center; column-gap: 20px; width: 100%}}#el-zfzlti {row-gap: 10px}@media (max-width: 478px) {#el-zfzlti {overflow: hidden}}[data-id="el-auzsww"].splide__slide {flex-direction: row; width: 100%; max-width: 100%; flex-wrap: nowrap}@media (max-width: 478px) {[data-id="el-auzsww"].splide__slide {overflow: hidden; flex-direction: column; align-self: center !important; justify-content: flex-start; align-items: center}}@media (max-width: 478px) {#el-axzrjg {font-size: 40px; line-height: 1.05; text-align: center}}#el-ujibpj {color: #f5f5f5; background-color: #9e9e9e}#el-fcdltz {color: #f5f5f5; background-color: #2196f3}#el-mqcayj {display: flex; column-gap: 20px; row-gap: 20px}#el-dqxwqu {row-gap: 10px}[data-id="el-yldwna"].splide__slide {flex-direction: row}@media (max-width: 478px) {[data-id="el-yldwna"].splide__slide {align-self: center !important; flex-direction: column; width: 100%; max-width: 100%; overflow: hidden; justify-content: flex-start; align-items: center; flex-wrap: nowrap}}#el-fetkpp {background-color: #9e9e9e; color: #f5f5f5}#el-bdnkuf {color: #f5f5f5; background-color: #2196f3}#el-yowbel {display: flex; column-gap: 20px; row-gap: 20px}#el-xdxthk {row-gap: 10px}@media (max-width: 478px) {#el-xdxthk {align-self: center !important}}[data-id="el-qgvuyo"].splide__slide {flex-direction: row}@media (max-width: 478px) {[data-id="el-qgvuyo"].splide__slide {flex-direction: column; align-self: center !important; width: 100%; max-width: 100%; overflow: hidden; flex-wrap: nowrap; justify-content: flex-start; align-items: center}}#el-yucaan {width: 100%; max-width: 100%; overflow: hidden}#el-yucaan > .splide__arrows > .splide__arrow {color: var(--site-color-613aac)}#el-yucaan > .splide__arrows > .splide__arrow svg {fill: var(--site-color-613aac)}@media (max-width: 478px) {#el-yucaan {padding-right: 50px; padding-left: 50px; overflow: hidden}}#el-acdafj.horizontal {justify-content: flex-start}#el-acdafj.horizontal .line {width: 200px; border-top-width: 10px}#el-acdafj .line {height: 10px}@media (max-width: 478px) {#el-acdafj.horizontal {justify-content: center}}@media (max-width: 478px) {#el-vnadxy {text-align: center}}#el-rgursl {row-gap: 20px}@media (max-width: 478px) {#el-rgursl {align-items: center}}#el-fbcbzb {align-items: center}#el-nvknfy {flex-direction: row; align-items: center}@media (max-width: 478px) {#el-nvknfy {row-gap: 20px}}#el-gpppxi {background-color: #e0e0e0}#el-gdzdkn {align-items: center}#el-lvlzui {align-self: center}.el-ttspfr .el-eyiiec.el-text-basic {font-size: 16px}.el-ttspfr .el-uuttnw.el-icon {font-size: 32px; color: #ff7575; fill: #ff7575}.el-ttspfr .el-plowxo.el-div {display: flex; column-gap: 10px}.el-ttspfr .el-uezbje.el-rating .icon {font-size: 20px}.el-ttspfr .el-nmjnnd.el-div {display: flex; column-gap: 10px; align-items: flex-end; width: 50%; justify-content: flex-end; flex-direction: column; row-gap: 5px}.el-ttspfr.el-block {row-gap: 15px}#el-xzukkh {width: 100%}#el-xzukkh > .splide__pagination .splide__pagination__page.is-active {height: 14px; width: 14px; border: 1px solid #f5f5f5; color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0)}#el-xzukkh > .splide__pagination .splide__pagination__page {border-width: 1px; border-color: #f5f5f5; color: #f5f5f5; background-color: #f5f5f5}#el-xzukkh > .splide__pagination {bottom: -50px}#el-ygttau {row-gap: 20px}#el-ykdfhn {align-self: center}.el-oifiah .el-jtvrza.el-text-basic {font-size: 16px}.el-oifiah .el-ccdzup.el-icon {font-size: 32px; color: #ff7575; fill: #ff7575}.el-oifiah .el-rrubqj.el-div {display: flex; column-gap: 10px}.el-oifiah .el-qtryjn.el-rating .icon {font-size: 20px}.el-oifiah .el-sqrcdo.el-div {display: flex; column-gap: 10px; align-items: flex-end; width: 50%; justify-content: flex-end; flex-direction: column; row-gap: 5px}.el-oifiah.el-block {row-gap: 15px}#el-yxvdql {width: 100%}#el-yxvdql > .splide__pagination .splide__pagination__page.is-active {height: 14px; width: 14px; border: 1px solid #f5f5f5; color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0)}#el-yxvdql > .splide__pagination .splide__pagination__page {border-width: 1px; border-color: #f5f5f5; color: #f5f5f5; background-color: #f5f5f5}#el-yxvdql > .splide__pagination {bottom: -50px}#el-bzcnyy {row-gap: 20px}#el-feaufx {flex-direction: column}@media (max-width: 767px) {#el-feaufx {width: 50%}}@media (max-width: 478px) {#el-feaufx {display: none}}@media (max-width: 991px) {#el-scyoai {font-size: 60px}}#el-firgfa .line {height: 10px}#el-firgfa.horizontal .line {border-top-width: 10px; width: 50%}#el-firgfa {font-weight: 100}#el-epbixo {align-self: center; margin-top: 20px; margin-bottom: 20px; font-style: normal; text-transform: capitalize; text-align: center; font-weight: 700}#el-uutjzm {font-family: "Playfair"; text-decoration: underline}#el-hduofc li.has-link a {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; gap: 0px}#el-hduofc .icon {font-size: 30px}#el-hduofc svg {height: 30px; width: auto}#el-umdach {display: flex; flex-direction: column; align-items: center}#el-ewjkml {background-color: #f5f5f5; width: 5px; max-width: 5px; height: 100%; margin-right: 30px; margin-left: 30px; display: flex; align-self: stretch !important; width: 100%}#el-phofss {font-family: "Playfair"; text-decoration: underline}#el-chllol li.has-link a {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; gap: 0px}#el-chllol .icon {font-size: 30px}#el-chllol svg {height: 30px; width: auto}#el-verpwe {display: flex; flex-direction: column; align-items: center}#el-bxkgyv {display: flex; flex-direction: row; align-items: center; justify-content: space-evenly; width: 100%; color: #f5f5f5}@media (max-width: 767px) {#el-ysityu {width: 50%}}@media (max-width: 478px) {#el-ysityu {width: 100%}}#el-hyruxg {flex-direction: row}#el-atyzit {color: #ffffff; background-image: url("/wp-content/uploads/2026/07/IMG_6730-2-scaled.jpg"); background-repeat: no-repeat; background-size: 45%; background-position: center left; background-color: #577f29}@media (max-width: 478px) {#el-atyzit {position: relative}:where(#el-atyzit > *:not(figcaption)) {position: relative}#el-atyzit::before {background-image: linear-gradient(#577f29, #577f29); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#el-vxiuao .separator {display: none}#el-vxiuao .content {justify-content: flex-start}#el-vxiuao .description {justify-content: flex-start}#el-vxiuao .title {margin-top: 5px; margin-left: 10px}#el-nnvtfo {align-items: center}#el-lwphqz .separator {display: none}#el-lwphqz .content {justify-content: flex-start}#el-lwphqz .description {justify-content: flex-start}#el-lwphqz .title {margin-top: 5px; margin-left: 10px}#el-osxedq {align-items: center}#el-jgjxmv {flex-direction: row; color: #f5f5f5; column-gap: 20px}.el-popup-967 .ui-popup-content {width: 60%}#el-kijdrq {color: #f5f5f5}#el-zfnijb {align-items: center; row-gap: 20px}#el-cbafms {color: #f5f5f5}#el-hmgvdc {align-items: center; row-gap: 20px}#el-hbbroc {flex-direction: row; align-items: stretch; row-gap: 30px; column-gap: 30px}  :root {  --la-container-max: 1120px; --la-desktop-gutter: 32px; --la-mobile-gutter: 16px;  --la-windmill-spin-speed: 8s;  --la-desktop-windmill-right: clamp(40px, 8vw, 140px); --la-desktop-windmill-top: 50%; --la-desktop-windmill-y-offset: -45%;  --la-desktop-windmill-width: clamp(320px, 34vw, 500px); --la-desktop-windmill-height: clamp(430px, 45vw, 650px); --la-desktop-building-width: 72%; --la-desktop-blade-width: 68%; --la-desktop-blade-top: 29%; --la-desktop-building-bottom: 52px;  --la-mobile-windmill-width: 220px; --la-mobile-windmill-height: 285px; --la-mobile-windmill-margin-top: 12px; --la-mobile-building-width: 170px; --la-mobile-building-top: 77px; --la-mobile-blade-width: 150px; --la-mobile-blade-top: 82px; }  html, body { width: 100% !important; max-width: 100% !important; overflow-x: hidden !important; overflow-x: clip !important; } html { height: auto !important; min-height: 100% !important; overflow-y: auto !important; } body { height: auto !important; min-height: 100% !important; max-height: none !important; overflow-y: auto !important; } *, *::before, *::after { box-sizing: border-box; } img, svg, video { max-width: 100%; height: auto; }  #ui-content, .ui-body, main, .el-section, .el-container, .el-block { max-width: 100% !important; }  @keyframes laWindmillSpin { from { transform: translate(-50%, -50%) rotate(0deg); } to { transform: translate(-50%, -50%) rotate(360deg); } }  .la-windmill-wrap { position: relative !important; display: block !important; width: 260px !important; height: 330px !important; margin: 0 auto !important; padding: 0 !important; inset: auto !important; transform: none !important; overflow: visible !important; pointer-events: none !important; visibility: visible !important; opacity: 1 !important; z-index: 2 !important; } .la-windmill-wrap * { visibility: visible !important; opacity: 1 !important; } .la-windmill-building, .la-windmill-blades { position: absolute !important; display: block !important; height: auto !important; } .la-windmill-building { width: 190px !important; max-width: 190px !important; left: 50% !important; bottom: 0 !important; transform: translateX(-50%) !important; z-index: 1 !important; } .la-windmill-blades { width: 165px !important; max-width: 165px !important; left: 50% !important; top: 82px !important; transform-origin: center center !important; transform-box: fill-box !important; animation: laWindmillSpin var(--la-windmill-spin-speed) linear infinite !important; will-change: transform !important; z-index: 2 !important; }  @media (min-width: 768px) { .top-phone-bar { position: relative !important; z-index: 30 !important; width: 100% !important; max-width: none !important; margin: 0 auto !important; padding: 10px var(--la-desktop-gutter) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 36px !important; } .mobile-header-row { position: relative !important; z-index: 40 !important; width: 100% !important; max-width: var(--la-container-max) !important; min-height: 92px !important; margin: 0 auto !important; padding: 20px var(--la-desktop-gutter) !important; display: flex !important; align-items: center !important; justify-content: space-between !important; inset: auto !important; transform: none !important; overflow: visible !important; background: transparent !important; } .hero-heading, .hero-copy { margin-left: 0 !important; margin-right: auto !important; text-align: left !important; } .hero-heading { max-width: 620px !important; } .hero-copy { max-width: 560px !important; } .la-windmill-wrap { position: absolute !important; z-index: 1 !important; width: var(--la-desktop-windmill-width) !important; height: var(--la-desktop-windmill-height) !important; top: var(--la-desktop-windmill-top) !important; right: var(--la-desktop-windmill-right) !important; bottom: auto !important; left: auto !important; margin: 0 !important; transform: translateY(var(--la-desktop-windmill-y-offset)) !important; overflow: visible !important; pointer-events: none !important; } .la-windmill-building { width: var(--la-desktop-building-width) !important; max-width: none !important; left: 50% !important; bottom: var(--la-desktop-building-bottom) !important; } .la-windmill-blades { width: var(--la-desktop-blade-width) !important; max-width: none !important; left: 50% !important; top: var(--la-desktop-blade-top) !important; } }  @media (min-width: 768px) { #ui-content, .ui-body, main { position: relative !important; display: block !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; } #ui-content > .el-section, .ui-body > .el-section, main > .el-section { position: relative !important; inset: auto !important; transform: none !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; clear: both !important; float: none !important; order: initial !important; } }  @media (max-width: 767px) { .wrap-anime, .la-windmill-wrap { position: relative !important; display: block !important; width: var(--la-mobile-windmill-width) !important; max-width: var(--la-mobile-windmill-width) !important; height: var(--la-mobile-windmill-height) !important; padding: 0 !important; inset: auto !important; transform: none !important; overflow: visible !important; pointer-events: none !important; } .wrap-anime { margin: var(--la-mobile-windmill-margin-top) auto 0 !important; } .la-windmill-wrap { z-index: 20 !important; margin: var(--la-mobile-windmill-margin-top) auto 0 !important; }  .wrap-anime .la-windmill-wrap { margin: 0 auto !important; } .la-windmill-building { position: absolute !important; width: var(--la-mobile-building-width) !important; max-width: var(--la-mobile-building-width) !important; left: 50% !important; top: var(--la-mobile-building-top) !important; bottom: auto !important; transform: translateX(-50%) !important; z-index: 1 !important; } .la-windmill-blades { position: absolute !important; width: var(--la-mobile-blade-width) !important; max-width: var(--la-mobile-blade-width) !important; left: 50% !important; top: var(--la-mobile-blade-top) !important; transform-origin: center center !important; animation: laWindmillSpin var(--la-windmill-spin-speed) linear infinite !important; z-index: 2 !important; } }  @media (max-width: 480px) { .top-phone-bar { width: calc(100% - 32px) !important; max-width: 100% !important; margin: 10px auto 12px !important; padding: 10px 8px !important; display: flex !important; flex-flow: row nowrap !important; align-items: center !important; justify-content: center !important; gap: 6px !important; overflow: hidden !important; font-size: 14px !important; line-height: 1.2 !important; text-align: center !important; } .top-phone-bar > * { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; white-space: nowrap !important; flex: 0 0 auto !important; } .mobile-header-row { width: calc(100% - 32px) !important; max-width: 100% !important; min-height: 72px !important; margin: 0 auto !important; padding: 8px 14px !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 14px !important; overflow: hidden !important; } .mobile-header-row .el-block { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-end !important; gap: 10px !important; width: auto !important; min-width: 0 !important; flex: 0 0 auto !important; } .mobile-header-row .el-nav-menu, .mobile-header-row .site-mobile-menu-toggle, .mobile-header-row button[aria-label*="menu" i] { display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; flex: 0 0 auto !important; } .hero-heading { width: 100% !important; max-width: 360px !important; margin-left: auto !important; margin-right: auto !important; font-size: clamp(38px, 11vw, 48px) !important; line-height: 1 !important; letter-spacing: -0.04em !important; text-align: center !important; white-space: normal !important; word-break: normal !important; } .hero-copy { width: 100% !important; max-width: 340px !important; margin-left: auto !important; margin-right: auto !important; font-size: 21px !important; line-height: 1.35 !important; letter-spacing: normal !important; word-spacing: normal !important; text-align: center !important; } }  @media (max-width: 360px) { :root { --la-mobile-windmill-width: 155px; --la-mobile-windmill-height: 200px; --la-mobile-windmill-margin-top: 18px; --la-mobile-building-width: 132px; --la-mobile-building-top: 62px; --la-mobile-blade-width: 96px; --la-mobile-blade-top: 48px; } .mobile-header-row { gap: 10px !important; padding-left: 10px !important; padding-right: 10px !important; } .hero-heading { font-size: 38px !important; } }  .splide { width: 100% !important; max-width: 100% !important; overflow: hidden !important; position: relative !important; } .splide__track { width: 100% !important; max-width: 100% !important; overflow: hidden !important; } .splide__list { max-width: none !important; } .splide__slide { max-width: 100vw !important; }  #el-yucaan, #el-xzukkh, #el-yxvdql { width: 100% !important; max-width: 100% !important; position: relative !important; } #el-yucaan .splide__track, #el-xzukkh .splide__track, #el-yxvdql .splide__track { width: 100% !important; max-width: 100% !important; overflow: hidden !important; } #el-yucaan .splide__list, #el-xzukkh .splide__list, #el-yxvdql .splide__list { max-width: none !important; } #el-yucaan .splide__slide, #el-xzukkh .splide__slide, #el-yxvdql .splide__slide { max-width: 100% !important; }  #el-yucaan-list, #el-xzukkh-list, #el-yxvdql-list { overflow: visible !important; }  #el-yucaan { height: 580px !important; max-height: 580px !important; min-height: 0 !important; overflow: visible !important; } #el-yucaan-track, #el-yucaan-list { height: 520px !important; max-height: 520px !important; min-height: 0 !important; }  @media (prefers-reduced-motion: reduce) { .la-windmill-blades { animation: none !important; } }
