/* Block: call-out-block */

/* Block: call-to-action-01 */
.call-to-action-01{background-size:cover;background-position:center center;background-repeat:no-repeat } .call-to-action-01 *{z-index:4;} .call-to-action-01 .call-to-action-01-core{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;max-height:550px;} .call-to-action-01 .call-to-action-01-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);} .call-to-action-01 .call-to-action-01-core .call-to-action{padding:3em 1em;} .call-to-action-01 .call-to-action-01-core .call-to-action .call-to-action-copy{color:#ffffff;text-align:center;} .call-to-action-01 .link{padding:1em;margin:0 auto;} .call-to-action-01 .link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;}
/* Block: cards-01 */
.cards-01{padding:1.5rem 0 3.15rem 0;} .cards-01 .cards-01-core{padding:1rem;} .cards-01 .cards-01-core .card-container{padding:1rem 1rem 2rem 1rem;} .cards-01 .cards-01-core .card-container .card{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:1/1;} .cards-01 .cards-01-core .card-container .card .card-text{background-color:#b98722;color:#ffffff;margin-bottom:-1rem;text-align:center;padding:.5rem;border-radius:5px;}
/* Block: cards-02 */
.cards-02{padding:1.5rem 0;} .cards-02 .cards-02-core{} .cards-02 .card-container{padding:1rem 1rem 2rem 1rem;} .cards-02 .card-container .card{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:1/1;border-radius:25px;overflow:hidden;position:relative;} .cards-02 .card-text-container{height:100%;width:100%;background-color:#b98722d1;border-radius:25px;position:absolute;left:100%;transition:left 0.3s ease;} .cards-02 .cards-02-core .card-container .card .card-text{color:#ffffff;text-align:center;padding:.5rem;font-weight:bold;} .cards-02 .card-container .card:hover .card-text-container{left:0;} @media (max-width:768px){.cards-02 .card-text-container{height:50%;width:100%;border-radius:0 0 25px 25px;left:0;} }
/* Block: class-id-takeover-01 */

/* Block: contact-block-01 */
.contact-block-01{padding:3.15rem 0;} .contact-block-01 .contact-block-01-core{} .contact-block-01-core .contact-block-left{padding:1em;} .contact-block-01-core .contact-block-left .contact-block-left-copy{text-align:center;} .contact-block-01-core .contact-block-left .contact-block-links{} .contact-block-01-core .contact-block-left .contact-block-links a{margin-bottom:.5rem;} .contact-block-left h2{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.contact-block-left h2{font-size:2rem;} } .contact-block-01-core .contact-block-left .contact-block-links a button{background-color:rgba(6,153,121,0.479);color:#ffffff;border-radius:25px;width:100%;} .contact-block-01 .contact-block-right{height:100%;padding:1em;} .contact-block-01 .contact-block-right .acf-map{width:100%;height:100%;min-height:400px;border:#ccc solid 1px;position:relative;} .contact-block-01 .contact-block-right .acf-map img{max-width:inherit !important;} .contact-block-01 .contact-block-right .acf-map .gmnoprint{display:none !important;} .contact-block-01 .contact-block-right .acf-map .gm-bundled-control{display:unset !important;} @media (max-width:768px){.contact-block-01 .contact-block-right{height:unset;} .contact-block-01 .contact-block-right .acf-map{height:unset;} }
/* Block: contact-block-community-01 */
.contact-block-community-01{padding:3.15rem 0;} .contact-block-community-01 .contact-block-community-01-core{} .contact-block-community-01-core .contact-block-left{padding:1em;} .contact-block-community-01 .block-pre-title{color:#B98722;font-weight:700;text-transform:capitalize;} .contact-block-left h3{text-transform:uppercase;font-weight:700;} @media only screen and (max-width:1024px){.contact-block-left h2{font-size:2rem;} } .contact-block-community-01-core .contact-block-left .contact-block-left-copy{} .contact-block-community-01-core .contact-block-left .contact-block-links{} .contact-block-community-01-core .contact-block-left .contact-block-links a{margin-bottom:.5rem;} .contact-block-community-01-core .contact-block-left .contact-block-links a button{background-color:rgba(6,153,121,0.479);color:#ffffff;border-radius:25px;width:100%;} .contact-block-community-01 .contact-block-right{height:100%;padding:1em;} .contact-block-community-01 .contact-block-right .acf-map{width:100%;height:100%;min-height:400px;border:#ccc solid 1px;position:relative;border-radius:25px;} .contact-block-community-01 .contact-block-right .acf-map img{max-width:inherit !important;} .contact-block-community-01 .contact-block-right .acf-map .gmnoprint{display:none !important;} .contact-block-community-01 .contact-block-right .acf-map .gm-bundled-control{display:unset !important;} .contact-block-community-01 .hbspt-form{max-width:100%;width:100%;margin:0 auto;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-family:Arial,sans-serif;} .contact-block-community-01 .hbspt-form fieldset{border:none;padding:0;margin:0 0 20px;} .contact-block-community-01 .hbspt-form .hs-form-field{margin-bottom:20px;} .contact-block-community-01 .hbspt-form .hs-form-field label{display:block;margin-bottom:5px;font-weight:bold;color:#333;font-size:calc(1em - .20vw);} .contact-block-community-01 .hbspt-form .hs-form-field .input,.hbspt-form .hs-form-field input,.hbspt-form .hs-form-field select,.hbspt-form .hs-form-field textarea{width:100% !important;padding:.35em .25em;border:1px solid #ccc;border-radius:5px;font-size:16px;} .contact-block-community-01 .hbspt-form .hs-form-field input:focus,.hbspt-form .hs-form-field select:focus,.hbspt-form .hs-form-field textarea:focus{border-color:#b98722 !important;outline:1px solid #b98722 !important;outline-offset:1px !important;box-shadow:0 0 8px rgba(185,135,34,0.6) !important;} .contact-block-community-01 .hbspt-form .hs-dependent-field ul{list-style:none;margin:0;padding:0;} .contact-block-community-01 .hbspt-form .input{border:none !important;} .contact-block-community-01 .hbspt-form .hs-dependent-field .hs-input{width:25px !important;margin:0 !important;} .contact-block-community-01 .hbspt-form .hs-form-field input:focus,.hbspt-form .hs-form-field select:focus,.hbspt-form .hs-form-field textarea:focus{border-color:#66afe9;outline:none;box-shadow:0 0 8px rgba(102,175,233,0.6);} .contact-block-community-01 .hbspt-form .hs-form-field textarea{resize:vertical;height:100px;} .contact-block-community-01 .hbspt-form .hs-form-required{color:#d9534f;} .contact-block-community-01 .hbspt-form .hs-submit .actions{text-align:center;} .contact-block-community-01 .hbspt-form .hs-submit .actions .hs-button{background:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background 0.3s ease;} .contact-block-community-01 .hbspt-form .hs-submit .actions .hs-button:hover{background:#0056b3;} .contact-block-community-01 .hbspt-form fieldset.form-columns-1{max-width:unset;margin:0;} .contact-block-community-01 .hbspt-form fieldset.form-columns-2{display:block;max-width:unset;margin:0;} .contact-block-community-01 .hbspt-form .legal-consent-container{background:#fff;padding:15px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;} .contact-block-community-01 .hbspt-form .legal-consent-container .hs-richtext{margin-bottom:10px;font-size:calc(1em - .25vw);} .contact-block-community-01 .hbspt-form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:center;} .contact-block-community-01 .hbspt-form .legal-consent-container .hs-form-booleancheckbox input{margin-right:10px;} .contact-block-community-01 .hbspt-form .hs-error-msgs{margin:0;font-size:calc(1em - .35vw);} @media (max-width:768px){.contact-block-community-01 .contact-block-right{height:unset;} .contact-block-community-01 .contact-block-right .acf-map{height:unset;} .contact-block-community-01 .hbspt-form{padding:10px;} .contact-block-community-01 .hbspt-form .hs-form-field{width:100%;margin-bottom:15px;} }
/* Block: contact-block-community-v2 */
.contact-block-community-v2{padding:3.15rem 0;} .contact-block-community-v2 .contact-block-community-v2-core{} .contact-block-community-v2-core .contact-block-left{padding:1em;} .contact-block-community-v2 .block-pre-title{color:#B98722;font-weight:700;text-transform:capitalize;} .contact-block-left h3{text-transform:uppercase;font-weight:700;} @media only screen and (max-width:1024px){.contact-block-left h2{font-size:2rem;} } .contact-block-community-v2-core .contact-block-left .contact-block-left-copy{} .contact-block-community-v2-core .contact-block-left .contact-block-links{} .contact-block-community-v2-core .contact-block-left .contact-block-links a{margin-bottom:.5rem;} .contact-block-community-v2-core .contact-block-left .contact-block-links a button{background-color:rgba(6,153,121,0.479);color:#ffffff;border-radius:25px;width:100%;} .contact-block-community-v2 .contact-block-right{height:100%;padding:1em;} .contact-block-community-v2 .contact-block-right .block-map-iframe{width:100%;height:100%;min-height:400px;border:#ccc solid 1px;position:relative;border-radius:25px;overflow:hidden;} .contact-block-community-v2 .hbspt-form{max-width:100%;width:100%;margin:0 auto;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-family:Arial,sans-serif;} .contact-block-community-v2 .hbspt-form fieldset{border:none;padding:0;margin:0 0 20px;} .contact-block-community-v2 .hbspt-form .hs-form-field{margin-bottom:20px;} .contact-block-community-v2 .hbspt-form .hs-form-field label{display:block;margin-bottom:5px;font-weight:bold;color:#333;font-size:calc(1em - .20vw);} .contact-block-community-v2 .hbspt-form .hs-form-field .input,.hbspt-form .hs-form-field input,.hbspt-form .hs-form-field select,.hbspt-form .hs-form-field textarea{width:100% !important;padding:.35em .25em;border:1px solid #ccc;border-radius:5px;font-size:16px;} .contact-block-community-v2 .hbspt-form .hs-form-field input:focus,.hbspt-form .hs-form-field select:focus,.hbspt-form .hs-form-field textarea:focus{border-color:#b98722 !important;outline:1px solid #b98722 !important;outline-offset:1px !important;box-shadow:0 0 8px rgba(185,135,34,0.6) !important;} .contact-block-community-v2 .hbspt-form .hs-dependent-field ul{list-style:none;margin:0;padding:0;} .contact-block-community-v2 .hbspt-form .input{border:none !important;} .contact-block-community-v2 .hbspt-form .hs-dependent-field .hs-input{width:25px !important;margin:0 !important;} .contact-block-community-v2 .hbspt-form .hs-form-field input:focus,.hbspt-form .hs-form-field select:focus,.hbspt-form .hs-form-field textarea:focus{border-color:#66afe9;outline:none;box-shadow:0 0 8px rgba(102,175,233,0.6);} .contact-block-community-v2 .hbspt-form .hs-form-field textarea{resize:vertical;height:100px;} .contact-block-community-v2 .hbspt-form .hs-form-required{color:#d9534f;} .contact-block-community-v2 .hbspt-form .hs-submit .actions{text-align:center;} .contact-block-community-v2 .hbspt-form .hs-submit .actions .hs-button{background:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background 0.3s ease;} .contact-block-community-v2 .hbspt-form .hs-submit .actions .hs-button:hover{background:#0056b3;} .contact-block-community-v2 .hbspt-form fieldset.form-columns-1{max-width:unset;} .contact-block-community-v2 .hbspt-form fieldset.form-columns-2{display:block;max-width:unset;} .contact-block-community-v2 .hbspt-form .legal-consent-container{background:#fff;padding:15px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;} .contact-block-community-v2 .hbspt-form .legal-consent-container .hs-richtext{margin-bottom:10px;font-size:calc(1em - .25vw);} .contact-block-community-v2 .hbspt-form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:center;} .contact-block-community-v2 .hbspt-form .legal-consent-container .hs-form-booleancheckbox input{margin-right:10px;} .contact-block-community-v2 .hbspt-form .hs-error-msgs{margin:0;font-size:calc(1em - .35vw);} @media (max-width:768px){.contact-block-community-v2 .contact-block-right{height:unset;} .contact-block-community-v2 .contact-block-right .acf-map{height:unset;} .contact-block-community-v2 .hbspt-form{padding:10px;} .contact-block-community-v2 .hbspt-form .hs-form-field{width:100%;margin-bottom:15px;} }
/* Block: contact-block-community-v3 */
.contact-block-community-v3{padding:3.15rem 0;} .contact-block-community-v3 .contact-block-community-v3-core{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;} .contact-block-community-v3 .contact-block-community-v3-core-reverse{flex-direction:row-reverse !important;} .contact-block-community-v3-core .contact-block-left{padding:1em;} .contact-block-community-v3 .block-pre-title{color:#B98722;font-weight:700;text-transform:capitalize;} .contact-block-left h3{text-transform:uppercase;font-weight:700;} @media only screen and (max-width:1024px){.contact-block-left h2{font-size:2rem;} } .contact-block-community-v3-core .contact-block-left .contact-block-left-copy{} .contact-block-community-v3-core .contact-block-left .contact-block-links{} .contact-block-community-v3-core .contact-block-left .contact-block-links a{margin-bottom:.5rem;} .contact-block-community-v3-core .contact-block-left .contact-block-links a button{background-color:rgba(6,153,121,0.479);color:#ffffff;border-radius:25px;width:100%;} .contact-block-community-v3 .contact-block-right{height:100%;padding:1em;} .contact-block-community-v3 .contact-block-right .block-map-iframe{width:100%;height:100%;min-height:400px;border:#ccc solid 1px;position:relative;border-radius:25px;overflow:hidden;} .contact-block-community-v3 .hbspt-form{max-width:100%;width:100%;margin:0 auto;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-family:Arial,sans-serif;} .contact-block-community-v3 .hbspt-form .form-columns-1,.contact-block-community-v3 .hbspt-form .form-columns-2{display:block;max-width:unset;} .contact-block-community-v3 .hbspt-form .form-columns-1 .hs-form-field,.contact-block-community-v3 .hbspt-form .form-columns-2 .hs-form-field{margin-top:10px;} .contact-block-community-v3 .hbspt-form .form-columns-1 .input{margin:0;} .contact-block-community-v3 .hbspt-form .form-columns-2 .hs-form-field:first-child{padding:0 10px 0 0 !important;} .contact-block-community-v3 .hbspt-form .form-columns-2 .hs-form-field:not(:first-child):not(:last-child){padding:0 10px;} .contact-block-community-v3 .hbspt-form .form-columns-2 .hs-form-field:last-child{padding:0 0 0 10px !important;} .contact-block-community-v3 .hbspt-form .form-columns-2 .input{margin:0 !important;} .contact-block-community-v3 .hbspt-form .hs-input{background-color:#f5f8fa;border-radius:15px;background-clip:padding-box;padding:10px 15px;} .contact-block-community-v3 .hbspt-form .hs-error-msgs{margin:0;padding:0;list-style-type:none;} .contact-block-community-v3 .hbspt-form .hs-error-msg{font-size:.75em;color:#970000;} .contact-block-community-v3 .hbspt-form .legal-consent-container{background:#fff;padding:0;border:none;border-radius:5px;margin-bottom:20px;} .contact-block-community-v3 .hbspt-form .legal-consent-container p{font-size:.75em;} .contact-block-community-v3 .hbspt-form .hs-dependent-field ul{margin:0;padding:0;list-style-type:none;} .contact-block-community-v3 .hbspt-form .hs-dependent-field ul .hs-input{width:25px !important;} .hs-form-booleancheckbox-display{display:flex;font-size:.75em;} .contact-block-community-v3 .hbspt-form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:center;} .contact-block-community-v3 .hbspt-form .legal-consent-container .hs-form-booleancheckbox input{margin-right:10px;} .contact-block-community-v3 .hbspt-form .hs_submit{display:flex;align-items:center;justify-content:center;margin-top:10px;} .contact-block-community-v3 .hbspt-form .hs_submit .hs-button{background:#B98722;border-color:#B98722;color:#ffffff;font-family:arial,helvetica,sans-serif;line-height:12px;font-size:12px;} @media (max-width:768px){.contact-block-community-v3 .contact-block-right{height:unset;} .contact-block-community-v3 .contact-block-right .acf-map{height:unset;} .contact-block-community-v3 .hbspt-form{padding:10px;} .contact-block-community-v3 .hbspt-form .hs-form-field{width:100%;margin-bottom:15px;} }
/* Block: contact-block-general-01 */
.contact-block-general-01{padding:3.15rem 0;} .contact-block-general-01 .contact-block-general-01-core{} .contact-block-general-01-core .contact-block-left{padding:1em;} .contact-block-general-01-core .contact-block-left .contact-block-left-copy{text-align:center;} .contact-block-general-01-core .contact-block-left .contact-block-links{} .contact-block-general-01-core .contact-block-left .contact-block-links a{margin-bottom:.5rem;} .contact-block-left h2{font-size:2.60rem;} @media only screen and (max-width:1024px){.contact-block-left h2{font-size:2rem;} } .contact-block-general-01-core .contact-block-left .contact-block-links a button{background-color:rgba(6,153,121,0.479);color:#ffffff;border-radius:25px;width:100%;} .contact-block-general-01 .contact-block-right{height:100%;padding:1em;} .contact-block-general-01 .contact-block-right .acf-map{width:100%;height:100%;min-height:400px;border:#ccc solid 1px;position:relative;} .contact-block-general-01 .contact-block-right .acf-map img{max-width:inherit !important;} .contact-block-general-01 .contact-block-right .acf-map .gmnoprint{display:none !important;} .contact-block-general-01 .contact-block-right .acf-map .gm-bundled-control{display:unset !important;} @media (max-width:768px){.contact-block-general-01 .contact-block-right{height:unset;} .contact-block-general-01 .contact-block-right .acf-map{height:unset;} }
/* Block: content-panel-01 */
.acf-block-gen-1{position:relative;} .content-panel-01{padding:3.15rem 0;} .content-panel-01-core{} .content-panel-01-float{width:100%;} @media screen and (max-width:768px){.content-panel-01-float{position:unset;top:unset;} } .content-panel-01-left{padding:1rem;} .content-panel-01 .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;text-align:left;} .content-panel-01 .block-title-link{text-decoration:none;} @media only screen and (max-width:1024px){.content-panel-01 .block-title{font-size:2rem;} } .content-panel-01-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-01-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-01-right{padding:1rem;} .content-panel-01-right-img{border-radius:1rem;min-width:100% } .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .leaves-dingdong{position:absolute;top:0;left:0;width:8%;} @media only screen and (max-width:768px){}
/* Block: content-panel-02 */
.content-panel-02{padding:3.15rem 0;} .content-panel-02-core{} .content-panel-02-float{width:100%;} @media screen and (max-width:768px){.content-panel-02-float{position:relative;top:unset;} } .content-panel-02-right{padding:1rem;} .content-panel-02 .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;text-align:left;} .content-panel-02 .block-title-link{text-decoration:none;} @media only screen and (max-width:1024px){.content-panel-02 .block-title{font-size:2rem;} } .content-panel-02-right .block-descriptor{color:#b98722;font-weight:700;;text-transform:capitalize;} .content-panel-02-right .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-02-left{padding:1rem;} .content-panel-02-left-img{border-radius:1rem;min-width:100%;} .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} }
/* Block: content-panel-03 */
.content-panel-03{padding:3.15rem 0;} .content-panel-03-core{} .content-panel-03-left{padding:1rem;} .content-panel-03 .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;text-align:left;} @media only screen and (max-width:1024px){.content-panel-03 .block-title{font-size:2rem;} } .content-panel-03-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-03-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-03-right{padding:1rem;} .content-panel-03-right .image-container{width:100%;height:300px;background-size:cover;background-position:center;margin-bottom:20px;border-radius:8px;} .content-panel-03-right-img{border-radius:1rem;min-width:100% } .content-panel-03 .half-column:nth-child(even){padding-right:0.5em;} .content-panel-03 .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.content-panel-03 .half-column:nth-child(even){padding-right:0;} .content-panel-03 .half-column:nth-child(odd){padding-left:0;} } .content-panel-03 .controls{display:flex;justify-content:center;margin-top:10px;} .content-panel-03 .slider-dots{display:flex;justify-content:center;margin-top:10px;} .content-panel-03 .slider-dot{width:10px;height:10px;background-color:#bbb;border-radius:50%;margin:0 5px;cursor:pointer;} .content-panel-03 .current-dot{width:15px;height:15px;background-color:#555;}
/* Block: content-panel-04 */
.content-panel-04{padding:1.5rem 0;} .content-panel-04 .block-content{padding:1em;} @media only screen and (max-width:768px){.content-panel-04 .block-content{column-count:2 !important;} } @media only screen and (max-width:576px){.content-panel-04 .block-content{column-count:1 !important;} } .content-panel-04-core p{text-align:left!important;padding:0 2em;}
/* Block: content-panel-05 */
.content-panel-05{padding:1.5rem 0;} .content-panel-05-core{} .content-panel-05-float{position:relative;width:100%;min-height:85%;max-height:100%;display:flex;flex-direction:column;} .content-panel-05-backdrop{background:rgb(233 221 206 / 50%);border-radius:25px;position:absolute;top:0;left:0;width:calc(100% + 5rem);height:100%;z-index:3;} .content-panel-05-content{z-index:4;display:flex;flex-direction:column;padding:2rem 1rem 2rem 2rem;} .content-panel-05-left .block-title{font-weight:700;text-transform:uppercase;} .content-panel-05-left{padding:1rem;} .content-panel-05-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-05-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;} .content-panel-05-right{padding:1rem;} .content-panel-05-img-container{width:100%;} .content-panel-05-right-img{border-radius:25px;min-width:100% } .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } @media screen and (max-width:768px){.content-panel-05-left{padding-top:0;} .content-panel-05-right{padding-bottom:0;} .content-panel-05-backdrop{position:absolute;top:0;left:0;max-width:100%;height:calc(100% + 2rem);margin-left:0;margin:-1rem 0 0 0;z-index:3;} .content-panel-05-content{} .content-panel-05-img-container{padding:0 1rem;} }
/* Block: content-panel-06 */
.content-panel-06{padding:1.5rem 0;} .content-panel-06-core{} .content-panel-06-float{position:relative;width:100%;min-height:85%;max-height:100%;display:flex;flex-direction:column;} .content-panel-06-backdrop{background:rgb(233 221 206 / 50%);border-radius:25px;position:absolute;top:0;right:0;width:calc(100% + 5rem);height:100%;margin-left:-1rem;z-index:3;} .content-panel-06-content{z-index:4;display:flex;flex-direction:column;padding:2rem 2rem 2rem 1rem;} .content-panel-06-left .block-title{font-weight:700;text-transform:uppercase;} .content-panel-06-left{padding:1rem;} .content-panel-06-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-06-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;} .content-panel-06-right{padding:1rem;} .content-panel-06-img-container{width:100%;} .content-panel-06-right-img{border-radius:25px;min-width:100% } .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } @media screen and (max-width:768px){.content-panel-06-left{padding-top:0;} .content-panel-06-right{padding-bottom:0;} .content-panel-06-backdrop{position:absolute;top:0;left:0;max-width:100%;height:calc(100% + 2rem);margin-left:0;margin:-1rem 0 0 0;z-index:3;} .content-panel-06-content{} .content-panel-06-img-container{padding:0 1rem;} }
/* Block: content-panel-07 */
.content-panel-07{padding:3.15rem 0;} .content-panel-07-core{} .content-panel-07-float{width:100%;} @media screen and (max-width:768px){.content-panel-07-float{position:unset;top:unset;} } .content-panel-07-left{padding:1rem;} .content-panel-07-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-07-left .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.content-panel-07-left .block-title{font-size:2rem;} } .content-panel-07-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-07-right{padding:1rem;} .content-panel-07-image{border-radius:25px;background-size:cover;background-position:center;margin:0;} .content-panel-07-image.image-0,.content-panel-07-image.image-1{aspect-ratio:1 / 1;} .content-panel-07-image.image-2{aspect-ratio:2 / 1;} .content-panel-07-image.image-0::before,.content-panel-07-image.image-1::before{content:'';display:block;padding-top:100%;} .content-panel-07-image.image-2::before{content:'';display:block;padding-top:50%;} .content-panel-07-image-shell-0{padding-right:0.25em;padding-bottom:.5em;} .content-panel-07-image-shell-1{padding-left:0.25em;padding-bottom:.5em;} @media (max-width:768px){.image-shell-0{padding-right:0;} .image-shell-1{padding-left:0;} } .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} }
/* Block: content-panel-08 */
.content-panel-08{padding:3.15rem 0;} .content-panel-08-core{} .content-panel-08-float{width:100%;} @media screen and (max-width:768px){.content-panel-08-float{position:unset;top:unset;} } .content-panel-08-left{padding:1rem;} .content-panel-08-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-08 .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;text-align:left;} @media only screen and (max-width:1024px){.content-panel-08 .block-title{font-size:2rem;} } .content-panel-08-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-08-right{padding:1rem;} .content-panel-08-image{border-radius:25px;background-size:cover;background-position:center;margin:0;} .content-panel-08-image.image-0,.content-panel-08-image.image-1{aspect-ratio:1 / 1;} .content-panel-08-image.image-2{aspect-ratio:2 / 1;padding:0;} .content-panel-08-image.image-0::before,.content-panel-08-image.image-1::before{content:'';display:block;padding-top:100%;} .content-panel-08-image.image-2::before{content:'';display:block;padding-top:50%;} .content-panel-08-image-shell{display:flex;justify-content:center;align-items:center;} .content-panel-08-image-shell-0{padding-right:0.25em;padding-bottom:0.5em;position:relative;} .content-panel-08-image-shell-1{padding-left:0.25em;padding-bottom:0.5em;position:relative;} @media (max-width:768px){.content-panel-08-image-shell-0{padding-right:0;} .content-panel-08-image-shell-1{padding-left:0;} } .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .content-panel-08-image-caption{opacity:0;color:#ffffff;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#0f0f0fb0;border-radius:25px;transition:opacity 0.5s ease;cursor:pointer;} .content-panel-08-image-caption-00,.content-panel-08-image-caption-01{position:absolute;top:0;left:0;height:calc(100% - .5em);color:#ffffff;} .content-panel-08-image-caption-02{} .content-panel-08-image-shell:hover .content-panel-08-image-caption{opacity:1 !important;}
/* Block: content-panel-09 */
.content-panel-09{padding:3.15rem 0;} .content-panel-09-core{} .content-panel-09-float{width:100%;} @media screen and (max-width:768px){.content-panel-09-float{position:unset;top:unset;} } .content-panel-09-left{padding:1rem;} .content-panel-09 .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;text-align:left;} .content-panel-09 .block-title-link{text-decoration:none;} @media only screen and (max-width:1024px){.content-panel-09 .block-title{font-size:2rem;} } .content-panel-09-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-09-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-09-right{padding:1rem;} .content-panel-09-right-img{border-radius:1rem;min-width:100% } .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} }
/* Block: content-panel-10 */
.content-panel-10{padding:3.15rem 0;} .content-panel-10-core{} .content-panel-10-float{width:100%;} @media screen and (max-width:768px){.content-panel-10-float{position:relative;top:unset;} } .content-panel-10-right{padding:1rem;} .content-panel-10 .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;} .content-panel-10 .block-title-link{text-decoration:none;} @media only screen and (max-width:1104px){.content-panel-10 .block-title{font-size:2rem;} } .content-panel-10-right .block-descriptor{color:#b98722;font-weight:700;;text-transform:capitalize;} .content-panel-10-right .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;} .content-panel-10-left{padding:1rem;} .content-panel-10-left-img{border-radius:1rem;min-width:100%;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} }
/* Block: content-panel-image-slider-01 */
.content-panel-image-slider-01{padding:1.5rem 0;} .content-panel-image-slider-01-core{} .content-panel-image-slider-01-left{padding:1rem;} .content-panel-image-slider-01-float{width:100%;} @media screen and (max-width:768px){.content-panel-image-slider-01-float{position:unset;top:unset;} } .content-panel-image-slider-01-core .block-title{font-size:2.60rem;font-weight:700;text-transform:uppercase;text-align:left;} @media only screen and (max-width:1024px){.content-panel-image-slider-01-core .block-title{font-size:2rem;} } .content-panel-image-slider-01-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-image-slider-01-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .image-slider-01-right{padding:1rem;cursor:pointer;} .image-slider-01-right .close-button{max-width:500px;display:none;justify-content:flex-end;} .image-slider-01-right-light .close-button{display:flex;} .image-slider-01-right .close-button .image-slider-01-right-close{color:#ffffff;cursor:pointer;line-height:2em;border:1px solid white;width:2em;height:2em;border-radius:50%;text-align:center;margin-bottom:10px;} .image-slider-01-right-light{width:100% !important;position:fixed;top:0;left:0;background:black;height:100vh;width:100vw;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;} .image-slider-01-right-light .content-panel-image-slider-01-gallery{max-width:500px;} .image-slider-01-right-light .content-panel-image-slider-01-navigation{max-width:500px;padding:1em;} .content-panel-image-slider-01-gallery{position:relative;overflow:hidden;width:100%;} .content-panel-image-slider-01-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .content-panel-image-slider-01-wrapper .slide{flex:0 0 80%;position:relative;aspect-ratio:12 / 15;margin:0 2.5%;} .content-panel-image-slider-01-wrapper .slide .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;border-radius:25px;display:flex;align-items:flex-end;} .content-panel-image-slider-01-wrapper .slide .slide-inner .image-link{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;} .content-panel-image-slider-01 .image-caption{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;background-color:rgba(0,0,0,0.7);border-radius:25px;transition:opacity 0.5s ease-in-out;opacity:0;} .content-panel-image-slider-01 .image-caption p{color:#ffffff;margin:0;} .content-panel-image-slider-01-wrapper .slide .slide-inner:hover .image-caption{opacity:1;} .image-slider-01-right-light .image-caption{height:unset;opacity:1;} .content-panel-image-slider-01-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 0;} .content-panel-image-slider-01 .indicators{display:flex;gap:5px;} .content-panel-image-slider-01 .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .content-panel-image-slider-01 .indicator.active{background-color:#333;} .image-slider-01-right .arrows{display:flex;gap:20px;} .image-slider-01-right .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;color:#000000;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;} .image-slider-01-right-light .arrow{color:#fff;border:1px solid #ffffff;} .image-slider-01-right-light .arrow:hover{border:1px solid #333;} .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .content-panel-image-slider-01-right-img{border-radius:1rem;min-width:100%;}
/* Block: content-panel-image-slider-02 */
.content-panel-image-slider-02{padding:3.15rem 0;} .content-panel-image-slider-02-core{} .content-panel-image-slider-02-left{padding:1rem;} .content-panel-image-slider-02-float{width:100%;} @media screen and (max-width:768px){.content-panel-image-slider-02-float{position:unset;top:unset;} } .content-panel-image-slider-02-core h3{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.content-panel-image-slider-02-core h3{font-size:2rem;} } .content-panel-image-slider-02-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-image-slider-02-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .image-slider-02-right{padding:1rem;cursor:pointer;} .image-slider-02-right .close-button{max-width:500px;display:none;justify-content:flex-end;} .image-slider-02-right-light .close-button{display:flex;} .image-slider-02-right .close-button .image-slider-02-right-close{color:#ffffff;cursor:pointer;line-height:2em;border:1px solid white;width:2em;height:2em;border-radius:50%;text-align:center;margin-bottom:10px;} .image-slider-02-right-light{width:100% !important;position:fixed;top:0;left:0;background:black;height:100vh;width:100vw;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;} .image-slider-02-right-light .content-panel-image-slider-02-gallery{max-width:500px;} .image-slider-02-right-light .content-panel-image-slider-02-navigation{max-width:500px;padding:1em;} .content-panel-image-slider-02-gallery{position:relative;overflow:hidden;width:100%;} .content-panel-image-slider-02-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .content-panel-image-slider-02-wrapper .slide{flex:0 0 80%;position:relative;aspect-ratio:12 / 15;margin:0 2.5%;} .content-panel-image-slider-02-wrapper .slide .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;border-radius:25px;display:flex;align-items:flex-end;} .content-panel-image-slider-02 .image-caption{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;background-color:rgba(0,0,0,0.7);border-radius:25px;transition:opacity 0.5s ease-in-out;opacity:0;} .content-panel-image-slider-02 .image-caption p{color:#ffffff;margin:0;} .content-panel-image-slider-02-wrapper .slide .slide-inner:hover .image-caption{opacity:1;} .image-slider-02-right-light .image-caption{height:unset;opacity:1;} .content-panel-image-slider-02-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 0;} .image-slider-02-right .indicators{display:flex;gap:5px;} .image-slider-02-right .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .image-slider-02-right .indicator.active{background-color:#333;} .image-slider-02-right .arrows{display:flex;gap:20px;} .image-slider-02-right .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;color:#000000;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;} .image-slider-02-right-light .arrow{color:#fff;border:1px solid #ffffff;} .image-slider-02-right-light .arrow:hover{border:1px solid #333;} .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .content-panel-image-slider-02-right-img{border-radius:1rem;min-width:100%;}
/* Block: content-panel-image-slider-03 */
.content-panel-image-slider-03{padding:3.15rem 0;} .content-panel-image-slider-03-core{} .content-panel-image-slider-03-float{width:100%;} @media screen and (max-width:768px){.content-panel-image-slider-03-float{position:unset;top:unset;} } .content-panel-image-slider-03-left{padding:1rem;} .content-panel-image-slider-03-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-image-slider-03-left h2{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.content-panel-image-slider-03-left h2{font-size:2rem;} } .content-panel-image-slider-03-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-image-slider-03-right{padding:1rem;} .content-panel-image-slider-03-right-img{border-radius:1rem;min-width:100%;} .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .content-panel-image-slider-03-gallery{position:relative;overflow:hidden;width:100%;} .content-panel-image-slider-03-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .content-panel-image-slider-03-wrapper .slide{flex:0 0 100%;position:relative;aspect-ratio:1;margin:0;padding:1em;} @media (min-width:1440.98px){.content-panel-image-slider-03-wrapper .slide{flex:0 0 50%;} } .content-panel-image-slider-03-wrapper .slide .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;border-radius:25px;} .content-panel-image-slider-03-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 1rem;} .indicators{display:flex;gap:5px;} .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .indicator.active{background-color:#333;} .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;}
/* Block: content-panel-image-slider-04 */
.content-panel-image-slider-04{padding:3.15rem 0;} .content-panel-image-slider-04-core{} .content-panel-image-slider-04-float{width:100%;} @media screen and (max-width:768px){.content-panel-image-slider-04-float{position:unset;top:unset;} } .content-panel-image-slider-04-right{padding:1rem;} .content-panel-image-slider-04-right .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-image-slider-04-right .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;text-align:left;} @media only screen and (max-width:1024px){.content-panel-image-slider-04-right .block-title{font-size:2rem;} } .content-panel-image-slider-04-right .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .image-slider-left{padding:1rem;} .image-slider-left-img{border-radius:1rem;min-width:100%;} .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .content-panel-image-slider-04-gallery{position:relative;overflow:hidden;width:100%;} .content-panel-image-slider-04-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .content-panel-image-slider-04-wrapper .slide{flex:0 0 100%;position:relative;aspect-ratio:1;margin:0;padding:1em;} @media (min-width:1440.98px){.content-panel-image-slider-04-wrapper .slide{flex:0 0 50%;} } .content-panel-image-slider-04-wrapper .slide .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;border-radius:25px;} .content-panel-image-slider-04-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 1rem;} .indicators{display:flex;gap:5px;} .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .indicator.active{background-color:#333;} .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;}
/* Block: content-panel-image-slider-05 */
.content-panel-image-slider-05{padding:1.5rem 0;} .content-panel-image-slider-05-core{} .content-panel-image-slider-05-float{width:100%;} @media screen and (max-width:768px){.content-panel-image-slider-05-float{position:unset;top:unset;} } .content-panel-image-slider-05-left{padding:1rem;} .content-panel-image-slider-05-left .block-descriptor{color:#b98722;font-weight:700;text-transform:capitalize;} .content-panel-image-slider-05-left .block-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.content-panel-image-slider-05-left .block-title{font-size:2rem;} } .content-panel-image-slider-05-left .block-button{background-color:#b98722;color:#ffffff;border-radius:25em;border:1px solid #b98722;font-weight:700;} .content-panel-image-slider-05 .image-slider-05-right{padding:1rem;} .content-panel-image-slider-05-right-img{border-radius:1rem;min-width:100%;} .half-column:nth-child(even){padding-right:0.5em;} .half-column:nth-child(odd){padding-left:0.5em;} @media (max-width:991.98px){.half-column:nth-child(even){padding-right:0;} .half-column:nth-child(odd){padding-left:0;} } .content-panel-image-slider-05-gallery{position:relative;overflow:hidden;width:100%;} .content-panel-image-slider-05-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .content-panel-image-slider-05-wrapper .slide{flex:0 0 80%;position:relative;aspect-ratio:12 / 15;margin:0 2.5%;} .content-panel-image-slider-05-wrapper .slide .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;border-radius:25px;position:relative;} .content-panel-image-slider-05-wrapper .slide .slide-inner .image-text{position:absolute;bottom:0;left:0;padding:10px;background:rgba(0,0,0,0.5);color:#fff;opacity:0;transition:opacity 0.3s ease-in-out;border-radius:5px;height:100%;width:100%;border-radius:25px;display:flex;justify-content:center;align-items:center;} .content-panel-image-slider-05-wrapper .slide .slide-inner:hover .image-text{opacity:1;} .content-panel-image-slider-05-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 0;} .indicators{display:flex;gap:5px;} .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .indicator.active{background-color:#333;} .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;}
/* Block: corporate-drip-signup-01 */
.corporate-drip-signup-01{background-size:cover;background-position:center center;background-repeat:no-repeat } .corporate-drip-signup-01 *{z-index:4;} .corporate-drip-signup-01 .corporate-drip-signup-01-core{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;max-height:550px;} .corporate-drip-signup-01 .corporate-drip-signup-01-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);} .corporate-drip-signup-01 .corporate-drip-signup-01-core .call-to-action{padding:3em 1em;} .corporate-drip-signup-01 .corporate-drip-signup-01-core .call-to-action .call-to-action-copy{color:#ffffff;text-align:center;} .call-to-action h3{text-transform:uppercase;font-weight:700;} @media only screen and (max-width:1024px){.call-to-action h2{font-size:2rem;} } @media (max-width:767.98px){.corporate-drip-signup-01 .hs_firstname,.hs_lastname{width:50% !important;} .corporate-drip-signup-01 .hs_email{width:100% !important;} } .corporate-drip-dingdong{background-image:url(https://hawthorn4stg.wpenginepowered.com/wp-content/uploads/2024/06/shadow-3.png);background-size:contain;background-position:bottom right;background-attachment:scroll;background-repeat:no-repeat;}
/* Block: faq-panel-01 */
.acf-block-gen-1{position:relative;} .open-faqs-01{padding:3.15rem 0;} .open-faqs-01 .faqs-copy-container{float:left;padding:1rem;} .faqs-copy-container h3{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.faqs-copy-container h3{font-size:2rem;} } .open-faqs-01 .faqs-01-item:first-of-type{padding-top:1rem;} .open-faqs-01 .faqs-01-item{float:left;padding:0 1rem;} .open-faqs-01 .faqs-title-element{margin:0;font-weight:bold;display:flex;width:100%;} .open-faqs-01 .faqs-title-element:hover{cursor:pointer;} .open-faqs-01 .faqs-title{width:100%;display:flex;justify-content:space-between;border-top:2px solid #b98722;padding:.5rem 0;} .open-faqs-01 .faqs-01-excerpt{padding:.5rem;background-color:rgba(201,181,154,0.308);} .open-faqs-01 .faqs-display-button-container{padding:1rem;} .open-faqs-01 .toggle-faqs-01-btn{border-radius:25em;background-color:#b98722;color:#ffffff;border:1px solid #b98722;font-weight:700;} .faq-dingdong{position:absolute;bottom:0;left:0;width:10%;}
/* Block: faq-panel-02 */
.open-faqs-02{padding:1.5rem 0;} .open-faqs-02 .faqs-copy-container{padding:1rem;} .open-faqs-02 .faqs-container{display:flex;flex-wrap:wrap;} .open-faqs-02 .faqs-item:first-of-type{} .open-faqs-02 .faqs-item{padding:0 1rem;} .open-faqs-02 .faqs-title-element{margin:0;font-weight:bold;display:flex;width:100%;} .open-faqs-02 .faqs-title-element:hover{cursor:pointer;} .open-faqs-02 .faqs-title{width:100%;display:flex;justify-content:space-between;border-top:2px solid #b98722;padding:.5rem 0;} .open-faqs-02 .faqs-excerpt{padding:.5rem;background-color:rgba(201,181,154,0.308);} .open-faqs-02 .faqs-display-button-container{padding:1rem;} .open-faqs-02 .toggle-faqs-btn{border-radius:25em;background-color:#b98722;color:#ffffff;border:1px solid #b98722;font-weight:700;}
/* Block: featured-blogs-01 */
.featured-blogs-01{padding:1.5rem 0;} .featured-blogs-01 .featured-blogs-01-core{} .featured-blogs-01 .featured-blogs-01-core .featured-blog{border-radius:25px;overflow:hidden;padding:1rem;} .featured-blogs-01 .featured-blogs-01-core .featured-blog .featured-blog-img{width:100%;aspect-ratio:4/3;background:green;background-size:cover;background-position:center center;background-repeat:no-repeat;} .featured-blogs-01 .featured-blogs-01-core .featured-blog .featured-blog-content{border-radius:25px;-webkit-box-shadow:5px 5px 14px -10px rgba(0,0,0,0.75);-moz-box-shadow:5px 5px 14px -10px rgba(0,0,0,0.75);box-shadow:5px 5px 14px -10px rgba(0,0,0,0.75);overflow:hidden;width:100%;} .featured-blogs-01 .featured-blogs-01-core .featured-blog .featured-blog-content .featured-blog-copy{padding:.5em;flex-grow:1;display:flex;flex-direction:column;} .featured-blogs-01 .featured-blogs-01-core .featured-blog .featured-blog-content .featured-blog-copy .featured-blog-excerpt{flex-grow:1;} .featured-blogs-01 .featured-blogs-01-core .featured-blog .featured-blog-content .featured-blog-copy .featured-blog-link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;} .featured-blog-cat-tag-container{width:100%;display:flex;flex-wrap:wrap;margin-bottom:.5em;} .featured-blog-category-tag{background-color:#72808a;padding:5px 10px;color:#ffffff;width:max-content;text-decoration:none;font-size:calc(.5em + .4vw);} .featured-blog-category-tag{margin:0 .5em .5em 0;} .featured-blog-category-tag:visited{color:#ffffff;} .featured-blog-category-tag:hover{color:#d0e5dc;} .featured-blog-copy h3{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem!important;} .featured-blog-link{background-color:#fff!important;}
/* Block: gallery-slideshow-01 */
.gallery-slideshow-01{padding:3.15rem 0;overflow:hidden;} .gallery-slideshow-01-core{} .gallery-slideshow-01-copy{width:100%;margin-bottom:1.5em;padding:0 1rem;} .gallery-slideshow-01-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.gallery-slideshow-01-title{font-size:2rem;} } .gallery-slideshow-01-title,.gallery-slideshow-01-copy{text-align:center;} .gallery-slideshow-01-link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;} .gallery-slideshow-01-gallery-container{width:100vw;} .gallery-slideshow-01-gallery-container .close-button{display:none;justify-content:flex-end;} .gallery-slideshow-01-gallery-container .close-button .gallery-slideshow-01-close{color:#ffffff;cursor:pointer;line-height:2em;border:1px solid white;width:2em;height:2em;border-radius:50%;text-align:center;margin-bottom:10px;} .gallery-slideshow-01-gallery-container .close-button .gallery-slideshow-01-close:hover{} .gallery-slideshow-01-gallery-container-light{height:100vh;position:fixed;top:0;left:0px;background:#000000eb;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;} .gallery-slideshow-01-gallery-container-light .close-button{display:flex } .gallery-slideshow-01-gallery-container-light .arrows{display:flex;gap:20px;} .gallery-slideshow-01-gallery-container-light .gallery-slideshow-01-navigation{padding:1em 2em;} .gallery-slideshow-01-gallery{position:relative;overflow:unset;width:100%;cursor:pointer;} @media only screen and (min-width:1440px){.gallery-slideshow-01-gallery{width:50%;} } .gallery-slideshow-01-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .gallery-slideshow-01-wrapper .slide{min-width:100%;height:100%;position:relative;aspect-ratio:16 / 9;padding:0 1.5rem;} .gallery-slideshow-01-gallery-container .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;display:flex;} .gallery-slideshow-01-gallery-container-light .slide-inner{align-items:flex-end;} .gallery-slideshow-01-gallery-container .image-caption{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;background-color:rgba(0,0,0,0.7);transition:opacity 0.5s ease-in-out;opacity:0;} .gallery-slideshow-01-gallery-container-light .image-caption{height:unset;opacity:1;} .gallery-slideshow-01-wrapper .image-caption p{color:#ffffff;} .gallery-slideshow-01-wrapper .slide .slide-inner:hover .image-caption{opacity:1;} .gallery-slideshow-01-wrapper .slide .slide-inner .image-link{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;} .gallery-slideshow-01-wrapper .slide:before{content:'';position:absolute;top:0;bottom:0;left:-50%;right:-50%;background:inherit;z-index:-1;} .gallery-slideshow-01-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 1rem;} .indicators{display:flex;gap:5px;} .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .indicator.active{background-color:#333;} .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;} .gallery-slideshow-01-gallery-container-light .arrow{border:1px solid #ffffff;color:#ffffff;}
/* Block: gallery-slideshow-02 */
.gallery-slideshow-02{padding:1.5em 0;} .gallery-slideshow-02 .gallery-slideshow-02-gallery{position:relative;overflow:hidden;width:100%;} .gallery-slideshow-02 .gallery-slideshow-02-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .gallery-slideshow-02-title{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.gallery-slideshow-02-title{font-size:2rem;} } .gallery-slideshow-02 .gallery-slideshow-02-wrapper .slide{min-width:calc(25% - 1em);margin:0 0.5em;height:100%;position:relative;aspect-ratio:2 / 3;} .gallery-slideshow-02 .gallery-slideshow-02-wrapper .slide .slide-inner{background-size:cover;background-position:center;height:100%;width:100%;border-radius:25px;} @media only screen and (max-width:576px){.gallery-slideshow-02 .gallery-slideshow-02-wrapper .slide{min-width:calc(50% - 1em);} } .gallery-slideshow-02 .gallery-slideshow-02-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 1rem;} .gallery-slideshow-02 .indicators{display:flex;gap:5px;} .gallery-slideshow-02 .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} .gallery-slideshow-02 .indicator.active{background-color:#333;} .gallery-slideshow-02 .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;} .arrow:disabled{opacity:0.5;cursor:not-allowed;}
/* Block: hero-block-00 */
.hero-block-00{} .hero-block-00-core{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:16 / 9;position:relative;max-height:550px;padding:1.5em 0;} .hero-block-00-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);} .hero-block-00 *{z-index:4;} .hero-block-00-core .hero-block-content{padding:1em;} .hero-block-00-core .hero-block-content .block-title{color:#ffffff;font-size:calc(1rem + 2vw);text-align:center;text-transform:uppercase;} .hero-block-00-core .hero-block-content .block-text{color:#ffffff;font-size:calc(1rem + .5vw);text-align:center;} .hero-block-00 .block-link{text-decoration:none;} .hero-block-00-core .hero-block-content .block-button{border-radius:25rem;padding:0.6em 1em;font-weight:700;}
/* Block: hero-block-01 */
.hero-block-01{} .hero-block-01-core{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:16 / 9;position:relative;max-height:550px;padding:1.5em 0;} .hero-block-01-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);} .hero-block-01 *{z-index:4;} .hero-block-01-core .hero-block-content{padding:1em;} .hero-block-01-core .hero-block-content .block-title{color:#ffffff;font-size:calc(1rem + 2vw);text-align:center;} .hero-block-01-core .hero-block-content .block-text{color:#ffffff;font-size:calc(1rem + .5vw);text-align:center;} .hero-block-01-core .hero-block-content .block-button{border-radius:25rem;padding:0.6em 1em;font-weight:700;}
/* Block: hero-block-02 */
.hero-block-02{} .hero-block-02 .hero-block-02-core{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:16 / 9;position:relative;max-height:550px;padding:1.5em 0;} .hero-block-02 .hero-block-02-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);} .hero-block-02 *{z-index:4;} .hero-block-02 .hero-block-02-core .hero-block-content{padding:1em;} .hero-block-02 .hero-block-02-core .hero-block-content .block-title{color:#ffffff;font-size:calc(1rem + 2vw);text-align:center;text-transform:uppercase;} .hero-block-02 .hero-block-02-core .hero-block-content .block-text{color:#ffffff;font-size:calc(1rem + .5vw);text-align:center;} .hero-block-02 .hero-block-02-core .hero-block-content .block-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;} .hero-block-02 .block-link{padding:.5em;text-decoration:none;} .hero-block-02 .block-button{border-radius:25rem;padding:0.6em 1em;text-decoration:none !important;font-weight:700;} .hero-block-02 .block-button-1{} .hero-block-02 .block-button-2{background:transparent;color:#ffffff;font-weight:700;transition:all 1s ease-in-out;} .hero-block-02 .block-button-2:hover{background:#ffffff;color:#000000;} .hero-block-02 .ab1contenta,.hero-block-02 .ab1contentb{display:none;} .hero-block-02 .block-anchor-container{display:flex;justify-content:center;align-items:center;} .hero-block-02 .anchor-container{display:flex;transform:rotate(90deg);width:40px;height:40px;cursor:pointer;} .hero-block-02 #anchor{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;} .hero-block-02 #anchor .arrow{left:30%;} .hero-block-02 .arrow{position:absolute;margin-left:0px;width:12px;height:12px;background-size:contain;top:14px;} .hero-block-02 .second-c{margin-left:8px;} .hero-block-02 .next{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==);} @keyframes chevronShuffle{0%{opacity:1;transform:translateX(0px) scale(1);} 25%{opacity:0;transform:translateX(10px) scale(0.9);} 26%{opacity:0;transform:translateX(-10px) scale(0.9);} 55%{opacity:1;transform:translateX(0px) scale(1);} } @media (min-width:577px){.hero-block-02 .chevronShuffle{animation-name:chevronShuffle;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;} .hero-block-02 .arrow.first-c.chevronShuffle{animation-name:chevronShuffle;animation-duration:1.4s;animation-delay:0.2s;animation-iteration-count:infinite;animation-timing-function:linear;} .hero-block-02 .anchor-container:hover .arrow{animation-name:chevronShuffle;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;} .hero-block-02 .anchor-container:hover .arrow.first-c{animation-name:chevronShuffle;animation-duration:1.4s;animation-delay:0.2s;animation-iteration-count:infinite;animation-timing-function:linear;} } @media (max-width:576px){.hero-block-02 .arrow.first-c{animation-name:chevronShuffle;animation-duration:2s;animation-delay:1.2s;animation-iteration-count:infinite;animation-timing-function:linear;} .hero-block-02 .arrow{animation-name:chevronShuffle;animation-duration:2s;animation-delay:1s;animation-iteration-count:infinite;animation-timing-function:linear;} }
/* Block: hero-block-03 */
.hero-block-03{} .hero-block-03 .hero-block-03-core{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:16 / 9;position:relative;max-height:550px;padding:1.5em 0;} .hero-block-03 .hero-block-03-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);} .hero-block-03 *{z-index:4;} .hero-block-03 .hero-block-03-core .hero-block-content{padding:1em;} .hero-block-03 .pre-title{color:#ffffff;font-size:calc(1rem + 1vw);text-align:center;} .hero-block-03 .hero-block-03-core .hero-block-content .block-title{color:#ffffff;font-size:calc(1rem + 2vw);text-align:center;} .hero-block-03 .hero-block-03-core .hero-block-content .block-text{color:#ffffff;font-size:calc(1rem + .5vw);text-align:center;} .hero-block-03 .hero-block-03-core .hero-block-content .block-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;} .hero-block-03 .block-link{padding:.5em;text-decoration:none;} .hero-block-03 .block-button{border-radius:25rem;padding:0.6em 1em;border:1px solid #B98722;text-decoration:none !important;background:#B98722;color:#ffffff;font-weight:700;} .hero-block-03 .block-modal-button{margin:0 .5em;} .hero-block-03 .banner-text{color:#b98722;height:5rem;border:none;border-radius:25px;} .hero-block-03 .banner-text-copy{font-size:calc(1rem + .75vw);font-weight:bold;margin:0;} .data-toggle-hero-block-03{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#00000069;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:9999;} .data-toggle-hero-block-03-content{background:#ffffff;max-width:100vw;} .data-toggle-hero-block-03 .data-toggle-title{text-align:center;color:#12334e;font-weight:bold;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #12334e;} .data-toggle-hero-block-03 .data-toggle-points{padding:0 0 0 1em;margin:0 0 1em 0;column-count:2;column-gap:3em;} .data-toggle-hero-block-03.show{opacity:1;visibility:visible;} .data-toggle-hero-block-03 .data-toggle-copy{padding:1em;} .data-toggle-hero-block-03 .data-toggle-close{display:flex;justify-content:end;} .data-toggle-hero-block-03 .close-modal{background:none;border:none;font-size:1.5em;cursor:pointer;padding:1em 1em 0 1em;} .no-scroll{overflow:hidden;} @media (max-width:768px){.hero-block-03 .hero-block-03-core{aspect-ratio:unset;max-height:unset;} .hero-block-03 .banner-text{height:5rem;} } @media (max-width:576px){}
/* Block: hsl-resident-travel-list-01 */
.hsl-resident-travel-list-01{padding:1.5rem 0;} .hsl-resident-travel-list-01-core{} .hsl-resident-travel-list-01 .block-copy{padding:1em;} .hsl-resident-travel-list-01 .block-tag,.block-title{text-align:center;} .hsl-resident-travel-list-01 .hsl-travel-communities{padding:1em 0;} .hsl-resident-travel-list-01 .hsl-travel-communities-lists{column-count:4;} .hsl-resident-travel-list-01 .community-travel-object{margin:0 1rem 1rem;break-inside:avoid-column;} .hsl-resident-travel-list-01 .community-travel-state{font-size:calc(1rem + 2px);font-weight:700;color:#575757;text-transform:uppercase;} .hsl-resident-travel-list-01 .community-travel-communities{list-style-type:none;padding:0;margin:.25rem 0 1rem;} .hsl-resident-travel-list-01 .community-travel-state{font-size:calc(1rem + 2px);font-weight:700;color:#232323;text-transform:uppercase;} .hsl-resident-travel-list-01 .community-travel-link{text-decoration:none;transition:all .5s ease-out;color:#B98722;} .hsl-resident-travel-list-01 .community-travel-community{color:#575757;font-size:calc(1rem + 1px);transition:all .5s ease-out;border-bottom:1px solid transparent;} .hsl-resident-travel-list-01 .community-travel-community:hover{border-bottom:1px solid #000;color:#B98722;} @media (max-width:1199.98px){.hsl-resident-travel-list-01 .hsl-travel-communities-lists{column-count:3;} } @media (max-width:991.98px){.hsl-resident-travel-list-01 .hsl-travel-communities-lists{column-count:2;} } @media (max-width:499.98px){.hsl-resident-travel-list-01 .hsl-travel-communities-lists{column-count:1;} }
/* Block: il-faq-panel-01 */
.open-il-faqs-01{padding:1.5rem 0;} .open-il-faqs-01 .il-faqs-copy-container{padding:1rem;} .open-il-faqs-01 .il-faqs-container{display:flex;flex-wrap:wrap;} .open-il-faqs-01 .il-faqs-item:first-of-type{} .open-il-faqs-01 .il-faqs-item{padding:0 1rem;} .open-il-faqs-01 .il-faqs-title-element{margin:0;font-weight:bold;display:flex;width:100%;} .open-il-faqs-01 .il-faqs-title-element:hover{cursor:pointer;} .open-il-faqs-01 .il-faqs-title{width:100%;display:flex;justify-content:space-between;border-top:2px solid #b98722;padding:.5rem 0;} .open-il-faqs-01 .il-faqs-excerpt{padding:.5rem;background-color:rgba(201,181,154,0.308);} .open-il-faqs-01 .il-faqs-display-button-container{padding:1rem;} .open-il-faqs-01 .toggle-il-faqs-btn{border-radius:25em;background-color:#b98722;color:#ffffff;border:1px solid #b98722;font-weight:700;}
/* Block: image-full-01 */
.image-full-01{padding:0;} .image-full-01-core{padding:1em;} .image-full-01 .full-image{border-radius:25px;aspect-ratio:16 / 4;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
/* Block: image-panel-01 */
.images-panel-01{padding:1.5rem 0;} .images-panel-01 .images-container{padding:1em;} .images-panel-01 .images-panel-01-image{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:25px;} .images-panel-01 .images-panel-01-left{height:100%;} .images-panel-01 .image-left-01{height:100%;width:100%;} .images-panel-01 .image-left-image-01{height:100%;width:100%;aspect-ratio:1;} .images-panel-01 .image-right-image-01{aspect-ratio:1;} .images-panel-01 .image-right-image-02{aspect-ratio:1;} .images-panel-01 .image-right-image-03{aspect-ratio:2/1 } @media screen and (max-width:768px){.images-panel-01 .images-panel-01-left{height:unset;} .images-panel-01 .image-left-image-01{height:unset;width:unset;aspect-ratio:1;} }
/* Block: image-panel-02 */
.images-panel-02{padding:0 0 3.15rem 0;background-position:center center;background-repeat:no-repeat;background-size:cover;} .images-panel-02 .images-container{padding:1em;} .images-panel-02 .images-panel-02-image{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:25px;} .images-panel-02 .images-panel-02-left{height:100%;} .images-panel-02 .image-left-image-01{aspect-ratio:1;margin-bottom:2rem;} .images-panel-02 .image-left-image-02{aspect-ratio:2 / 1;} .images-panel-02 .image-right-image-01{aspect-ratio:2 / 2.5;} @media screen and (max-width:768px){.images-panel-02 .images-panel-02-left{height:unset;} }
/* Block: image-panel-03 */
.images-panel-03{padding:0 0 3.15rem 0;} .images-panel-03-core{display:flex;flex-wrap:wrap;} .images-panel-03 .image-container{border-radius:1em;background-size:cover;background-position:center;position:relative;flex-grow:1;} .images-panel-03 .aspect-ratio-1{width:100%;padding-top:100%;} .images-panel-03 .aspect-ratio-2-1{width:100%;padding-top:50%;} .images-panel-03 .image-1,.image-2,.image-3-4,.image-5-6,.image-7-8,.image-9{padding:1em;} .images-panel-03 .image-2 .image-container{height:100%;} .images-panel-03 .image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:25px;opacity:0;padding:1em;} .images-panel-03 .image-caption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000a8;border-radius:25px;opacity:0;transition:opacity 0.5s ease;padding:1em;} .images-panel-03 .image-caption p{color:#ffffff;margin:0;text-align:center;} .images-panel-03 .image-caption:hover{opacity:1;}
/* Block: image-slider-01 */
.image-slider-01{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:3.15rem 0;margin:1.5rem 0;} .image-slider-01-core{padding:1em;} .image-slider{position:relative;overflow:hidden;} .image-container{background-size:cover;background-position:center;border-radius:25px;} .image-main-container{width:calc((100% - 70%) - 1em);aspect-ratio:1/1;} .image-pre-container{width:calc((70% / 3) - 1em);aspect-ratio:1/1;} .controls{position:absolute;bottom:10px;right:10px;} .image-slider-control{cursor:pointer;border-radius:50%;color:#000000;background:transparent;}
/* Block: latest-blog-01 */
.latest-blog-01{padding:1.5rem 0;} .latest-blog-01-core{} .latest-blog-01-core .latest-blog-01-copy{padding:1em;} .latest-blog-01-core .latest-blog-posts{} .latest-blog-01-core .cat-list-container{line-height:2em;} .latest-blog-01-core .category-link{text-decoration:none;color:#000000;background-color:#E8DDCD;padding:5px 8px;border-radius:16px;white-space:nowrap;line-height:1.2em;} .latest-blog-01-core .category-link:visited{color:#000000;} .latest-blog-01-core .latest-blog-left{padding:1em;} .latest-blog-01-core .latest-blog-featured-image{width:100%;height:100%;background-size:cover;background-position:center center;aspect-ratio:16 / 9;border-radius:25px;} .latest-blog-01-core .latest-blog-right{padding:1em;display:flex;flex-direction:column;justify-content:center;} .latest-blog-01-core .post-title{font-weight:bold;font-size:1.3rem;} .latest-blog-01-copy h3{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
/* Block: link-01 */
.link-01{padding:1.5rem 0;} .link-01 .link-01-core .link{padding:1em;} .link-01 .link-01-core .link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;}
/* Block: manual-faq-panel-01 */
.acf-block-gen-1{position:relative;} .manual-faqs-01{padding:3.15rem 0;} .manual-faqs-01 .faqs-copy-container{float:left;padding:1rem;} .faqs-copy-container h3{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.faqs-copy-container h3{font-size:2rem;} } .manual-faqs-01 .faqs-m-01-item:first-of-type{padding-top:1rem;} .manual-faqs-01 .faqs-m-01-item{float:left;padding:0 1rem;} .manual-faqs-01 .faqs-title-element{margin:0;font-weight:bold;display:flex;width:100%;} .manual-faqs-01 .faqs-title-element:hover{cursor:pointer;} .manual-faqs-01 .faqs-title{width:100%;display:flex;justify-content:space-between;border-top:2px solid #b98722;padding:.5rem 0;} .manual-faqs-01 .faqs-m-01-excerpt{padding:.5rem;background-color:rgba(201,181,154,0.308);} .manual-faqs-01 .faqs-display-button-container{padding:1rem;} .manual-faqs-01 .toggle-faqs-m-01-btn{border-radius:25em;background-color:#b98722;color:#ffffff;border:1px solid #b98722;font-weight:700;} .manual-faq-dingdong{position:absolute;bottom:0;left:0;width:10%;}
/* Block: manual-faq-panel-a */
.acf-block-gen-1{position:relative;} .manual-faqs-a{padding:1rem 0;} .manual-faqs-a .faqs-container{} .manual-faqs-a .faqs-copy-container{float:left;padding:1rem;} .faqs-copy-container h3{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.faqs-copy-container h3{font-size:2rem;} } .manual-faqs-a .faqs-item:first-of-type{padding-top:1rem;} .manual-faqs-a .faqs-item{float:left;padding:0 1rem;} .manual-faqs-a .faqs-title-element{margin:0;font-weight:bold;display:flex;} .manual-faqs-a .faqs-title-element:hover{cursor:pointer;} .manual-faqs-a .faqs-title-element{width:100%;display:flex;justify-content:space-between;border-top:2px solid #b98722;} .manual-faqs-a .faqs-title{padding:.5rem 0;width:100%;} .manual-faqs-a .faqs-title-animation{width:fit-content;display:flex;align-items:center;justify-content:center;transition:all 1s ease;} @media screen and (min-width:768px){.manual-faqs-a .faqs-title-animation::after{border-style:solid;border-width:0.25em 0.25em 0 0;content:"";display:inline-block;height:0.45em;left:0.5em;position:relative;top:0.15em;vertical-align:top;width:0.45em;transform:rotate(45deg);transition:transform 1s ease;} } .manual-faqs-a .faqs-title:hover > .faqs-title-animation::after{transform:translateX(1em) rotate(45deg);} .faqs-title-animation.active::after{transform:translateX(1em) rotate(135deg);} .manual-faqs-a .faqs-title:hover > .faqs-title-animation.active::after{transform:rotate(-135deg);} .manual-faqs-a .faqs-excerpt{padding:.5rem .75rem;border-radius:.25em;background-color:rgba(201,181,154,0.308);} .faqs-excerpt{overflow:hidden;max-height:0;opacity:0;transition:max-height 0.4s ease-in-out,opacity 0.3s ease-in-out;} .faqs-excerpt.open{max-height:1000px;opacity:1;} .faqs-title-animation{transition:all 0.4s ease-in-out;} .faqs-title-animation.active::after{transform:rotate(135deg);} .faqs-title:hover .faqs-title-animation::after{transform:rotate(-135deg);} .manual-faqs-a .faqs-display-button-container{padding:1rem;} .manual-faqs-a .toggle-faqs-btn{border-radius:25em;background-color:#b98722;color:#ffffff;border:1px solid #b98722;font-weight:700;} .manual-faq-dingdong{bottom:0;left:0;width:10%;}
/* Block: multisite-recent-blogs-01 */
.multisite-recent-blogs-01{padding:1.5rem 0;} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core{} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core .recent-blog{border-radius:25px;overflow:hidden;padding:1rem;} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core .recent-blog .recent-blog-img{width:100%;aspect-ratio:4/3;background:green;background-size:cover;background-position:center center;background-repeat:no-repeat;} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core .recent-blog .recent-blog-content{border-radius:25px;-webkit-box-shadow:5px 5px 14px -10px rgba(0,0,0,0.75);-moz-box-shadow:5px 5px 14px -10px rgba(0,0,0,0.75);box-shadow:5px 5px 14px -10px rgba(0,0,0,0.75);overflow:hidden;width:100%;} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core .recent-blog .recent-blog-content .recent-blog-copy{padding:.5em;flex-grow:1;display:flex;flex-direction:column;} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core .recent-blog .recent-blog-content .recent-blog-copy .recent-blog-excerpt{flex-grow:1;} .multisite-recent-blogs-01 .multisite-recent-blogs-01-core .recent-blog .recent-blog-content .recent-blog-copy .recent-blog-link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;} .recent-blog-cat-tag-container{width:100%;display:flex;flex-wrap:wrap;margin-bottom:.5em;} .recent-blog-category-tag{background-color:#72808a;padding:5px 10px;color:#ffffff;width:max-content;text-decoration:none;font-size:calc(.5em + .4vw);} .recent-blog-category-tag{margin:0 .5em .5em 0;} .recent-blog-category-tag:visited{color:#ffffff;} .recent-blog-category-tag:hover{color:#d0e5dc;} .recent-blog-copy h3{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem!important;} .recent-blog-link{background-color:#fff!important;}
/* Block: newsletter-signup-01 */
.newsletter-signup-01{background-size:cover;background-position:center center;background-repeat:no-repeat } .newsletter-signup-01 *{z-index:4;} .newsletter-signup-01 .newsletter-signup-01-core{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;max-height:550px;} .newsletter-signup-01 .newsletter-signup-01-core::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);} .newsletter-signup-01 .newsletter-signup-01-core .call-to-action{padding:3em 1em;} .newsletter-signup-01 .newsletter-signup-01-core .call-to-action .call-to-action-copy{color:#ffffff;text-align:center;} .call-to-action h3{text-transform:uppercase;font-weight:700;} @media only screen and (max-width:1024px){.call-to-action h2{font-size:2rem;} } @media (max-width:767.98px){.newsletter-signup-01 .hs_firstname,.hs_lastname{width:50% !important;} .newsletter-signup-01 .hs_email{width:100% !important;} } .newsletter-dingdong{background-image:url(https://hawthorn4stg.wpenginepowered.com/wp-content/uploads/2024/06/shadow-3.png);background-size:contain;background-position:bottom right;background-attachment:scroll;background-repeat:no-repeat;}
/* Block: open-careers-01 */
.open-careers-01{padding:1.5rem 0;} .open-careers-01-core{} .open-careers-01 .career-copy-container{float:left;padding:1rem;} .open-careers-01 .career-item:first-of-type{padding-top:1rem;} .open-careers-01 .career-item{float:left;padding:0 1rem;} .open-careers-01 .career-title-element{margin:0;font-weight:bold;display:flex;width:100%;} .open-careers-01 .career-title-element:hover{cursor:pointer;} .open-careers-01 .career-title{width:100%;display:flex;justify-content:space-between;border-top:2px solid #b98722;padding:.5rem 0;} .open-careers-01 .career-excerpt{padding:.5rem;background-color:rgba(201,181,154,0.308);} .open-careers-01 .careers-display-button-container{padding:1rem;} .open-careers-01 .toggle-careers-btn{border-radius:25em;background-color:#b98722;color:#ffffff;border:1px solid #b98722;}
/* Block: plans-slider-01 */
.plans-slider-01{padding:1.5em 0;} .plans-slider-01 .plans-slider-controls{background:#738093;border-radius:25px;display:flex;justify-content:space-around;} .plans-slider-01 .plans-slider-control{background-color:transparent;color:#ffffff;border:none;width:-webkit-fill-available;} .plans-slider-01 .plans-slider-control:not(:first-child){border-left:1px solid white;} @media screen and (max-width:767px){.plans-slider-01 .plans-slider-controls{background:none;border-radius:25px;display:flex;flex-wrap:wrap;justify-content:start;} .plans-slider-01 .plans-slider-control{background-color:#738093;border:none;width:auto;color:#ffffff;border:1px solid #ffffff;border-radius:25px;} } .plans-slider-01 .plans-slider-left{padding:1em;} .plans-slider-01 .plans-slider-right{padding:1em;display:flex;justify-content:center;align-items:center;} .plans-slider-01 .plan-title{color:#B98722;} .plans-slider-01 .plan-features{} .plans-slider-01 .plan-features ul{padding:0;margin:0 0 1rem 0;display:flex;} .plans-slider-01 .plan-features ul li{display:flex;flex-direction:column;justify-content:center;margin:0 1rem 0 0;} .plans-slider-01 .plan-features img{width:3em;height:auto;} .plans-slider-01 .plan-featured-image{border-radius:25px;}
/* Block: plans-slider-02 */
.plans-slider-02{padding:1.5em 0;} .plans-slider-02 .plans-slider-controls{border-radius:25px;display:flex;justify-content:space-around;padding:0 1em;} .plans-slider-02 .plans-slider-control{background:#738093;background-color:#738093;color:#ffffff;width:-webkit-fill-available;font-weight:bold;border-top:1px solid #738093;border-bottom:1px solid #738093;border-left:1px solid #ffffff;border-right:1px solid #ffffff;} .plans-slider-02 .plans-slider-control:first-child{border-radius:25px 0 0 25px;border-left:1px solid #738093;} .plans-slider-02 .plans-slider-control:last-child{border-radius:0 25px 25px 0;border-right:1px solid #738093;} .plans-slider-02 .plans-slider-control-active{background-color:#b9bbbe;border:1px solid #738093;} @media screen and (max-width:767px){.plans-slider-02 .plans-slider-controls{background:none;border-radius:25px;display:flex;flex-wrap:wrap;justify-content:start;} .plans-slider-02 .plans-slider-control{background-color:#738093;border:none;width:auto;color:#ffffff;border:1px solid #738093;border-radius:25px !important;margin:0 1em 1em 0;} } .plans-slider-02 .plans-slider-left{padding:1em;display:flex;flex-direction:column;align-items:stretch;} .plans-slider-02 .plans-slider-right{padding:1em;display:flex;justify-content:center;align-items:center;} .plans-slider-02 .plan-title{color:#B98722;margin-bottom:.75em;} .plans-slider-02 .plan-features{} .plans-slider-02 .plan-features ul{padding:0;margin:0 0 1rem 0;display:flex;} .plans-slider-02 .plan-features ul li{display:flex;flex-direction:column;justify-content:center;margin:0 1rem 0 0;} .plans-slider-02 .plan-features img{width:3em;height:auto;} .plans-slider-02 .matterport-embed{aspect-ratio:16 / 9;border-radius:1em;overflow:hidden;} .plans-slider-02 .matterport-embed iframe{height:100% !important;width:100% !important;} .plans-slider-02 .plan-featured-image{border-radius:25px;} .plans-slider-02 .plan-indicator-btn{border-radius:25px;border:1px solid #738093;background:#738093;color:#ffffff;margin:1em 1em 0 0;font-weight:bold;} .plans-slider-02 .plans-slider-control-active{background:#b9bbbe;background-color:#b9bbbe;}
/* Block: popular-blogs-01 */
.popular-blogs-01{padding:1.5rem 0;} .popular-blogs-01-core{} .popular-blogs-01-core .popular-blogs-01-copy{padding:1em;} .popular-blogs-01-core .popular-blogs-posts{} .popular-blogs-01-core .cat-list-container{line-height:2em;} .popular-blogs-01-core .category-link{text-decoration:none;color:#000000;background-color:#E8DDCD;padding:5px 7.5px;border-radius:16px;white-space:nowrap;line-height:1.2em;} .popular-blogs-01-core .popular-blogs-left{padding:1em;} .popular-blogs-01-core .popular-blogs-featured-image{width:100%;height:100%;background-size:cover;background-position:center center;aspect-ratio:16 / 9;border-radius:25px;} .popular-blogs-01-core .popular-blogs-right{padding:1em;display:flex;flex-direction:column;justify-content:center;} .popular-blogs-01-core .post-title{font-weight:bold;font-size:1.3rem;} .popular-blogs-01-copy h3{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
/* Block: posts-directory-01 */
.posts-directory-01{padding:1.5em 0;} .posts-directory-01 .category-nav{list-style:none;padding:0 1em;display:flex;gap:10px;margin:0;flex-wrap:wrap;} .posts-directory-01 .category-item{cursor:pointer;padding:5px 10px;color:#000000;} .posts-directory-01 .category-item.active{color:#b98722;border-bottom:2px solid #b98722;} .posts-directory-01 .posts-list{list-style:none;padding:0;margin-top:20px;} .posts-directory-01 .post-item{margin-bottom:20px;display:flex;flex-wrap:wrap;} .posts-directory-01 .post-left{padding:1em;} .posts-directory-01 .post-right{padding:1em;display:flex;flex-direction:column;justify-content:center;} .posts-directory-01 .post-right h2{font-size:1.3rem;font-family:"Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;} .posts-directory-01 .post-featured-image{width:100%;background-size:cover;background-position:center;aspect-ratio:16 / 9;border-radius:25px;} .posts-directory-01 .post-meta{font-size:14px;color:#777;margin-bottom:10px;} .posts-directory-01 .post-meta .post-date,.post-meta .post-categories{display:inline-block;line-height:2.2em;} .post-meta .post-categories{padding:5px;} .post-meta > .post-categories > .category-link{text-decoration:none;color:#000000;background-color:#E8DDCD;padding:5px 8px;border-radius:16px;white-space:nowrap;line-height:1.2em;} .posts-directory-01 .post-excerpt{font-size:16px;color:#333;} .posts-directory-01 .pagination{margin-top:20px;display:flex;gap:5px;} .posts-directory-01 .page-number{cursor:pointer;width:40px;height:40px;line-height:37px;text-align:center;background-color:#ffffff;border-radius:50%;margin:5px;display:inline-block;font-size:calc(1rem + .25vw);border:1px solid #b98722;color:#b98722;} .posts-directory-01 .page-number.active{background-color:#b98722;color:#ffffff;}
/* Block: posts-directory-02 */
.blogs-title{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";} .featured-blog-left{padding:1em;} .featured-blog-right{padding:1em;display:flex;flex-direction:column;justify-content:center;} .featured-post{padding:1.5rem 0;} .featured-post .latest-blog-01-copy{padding:1em;} .featured-post .latest-blog-left{padding:1em;} .featured-blog-featured-image img{width:100%;background-size:cover;background-position:center;aspect-ratio:16 / 9;border-radius:25px;} .featured-post .latest-blog-right{padding:1em;display:flex;flex-direction:column;justify-content:center;} .featured-post .post-title{font-weight:bold;font-size:1.3rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";} .view-more-posts{text-align:center;}
/* Block: posts-navigation-01 */

/* Block: pure-map-01 */
.pure-map-01{padding:3.15rem 0;} .pure-map-01 .pure-map-01-core{} .pure-map-01-core .pure-map-copy{padding:1em 1em 0 1em;} .pure-map-01-core .pure-map-copy{text-align:center;} .pure-map-left h2{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.pure-map-left h2{font-size:2rem;} } .pure-map-01-core .pure-map-left .pure-map-links a button{background-color:rgba(6,153,121,0.479);color:#ffffff;border-radius:25px;width:100%;} .pure-map-01 .pure-map-container{height:100%;padding:1em;} .pure-map-01 .pure-map-container .acf-map{width:100%;height:300px;border:#ccc solid 1px;position:relative;} .pure-map-01 .pure-map-right .acf-map img{max-width:inherit !important;} .pure-map-01 .pure-map-right .acf-map .gmnoprint{display:none !important;} .pure-map-01 .pure-map-right .acf-map .gm-bundled-control{display:unset !important;} @media (max-width:768px){.pure-map-01 .pure-map-right{height:unset;} .pure-map-01 .pure-map-right .acf-map{height:unset;} }
/* Block: quote-01 */
.quote-01{padding:1.5em 0;} .quote-01-core{padding:1em;} .quote-01 .block-quote{text-align:center;} .quote-01 .quote-seperator{width:100px;margin:1em;} .quote-01 .quote-author{text-align:center;font-size:calc(1em + .75vw);margin-bottom:0;}
/* Block: review-slider-01 */
.review-slider-01{padding:1.5em 0;} .review-slider-01 .review-slider-01-gallery{position:relative;overflow:hidden;width:100%;} .review-slider-01 .review-slider-01-wrapper{display:flex;transition:transform 0.5s ease-in-out;justify-content:start;} .review-slider-01 .review-slider-01-wrapper .slide{margin:0 0.5em;height:100%;position:relative;min-width:calc(50% - 1em);} .review-slider-01 .review-slider-01-wrapper .slide .slide-inner{height:100%;width:100%;} .review-slider-01 .slide-content{padding:.5em;} .review-slider-01 .slid-content .review-name{margin-bottom:.25em;} .review-slider-01 .slide-image{aspect-ratio:1;background-size:cover;background-position:center;border-radius:25px;} @media only screen and (max-width:600px){.review-slider-01 .review-slider-01-wrapper{justify-content:start;} .review-slider-01 .review-slider-01-wrapper .slide{min-width:calc(100% - 1em);} } @media only screen and (min-width:779px) and (max-width:1199.98px){.review-slider-01 .review-slider-01-wrapper .slide{min-width:calc(50% - 1em);} } @media only screen and (min-width:1200px) and (max-width:1399.98px){.review-slider-01 .review-slider-01-wrapper .slide{min-width:calc(33.333% - 1em);} } @media only screen and (min-width:1400px){.review-slider-01 .review-slider-01-wrapper .slide{min-width:calc(25% - 1em);} } .review-slider-01 .review-slider-01-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 1rem;} .review-slider-01 .indicators{display:flex;gap:5px;} .review-slider-01 .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;cursor:pointer;} .review-slider-01 .indicator.active{background-color:#333;} .review-slider-01 .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;} .arrow:disabled{opacity:0.5;cursor:not-allowed;}
/* Block: section-intro-01 */
.acf-block-gen-1{position:relative;} .section-intro-01-core{position:relative;} .section-intro-01{padding:1.5rem 0;} .section-intro-01-core{padding:1rem;} .section-intro-01-core .block-title{color:#b98722;text-align:center;font-weight:700;text-transform:capitalize;} .section-intro-01-core .title-field{text-align:center;text-transform:uppercase;font-weight:700;font-size:2.6rem;} .section-intro-01 .block-intro p:last-of-type{margin-bottom:0;} @media only screen and (max-width:1024px){.section-intro-01-core .title-field{font-size:2rem;} } .section-intro-01-core .block-link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;} .section-intro-01 .section-intro-01-left,.section-intro-01 .section-intro-01-right{padding:1em;} .leaves-dingdong-01{position:absolute;top:0;right:0;width:7%;} .leaves-dingdong-02{position:absolute;bottom:0;right:0;width:7%;} @media only screen and (max-width:768px){.leaves-dingdong-01 .leaves-dingdong-02{} } @media only screen and (min-device-width:768px) and (max-device-width:1024px){.leaves-dingdong-01 .leaves-dingdong-02{} }
/* Block: section-intro-02 */
.section-intro-02{} .section-intro-02-core{} .section-intro-02-core .block-title{color:#b98722;font-weight:700;text-transform:capitalize;text-align:left;} .section-intro-02-core .title-field{text-transform:uppercase;font-weight:700;font-size:2.60rem;} @media only screen and (max-width:1024px){.section-intro-02-core .title-field{font-size:2rem;} } .section-intro-02-core .block-link button{background-color:#b98722;color:#ffffff;border-radius:25px;border:1px solid #b98722;font-weight:700;} .section-intro-02 .section-intro-02-left,.section-intro-02 .section-intro-02-right{padding:1em;}
/* Block: special-video-carousel */
.special-video-carousel{overflow:hidden;} .special-video-carousel-core{} .special-video-carousel-gallery-container{width:100vw;} .special-video-carousel-gallery-container-light .arrows{display:flex;gap:20px;} .special-video-carousel-gallery-container-light .special-video-carousel-navigation{padding:1em 2em;} .special-video-carousel-gallery{position:relative;overflow:unset;width:100%;} @media only screen and (min-width:1440px){.special-video-carousel-gallery{width:50%;} .slide-width-overide{width:100%;} } .special-video-carousel-wrapper{display:flex;transition:transform 0.5s ease-in-out;} .special-video-carousel-wrapper .slide{min-width:100%;height:100%;position:relative;aspect-ratio:16 / 9;padding:0 1.5rem;} .special-video-carousel-gallery-container{width:100%;} .special-video-carousel-gallery-container .slide-inner{background-size:cover;background-position:center;width:100%;display:flex;} .special-video-carousel-gallery-container-light .slide-inner{align-items:flex-end;} .special-video-carousel-wrapper .slide:before{content:'';position:absolute;top:0;bottom:0;left:-50%;right:-50%;background:inherit;z-index:-1;} .special-video-carousel-navigation{display:flex;justify-content:space-between;width:100%;padding:10px 1rem;} .special-video-carousel-core .indicators{display:flex;gap:5px;} .special-video-carousel-core .indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;} @media only screen and (min-width:1440px){.special-video-carousel-core .indicators .indicator:last-child{display:none;} } .indicator.active{background-color:#333;} .arrows{display:flex;gap:20px;} .arrow{background:none;border:none;font-size:24px;cursor:pointer;padding:0;border:1px solid #000000;border-radius:50%;height:3rem;width:3rem;} .special-video-carousel-gallery-container-light .arrow{border:1px solid #ffffff;color:#ffffff;}
/* Block: staff-panel-01 */
.staff-panel-01{padding:1.5rem 0;} .staff-panel-core-01{} .staff-panel-01 .staff-panel{} .staff-panel-01 .staff-panel-title{padding:1rem;} .staff-panel-01 .staff-panel-phrase{padding:1rem;color:#B98722;margin:0;} .staff-panel-01 .staff-panel-copy{margin-bottom:2rem;padding:1rem;} .staff-panel-01 .staff-members{display:flex;flex-wrap:wrap;justify-content:center;} .staff-panel-01 .staff-member{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:1rem;padding:1rem;} .staff-panel-01 .staff-photo{aspect-ratio:1;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;width:100%;margin-bottom:.5rem;} .staff-panel-01 .staff-name{text-align:center;color:#B98722;font-weight:bold;} .staff-panel-01 .staff-title{text-align:center;} .staff-panel-01 .staff-phrase{text-align:center;} .staff-panel-01 .staff-panel-link{padding:1rem;}
/* Block: value-highlights-01 */
.value-highlights-01{padding:1.5rem 0;} .value-highlights-01-core{} .value-highlights-container{display:flex;flex-direction:column;align-items:center;padding:.5rem 0;} .value-highlights-container img{width:50px;height:auto;margin-bottom:1rem;} .value-highlights-container .highlight-title{font-weight:bold;} .value-highlights-container p{text-align:center;font-style:italic;} .value-highlights-container-center{height:100%;padding:0 1rem;} .value-highlights-center-background{background-image:url("../images/value-highlights-center-background.jpg");background-size:cover;background-position:center;height:100%;border-radius:25px;} @media (max-width:767.98px){.value-highlights-container-center{display:none;} .value-highlights-container-left{padding:0 1rem;} .value-highlights-container-right{padding:0 1rem;} }
/* Block: value-points-01 */
.value-points-01{padding:1.5rem 0;} .value-points-01-core{} .value-points-01 .block-points-container{display:flex;flex-wrap:wrap;} .value-points-01 .block-point{display:flex;flex-direction:column;align-items:center;justify-content:start;margin-bottom:1rem;padding:1em;} .value-points-01 .block-point-title{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;} .value-points-01 .block-point-image{width:50px;height:auto;aspect-ratio:1;margin-bottom:1rem;} .value-points-01 .block-point-title{text-align:center;margin-bottom:1rem;} .value-points-01 .block-point-copy{text-align:center;} @media (max-width:768px){.value-points-01 .block-point{padding:1em;} }
/* Block: video-01 */
.video-container{position:relative;aspect-ratio:16 / 9;background-color:darkblue;overflow:hidden;width:100%;} .media-container,.still-container,.content-container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity 2.5s;} .media-container iframe{width:100%;height:100%;} .media-container{z-index:2;opacity:0;} .still-container{background-image:url(beautiful-nature-landscape-with-mountains-lake.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;} .content-container{z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;}
/* Block: video-02 */
.video-02 .video-container{position:relative;aspect-ratio:16 / 9;overflow:hidden;width:100%;border-radius:25px;} .video-02 .media-container,.still-container,.content-container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity 2.5s;} .video-02 .media-container iframe{width:100%;height:100%;} .video-02 .media-container{z-index:2;opacity:0;} .video-02 .still-container{background-image:url(beautiful-nature-landscape-with-mountains-lake.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;} .video-02 .content-container{z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;}
/* Block: video-panel-01 */
.video-panel-01{padding:1.5em 0;} .video-panel-01-core{} .video-panel-01 .video-wrapper{padding:1em;} .video-embed-container .ytp-watermark{display:none !important;} .video-panel-01 .video-embed-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;} .video-embed-container iframe,.video-embed-container embed,.video-embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:25px;}
/* Block: youtube-player-01 */
.youtube-player-01{padding:1.5rem 0;} .youtube-player-01-core{padding:1em;} .video-container{position:relative;aspect-ratio:16 / 9;background-color:darkblue;overflow:hidden;width:100%;border-radius:25px;} .youtube-container,.still-container,.content-container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity 2.5s;} .youtube-container iframe{width:100%;height:100%;} .youtube-container{z-index:2;opacity:0;} .still-container{background-image:url(beautiful-nature-landscape-with-mountains-lake.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;} .content-container{z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;}
