.page-offer section{padding:4rem 0}.page-offer section .title{margin:0 0 2rem}.page-offer section .wysiwyg h2{color:#75706a;font-family:Cinzel;font-size:2.5em;font-weight:400;line-height:1.2}.page-offer section .wysiwyg h3{color:#486f42;font-family:Cinzel;font-size:2.25em;font-weight:400;line-height:1.2}.page-offer section .wysiwyg ul{padding-left:1em}.page-offer section .wysiwyg ul li{list-style:none;margin-bottom:5px;padding-left:1.5em;position:relative}.page-offer section .wysiwyg ul li:before{background:#9b8354;content:"";display:inline-block;height:12px;left:0;position:absolute;top:7px;width:12px}.page-offer section.section-top{background-position:50%;background-size:cover;padding:0;position:relative}.page-offer section.section-top:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-offer section.section-top .section{z-index:9}.page-offer section.excerpt .desc{align-items:center;display:flex;flex-direction:row;gap:4rem}.page-offer section.excerpt .desc>*{flex:1 1 50%;max-width:50%}.page-offer section.excerpt .desc .text p:first-child{margin-top:0}.page-offer section.excerpt .desc .text .button-primary{margin-top:1rem}.page-offer section.excerpt .desc .image img{height:584px;object-fit:cover;width:100%}.page-offer section.directions .directions .item{align-items:center;display:flex;flex-direction:row;gap:4rem;margin-bottom:2rem}.page-offer section.directions .directions .item>*{flex:1 1 50%;max-width:50%}.page-offer section.directions .directions .item .text p:first-child{margin-top:0}.page-offer section.directions .directions .item .text .button-primary{margin-top:1rem}.page-offer section.directions .directions .item .image{box-shadow:0 0 20px rgba(0,0,0,.2);height:584px;width:100%}.page-offer section.directions .directions .item .image img{height:584px;object-fit:cover;width:100%}.page-offer section.directions .directions .item:nth-child(2n){flex-direction:row-reverse}.page-offer section.directions .directions .item:last-child{margin-bottom:0}.page-offer section.experiences .desc{display:flex;flex-direction:row;gap:4rem}.page-offer section.experiences .desc>*{flex:1 1 50%;max-width:50%}.page-offer section.experiences .desc .text p:first-child{margin-top:0}.page-offer section.experiences .desc .image img{height:750px;object-fit:cover;width:100%}.page-offer section.experiences .experiences{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;margin-top:-650px;width:900px}.page-offer section.experiences .experiences .item{align-items:center;background:#f9f9f9;box-shadow:0 20px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:0 1rem;text-align:center}.page-offer section.experiences .experiences .item .icon img{filter:brightness(0) saturate(100%) invert(66%) sepia(17%) saturate(1162%) hue-rotate(8deg) brightness(92%) contrast(92%);height:60px}.page-offer section.experiences .experiences .item .text{color:#486f42;font-family:Cinzel;font-size:1.25em;line-height:1.2;margin-top:.5rem}.page-offer section.when{background:url(../../assets/img/cta-bg.jpg) no-repeat 50%;background-size:cover;color:#000;margin-top:6rem}.page-offer section.when .title h2{color:#000}.page-offer section.how .boxes{counter-reset:icon-counter}.page-offer section.how .boxes .item{align-items:center;background:#f9f9f7;display:flex;flex-direction:row;gap:4rem;margin-bottom:1.5rem}.page-offer section.how .boxes .item .icon{counter-increment:icon-counter;flex:0 0 25%;height:150px;max-width:25%;position:relative}.page-offer section.how .boxes .item .icon:before{bottom:35px;color:#fff;content:counter(icon-counter);display:flex;font-size:135px;font-weight:900;left:-20px;position:absolute;z-index:2}.page-offer section.how .boxes .item .icon img{height:150px;object-fit:cover;width:100%}.page-offer section.how .boxes .item .text{flex:0 0 75%;font-family:Cinzel;font-size:1.8em;line-height:1.2;max-width:68%}.page-offer section.how .desc{font-size:1.2em;margin-top:2rem}.page-offer section.faq .title{text-align:center}.page-offer section.cta{background:url(../../assets/img/cta2.jpg) no-repeat 50%;background-size:cover}.page-offer section.cta .section{text-align:center}.page-offer section.cta .section .title{color:#fff;font-family:Cinzel;font-size:2.5em;line-height:1.2;text-align:center}.page-offer section.cta .section .title p{font-family:Lato,sans-serif;font-size:.6em;font-weight:300}@media (max-width:1024px){.page-offer section{padding:2rem 0}.page-offer section .wysiwyg h2{font-size:1.8em}.page-offer section .wysiwyg h3{font-size:1.5em}.page-offer section .wysiwyg ul{text-align:left}.page-offer section.excerpt .desc{flex-direction:column;gap:2rem}.page-offer section.excerpt .desc>*{flex:1 1 100%;max-width:100%}.page-offer section.excerpt .desc .text{order:1}.page-offer section.excerpt .desc .image{order:2}.page-offer section.excerpt{text-align:center}.page-offer section.directions .directions .item{flex-direction:column;gap:0}.page-offer section.directions .directions .item>*{flex:1 1 100%;max-width:100%}.page-offer section.directions .directions .item .image img{height:300px}.page-offer section.directions .directions .item .image{box-shadow:0 0 0}.page-offer section.directions .directions .item:nth-child(2n){flex-direction:column}.page-offer section.directions{text-align:center}.page-offer section.experiences .desc{flex-direction:column;gap:2rem}.page-offer section.experiences .desc>*{flex:1 1 100%;max-width:100%}.page-offer section.experiences .desc .image{display:none}.page-offer section.experiences .experiences{margin-top:0;width:100%}.page-offer section.experiences .experiences .item{box-shadow:0 0 0;min-height:auto;padding:1rem}.page-offer section.experiences{text-align:center}.page-offer section.when{margin-top:0;text-align:center}.page-offer section.how{text-align:center}.page-offer section.how .boxes .item{background:transparent;flex-direction:column;gap:0;text-align:center}.page-offer section.how .boxes .item .text{font-size:1.2em;max-width:100%}.page-offer section.how .desc{font-size:1em}.page-offer section.cta .section .title{font-size:1.5em}}
/*# sourceMappingURL=offer.css.map */