/* -------------------- FONTS -------------------- */
@font-face {
    font-family: 'ageolight_italic';
    src: url('../fonts/eko_bimantara_-_ageo_light_italic-webfont.woff2') format('woff2'),
         url('../fonts/eko_bimantara_-_ageo_light_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ageolight';
    src: url('../fonts/eko_bimantara_-_ageo_light-webfont.woff2') format('woff2'),
         url('../fonts/eko_bimantara_-_ageo_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ageomedium_italic';
    src: url('../fonts/eko_bimantara_-_ageo_medium_italic-webfont.woff2') format('woff2'),
         url('../fonts/eko_bimantara_-_ageo_medium_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ageomedium';
    src: url('../fonts/eko_bimantara_-_ageo_medium-webfont.woff2') format('woff2'),
         url('../fonts/eko_bimantara_-_ageo_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ageoregular_italic';
    src: url('../fonts/eko_bimantara_-_ageo_regular_italic-webfont.woff2') format('woff2'),
         url('../fonts/eko_bimantara_-_ageo_regular_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ageosemibold';
    src: url('../fonts/eko_bimantara_-_ageo_semibold-webfont.woff2') format('woff2'),
         url('../fonts/eko_bimantara_-_ageo_semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/* -------------------- END FONTS -------------------- */

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/* -------------------- SLIDER -------------------- */

 .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}

/* -------------------- END SLIDER -------------------- */


/* -------------------- SET UP -------------------- */
    html {font-size: 11px;}
    body {font-family: 'ageolight'; font-display: swap; line-height: 1.3rem;}

    body::-webkit-scrollbar {width: 1em;}
    body::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}
    body::-webkit-scrollbar-thumb {background-color: #382e59;}

    b, strong {font-weight: 600;}
    h2 {font-size: 2.3rem; font-weight: 300; line-height: 1; padding-bottom: 5px;}
    h3 {font-size: 1.5rem; font-weight: 300; line-height: 1.3;}
    .container {z-index: 2; position: relative;}
    .uppercase {text-transform: uppercase;}

    .whiteText {color: #fff !important;}
    .copperText {color: #826958}
    .lightHeather, .lightHeather:hover, .lightHeather:active, .lightHeather:visited {color: #dcd9e6;}
    .lightCopper, .lightCopper:hover, .lightCopper:active, .lightCopper:visited {color: #c2a797;}
    .lightForest, .lightForest:hover, .lightForest:active, .lightForest:visited {color: #c0cdc9;}
    .heatherBg {background: #382e59;}
    .copperBg {background: #826958}
    .silverBg {background: #939598}
    .forestBg {background: #2d5852}
    .wineBg {background: #582b36}
    .blueBg {background: #5c849d}
    .whiteBg {background: #fff;}

    .copperBgAlpha {background: rgba(130,105,88,0.8)}
    .forestBgAlpha {background: rgba(45,88,82,0.8)}
    .whiteBgAlpha {background: rgba(255,255,255,0.8);}
    .whiteTextAlpha {color: rgba(255,255,255,0.6);}
    .lightGreyBgAlpha {background: rgba(242,242,242,0.6);}
    .blendMe {mix-blend-mode: multiply;}
    button:focus {outline:none !important;  box-shadow: none !important;}

    .gradientGold {

      background: #bba090; /* fallback for old browsers */
      background: -webkit-linear-gradient(to right, #bba090, #8a7161); /* Chrome 10-25, Safari 5.1-6 */
      background: linear-gradient(to right, #bba090, #8a7161); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;

    }
    .textShadow {text-shadow: 0px 0px 4px rgba(0,0,0,0.9);}
    .marginBottom05 {margin-bottom: 5px;}
    .marginBottom10 {margin-bottom: 10px;}
    .marginBottom20 {margin-bottom: 20px;}
    .marginBottom30 {margin-bottom: 30px;}
    .paddingTop60 {padding-top: 60px;}
    .paddingBottom60 {padding-bottom: 60px;}
    .paddingTopBottom20 {padding-top: 20px; padding-bottom: 20px;}
    .paddingTopBottom60 {padding-top: 30px; padding-bottom: 30px;}
    .paddingTopBottom80 {padding-top: 80px; padding-bottom: 80px;}
    .paddingTopBottom120 {padding-top: 120px; padding-bottom: 120px;}
    .paddingTopBottom160 {padding-top: 80px; padding-bottom: 80px;}
    .paddingTopBottom200 {padding-top: 100px; padding-bottom: 100px;}
    .paddingTopBottom240 {padding-top: 120px; padding-bottom: 120px;}

    .width70 {width: 96%; margin: 0 auto;}

    .lucullanImage {max-width: 230px;}
    .imageCover {position: absolute; width: 100%; height: 100%; z-index: 1; background-color: rgba(0,0,0,0.4); top: 0;}
    #thePines {
        background-image: url("../images/pines-white.gif");
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 1;
    }

    .parallax {
        min-height: 300px; 
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        -webkit-animation: parallaxPan 30s linear 0s infinite alternate;
    }

    .minHeight1000 {min-height: 1000px;}
    .minHeight800 {min-height: 400px;}
    .setMeFree {clear: both;}

    

/* -------------------- END SET UP -------------------- */


/* -------------------- SECTION CONTENT -------------------- */

    section {position: relative; z-index: 2; overflow: hidden;}
    section img {max-width: 100%;}
    .sectionPadding {padding-top: 30px; padding-bottom: 30px;}
    .sectionContent {position: relative; z-index: 2;}
    .sectionBg {background-size: cover; background-position: center;}
    .sectionSmallText {font-size: 0.6rem; position: absolute; z-index: 4; right: 20px; top: 20px; width: 50%; text-align: right; letter-spacing: 1px;}
    .centerImage {max-width: 150px;}
    .slick-slide {margin: 0 10px;}
    .slick-list {margin: 0 -10px;}

    .smallImagesHolder {position: relative;}
    .smallImagesTextTop {position: relative; display: inline-flex; padding: 2px 6px 0px 6px; font-size: 1rem; height: 34px; top: 14px; align-items: center; line-height: 1.1em; width: 130px; justify-content: center; z-index: 3;}
    .smallImages {object-fit: cover; margin-bottom: 20px;}
    .smallImages img {width: 100%; position: relative; z-index: 1;}
    .fullImage {width: 100%;}
    .fullImage img {width: 100%;}
    
    .arrowSlider {position: absolute; z-index: 2; height: 24px; width: 24px; padding: 5px; bottom: 60px; right: 10px;}

    .nextSlider {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
    .prevSlider {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
    .prevSlider {right: 60px;}
    .sectionImage {position: absolute; top: 0; z-index: 1; background-position:center; background-size: cover; width: 100%; height: 100%; transition: 30s all; transform: scale(1)}
    .slowZoomIn {transform: scale(1.2)}


    /*@-webkit-keyframes parallaxPan {
        0% {background-size: 240%; background-position: 0% 0%;}
        100% {background-size: 270%; background-position: 100% 100%;}
    }*/

/* -------------------- END SECTION CONTENT -------------------- */



/* -------------------- FACILITIES -------------------- */

    #facilitiesImageHolder {width: 1316px; overflow-x: auto}
    /*#facilitiesImage, #facilitiesImageWide {width: 1316px; max-width: initial;}*/
    #facilitiesImageHolderWide {max-width: 1800px; margin: 0 auto; position: relative;}
    #facilitiesImageHolderWide img {mix-blend-mode: darken; position: relative; z-index: 6;  width: 1316px; margin-bottom: 20px; }
    #facilitiesBorder {border-left: 1px solid #eee; border-right: 1px solid #eee; margin: 0 auto; position: absolute; z-index: 4;width: 100%;height: 100%; top: 0; background: rgba(255,255,255,0.8);}

    .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #382e59}
    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {margin: 0; height: 2px;}
    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {margin: 0; height: 7px;}
.mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom: 0;}
    .mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 10px; z-index: 9;}
    .mCSB_scrollTools .mCSB_draggerContainer {background: #eee;}


/* -------------------- END SECTION CONTENT -------------------- */


/* -------------------- MAILCHIMP -------------------- */
    
/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: fit-content; width: -moz-fit-content;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .foot {display:grid; grid-template-columns: 3fr 1fr; width:96%; align-items: center;}
@media screen and (max-width:400px) {#mc_embed_signup .foot {display:grid; grid-template-columns: 1fr; width:100%; align-items: center;}}

@media screen and (max-width:400px) {#mc_embed_signup .referralBadge {width:50%;}}

#mc_embed_signup .brandingLogo {justify-self:right;}
@media screen and (max-width:400px) {#mc_embed_signup .brandingLogo {justify-self:left;}}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {
    margin: 1em 0;
    padding: 0px 20px 20px 20px;
    font-weight: normal;
    float: left;
    top: 70px;
    height: calc(100% - 95px);
    z-index: 1;
    width: 100%;
    position: absolute;
    background: #fff;
    left: 0;
}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#382e59; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:3px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}


    #pageCover {display: none; position: fixed; width: 100%; height: 100%; background: rgba(45,88,82,0.8); z-index: 1032; top: 0;  backdrop-filter: blur(5px);}
    #mailChimpForm {display: none; position: fixed; width: 90%; max-width: 600px; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1033;}
    #closeMailChimp {position: absolute; right: 45px; top: 15px;}
    #mc_embed_signup {width: 100% !important; font-family: 'ageolight' !important; font-display: swap; background: #fff; }
    #mc_embed_signup h2 {font-family: aw-conqueror-didot, serif !important; font-display: swap; font-size: 1.7rem !important;}
    #mc_embed_signup .button {background-color: #382e59 !important;}
    .mailChimpFlip {transform: translate(-50%,-50%) rotateY(0deg) !important;}


/* -------------------- MAILCHIMP -------------------- */


/* -------------------- NAVIGATION -------------------- */
    
    .navbar {height: 140px; transition: all .5s; }
    .navbarOn {height: 85px; }
    #logoHolder {position: relative; width: 150px; transition: all .5s; text-align: center; height: 120px;}
    .logoHolderOn {width: 35px !important;}
    #navDrop {position: fixed; top: -86px; width: 100%; height: 80px; z-index: 7; transition: all .5s; -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5); -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5); box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5); backdrop-filter: blur(10px); background: rgba(56,47,89,0.8)}
    .navDropOn {top: 0 !important;}
    .theLLogo {display: none; width: 35px; position: absolute;  left: 50%; transform: translateX(-50%); top: 30px;}
    .desktopLogo {width: 100%; transition: all .5s; position: absolute; left: 50%; transform: translateX(-50%)}
    .desktopHide {width: 80px;}
    .navbar-expand-md .navbar-nav {width: 100%; align-items: center; font-size: 1rem; transition: all 0.3s ease-in-out;}
    .didotFont {font-family: aw-conqueror-didot, serif; font-display: swap; font-weight: 300; font-style: normal;}
    .navbar-light .navbar-nav .nav-link {color: #fff; letter-spacing: 1px;}
    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: #c2a797}
    
    .burgerNavHolder, .closeNavHolder {position: relative; border:1px solid #fff; padding: 10px 10px 4px 10px; width: 50px; backdrop-filter: blur(10px); background: rgba(56,47,89,0.8);}
    .burgerNav {width: 100%; height: 1px; margin-bottom: 6px; background: #fff;}
    #mobileLogo {width: 130px;}
    #mobileLogoFixed {width: 130px; position: absolute; top: 15px; right: 15px; z-index: 5;}
    .offcanvas-top {height: 55vh; padding: 15px; font-size: 2rem; text-transform: uppercase; backdrop-filter: blur(10px); background: rgba(56,47,89,0.8);}
    .offcanvas-top a {margin-top: 15px;}
    .btn-close {background: none;}
    #closeNav {position: absolute; top: 25px; right: 50px; }
    .closeNav {background: #fff; width: 100%; height: 1px; position: relative;}
    .closeNav1 {transform: rotate(-45deg); top: 11px;}
    .closeNav2 {transform: rotate(45deg); top: 10px;}
    .closeNavHolder {height: 45px;}

/* -------------------- END NAVIGATION -------------------- */


#introVideo {height: 1007px; width: 1798px; position: relative; margin: 0 auto; z-index: 10; overflow: hidden; /*padding:44.29% 0 0 0;*/}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 1798px;
    z-index: 2;
    margin: 0 auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* -------------------- CAROUSEL -------------------- */

    #carouselFade {background: #fff; z-index: 2;}
    .carousel-item {position: relative; z-index: 1;}
    .carousel-cover {position: absolute; z-index: 2; background: #382e59; width: 100%; height: 100%; opacity: 0.4; mix-blend-mode: multiply;}
    .carousel-text  {position: absolute; z-index: 3; top: 50%; left: 50%; width: 80%; transform: translate(-50%,-50%); font-size: 3.5rem; text-align: center; line-height: 1;}
    .carousel-caption-text {position: absolute; z-index: 3; bottom: 50px; left: 50px; text-transform: uppercase; font-size: 0.7rem;}
    .carousel-item img {height: 500px; min-width: auto; object-fit: cover; object-position: center;}
    .carousel-control-next, .carousel-control-prev {width: 6%}
    .carousel-control-next, .carousel-control-prev {opacity: 1;}


/* -------------------- END CAROUSEL -------------------- */


/* -------------------- SLIDER 2 -------------------- */
    .slider2Image {transition: all 30s;}
    #secondSlider .carousel-caption-text {top: 50px; right: 50px; left: auto; bottom: auto;}
    .royalDeesideLogo {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 2; width: 110px; height: auto !important}
    .royalDeesideImage {width: 100%; position: fixed; z-index: 1; height: 1000px; object-fit: cover; object-position: center;}

/* -------------------- END SLIDER 2 -------------------- */

/* -------------------- OVERVIEW -------------------- */

    .overviewHolder {position: relative; width: 100%; height: 100%;}
    .overviewPin {top: 41%; position: absolute; z-index: 3; width: 40px; height: 40px; border-radius: 50%; text-align: center; right: 43%;}
    .overviewPin img {width: auto; height: 60%; margin-top: 19%;}
    .overviewMap {z-index: 1; text-align: center; width: 100%; height: 100%; position: relative;}
    .overviewMap img {width: 150%; height: 130%; position: relative; top: -60px;}
    .overviewIso {position: absolute; z-index: 2; right: 0; bottom: -15px; width: 100%; text-align: right}

/* -------------------- END OVERVIEW -------------------- */


/* -------------------- LOCATION -------------------- */

    .locationMapGradient {position: absolute; width: 100%; height: 100%; z-index: 2; background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 10%);}
    .locationHolder {position: relative}
    .locationMap {position: relative; z-index: 1;}
    .locationMap img {width: 180%; max-width: 180%;}
    .keyIcon {width: 10px; float: left; margin-right: 5px;}
    .keyText {float: left; margin-right: 20px; font-size: 0.8rem; font-weight: 600; padding-top: 2px;}
    .keyHolder {display: flex; justify-content: center;}

/* -------------------- END LOCATION -------------------- */


/* -------------------- FOOTER -------------------- */

    #footer {font-size: 1rem; padding: 15px;}
    .footerLogo img {height: 58px;}
    .footerIcon img {width: 20px; margin-right: 10px;}

/* -------------------- END FOOTER -------------------- */




@media (max-width: 600px) {
    .carousel-text { line-height: 1.2; font-size: 3rem;}
    .carousel-caption-text {bottom: 20px; left: 20px;}
    #secondSlider .carousel-caption-text {top: 20px; right: 20px;}
    #secondSlider .carousel-control-next {right: 10px;}
    .carousel-control-next, .carousel-control-prev {bottom: 20px; align-items: flex-end;}
    .carousel-control-prev {left: auto; right: 50px;}
}

@media (min-width: 768px) {
    h2 {font-size: 2.5rem;}
    .width70 {width: 70%;}
    
    #logoHolder {width: 100px; height: 90px;}
    .theLLogo {top: 15px;}
    .carousel-item img {height: 740px; }
    .smallImagesTextTop {font-size: 0.6rem;}
    #footer {font-size: 0.8rem;}
    .footerIcon img {width: 14px; margin-right: 10px;}
    .overviewMap img {width: 140%; height: 120%;}
    .overviewPin {top: 47%; right: 45%;}
    .carousel-control-next, .carousel-control-prev {width: 13%}
    .parallax {min-height: 400px; background-attachment: fixed;}
    .paddingTopBottom160 {padding-top: 160px; padding-bottom: 160px;}
    .paddingTopBottom200 {padding-top: 200px; padding-bottom: 200px;}
    .paddingTopBottom240 {padding-top: 240px; padding-bottom: 240px;}
    .footerLogo img {height: 40px;}
    .sectionImage {width: 100%;}
    
    #mc_embed_signup h2 {font-size: 2rem !important;}
    
    
   
    
    

}

@media (min-width: 820px){
    .container, .container-md, .container-sm {max-width: 800px;}
}

@media (min-width: 1024px) {
    .container, .container-md, .container-sm {max-width: 944px;}
    .sectionPadding {padding-top: 60px; padding-bottom: 60px;}
    .paddingTopBottom60 {padding-top: 60px; padding-bottom: 60px;}
    .overviewMap {position: absolute; text-align: right;}
    .overviewIso {bottom: -40px;}
    .overviewPin {top: 30%; width: 50px; height: 50px; right: 33%;}
    .minHeight800 {min-height: 550px;}
    .carousel-item img {height: 540px; }
    .smallImagesTextTop {width: 100px;}
    #facilitiesImageHolderWide img {width: 90%; max-width: initial;}
}

@media (min-width: 1180px) {
    .minHeight800 {min-height: 650px;}
    .sectionSmallText {width: 25%; right: 40px; top: 40px;}
    .container, .container-md, .container-sm {max-width: 1100px;}
    .overviewPin {top: 23%; right: 40%;}
}

@media (min-width: 1366px){
    html {font-size: 15px; }

    .container, .container-md, .container-sm {max-width: 1286px;}
    .carousel-item img {height: 660px; }
    .smallImagesTextTop {font-size: 0.5rem;}
    .child-container{width:100%;}
    #child{ width:100%;}
    #child img {width: 100%;}
    .overviewMap img {top: -170px;}


}


@media (min-width: 1600px) {
    html {font-size: 16px; }

    body {line-height: 1.5; letter-spacing: 1px; }
    .smallImagesTextTop {font-size: 0.7rem; width: 130px;}
    .carousel-item img {height: 870px; }
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1520px;}
    .minHeight800 {min-height: 800px;}
    .width70 {width: 60%;}
    #facilitiesImageHolderWide img {width: 1440px;}

}

@media (min-width: 1700px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1620px;}
}

@media (min-width: 1800px) {
    .embed-container {padding-bottom: 0; height: 1007px; max-width: 1802px;}

    section, #carouselFade {max-width: 1792px; margin: 0 auto;   border-left: 1px solid #eee; border-right: 1px solid #eee;}
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1720px;}
}
