.image-overlay .overlay{opacity:0;position:absolute;inset:0;background-color:rgba(0,0,0,.1);transition:all .5s ease-in-out}@media only screen and (max-width:899px){.image-overlay .overlay{display:none}}.image-overlay .overlay a{position:absolute;bottom:1rem;right:1rem;background-color:#fff;color:#c68945;font-family:"calluna",serif;font-weight:700;font-style:normal;font-style:italic;font-size:calc(.85rem*var(--text-multiplier));line-height:calc(1.13rem*var(--text-multiplier));text-decoration:none;padding:.5rem 1.2rem;border-radius:1rem}@media only screen and (max-width:899px){.image-overlay .overlay a{font-size:18px;line-height:1.1}}.image-overlay:hover .overlay{opacity:1;transition:all .5s ease-in-out}@media only screen and (max-width:899px){.image-overlay:hover .overlay{display:none}}.display_grid{display:grid;grid-template-columns:1.5rem repeat(4,5.3rem) repeat(4,5.2rem) repeat(4,5.3rem) repeat(3,5.2rem) 5.8rem;grid-template-rows:auto}@media only screen and (max-width:899px){.display_grid{grid-template-columns:repeat(10,1fr);gap:2rem}}.font_graphie_book{font-family:"graphie",sans-serif;font-weight:400;font-style:normal}.font_graphie_regular{font-family:"graphie",sans-serif;font-weight:500;font-style:normal}.font_graphie_semiBold{font-family:"graphie",sans-serif;font-weight:600;font-style:normal}.font_graphie_bold{font-family:"graphie",sans-serif;font-weight:700;font-style:normal}.font_calluna_regular{font-family:"calluna",serif;font-weight:400;font-style:normal}.font_calluna_bold{font-family:"calluna",serif;font-weight:700;font-style:normal}.font_calluna_bold_italic{font-family:"calluna",serif;font-weight:700;font-style:italic}.font_calluna_semiBold{font-family:"calluna",serif;font-weight:600;font-style:normal}.font_calluna_semiBold_italic{font-family:"calluna",serif;font-weight:600;font-style:italic}.font_h1{font-size:calc(3rem*var(--text-multiplier));line-height:calc(3.2800000000000002rem*var(--text-multiplier))}.font_15{font-size:calc(.705rem*var(--text-multiplier));line-height:calc(.985rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_15{font-size:15px;line-height:1.1}}.font_16{font-size:calc(.75rem*var(--text-multiplier));line-height:calc(1.03rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_16{font-size:16px;line-height:1.1}}.font_17{font-size:calc(.8rem*var(--text-multiplier));line-height:calc(1.08rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_17{font-size:17px;line-height:1.1}}.font_18{font-size:calc(.85rem*var(--text-multiplier));line-height:calc(1.13rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_18{font-size:18px;line-height:1.1}}.font_20{font-size:calc(.94rem*var(--text-multiplier));line-height:calc(1.22rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_20{font-size:20px;line-height:1.1}}.font_22{font-size:calc(.97rem*var(--text-multiplier));line-height:calc(1.25rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_22{font-size:22px;line-height:1.1}}.font_24{font-size:calc(1.125rem*var(--text-multiplier));line-height:calc(1.405rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_24{font-size:24px;line-height:1.1}}.font_30{font-size:calc(1.41rem*var(--text-multiplier));line-height:calc(1.69rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_30{font-size:30px;line-height:1.1}}.font_32{font-size:calc(1.5rem*var(--text-multiplier));line-height:calc(1.78rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_32{font-size:32px;line-height:1.1}}.font_36{font-size:calc(1.69rem*var(--text-multiplier));line-height:calc(1.97rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_36{font-size:35px;line-height:1.1}}.font_64{font-size:calc(3rem*var(--text-multiplier));line-height:calc(3.2800000000000002rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_64{font-size:64px;line-height:1.1}}.font_75{font-size:calc(3.52rem*var(--text-multiplier));line-height:calc(3.8rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_75{font-size:75px;line-height:1.1}}.font_80{font-size:calc(4rem*var(--text-multiplier));line-height:calc(4.28rem*var(--text-multiplier))}@media only screen and (max-width:899px){.font_80{font-size:80px;line-height:1.1}}.blue_btn{font-family:"calluna",serif;font-weight:700;font-style:normal;font-weight:600;font-style:italic;font-size:calc(.85rem*var(--text-multiplier));line-height:calc(1.13rem*var(--text-multiplier));background-color:#25384a;color:#dacec5;border-radius:1rem;text-decoration:none;padding:.5rem 1.5rem;width:fit-content}@media only screen and (max-width:899px){.blue_btn{font-size:18px;line-height:1.1}}@media only screen and (max-width:899px){.blue_btn{border-radius:20px;padding:10px 25px;font-weight:700}}.blue_btn:hover{background-color:#535f6d;color:#ebe6e2}.grey_btn{font-family:"calluna",serif;font-weight:700;font-style:normal;font-weight:600;font-style:italic;font-size:calc(.85rem*var(--text-multiplier));line-height:calc(1.13rem*var(--text-multiplier));background-color:#ebe6e2;color:#25384a;border-radius:1rem;text-decoration:none;padding:.38rem 1.5rem;width:fit-content;transition:opacity .5s ease-in-out}@media only screen and (max-width:899px){.grey_btn{font-size:18px;line-height:1.1}}@media only screen and (max-width:899px){.grey_btn{border-radius:20px;padding:10px 25px;font-weight:700}}.grey_btn:hover{background-color:#fff;transition:opacity .5s ease-in-out}.fancybox-container .fancybox-content{background-color:#000;padding:0;border-radius:0}header.homepage.transparent{background-color:#c68945;z-index:22}header.homepage.nav .header__bkg{display:block !important;background-color:#1d2b39}.hhsm{position:absolute;overflow:hidden;top:0;z-index:22;width:100%}.hhsm video::-webkit-media-controls-start-playback-button{display:none}.hhsm video:first-child{display:none}.hhsm__container{position:relative;z-index:11}.hhsm__video{top:0;z-index:1}.hhsm__video video{width:100%;height:100%;object-fit:cover;opacity:.6}.hhsm__video .videoContainer{top:0;left:0;width:100%;height:100vh;z-index:1;background-color:#000}.hhsm__panel{height:100vh;width:100vw;position:relative;z-index:3;top:0}@media only screen and (max-width:899px){.hhsm__panel{width:100%}}.hhsm__panel.second .hhsm__panel-text{font-size:3rem;line-height:3.6rem;font-weight:400}@media only screen and (max-width:899px){.hhsm__panel.second .hhsm__panel-text{display:none}}.hhsm__panel.second .hhsm__panel-text.mobile{display:none;font-size:24px;line-height:30px;margin-top:-100px !important;max-width:250px}@media only screen and (max-width:899px){.hhsm__panel.second .hhsm__panel-text.mobile{display:block}}.hhsm__panel-text{font-size:3rem;line-height:3.6rem;font-family:"graphie",sans-serif;font-style:normal;font-weight:400;font-weight:400;color:#fff;position:absolute;display:block;overflow:visible;top:45%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:4444}@media only screen and (max-width:899px){.hhsm__panel-text{font-size:24px}}.hhsm__panel-text.active{opacity:1;visibility:visible}.hhsm__panel .overlay{position:absolute;width:97%;height:100%;opacity:.8}.hhsm__panel .pattern{opacity:.3 !important;position:absolute;width:97%;height:100%}.hhsm__panel .pattern img{object-fit:cover;width:100%;height:100%}.hhsm__panel .scroll{color:#fff;position:absolute;left:50%;bottom:100px;z-index:7;font-size:.8rem;transform:translate(-50%,0)}@media only screen and (max-width:899px){.hhsm__panel .scroll{font-size:12px}}.hhsm__panel .scrollLine{background-color:#fff;position:absolute;left:50%;bottom:150px;z-index:7;width:1px;height:100px;transform:translate(-50%,0)}.hhsm .roundLogo{position:absolute;right:0;bottom:0;z-index:7;width:17.5rem;height:17.5rem;transform:rotate(10deg);margin-right:6rem;margin-bottom:4rem}@media only screen and (max-width:899px){.hhsm .roundLogo{right:unset !important;left:50%;bottom:-400px;width:150px;height:150px}}.hhsm .roundLogo img{object-fit:contain;width:100%;height:100%}.hhsm .panel.transparent{pointer-events:none}.hhsm .panel.transparent .overlay{pointer-events:none;position:absolute;background-color:transparent;width:97%;height:100%;opacity:1}.hhsm .panel.orange .overlay{position:absolute;background:#a57541;background:radial-gradient(circle,#a57541 0%,#c28c54 48%,#a57541 100%);background-size:cover;background-position:bottom left;height:100%;opacity:.8}.hhsm .panel.blue .overlay{position:absolute;height:100%;background-image:url('/wp-content/themes/perdue/media/images/blue-curve.png');background-size:cover;background-position:bottom center;opacity:.8}.hhsm .panel.blue .button{margin-top:2.35rem;width:7.2rem;border-radius:3rem;padding-top:.8rem;padding-bottom:.8rem;letter-spacing:.05rem;background-color:#fff;left:50%;position:absolute;transform:translate(-50%,0);z-index:3333;display:block;font-family:"calluna",serif;font-weight:700;font-style:normal;font-weight:600;font-style:italic;font-size:calc(.85rem*var(--text-multiplier));line-height:calc(1.13rem*var(--text-multiplier));background-color:#ebe6e2;color:#25384a;border-radius:1rem;text-decoration:none;padding:.38rem 1.5rem;width:fit-content;transition:opacity .5s ease-in-out}@media only screen and (max-width:899px){.hhsm .panel.blue .button{font-size:18px;line-height:1.1}}@media only screen and (max-width:899px){.hhsm .panel.blue .button{font-size:18px;line-height:1.1}}@media only screen and (max-width:899px){.hhsm .panel.blue .button{border-radius:20px;padding:10px 25px;font-weight:700}}.hhsm .panel.blue .button:hover{background-color:#fff;transition:opacity .5s ease-in-out}.hhsm .panel.blue .button:hover{cursor:pointer}@media only screen and (max-width:899px){.hhsm .panel.blue .button{width:150px;padding:10px 20px;margin-top:50px;border-radius:20px}}.hhsm section.cover{z-index:22;position:absolute;width:100%;margin-top:-7rem}@media only screen and (max-width:899px){.hhsm section.cover{margin-top:-50px}}.hhsm section.cover img{object-fit:cover;object-position:top center;width:100%;height:100%}