body section:not(.section-listings-intro){width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:15px;padding-top:15px}@media (max-width:750px){body section{flex-direction:column}}.section-listings-intro{width:95%;display:flex;flex-direction:row;margin-top:20px;padding:0 5px;text-align:center}.section-listings-intro .adv-cont{width:300px}.adv-cont .adv-cont-inner{width:100%;height:120px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.section-listings-intro .mid-cont{width:calc(100% - 600px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 2px}.mid-cont .h1-std{font-size:3.5rem}.adv-cont-l{align-items:flex-start}.adv-cont-r{align-items:flex-end}.adv-top picture{width:100%;height:100%}.adv-top .banner-img{width:100%;height:100%;object-fit:contain;border:none}@media (min-width:2000px){.section-listings-intro{width:75%}}@media (max-width:1400px){.section-listings-intro .adv-cont{width:250px}.adv-cont .adv-cont-inner{height:100px}.section-listings-intro .mid-cont{width:calc(100% - 500px)}.section-listings-intro{width:100%}.mid-cont .click-msg,.mid-cont .list-of-topics{width:100%}}@media (max-width:1000px){.section-listings-intro .adv-cont{width:150px}.adv-cont .adv-cont-inner{height:60px}.section-listings-intro .mid-cont{width:calc(100% - 300px)}.mid-cont .click-msg,.mid-cont .list-of-topics{width:100vw}}@media (max-width:750px){.section-listings-intro .adv-cont{width:100px}.adv-cont .adv-cont-inner{height:40px;font-size:.65rem}.section-listings-intro .mid-cont{width:calc(100% - 200px)}}@media (max-width:550px){.h1-std{font-size:2rem!important}.section-listings-intro .adv-cont{width:75px}.adv-cont .adv-cont-inner{height:30px}.section-listings-intro .mid-cont{width:calc(100% - 150px)}.section-listings-intro .adv-cont .adv-btn{font-size:.65rem}}@media (max-width:400px){.section-listings-intro{flex-direction:column}.section-listings-intro .img-container,.section-listings-intro .mid-cont{width:100%}.section-listings-intro .adv-cont:not(.adv-cont-draft){display:none}.mid-cont .click-msg,.mid-cont .list-of-topics{font-size:1rem}.mid-cont .topic{font-size:.85rem;font-weight:400}}.section-listings-search{padding:0 5px;margin-top:0}.section-carousel-listing-ideas,.section-ev-carousel{flex-direction:column;box-shadow:0 0 1px #293749}.section-ev-carousel{background-color:#d4c4d4}.section-carousel-listing-ideas .idea-intro,.section-ev-carousel .idea-intro{font-size:1.1rem}.section-carousel-listing-ideas .slider-inner-cont,.section-ev-carousel .slider-inner-cont{justify-content:flex-start;margin:2.5px;background-color:transparent}.section-carousel-listing-ideas .category-header,.section-ev-carousel .category-header{width:100%;text-decoration:none;margin:5px 0;padding:5px;font-size:1.1rem;color:#000;text-align:center}.section-carousel-listing-ideas .category-header{background-color:#ca9dc5}.section-ev-carousel .category-header{background-color:#fff}.section-ev-carousel .special-event-date{font-size:.9rem;background-color:#dfd5dd;margin-top:5px}.slider-inner-cont .category-description{font-size:.9rem;text-align:center;background-color:#e4e6e7;margin-bottom:10px}.slider-inner-cont>*{background-color:transparent}.slider-inner-cont .listing-links{display:flex;flex-direction:column;gap:8px;font-size:.9rem;text-align:center;color:#fff}.section-carousel-listing-ideas .listing-img{height:100px}.section-carousel-listing-ideas .listing-img img{object-fit:cover;height:100px}.section-carousel-listing-ideas .swiper-pagination-bullet.swiper-pagination-bullet-active,.section-ev-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a887a4}@media (max-width:750px){.section-carousel-listing-ideas .category-header,.section-ev-carousel .category-header{font-size:1rem}}.section-testimonials-carousel{background-color:rgba(240,202,202,.514);text-align:center;flex-direction:column}.section-testimonials-carousel .slider-inner-cont{justify-content:flex-start}.section-testimonials-carousel .carousel-top-i{display:flex;flex-direction:column;align-items:center;margin-top:20px}.section-testimonials-carousel .listing-img{height:100px}.section-testimonials-carousel .listing-img img{object-fit:cover;height:100px}.section-testimonials-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a887a4}.person{text-align:center;color:#7a5083;margin-bottom:30px}.section-txt-btns{width:100%;flex-direction:column;margin:20px 0 30px 0}.section-txt-btns h4{text-align:center}