.elementor-15488 .elementor-element.elementor-element-c66f301{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-a223621{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-a223621:not(.elementor-motion-effects-element-type-background), .elementor-15488 .elementor-element.elementor-element-a223621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15488 .elementor-element.elementor-element-63d4f0b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-08d4a64{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-7fc47a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-3261852{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-a7577e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-d6075a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-58aabc5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-76e5d2f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-3211db8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-78ad6ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-3e8ba20{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-75f80a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-35e5b787{--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;}.elementor-15488 .elementor-element.elementor-element-4ce75af8{--display:flex;}.elementor-15488 .elementor-element.elementor-element-46a177cd{--display:flex;}.elementor-15488 .elementor-element.elementor-element-4a81181e{--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;}.elementor-15488 .elementor-element.elementor-element-713a3389{--display:flex;}.elementor-15488 .elementor-element.elementor-element-34e63fc6{--display:flex;}.elementor-15488 .elementor-element.elementor-element-e1b5697{--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;}.elementor-15488 .elementor-element.elementor-element-299d83ce{--display:flex;}.elementor-15488 .elementor-element.elementor-element-6f649734{--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;}.elementor-15488 .elementor-element.elementor-element-529f55d0{--display:flex;}.elementor-15488 .elementor-element.elementor-element-7b527452{--display:flex;}.elementor-15488 .elementor-element.elementor-element-3daa9fc4{--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;}.elementor-15488 .elementor-element.elementor-element-30287466{--display:flex;}.elementor-15488 .elementor-element.elementor-element-1c6f452{--display:flex;}.elementor-15488 .elementor-element.elementor-element-9b6e394{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-168c36b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-e9dafa9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-81ef388{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-0b56627 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15488 .elementor-element.elementor-element-0b56627 .elementor-custom-embed-play i{font-size:64px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15488 .elementor-element.elementor-element-0b56627 .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-15488 .elementor-element.elementor-element-fdc6a1b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15488 .elementor-element.elementor-element-fdc6a1b .elementor-custom-embed-play i{font-size:64px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15488 .elementor-element.elementor-element-fdc6a1b .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-15488 .elementor-element.elementor-element-8b3b2d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-754a3c97 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-15488 .elementor-element.elementor-element-36f1741{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-2d757a1 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-15488 .elementor-element.elementor-element-57a0fc7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-6c6ce16{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15488 .elementor-element.elementor-element-9d63667{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-15488 .elementor-element.elementor-element-754a3c97 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-15488 .elementor-element.elementor-element-2d757a1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-15488 .elementor-element.elementor-element-754a3c97 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15488 .elementor-element.elementor-element-2d757a1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS */.elementor-15488{--navy:#1E3456;--sienna:#7B3F32;--sand:#DAAD89;--cream:#F1EFEB;--line:#e4e0d8}
.elementor-15488 .e-con.he-o-intro,.elementor-15488 .e-con.he-o-lib,.elementor-15488 .e-con.he-o-help,.elementor-15488 .e-con.he-o-cta,.elementor-15488 .e-con.he-o-gal,.elementor-15488 .e-con.he-o-split,.elementor-15488 .e-con.he-o-vids,.elementor-15488 .e-con.he-o-faq,.elementor-15488 .e-con.he-o-ben,.elementor-15488 .e-con.he-o-imp,.elementor-15488 .e-con.he-o-formsec,.elementor-15488 .e-con.he-o-blog{--content-width:1240px;padding:100px 24px;background:#fff}
.elementor-15488 .elementor-heading-title,.elementor-15488 .elementor-button,.elementor-15488 .he-o-t p{text-transform:none}
.elementor-15488 .he-o-h .elementor-heading-title{font-family:Poppins,sans-serif;color:var(--navy);font-weight:600;font-size:40px;line-height:1.15;letter-spacing:-.01em}
.elementor-15488 .he-o-split-txt .he-o-h,.elementor-15488 .he-o-faq-l .he-o-h,.elementor-15488 .he-o-form-l .he-o-h{margin-bottom:18px}
.elementor-15488 .he-o-h h3.elementor-heading-title{font-size:20px;line-height:1.3}
.elementor-15488 .he-o-t,.elementor-15488 .he-o-t p,.elementor-15488 .he-o-t li{font-family:Poppins,sans-serif;color:#4a4f57;font-size:16px;line-height:1.7;margin:0}
.elementor-15488 .he-o-t p+p{margin-top:14px}
.elementor-15488 .he-o-t a{color:var(--sienna)}
.elementor-15488 .he-o-eye p{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--sienna);font-weight:500;margin-bottom:14px}
.elementor-15488 .he-o-eye-sm p{letter-spacing:.2em;margin:28px 0 12px;color:var(--navy);font-weight:600}
.elementor-15488 .he-o-center,.elementor-15488 .he-o-center .elementor-heading-title,.elementor-15488 .he-o-center p{text-align:center}
.elementor-15488 .he-o-narrow{max-width:680px;margin:18px auto 0}
.elementor-15488 .he-o-btns{gap:14px;margin-top:30px;flex-wrap:wrap}
.elementor-15488 .he-o-btns.he-o-center{justify-content:center}
.elementor-15488 .he-o-btns > .elementor-element{width:auto}
.elementor-15488 .he-o-btn .elementor-button{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:999px;padding:15px 30px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}
.elementor-15488 .he-o-btn .elementor-button:hover{background:var(--sienna);border-color:var(--sienna);color:#fff}
.elementor-15488 .he-o-btn-o .elementor-button{background:transparent;color:var(--navy)}
.elementor-15488 .he-o-btn-o .elementor-button:hover{background:var(--navy);border-color:var(--navy)}
.elementor-15488 .he-o-btn-w .elementor-button{background:#fff;color:var(--navy);border-color:#fff}
.elementor-15488 .he-o-btn-wo .elementor-button{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}
.elementor-15488 .he-o-btn-w .elementor-button:hover,.elementor-15488 .he-o-btn-wo .elementor-button:hover{background:var(--sand);border-color:var(--sand);color:var(--navy)}
.elementor-15488 .he-o-link .elementor-button{background:none;border:0;padding:0;color:var(--navy);font-weight:600;font-size:14px;border-bottom:1px solid var(--sand);border-radius:0;padding-bottom:4px}
.elementor-15488 .he-o-link .elementor-button:hover{color:var(--sienna);background:none}
/* hero */
.elementor-15488 .e-con.he-o-hero{padding:0;background:#fff}
.elementor-15488 .e-con.he-o-card{min-height:560px;position:relative;overflow:hidden;justify-content:center;padding:80px max(24px,calc((100% - 1240px)/2 + 24px));background-size:cover}
.elementor-15488 .e-con.he-o-card::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(14,26,46,.85) 0%,rgba(14,26,46,.62) 38%,rgba(14,26,46,.18) 70%,rgba(14,26,46,.05) 100%),linear-gradient(0deg,rgba(14,26,46,.3) 0%,rgba(14,26,46,0) 40%)}
.elementor-15488 .he-o-card > .elementor-element{position:relative;z-index:1;max-width:640px!important;width:100%}
.elementor-15488 .he-o-card .he-o-eye p{color:var(--sand)}
.elementor-15488 .he-o-h1 .elementor-heading-title{font-size:52px;color:#fff;text-align:left}
.elementor-15488 .he-o-lead p{color:rgba(255,255,255,.88);font-size:18px;margin-top:20px}
/* intro split */
.elementor-15488 .he-o-intro > .e-con-inner{gap:80px;align-items:flex-end}
.elementor-15488 .he-o-intro-l{width:45%}.elementor-15488 .he-o-intro-r{width:55%;border-left:2px solid var(--sand);padding-left:44px}
.elementor-15488 .e-con.he-o-intro{padding-bottom:60px}
/* resource library */
.elementor-15488 .e-con.he-o-lib{background:var(--cream);padding-top:70px}
.elementor-15488 .he-o-lib > .e-con-inner{gap:36px;align-items:flex-start}
.elementor-15488 .he-o-side{width:270px;flex:0 0 270px;background:#fff;border-radius:20px;padding:28px;position:sticky;top:120px;border:1px solid var(--line)}
.elementor-15488 .he-o-main{flex:1;min-width:0}
.elementor-15488 .he-o-side select{border-radius:12px;border:1px solid var(--line);padding:12px;font-family:Poppins,sans-serif;color:var(--navy);width:100%}
.elementor-15488 .he-o-side .jet-checkboxes-list__item{margin:0 0 10px}
.elementor-15488 .he-o-side .jet-checkboxes-list__label{font-family:Poppins,sans-serif;font-size:15px;color:var(--navy)}
.elementor-15488 .he-o-side .jet-remove-all-filters__button{margin-top:18px;background:transparent;color:var(--sienna);border:1px solid var(--sienna);border-radius:999px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;cursor:pointer}
.elementor-15488 .he-o-side .jet-remove-all-filters__button:hover{background:var(--sienna);color:#fff}
.elementor-15488 .he-o-side .jet-filter-label,.elementor-15488 .he-o-side .jet-select__label{display:none}
.elementor-15488 .he-o-docs .jet-listing-grid__items{gap:20px 0}
.elementor-15488 .he-o-docs .jet-listing-grid__item .e-con:first-child{border-radius:20px!important;border:1px solid var(--line)!important;background:#fff;transition:box-shadow .2s,transform .2s}
.elementor-15488 .he-o-docs .jet-listing-grid__item .e-con:first-child:hover{box-shadow:0 14px 30px rgba(30,52,86,.1);transform:translateY(-2px)}
.elementor-15488 .he-o-docs .elementor-heading-title{font-family:Poppins,sans-serif!important;color:var(--navy)!important;font-weight:600!important;text-transform:none!important}
.elementor-15488 .he-o-docs .elementor-button{background:var(--navy)!important;border-radius:999px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;text-transform:none!important;transition:background .2s}
.elementor-15488 .he-o-docs .elementor-button:hover{background:var(--sienna)!important}
/* help cards */
.elementor-15488 .e-con.he-o-help{padding-bottom:110px}
.elementor-15488 .he-o-cards{gap:24px;margin-top:48px}
.elementor-15488 .he-o-hcard{flex:1;border-top:2px solid var(--navy);padding-top:24px}
.elementor-15488 .he-o-hcard .he-o-h{margin-bottom:10px}
.elementor-15488 .he-o-hcard .he-o-link{margin-top:20px}
/* galleries (masonry) */
.elementor-15488 .he-o-galhead{gap:60px;align-items:flex-end;margin-bottom:40px}
.elementor-15488 .he-o-galhead > .e-con{width:55%}.elementor-15488 .he-o-galp{width:45%}
.elementor-15488 .e-con.he-o-gal-w{background:var(--cream)}
.elementor-15488 .e-con.he-o-mas{display:grid!important;grid-template-columns:repeat(3,1fr);grid-auto-rows:230px;grid-auto-flow:dense;gap:16px}
.elementor-15488 .he-o-mas > .elementor-element{width:100%!important;height:100%;margin:0!important}
.elementor-15488 .he-o-mas > .elementor-element:nth-child(4n+1){grid-row:span 2}
.elementor-15488 .he-o-mas .elementor-widget-container,.elementor-15488 .he-o-mas a{display:block;width:100%;height:100%;overflow:hidden;border-radius:18px}
.elementor-15488 .he-o-mas img{width:100%;height:100%!important;object-fit:cover;display:block;transition:transform .4s}
.elementor-15488 .he-o-mas a:hover img{transform:scale(1.04)}
/* image + text split */
.elementor-15488 .he-o-split > .e-con-inner{gap:70px;align-items:center}
.elementor-15488 .he-o-split-img,.elementor-15488 .he-o-split-txt{width:50%}
.elementor-15488 .he-o-split-img img{width:100%;height:520px;object-fit:cover;border-radius:24px;display:block}
.elementor-15488 .e-con.he-o-split-rev{background:var(--cream)}
.elementor-15488 .e-con.he-o-bgw{background:#fff}
.elementor-15488 .he-o-checks ul{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid var(--line)}
.elementor-15488 .he-o-checks li{padding:14px 0 14px 34px;border-bottom:1px solid var(--line);position:relative;color:var(--navy);font-weight:500}
.elementor-15488 .he-o-checks li::before{content:"";position:absolute;left:4px;top:21px;width:14px;height:8px;border-left:2px solid var(--sienna);border-bottom:2px solid var(--sienna);transform:rotate(-45deg)}
/* videos */
.elementor-15488 .e-con.he-o-vids{background:var(--cream)}
.elementor-15488 .he-o-vhead{margin-bottom:32px}
.elementor-15488 .e-con.he-o-vids-w{background:#fff}
.elementor-15488 .he-o-playlist .e-tabs-main-area,.elementor-15488 .he-o-playlist .elementor-widget-container > div{border-radius:24px;overflow:hidden}
.elementor-15488 .he-o-playlist .e-tabs-header{background:var(--navy)!important}
.elementor-15488 .he-o-playlist .e-tabs-header .e-tabs-title,.elementor-15488 .he-o-playlist .e-tabs-header .e-tabs-videos-count{font-family:Poppins,sans-serif;color:#fff}
.elementor-15488 .he-o-playlist .e-tab-title{font-family:Poppins,sans-serif}
.elementor-15488 .he-o-playlist .e-tab-title.e-active{background:var(--cream)!important}
/* faq */
.elementor-15488 .he-o-faq > .e-con-inner{gap:70px;align-items:flex-start}
.elementor-15488 .he-o-faq-l{width:38%;position:sticky;top:120px}
.elementor-15488 .he-o-faq-r{width:62%}
.elementor-15488 .he-o-faq-r > .he-o-eye-sm:first-child p{margin-top:0}
.elementor-15488 .e-con.he-o-contact{background:var(--navy);border-radius:20px;padding:28px;margin-top:32px}
.elementor-15488 .he-o-contact p{color:rgba(255,255,255,.8)}
.elementor-15488 .he-o-contact p.k,.elementor-15488 .he-o-mini p.k{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--sand);margin-bottom:6px}
.elementor-15488 .he-o-contact a{color:#fff;font-size:22px;font-weight:600;text-decoration:none}
.elementor-15488 .he-o-contact .he-o-btn{margin-top:20px}
.elementor-15488 .he-o-acc .e-n-accordion-item{border:0!important;border-bottom:1px solid var(--line)!important;margin:0!important;background:transparent}
.elementor-15488 .he-o-acc .e-n-accordion-item:first-child{border-top:1px solid var(--line)!important}
.elementor-15488 .he-o-acc .e-n-accordion-item-title{padding:22px 4px!important;border:0!important;background:transparent!important}
.elementor-15488 .he-o-acc .e-n-accordion-item-title-text{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;color:var(--navy)!important;text-transform:none!important}
.elementor-15488 .he-o-acc .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:var(--sienna)!important}
.elementor-15488 .he-o-acc .e-n-accordion-item-title-icon i,.elementor-15488 .he-o-acc .e-n-accordion-item-title-icon svg{color:var(--sienna)!important;fill:var(--sienna)!important}
.elementor-15488 .he-o-acc .e-n-accordion-item > .e-con{padding:0 4px 24px!important;border:0!important}
.elementor-15488 .he-o-acc .elementor-widget-text-editor,.elementor-15488 .he-o-acc .elementor-widget-text-editor p{font-family:Poppins,sans-serif;color:#4a4f57;font-size:16px;line-height:1.7}
/* health */
.elementor-15488 .e-con.he-o-duo{display:flex;flex-direction:column;gap:18px;width:50%}
.elementor-15488 .he-o-duo .he-o-duo1,.elementor-15488 .he-o-duo .he-o-duo2{width:82%!important;max-width:82%}
.elementor-15488 .he-o-duo .he-o-duo2{align-self:flex-end;margin-top:0!important}
.elementor-15488 .he-o-duo img{width:100%;height:auto;object-fit:contain;border-radius:24px;display:block}
.elementor-15488 .e-con.he-o-ben{background:var(--navy)}
.elementor-15488 .he-o-ben .he-o-h .elementor-heading-title{color:#fff}
.elementor-15488 .he-o-ben .he-o-eye p{color:var(--sand)}
.elementor-15488 .he-o-boxes{flex-wrap:wrap;gap:16px;margin-top:48px}
.elementor-15488 .he-o-boxes > .elementor-element{width:calc(25% - 12px)!important;flex:0 0 calc(25% - 12px)}
.elementor-15488 .elementor-element.he-o-ibox{border:1px solid rgba(218,173,137,.35)!important;border-radius:20px;padding:30px 20px!important;background:rgba(255,255,255,.04)}
.elementor-15488 .he-o-ibox .elementor-icon{background:transparent!important;border-color:var(--sand)!important;color:var(--sand)!important;fill:var(--sand)!important}
.elementor-15488 .he-o-ibox .elementor-icon svg{fill:var(--sand)!important}
.elementor-15488 .he-o-ibox .elementor-icon-box-title,.elementor-15488 .he-o-ibox .elementor-icon-box-title *{font-family:Poppins,sans-serif!important;color:#fff!important;font-weight:500!important;text-transform:none!important}
.elementor-15488 .he-o-list2 ul{padding-left:18px;margin:16px 0 0}
.elementor-15488 .he-o-list2 li{color:var(--navy)!important;font-weight:500;margin-bottom:6px}
.elementor-15488 .he-o-list2 li::marker{color:var(--sienna)}
.elementor-15488 .he-o-imp > .e-con-inner{gap:64px;align-items:flex-start}
.elementor-15488 .he-o-imp-l{width:38%;position:sticky;top:120px}
.elementor-15488 .he-o-imp-l .he-o-h{margin-bottom:18px}
.elementor-15488 .he-o-imp-l .he-o-t,.elementor-15488 .he-o-imp-l .he-o-t p{text-align:left!important}
.elementor-15488 .e-con.he-o-icards{width:62%;display:grid!important;grid-template-columns:1fr 1fr;gap:20px}
.elementor-15488 .he-o-icards > .elementor-element{width:100%!important;margin:0!important}
.elementor-15488 .elementor-element.he-o-icard{border:1px solid var(--line)!important;border-radius:20px;padding:28px!important;background:#fff}
.elementor-15488 .he-o-icard .elementor-icon{color:var(--sienna)!important;border-color:var(--sand)!important;background:var(--cream)!important}
.elementor-15488 .he-o-icard .elementor-icon svg{fill:var(--sienna)!important}
.elementor-15488 .he-o-icard .elementor-icon-box-title,.elementor-15488 .he-o-icard .elementor-icon-box-title *{font-family:Poppins,sans-serif!important;color:var(--navy)!important;font-weight:600!important;text-transform:none!important;font-size:20px!important}
.elementor-15488 .he-o-icard .elementor-icon-box-description{font-family:Poppins,sans-serif!important;color:#4a4f57!important;font-size:15px!important;line-height:1.65!important}
.elementor-15488 .he-o-disc p{font-size:13px;font-style:italic;margin-top:24px;color:#6b6f76;border-top:1px solid var(--line);padding-top:16px}
.elementor-15488 .he-o-small p{color:var(--navy);margin-top:18px}
.elementor-15488 .he-o-ilist .elementor-icon-list-text{font-family:Poppins,sans-serif!important;color:#4a4f57!important;font-size:16px!important}
.elementor-15488 .he-o-ilist .elementor-icon-list-icon i,.elementor-15488 .he-o-ilist .elementor-icon-list-icon svg{color:var(--sienna)!important;fill:var(--sienna)!important}
.elementor-15488 .e-con.he-o-formsec{background:var(--cream)}
.elementor-15488 .he-o-formsec > .e-con-inner{gap:60px;align-items:flex-start}
.elementor-15488 .he-o-form-l{width:38%}.elementor-15488 .he-o-form-r{width:62%;background:#fff;border-radius:24px;padding:40px;border:1px solid var(--line)}
.elementor-15488 .he-o-mini{margin-top:28px}
.elementor-15488 .he-o-mini a{color:var(--navy);font-weight:600;font-size:20px}
.elementor-15488 .he-o-form-r input:not([type=checkbox]):not([type=radio]),.elementor-15488 .he-o-form-r textarea,.elementor-15488 .he-o-form-r select{border-radius:12px!important;border:1px solid var(--line)!important;background:#fff!important}
.elementor-15488 .he-o-form-r button[type=submit],.elementor-15488 .he-o-form-r .ff-btn-submit{background:var(--navy)!important;border-radius:999px!important;padding:15px 34px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;color:#fff!important;border:0!important}
.elementor-15488 .he-o-form-r button[type=submit]:hover,.elementor-15488 .he-o-form-r .ff-btn-submit:hover{background:var(--sienna)!important}
#form{scroll-margin-top:110px}
/* blog cards */
.elementor-15488 .he-o-posts .elementor-post__card{border-radius:20px!important;border:1px solid var(--line);box-shadow:none!important;overflow:hidden;transition:box-shadow .2s}
.elementor-15488 .he-o-posts .elementor-post__card:hover{box-shadow:0 14px 30px rgba(30,52,86,.1)!important}
.elementor-15488 .he-o-posts .elementor-post__title,.elementor-15488 .he-o-posts .elementor-post__title a{font-family:Poppins,sans-serif!important;color:var(--navy)!important;font-weight:600!important;font-size:20px!important}
.elementor-15488 .he-o-posts .elementor-post__excerpt p{font-family:Poppins,sans-serif;color:#4a4f57}
.elementor-15488 .he-o-posts .elementor-post__read-more{color:var(--sienna)!important;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.08em}
/* for owners */
.elementor-15488 .e-con.he-o-res,.elementor-15488 .e-con.he-o-seasons{--content-width:1240px;padding:0 24px 100px;background:#fff}
.elementor-15488 .e-con.he-o-seasons{padding-top:100px;background:#fff}
.elementor-15488 .he-o-rgrid{flex-wrap:wrap;gap:24px}
.elementor-15488 .he-o-rcard{width:calc(33.333% - 16px)!important;flex:0 0 calc(33.333% - 16px);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}
.elementor-15488 .he-o-rcard:hover{box-shadow:0 14px 30px rgba(30,52,86,.1);transform:translateY(-3px)}
.elementor-15488 .he-o-rimg img{width:100%;height:220px;object-fit:cover;display:block}
.elementor-15488 .he-o-rbody{padding:26px 26px 28px;gap:10px;flex:1}
.elementor-15488 .he-o-rbody .he-o-link{margin-top:auto;padding-top:10px}
.elementor-15488 .he-o-steps{gap:28px;margin-top:10px}
.elementor-15488 .he-o-step{flex:1;border-top:2px solid var(--navy);padding-top:24px}
.elementor-15488 .he-o-num p{font-size:52px;line-height:1;font-weight:300;color:var(--sand);margin-bottom:16px}
.elementor-15488 .he-o-step .he-o-h{margin-bottom:10px}
@media (max-width:1024px){ .elementor-15488 .he-o-rcard{width:calc(50% - 12px)!important;flex:0 0 calc(50% - 12px)} .elementor-15488 .he-o-steps{flex-wrap:wrap} .elementor-15488 .he-o-step{flex:1 1 calc(50% - 14px)} }
@media (max-width:767px){ .elementor-15488 .e-con.he-o-res{padding:0 18px 64px} .elementor-15488 .e-con.he-o-seasons{padding:64px 18px} .elementor-15488 .he-o-rcard{width:100%!important;flex:0 0 100%} .elementor-15488 .he-o-steps{flex-direction:column} .elementor-15488 .he-o-num p{font-size:40px} }
/* cta */
.elementor-15488 .e-con.he-o-cta{background:var(--navy)}
.elementor-15488 .he-o-cta .elementor-heading-title{color:#fff}
.elementor-15488 .he-o-cta .he-o-t p{color:rgba(255,255,255,.8)}
.elementor-15488 .he-o-cta .he-o-eye p{color:var(--sand)}
@media (max-width:1024px){
 .elementor-15488 .he-o-boxes > .elementor-element{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)}
 .elementor-15488 .e-con.he-o-mas{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767px){
 .elementor-15488 .e-con.he-o-intro,.elementor-15488 .e-con.he-o-lib,.elementor-15488 .e-con.he-o-help,.elementor-15488 .e-con.he-o-cta,.elementor-15488 .e-con.he-o-gal,.elementor-15488 .e-con.he-o-split,.elementor-15488 .e-con.he-o-vids,.elementor-15488 .e-con.he-o-faq,.elementor-15488 .e-con.he-o-ben,.elementor-15488 .e-con.he-o-imp,.elementor-15488 .e-con.he-o-formsec,.elementor-15488 .e-con.he-o-blog{padding:64px 18px}
 .elementor-15488 .he-o-h .elementor-heading-title{font-size:30px}
 .elementor-15488 .he-o-h1 .elementor-heading-title{font-size:34px}
 .elementor-15488 .he-o-lead p{font-size:16px}
 .elementor-15488 .e-con.he-o-card{min-height:520px;padding:56px 20px}
 .elementor-15488 .e-con.he-o-card::before{background:linear-gradient(180deg,rgba(14,26,46,.8) 0%,rgba(14,26,46,.6) 60%,rgba(14,26,46,.4) 100%)}
 .elementor-15488 .he-o-intro > .e-con-inner,.elementor-15488 .he-o-lib > .e-con-inner,.elementor-15488 .he-o-cards,.elementor-15488 .he-o-galhead,.elementor-15488 .he-o-split > .e-con-inner,.elementor-15488 .he-o-faq > .e-con-inner ,.elementor-15488 .he-o-formsec > .e-con-inner{flex-direction:column;gap:28px}
 .elementor-15488 .he-o-intro-l,.elementor-15488 .he-o-intro-r,.elementor-15488 .he-o-side,.elementor-15488 .he-o-galhead > .e-con,.elementor-15488 .he-o-galp,.elementor-15488 .he-o-split-img,.elementor-15488 .he-o-split-txt,.elementor-15488 .he-o-faq-l,.elementor-15488 .he-o-faq-r,.elementor-15488 .e-con.he-o-duo  > .e-con  > .he-o-t,.elementor-15488 .he-o-form-l,.elementor-15488 .he-o-form-r{width:100%;flex:auto;position:static}
 .elementor-15488 .he-o-intro-r{padding-left:22px}
 .elementor-15488 .he-o-split-rev > .e-con-inner{flex-direction:column}
 .elementor-15488 .he-o-split-img img{height:300px}
 .elementor-15488 .he-o-duo img{height:auto}
 .elementor-15488 .he-o-boxes > .elementor-element{width:100%!important;flex:0 0 100%}
 .elementor-15488 .he-o-imp > .e-con-inner{flex-direction:column;gap:32px}
 .elementor-15488 .he-o-imp-l,.elementor-15488 .e-con.he-o-icards{width:100%;position:static}
 .elementor-15488 .e-con.he-o-icards{grid-template-columns:1fr}
 .elementor-15488 .e-con.he-o-mas{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}
 .elementor-15488 .he-o-mas > .elementor-element:nth-child(4n+1){grid-row:auto}
 .elementor-15488 .he-o-form-r{padding:22px}
 .elementor-15488 .he-o-acc .e-n-accordion-item-title-text{font-size:16px!important}
}

.elementor-15488 .e-con.he-o-creamb{background:var(--cream)!important}
.elementor-15488 .e-con.he-o-navy{background:var(--navy)!important}
.elementor-15488 .he-o-navy .he-o-h .elementor-heading-title{color:#fff}
.elementor-15488 .he-o-navy .he-o-t,.elementor-15488 .he-o-navy .he-o-t p{color:rgba(255,255,255,.82)}
.elementor-15488 .he-o-navy .he-o-eye p{color:var(--sand)}
.elementor-15488 .he-o-stg .g{margin-top:22px}
.elementor-15488 .he-o-stg p.k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sand)!important;font-weight:600;margin-bottom:6px}
.elementor-15488 .he-o-stg ul{list-style:none;padding:0;margin:0}
.elementor-15488 .he-o-stg li{color:#fff;padding:4px 0 4px 24px;position:relative}
.elementor-15488 .he-o-stg li::before{content:"";position:absolute;left:2px;top:12px;width:11px;height:6px;border-left:2px solid var(--sand);border-bottom:2px solid var(--sand);transform:rotate(-45deg)}
.elementor-15488 .he-o-stg{columns:2;column-gap:32px}
.elementor-15488 .he-o-stg .g{break-inside:avoid}
.elementor-15488 .he-o-video .elementor-wrapper,.elementor-15488 .he-o-video .elementor-custom-embed-image-overlay{border-radius:24px;overflow:hidden}
.elementor-15488 .he-o-vals{margin:24px 0 0;border-top:1px solid var(--line)}
.elementor-15488 .he-o-val{padding:18px 0;border-bottom:1px solid var(--line)}
.elementor-15488 .he-o-val .he-o-h{margin-bottom:6px}
.elementor-15488 .e-con.he-o-mos4{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.elementor-15488 .he-o-mos4 > .elementor-element{width:100%!important;margin:0!important}
.elementor-15488 .he-o-mos4 img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;display:block}
.elementor-15488 .he-o-pimg{background:#fff;border-bottom:1px solid var(--line)}
.elementor-15488 .he-o-pimg img{object-fit:contain!important;padding:18px;background:#fff}
.elementor-15488 .he-o-rgrid2 > .he-o-rcard{width:calc(50% - 12px)!important;flex:0 0 calc(50% - 12px)}
.elementor-15488 .he-o-rgrid2 .he-o-rimg img{height:300px}
.elementor-15488 .he-sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:22px;margin:0 0 26px}
.elementor-15488 .he-sw figure{margin:0;text-align:center}
.elementor-15488 .he-sw img{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px var(--line),0 8px 18px rgba(30,52,86,.08);display:block;margin:0 auto}
.elementor-15488 .he-sw figcaption{font-family:Poppins,sans-serif;font-size:14px;color:var(--navy);margin-top:10px;font-weight:500}
.elementor-15488 .he-o-swt .he-o-t,.elementor-15488 .he-o-swt{margin:0}
.elementor-15488 .he-o-steps3 > .he-o-step{flex:1}
.elementor-15488 .he-o-creamb .he-o-rcard{background:#fff}
@media (max-width:1024px){ .elementor-15488 .he-o-rgrid2 > .he-o-rcard{width:100%!important;flex:0 0 100%} }
@media (max-width:767px){
 .elementor-15488 .he-o-navy > .e-con-inner{flex-direction:column}
 .elementor-15488 .he-o-stg{columns:1}
 .elementor-15488 .e-con.he-o-mos4{gap:10px!important}
 .elementor-15488 .he-o-sw img,.elementor-15488 .he-sw img{width:72px;height:72px}
 .elementor-15488 .he-sw{grid-template-columns:repeat(3,1fr);gap:16px}
 .elementor-15488 .he-o-rgrid2 .he-o-rimg img{height:220px}
}

.elementor-15488 .e-con.he-s-pad{padding-top:100px}
.elementor-15488 .e-con.he-s-pad0{padding-top:0}
.elementor-15488 .he-s-grid{width:100%}
.elementor-15488 .he-s-navyg .jet-listing-grid__slider-icon{background:var(--sand)!important;color:var(--navy)!important}
.elementor-15488 .he-s-navyg .jet-listing-grid__slider-icon svg{fill:var(--navy)!important}
.elementor-15488 .he-s-navyg .jet-listing-grid__slider-icon:hover{background:#fff!important}
.elementor-15488 .he-o-creamb .he-o-rcard{background:#fff}
.elementor-15488 .he-s-slider .slick-list{padding:4px 0 8px}
.elementor-15488 .he-s-slider .slick-track{display:flex!important}
.elementor-15488 .he-s-slider .slick-slide{height:auto!important}
.elementor-15488 .he-s-slider .slick-slide > div,.elementor-15488 .he-s-slider .jet-listing-grid__item{height:100%}
.elementor-15488 .he-s-slider .jet-listing-grid__slider-icon{background:var(--navy)!important;color:#fff!important;fill:#fff!important;border-radius:50%!important;width:46px!important;height:46px!important;line-height:46px!important;font-size:18px!important;top:150px!important}
.elementor-15488 .he-s-slider .jet-listing-grid__slider-icon svg{fill:#fff!important}
.elementor-15488 .he-s-slider .jet-listing-grid__slider-icon.prev-arrow{left:-23px!important}
.elementor-15488 .he-s-slider .jet-listing-grid__slider-icon.next-arrow{right:-23px!important}
.elementor-15488 .he-s-slider .jet-listing-grid__slider-icon:hover{background:var(--sienna)!important}
.elementor-15488 .he-s-grid + .he-o-btns{margin-top:36px}
.elementor-15488 .he-s-tiles{gap:24px}
.elementor-15488 .he-s-tile{flex:1;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden}
.elementor-15488 .he-s-timg img{width:100%;height:340px;object-fit:cover;display:block}
.elementor-15488 .he-s-tbody{padding:30px 32px 34px}
.elementor-15488 .he-s-tbody .he-o-h{margin:6px 0 10px}
.elementor-15488 .he-s-logo img{height:44px!important;width:auto!important;max-width:200px;object-fit:contain;display:block}
.elementor-15488 .he-s-logo{text-align:left}
.elementor-15488 .he-s-introlog img{height:56px!important;width:auto!important;max-width:220px;object-fit:contain;display:block;margin-bottom:22px}
.elementor-15488 .he-s-introlog{text-align:left}
.elementor-15488 .he-s-vs{gap:18px;margin-top:24px}
.elementor-15488 .he-s-vcard{flex:1;background:var(--cream);border-radius:20px;padding:24px}
.elementor-15488 .he-s-vcard .he-o-checks ul{margin-top:10px}
.elementor-15488 .he-s-vcard .he-o-checks li{font-size:15px;padding:10px 0 10px 30px}
.elementor-15488 .he-s-vcard .he-o-checks li::before{top:16px}
.elementor-15488 .he-o-navy .he-o-checks ul{border-color:rgba(255,255,255,.18)}
.elementor-15488 .he-o-navy .he-o-checks li{color:#fff;border-color:rgba(255,255,255,.18)}
.elementor-15488 .he-o-navy .he-o-checks li::before{border-color:var(--sand)}
@media (max-width:767px){
 .elementor-15488 .e-con.he-s-pad{padding-top:64px}
 .elementor-15488 .e-con.he-o-duo{width:100%}
 .elementor-15488 .he-o-duo img{height:auto}
 .elementor-15488 .he-s-tiles,.elementor-15488 .he-s-vs{flex-direction:column}
 .elementor-15488 .he-s-timg img{height:240px}
 .elementor-15488 .he-s-tbody{padding:24px}
 .elementor-15488 .he-s-slider .jet-listing-grid__slider-icon{top:110px!important;width:40px!important;height:40px!important;line-height:40px!important}
 .elementor-15488 .he-s-slider .jet-listing-grid__slider-icon.prev-arrow{left:4px!important}
 .elementor-15488 .he-s-slider .jet-listing-grid__slider-icon.next-arrow{right:4px!important}
}

.elementor-15488 .he-f-bar{position:relative;gap:0;border:1px solid #e4e0d8;background:#fff;margin:0 0 40px;align-items:stretch;flex-wrap:wrap}
.elementor-15488 .he-f-col{flex:1 1 260px;padding:22px 28px;border-right:1px solid #e4e0d8;min-width:0}
.elementor-15488 .he-f-col:nth-last-child(2){border-right:0}
.elementor-15488 .e-con.he-f-col-reset{position:absolute;top:16px;right:24px;width:auto;padding:0;border:0;flex:0 0 auto;z-index:2}
.elementor-15488 .he-f-bar .jet-filter-label{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7B3F32;margin:0 0 14px}
.elementor-15488 .he-f-checks .jet-checkboxes-list-wrapper{display:flex;flex-wrap:wrap;gap:10px}
.elementor-15488 .he-f-checks .jet-checkboxes-list__row{margin:0}
.elementor-15488 .he-f-checks .jet-checkboxes-list__item{display:block}
.elementor-15488 .he-f-checks .jet-checkboxes-list__decorator{display:none!important}
.elementor-15488 .he-f-checks .jet-checkboxes-list__button{display:inline-flex;align-items:center;margin:0;padding:9px 18px;border:1px solid #1E3456;border-radius:999px;background:#fff;cursor:pointer;transition:background .2s,color .2s}
.elementor-15488 .he-f-checks .jet-checkboxes-list__label{font-family:inherit;font-size:14px;font-weight:500;color:#1E3456;line-height:1.2}
.elementor-15488 .he-f-checks .jet-checkboxes-list__button:hover{background:#F1EFEB}
.elementor-15488 .he-f-checks .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button{background:#1E3456}
.elementor-15488 .he-f-checks .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__label{color:#fff}
.elementor-15488 .he-f-checks .jet-checkboxes-list__input:focus-visible + .jet-checkboxes-list__button{outline:2px solid #DAAD89;outline-offset:2px}
.elementor-15488 .he-f-range .jet-range{padding:4px 6px 0}
.elementor-15488 .he-f-range .jet-range__values{font-family:inherit;font-size:14px;font-weight:500;color:#1E3456;margin-top:12px}
.elementor-15488 .he-f-range .jet-range__slider__input::-webkit-slider-thumb{border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}
.elementor-15488 .he-f-reset .jet-remove-all-filters__button{background:none;border:0;padding:6px 0;font-family:inherit;font-size:14px;font-weight:600;color:#7B3F32;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.elementor-15488 .he-f-reset .jet-remove-all-filters__button:hover{color:#1E3456}
.elementor-15488 .jet-listing-not-found{padding:40px 0;text-align:center;font-family:inherit;color:#191919}
@media (max-width:767px){
 .elementor-15488 .he-f-bar{flex-direction:column;margin-bottom:28px}
 .elementor-15488 .he-f-col{flex:1 1 auto;border-right:0;border-bottom:1px solid #e4e0d8;padding:18px 20px}
 .elementor-15488 .he-f-col:nth-last-child(2){border-bottom:0}
 .elementor-15488 .e-con.he-f-col-reset{top:14px;right:18px;padding:0;border:0}
}

body.single-bbq-and-grills .site-content > .ast-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}
body.single-bbq-and-grills #primary{margin:0!important;padding:0!important}
body.single-bbq-and-grills.ast-separate-container .ast-article-single,body.single-bbq-and-grills .ast-article-single{padding:0!important;margin:0!important;background:none!important}
body.single-bbq-and-grills.ast-separate-container,body.single-bbq-and-grills.ast-separate-container .site-content{background:#fff}
.elementor-15488 .e-con.he-p-white{background:#fff!important}
.elementor-15488 .he-p-spgrid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:0 32px;margin:10px 0 18px}
.elementor-15488 .he-p-sp{border-bottom:1px solid var(--line);padding:14px 0!important}
.elementor-15488 .he-p-spl p{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:#6b7078!important;margin:0 0 4px!important}
.elementor-15488 .he-p-spv .elementor-heading-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:var(--navy)}
.elementor-15488 .he-p-eye .elementor-heading-title{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--sand);font-weight:500;margin:0 0 14px}
.elementor-15488 .he-p-eye-d .elementor-heading-title{color:var(--sienna);margin:14px 0 10px}
.elementor-15488 .he-p-logo{text-align:left;width:auto!important;margin-bottom:8px!important}
.elementor-15488 .he-p-logo img{height:40px!important;width:auto!important;max-width:200px!important;object-fit:contain;object-position:left center}
.elementor-15488 .he-p-front img{width:100%!important;height:520px!important;object-fit:contain!important;background:var(--cream);border-radius:24px;padding:32px;max-width:none!important}
.elementor-15488 .he-p-top img{width:100%!important;height:auto!important;max-height:560px;object-fit:contain!important;background:#fff;border-radius:24px;padding:28px;max-width:none!important}
.elementor-15488 .he-p-inst img,.elementor-15488 .he-p-ov .he-o-split-img img{display:block}
.elementor-15488 .he-p-inst img{width:100%!important;height:520px!important;object-fit:cover!important;border-radius:24px}
.elementor-15488 .he-p-spec .he-p-specs{width:100%;margin:8px 0 18px}
.elementor-15488 .he-p-spec .he-p-specs .elementor-heading-title{letter-spacing:.14em}
.elementor-15488 .he-p-note,.elementor-15488 .he-p-note p{font-size:13px!important;line-height:1.6;color:#6b7078!important;font-style:italic}
.elementor-15488 .he-p-broch .elementor-button{background:var(--navy)!important;color:#fff!important;border-radius:999px!important;padding:14px 26px!important;font-family:Poppins,sans-serif;font-size:15px!important;font-weight:500!important;text-transform:none!important}
.elementor-15488 .he-p-broch .elementor-button:hover{background:var(--sienna)!important}
.elementor-15488 .he-p-content p{margin:0 0 14px!important}
.elementor-15488 .he-p-content{margin-bottom:10px}
.elementor-15488 .he-p-video{width:100%}
.elementor-15488 .he-p-video .elementor-wrapper{border-radius:24px;overflow:hidden}
.elementor-15488 .e-con.he-p-seatsec{padding-top:0!important}
.elementor-15488 .he-p-seats{margin-top:36px;gap:24px!important}
.elementor-15488 .he-p-seats > .e-con{flex:1;min-width:0;background:rgba(255,255,255,.06);border-radius:20px;padding:16px!important;gap:12px}
.elementor-15488 .he-p-seats .elementor-heading-title{color:#fff!important;font-family:Poppins,sans-serif;font-size:17px!important;font-weight:600;text-transform:none!important}
.elementor-15488 .he-p-seats .elementor-wrapper{border-radius:14px;overflow:hidden}
.elementor-15488 .he-p-seats > .e-con:not(:has(.elementor-heading-title)){display:none!important}
.elementor-15488 .e-con.he-p-seatsec:not(:has(.he-p-seats .elementor-heading-title)){display:none!important}
.elementor-15488 .e-con.he-p-vid:not(:has(iframe,video,.elementor-custom-embed-image-overlay)){display:none!important}
.elementor-15488 .he-p-fgrid{width:100%;margin-top:36px}
.elementor-15488 .e-con.he-p-feat:not(:has(.jet-listing-grid__item)){display:none!important}
.elementor-15488 .e-con.he-p-feat + .e-con.he-p-feat{padding-top:0!important}
.elementor-15488 .e-con.he-p-ar:not(:has(iframe)){display:none!important}
.elementor-15488 .he-p-arsc{width:100%;margin-top:32px}
.elementor-15488 .he-p-arsc iframe{border-radius:24px;width:100%}
.elementor-15488 .he-p-apps{margin:0!important}
.elementor-15488 .e-con.he-p-browse:not(:has(.jet-listing-grid__item)){display:none!important}
.elementor-15488 .he-p-browse .he-s-grid{margin-top:36px}
.elementor-15488 .e-con.he-p-discsec{--content-width:1240px;padding:0 24px 60px;background:var(--cream)}
.elementor-15488 .he-p-disc,.elementor-15488 .he-p-disc p{font-size:12px!important;line-height:1.6!important;color:#7a7f87!important;font-style:normal!important}
.elementor-15488 .he-o-card.he-p-card{min-height:560px}
@media (max-width:767px){
 .elementor-15488 .he-p-front img{height:300px!important;padding:18px}
 .elementor-15488 .he-p-inst img{height:280px!important}
 .elementor-15488 .he-p-seats{flex-direction:column}
 .elementor-15488 .he-o-card.he-p-card{min-height:520px}
}

body.single-covers .site-content > .ast-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}
body.single-covers #primary{margin:0!important;padding:0!important}
body.single-covers.ast-separate-container .ast-article-single,body.single-covers .ast-article-single{padding:0!important;margin:0!important;background:none!important}
body.single-covers.ast-separate-container,body.single-covers.ast-separate-container .site-content{background:#fff}
.elementor-15488 .he-p-eyet p{margin:14px 0 10px!important}
.elementor-15488 .he-p-spgrid1{grid-template-columns:1fr!important;margin:22px 0 10px!important}
.elementor-15488 .he-p-sp:not(:has(.he-p-spv)){display:none!important}
.elementor-15488 .he-p-spec .he-o-checks{margin-top:6px}
.elementor-15488 .he-cv-optwrap{width:100%;margin-top:40px;gap:24px!important}
.elementor-15488 .he-cv-optrow{gap:24px!important;flex-wrap:nowrap;width:100%}
.elementor-15488 .he-cv-optwrap > .elementor-element:not(.elementor-hidden){width:100%}
.elementor-15488 .he-cv-opt{flex:1 1 0;min-width:0;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px!important;gap:16px!important;max-width:620px}
.elementor-15488 .he-cv-optrow:has(> .he-cv-opt:only-child){justify-content:center}
.elementor-15488 .he-cv-opth .elementor-heading-title{font-size:20px!important;line-height:1.3;text-align:left}
.elementor-15488 .he-cv-optimg img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:12px}
.elementor-15488 .e-con.he-cv-opts:not(:has(.he-cv-optimg)){display:none!important}
.elementor-15488 .e-con.he-p-browse.he-o-creamb{background:var(--cream)}
@media (max-width:767px){
 .elementor-15488 .he-cv-optrow{flex-direction:column}
 .elementor-15488 .he-cv-opt{max-width:none;padding:18px!important}
}
.elementor-15488 .e-con.he-o-card{background-position:center center}/* End custom CSS */