.advert-background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out;z-index:-1}.advert-wrapper{display:flex;width:100%;height:100%}.advert-wrapper .advert-container{position:relative;display:flex;flex-direction:column;padding:1.5rem;border-radius:0;overflow:hidden}.advert-wrapper .advert-container .advert-content{width:100%}.advert-wrapper .advert-container .advert-content h2{font-size:1.7rem}.advert-wrapper .advert-container .advert-content.advert-content-text-left{text-align:left}.advert-wrapper .advert-container .advert-content.advert-content-text-center{text-align:center}.advert-wrapper .advert-container .advert-content.advert-content-text-right{text-align:right}.advert-wrapper .advert-container .advert-content .advert-link-button{display:block;margin-top:1rem;padding:.75rem 1.5rem;background-color:var(--highlight-color, #007bff);color:var(--highlight-text-color, #ffffff);text-decoration:none;border-radius:.25rem;transition:background-color .3s ease}.advert-wrapper .advert-container .advert-content .advert-link-button:hover{background-color:var(--highlight-color, #0056b3)}.advert-wrapper.advert-type-full_image,.advert-wrapper.advert-type-text_only{align-items:center;justify-content:center}.advert-wrapper.advert-type-full_image .advert-container,.advert-wrapper.advert-type-text_only .advert-container{width:75%}.advert-wrapper.advert-type-image_left_advert_right,.advert-wrapper.advert-type-image_right_advert_left{align-items:center}.advert-wrapper.advert-type-image_left_advert_right .advert-container,.advert-wrapper.advert-type-image_right_advert_left .advert-container{width:100%;flex-direction:row;align-items:center}.advert-wrapper.advert-type-image_left_advert_right .advert-image,.advert-wrapper.advert-type-image_right_advert_left .advert-image{width:50%;flex-shrink:0;padding:1rem}.advert-wrapper.advert-type-image_left_advert_right .advert-image img,.advert-wrapper.advert-type-image_right_advert_left .advert-image img{width:100%;height:auto;display:block}.advert-wrapper.advert-type-image_left_advert_right .advert-content,.advert-wrapper.advert-type-image_right_advert_left .advert-content{width:50%;flex-shrink:0}.advert-wrapper.advert-type-image_right_advert_left .advert-container{flex-direction:row-reverse}.advert-wrapper.advert-type-image_top_advert_bottom,.advert-wrapper.advert-type-image_bottom_advert_top{align-items:center}.advert-wrapper.advert-type-image_top_advert_bottom .advert-container,.advert-wrapper.advert-type-image_bottom_advert_top .advert-container{width:100%;flex-direction:column;align-items:center}.advert-wrapper.advert-type-image_top_advert_bottom .advert-image,.advert-wrapper.advert-type-image_bottom_advert_top .advert-image{width:100%;flex-shrink:0;padding:1rem}.advert-wrapper.advert-type-image_top_advert_bottom .advert-image img,.advert-wrapper.advert-type-image_bottom_advert_top .advert-image img{width:100%;height:auto;display:block;margin:0 auto}.advert-wrapper.advert-type-image_top_advert_bottom .advert-content,.advert-wrapper.advert-type-image_bottom_advert_top .advert-content{width:100%;flex-shrink:0}.advert-wrapper.advert-type-image_bottom_advert_top .advert-container{flex-direction:column-reverse}@media(max-width: 768px){.advert-container{max-width:100%}}/*# sourceMappingURL=advert.css.map */
