﻿.p_margin p:not(:last-child){margin-bottom:15px}.elementor-element-hdrouter{transition:background-color .3s ease}.elementor-element-hdrouter.is-scrolled{background-color:rgba(0,0,0,.4)}.home-banner-slider{width:100%;position:relative}.hbs__swiper{width:100%;height:480px}.hbs__slide{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:flex-end}.hbs__overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.hbs__content{position:relative;z-index:2;padding:32px 20px;width:100%}.hbs__title{color:#fff;font-size:22px;font-weight:700;line-height:1.4;margin:0 0 10px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.hbs__subtitle{color:rgba(255,255,255,.88);font-size:14px;line-height:1.2;margin:0 0 18px}.hbs__btn{display:inline-block;padding:10px 24px;border-radius:4px;font-size:14px;line-height:1.2;font-weight:600;text-decoration:none;transition:opacity .2s ease}.hbs__btn:hover{opacity:.88;text-decoration:none}.hbs__btn--primary{background:#e61b49;color:#fff}.hbs__btn--secondary{background:#fff;color:#17273b}.hbs__pagination .swiper-pagination-bullet{background:rgba(255,255,255,.6);opacity:1}.hbs__pagination .swiper-pagination-bullet-active{background:#fff}.hbs__btn-prev,.hbs__btn-next{color:#fff}.hbs__btn-prev::after,.hbs__btn-next::after{font-size:18px;line-height:1.2}.banner-feature{position:relative;width:100%;display:flex;flex-direction:column}.banner-feature__slides{position:relative;width:100%;height:460px;flex-shrink:0}.banner-feature__slides .banner-feature__slide{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end}.banner-feature__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0.1) 100%);pointer-events:none}.banner-feature__content{position:relative;z-index:2;padding:28px 20px 124px;width:100%}.banner-feature__content .banner-feature__meta{color:#e61b49;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 12px}.banner-feature__content .banner-feature__title{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 14px;color:#fff}.banner-feature__content .banner-feature__title a{color:#fff;text-decoration:none}.banner-feature__content .banner-feature__title a:hover{color:#fff;text-decoration:none}.banner-feature__content .banner-feature__excerpt{color:#fff;font-size:13px;line-height:1.5;margin:0 0 16px}.banner-feature__content .banner-feature__cats{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.banner-feature__content .banner-feature__cat{color:#e61b49;font-size:12px;line-height:1.4;font-weight:500;text-decoration:none;white-space:nowrap}.banner-feature__content .banner-feature__cat:hover{color:#e61b49;text-decoration:underline}.banner-feature__content .banner-feature__btn{display:inline-block;margin:20px 0 0;padding:10px 20px;border:2px solid #fff;border-radius:10px;background:rgba(0,0,0,0);color:#fff;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s ease}.banner-feature__content .banner-feature__btn:hover{background:rgba(255,255,255,.14);color:#fff;text-decoration:none}.banner-feature__nav{position:absolute;bottom:72px;left:20px;z-index:10;display:flex;gap:10px}.banner-feature__prev,.banner-feature__next{width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,.18);color:#fff;font-size:18px;line-height:1.2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;backdrop-filter:blur(4px)}.banner-feature__prev:hover,.banner-feature__next:hover{background:rgba(255,255,255,.32)}.banner-feature__slides .banner-feature__pagination{position:absolute;bottom:31px;left:20px;width:auto;z-index:10;display:flex;gap:8px;align-items:center;--swiper-pagination-bullet-horizontal-gap: 0}.banner-feature__slides .banner-feature__pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0;opacity:1;background:rgba(255,255,255,.5);transition:background .2s ease,transform .2s ease}.banner-feature__slides .banner-feature__pagination .swiper-pagination-bullet-active{background:#e61b49;transform:scale(1.2)}.banner-feature__list{display:none;flex-direction:column;gap:8px;width:100%;padding:16px 0}.banner-news-item{display:flex;align-items:stretch;gap:0;border:none;border-radius:8px;overflow:hidden;text-decoration:none;text-align:left;min-height:90px;cursor:pointer;padding:0;background:rgba(30,30,40,.58);backdrop-filter:blur(4px);transition:background .25s ease}.banner-news-item .banner-news-item__thumb{flex:0 0 110px;width:110px;align-self:stretch;position:relative;overflow:hidden}.banner-news-item .banner-news-item__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.banner-news-item .banner-news-item__title{color:#fff;font-size:13px;font-weight:600;line-height:1.2;padding:14px 16px;display:flex;align-items:center;transition:color .25s ease}.banner-news-item.is-active{background:rgba(255,255,255,.92)}.banner-news-item.is-active .banner-news-item__title{color:#17273b}.banner-news-item:hover:not(.is-active){background:rgba(30,30,40,.72)}.category-banner{position:relative;width:100%;height:460px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end}.category-banner__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0.1) 100%);pointer-events:none}.category-banner__content{position:relative;z-index:2;padding:28px 20px 32px;width:100%}.category-banner__content .category-banner__meta{color:#e61b49;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 12px}.category-banner__content .category-banner__title{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 14px;color:#fff}.category-banner__content .category-banner__title a{color:#fff;text-decoration:none}.category-banner__content .category-banner__title a:hover{color:#fff;text-decoration:none}.category-banner__content .category-banner__excerpt{color:#fff;font-size:13px;line-height:1.5;margin:0 0 16px}.category-banner__content .category-banner__cats{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.category-banner__content .category-banner__cat{color:#e61b49;font-size:12px;line-height:1.4;font-weight:500;text-decoration:none;white-space:nowrap}.category-banner__content .category-banner__cat:hover{color:#e61b49;text-decoration:underline}.category-banner__content .category-banner__btn{display:inline-block;margin:20px 0 0;padding:10px 20px;border:2px solid #fff;border-radius:10px;background:rgba(0,0,0,0);color:#fff;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s ease}.category-banner__content .category-banner__btn:hover{background:rgba(255,255,255,.14);color:#fff;text-decoration:none}.news-cards-wrap{display:flex;flex-direction:column;gap:20px;padding:20px 0}.news-card{flex:1 1 100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column}.news-card .news-card__img-link{display:block}.news-card .news-card__img{width:100%;height:180px;object-fit:cover;display:block}.news-card .news-card__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.news-card .news-card__cats{display:flex;flex-wrap:wrap;gap:6px}.news-card .news-card__cat{color:#e61b49;font-size:12px;line-height:1.2;font-weight:600;text-decoration:none}.news-card .news-card__cat:hover{text-decoration:underline}.news-card .news-card__meta{font-size:12px;line-height:1.2;color:#666;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.news-card .news-card__sep{color:#ccc}.news-card .news-card__title{font-size:15px;font-weight:700;line-height:1.2;margin:0}.news-card .news-card__title a{color:#17273b;text-decoration:none}.news-card .news-card__title a:hover{color:#e61b49}.news-card .news-card__excerpt{font-size:13px;color:#555;line-height:1.2;flex:1}.news-card .news-card__readmore{color:#e61b49;font-size:13px;line-height:1.2;font-weight:600;text-decoration:none}.news-card .news-card__readmore:hover{text-decoration:underline}.featured-partner__heading,.editors-picks__heading{color:#e61b49;font-size:20px;font-weight:700;line-height:1.4;margin:0 0 18px}.recommended__grid{display:flex;flex-direction:column;gap:20px}.recommended__top,.recommended__bottom{display:flex;flex-direction:column;gap:20px}.recommended__main{display:flex;flex-direction:column;gap:20px}.recommended__text-row{display:flex;flex-direction:column;gap:20px}.recommended__aside{display:flex;flex-direction:column;gap:20px}.recommended-card{background:#e1e3ed;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.recommended-card .recommended-card__img-link{display:block}.recommended-card .recommended-card__img{width:100%;height:193px;object-fit:cover;display:block}.recommended-card .recommended-card__content{padding:20px 26px 26px;display:flex;flex-direction:column;gap:10px}.recommended-card .recommended-card__badge{align-self:flex-start;border:2px solid #e61b49;border-radius:16px;color:#e61b49;font-size:11px;font-weight:500;line-height:1.2;padding:4px 10px}.recommended-card .recommended-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;line-height:1.2;font-weight:600;color:#8f8f8f}.recommended-card .recommended-card__title{font-size:18px;font-weight:700;line-height:1.2;margin:0}.recommended-card .recommended-card__title a{color:#181d27;text-decoration:none}.recommended-card .recommended-card__title a:hover{color:#e61b49}.recommended-card .recommended-card__excerpt{font-size:14px;line-height:1.2;color:#343434;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.recommended-card--hero{position:relative;min-height:420px;background-size:cover;background-position:center;background-repeat:no-repeat;justify-content:flex-end}.recommended-card--hero .recommended-card__overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.recommended-card--hero .recommended-card__content{position:absolute;inset:0;z-index:2;justify-content:flex-end}.recommended-card--hero .recommended-card__badge{border-color:#fff;color:#fff}.recommended-card--hero .recommended-card__meta{color:rgba(255,255,255,.85)}.recommended-card--hero .recommended-card__title a{color:#fff}.recommended-card--hero .recommended-card__title a:hover{color:#fff;text-decoration:underline}.recommended-card--hero .recommended-card__excerpt{color:rgba(255,255,255,.9)}.aaa .recommended__grid{gap:48px}.aaa-load-more{display:flex;justify-content:center;margin-top:40px}.aaa-load-more .aaa-load-more__btn{padding:12px 32px;border:none;border-radius:10px;background:#e61b49;color:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:opacity .2s ease}.aaa-load-more .aaa-load-more__btn:hover{opacity:.88}.aaa-load-more .aaa-load-more__btn:disabled{opacity:.6;cursor:default}.aaa-block{display:flex;flex-direction:column;gap:20px}.aaa-block .recommended-card{position:relative}.aaa-block .recommended-card__title a::after{content:"";position:absolute;inset:0;z-index:3}.aaa-block .recommended-card__img-link{position:relative;z-index:0}.most-viewed .most-viewed__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.most-viewed .most-viewed__item{display:flex;flex-direction:column;gap:6px}.most-viewed .most-viewed__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;line-height:1.2;font-weight:600;color:#8f8f8f}.most-viewed .most-viewed__title{font-size:18px;font-weight:700;line-height:1.2;color:#181d27;text-decoration:none}.most-viewed .most-viewed__title:hover{color:#e61b49}.agency-cards-wrap{display:flex;flex-direction:column;gap:24px;padding:20px 0}.agency-card{flex:1 1 100%;background:rgba(0,0,0,0);padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.agency-card .agency-card__media{position:relative;width:100%;margin-bottom:60px}.agency-card .agency-card__img-link{display:block;width:100%}.agency-card .agency-card__img{width:100%;height:150px;object-fit:cover;border-radius:10px;display:block}.agency-card .agency-card__brand{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);width:104px;height:104px;border-radius:50%;object-fit:cover;background:#fff;border:6px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.12);display:block}.agency-card .agency-card__title{font-size:18px;font-weight:700;line-height:1.2;margin:4px 0 0}.agency-card .agency-card__title a{color:#17273b;text-decoration:none}.agency-card .agency-card__title a:hover{color:#e61b49}.agency-card .agency-card__desc{font-size:14px;color:#555;line-height:1.2;margin:0}.agency-card .agency-card__meta{align-self:stretch;list-style:none;margin:4px 0 0;padding:0;text-align:left}.agency-card .agency-card__meta li{display:flex;align-items:flex-start;gap:6px;font-size:14px;color:#17273b;line-height:1.2;margin:0 0 6px}.agency-card .agency-card__meta li:last-child{margin-bottom:0}.agency-card .agency-card__pin{flex:0 0 auto;width:13px;height:15px;margin-top:3px}.agency-card .agency-card__btn{align-self:stretch;display:block;margin-top:auto;padding:14px 24px;border:1px solid #557372;border-radius:10px;color:#557372;font-size:16px;line-height:1.2;font-weight:600;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.agency-card .agency-card__btn:hover{background:#557372;border-color:#557372;color:#fff;text-decoration:none}.agency-cta{flex:1 1 100%;order:999;background:#e1e3ed;border-radius:12px;padding:28px 24px;display:flex;flex-direction:column}.agency-cta .agency-cta__title{font-size:20px;font-weight:700;line-height:1.4;color:#17273b;margin:0 0 16px}.agency-cta .agency-cta__text{font-size:14px;color:#555;line-height:1.2;margin:0}.agency-cta .agency-cta__btn{align-self:flex-start;margin-top:auto;padding:10px 24px;border:1px solid #9aa4b1;border-radius:6px;color:#17273b;font-size:14px;line-height:1.2;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.agency-cta .agency-cta__btn:hover{background:#17273b;border-color:#17273b;color:#fff;text-decoration:none}.careers-cards-wrap{display:flex;flex-direction:column;gap:40px;padding:20px 0}.career-card{flex:1 1 100%;background:rgba(0,0,0,0);display:flex;flex-direction:column;text-align:left}.career-card .career-card__media{width:100%;min-height:90px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}.career-card .career-card__title{font-size:18px;font-weight:700;line-height:1.2;color:#17273b;margin:20px 0 0}.career-card .career-card__meta{list-style:none;margin:10px 0 0;padding:0}.career-card .career-card__meta li{display:flex;align-items:flex-start;gap:6px;font-size:14px;color:#17273b;line-height:1.2;margin:0 0 6px}.career-card .career-card__meta li:last-child{margin-bottom:0}.career-card .career-card__pin{flex:0 0 auto;width:13px;height:15px;margin-top:3px}.career-card .career-card__actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.career-card .career-card__btn{display:block;padding:14px 24px;border:1px solid #557372;border-radius:10px;color:#557372;font-size:15px;line-height:1.2;font-weight:600;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.career-card .career-card__btn:hover{background:#557372;border-color:#557372;color:#fff;text-decoration:none}.careers-cta{flex:1 1 100%;order:999;background:#e1e3ed;border-radius:12px;padding:28px 24px;display:flex;flex-direction:column}.careers-cta .careers-cta__title{font-size:20px;font-weight:700;line-height:1.4;color:#17273b;margin:0 0 16px}.careers-cta .careers-cta__text{font-size:14px;color:#555;line-height:1.2;margin:0}.careers-cta .careers-cta__btn{align-self:flex-start;margin-top:auto;padding:10px 24px;border:1px solid #9aa4b1;border-radius:6px;color:#17273b;font-size:14px;line-height:1.2;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.careers-cta .careers-cta__btn:hover{background:#17273b;border-color:#17273b;color:#fff;text-decoration:none}.maa-single{align-items:flex-start;flex-wrap:wrap}.maa-single__main{flex:1 1 100%;min-width:0}.maa-single__sidebar{flex:1 1 100%}.maa-single__breadcrumb a{color:#000;text-decoration:none}.maa-single__breadcrumb a:hover{color:#e61b49}.maa-single__meta .elementor-icon-list-items,.maa-single__meta .elementor-icon-list-text,.maa-single__meta .elementor-post-info__item,.maa-single__meta a{font-size:14px;line-height:1.2;font-weight:600;color:#e61b49;text-decoration:none}.maa-single__meta .elementor-icon-list-icon{display:none}.maa-single .maa-single__title .elementor-heading-title{margin:0}.maa-single__cats .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.maa-single__cats .elementor-post-info__terms-list-item{border:1px solid #e61b49;border-radius:16px;padding:2px 10px;font-size:14px;font-weight:500;line-height:1.2;color:#e61b49}.maa-single__cats .elementor-post-info__terms-list-item a{color:#e61b49;text-decoration:none}.maa-single__cats .elementor-post-info__terms-list .elementor-post-info__terms-list-item:after{content:none}.maa-single__featured img{border-radius:10px;width:100%;height:auto}.maa-single__content{font-size:16px;line-height:1.2;color:#343434}.maa-single__content img{border-radius:10px;margin-bottom:15px}.post-share{display:flex;align-items:center;gap:12px}.post-share__btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #e9eaeb;border-radius:10px;box-shadow:0 1px 2px rgba(10,13,18,.05);color:#98a2b3;cursor:pointer;transition:color .15s ease,border-color .15s ease}.post-share__btn svg{width:20px;height:20px;display:block;fill:currentColor}.post-share__btn:hover{color:#e61b49;border-color:#e61b49}.post-share__btn--copy{position:relative}.post-share__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#181d27;color:#fff;font-size:12px;font-weight:500;line-height:1.2;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.post-share__btn--copy.is-copied{color:#e61b49;border-color:#e61b49}.post-share__btn--copy.is-copied .post-share__tooltip{opacity:1}.maa-single__comments .comment-respond{background:#e1e3ed;border-radius:10px;padding:32px}.maa-single__comments .comment-reply-title{font-size:18px;line-height:1.2;font-weight:600;color:#181d27;margin:0 0 8px}.maa-single__comments .comment-notes{flex:1 1 100%;font-size:14px;line-height:1.2;color:#535862;margin:0 0 4px}.maa-single__comments .required{color:#e61b49}.maa-single__comments .comment-form{display:flex;flex-wrap:wrap;gap:16px}.maa-single__comments .comment-form-comment,.maa-single__comments .comment-form-author,.maa-single__comments .form-submit{flex:1 1 100%;margin:0}.maa-single__comments .comment-form-email,.maa-single__comments .comment-form-url{flex:1 1 calc(50% - 8px);margin:0}.maa-single__comments .comment-form-comment label{display:none}.maa-single__comments label{display:block;font-size:14px;line-height:1.2;font-weight:700;color:#535862;margin-bottom:6px}.maa-single__comments input[type=text],.maa-single__comments input[type=email],.maa-single__comments input[type=url],.maa-single__comments textarea{width:100%;background:#fff;border:none;border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.2;color:#181d27}.maa-single__comments textarea{min-height:129px;resize:vertical}.maa-single__comments .form-submit #submit,.maa-single__comments .form-submit .submit{background:#e61b49;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;line-height:1.2;font-weight:600;cursor:pointer;transition:background .15s ease}.maa-single__comments .form-submit #submit:hover,.maa-single__comments .form-submit .submit:hover{background:#c4153c}#comments{padding:0}.maa-single .more-top-stories__heading .elementor-heading-title{margin:0}.more-top-stories .more-top-stories__grid{display:grid;grid-template-columns:1fr;gap:32px}.more-top-stories .more-top-stories__card{display:flex;flex-direction:column;gap:8px}.more-top-stories .more-top-stories__media{display:block;margin-bottom:8px}.more-top-stories .more-top-stories__img{width:100%;height:170px;object-fit:cover;border-radius:10px;display:block}.more-top-stories .more-top-stories__badge{align-self:flex-start;font-size:11px;line-height:1.2;font-weight:500;color:#e61b49}.more-top-stories .more-top-stories__badge:before{content:"•";margin-right:6px}.more-top-stories .more-top-stories__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;line-height:1.2;font-weight:600;color:#8f8f8f}.more-top-stories .more-top-stories__title{font-size:18px;font-weight:600;line-height:1.2;margin:0}.more-top-stories .more-top-stories__title a{color:#181d27;text-decoration:none}.more-top-stories .more-top-stories__title a:hover{color:#e61b49}.more-top-stories .more-top-stories__excerpt{font-size:14px;line-height:1.2;color:#343434;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.more-top-stories .more-top-stories__readmore{font-size:16px;line-height:1.2;font-weight:400;color:#e61b49;text-decoration:none}.more-top-stories .more-top-stories__readmore:hover{text-decoration:underline}.maa-side-news{background:#000;border-radius:13px;padding:48px 32px;text-align:center}.maa-side-news h2,.maa-side-news h3{margin:0 0 18px}.maa-side-news p{margin:0 0 18px}.maa-side-news .elementor-button,.maa-side-news a.maa-side-news__btn{background:#e61b49;border-radius:8px;color:#fff;padding:10px 16px}.maa-ad-slot{border:1px solid #e61b49;border-radius:4px;min-height:250px;display:flex;align-items:center;justify-content:center;color:#e61b49;font-size:14px;line-height:1.2;font-weight:500}.maa-ad-slot p{margin:0}.maa-side-featured{background:#000;border-radius:10px;padding:37px 44px;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:400px;justify-content:center;text-align:center}.maa-side-featured .maa-side-featured__badge{align-self:center;border:1px solid #e61b49;border-radius:16px;padding:2px 14px}.maa-side-featured h2,.maa-side-featured h3,.maa-side-featured .maa-side-featured__name{margin:0}.maa-side-featured p{margin:0}.asp__form .gsection{border-bottom:1px solid #e9eaeb;margin:24px 0 4px;padding-bottom:10px}.asp__form .gsection_title{color:#181d27;font-size:24px;font-weight:600;line-height:1.4}.asp__form .gfield_label{color:#414651;font-size:14px;font-weight:500;line-height:1.2}.asp__form .gfield_required{color:#7f56d9}.asp__form input[type=text],.asp__form input[type=email],.asp__form input[type=tel],.asp__form input[type=url],.asp__form input[type=number],.asp__form textarea,.asp__form select{width:100%;background:#fff;border:1px solid #d5d7da;border-radius:8px;padding:10px 14px;font-size:16px;line-height:1.2;color:#181d27;box-shadow:0 1px 2px rgba(10,13,18,.05)}.asp__form input[type=text]::placeholder,.asp__form input[type=email]::placeholder,.asp__form input[type=tel]::placeholder,.asp__form input[type=url]::placeholder,.asp__form input[type=number]::placeholder,.asp__form textarea::placeholder,.asp__form select::placeholder{color:#717680}.asp__form input[type=text]:focus,.asp__form input[type=email]:focus,.asp__form input[type=tel]:focus,.asp__form input[type=url]:focus,.asp__form input[type=number]:focus,.asp__form textarea:focus,.asp__form select:focus{border-color:#cd2223;outline:none;box-shadow:0 0 0 3px rgba(205,34,35,.12)}.asp__form textarea{min-height:132px;resize:vertical}.asp__form .gform_footer input[type=submit],.asp__form .gform_footer button,.asp__form .gform_button{background:#cd2223;color:#fff;border:none;border-radius:8px;padding:12px 22px;font-size:16px;line-height:1.2;font-weight:600;cursor:pointer}.asp__form .gform_footer input[type=submit]:hover,.asp__form .gform_footer button:hover,.asp__form .gform_button:hover{background:#b01d1e}.asp__terms{color:#535862;font-size:12px;line-height:1.2}.asp__terms p{margin:0 0 12px}.asp__terms ul{padding-left:18px;margin:0;list-style:disc}.asp__terms li{margin-bottom:12px}.pay-card__paywith .elementor-heading-title{color:#0a0d13;font-size:18px;font-weight:600;line-height:1.2}.pay-card__opt{display:flex;align-items:center;gap:8px;color:#acacac;font-size:16px;font-weight:500;line-height:1.2}.pay-card__opt p{margin:0}.pay-card__opt::before{content:"";flex:0 0 auto;width:15px;height:15px;border:1.5px solid #acacac;border-radius:50%;display:inline-block}.pay-card__opt.is-active{color:#0a0d13}.pay-card__opt.is-active::before{border-color:#2fbd6a;background:radial-gradient(#2fbd6a 0 45%, transparent 50%)}.pay-card__label .elementor-heading-title{color:#0a0d13;font-size:18px;font-weight:500;line-height:1.2}.pay-card__input{border:1.5px solid #acacac;border-radius:4px;padding:12px 16px;color:#acacac;font-size:16px;line-height:1.2}.pay-card__input p{margin:0}.pay-card__check{display:flex;align-items:center;gap:16px;color:#acacac;font-size:16px;line-height:1.2}.pay-card__check p{margin:0}.pay-card__check::before{content:"";flex:0 0 auto;width:16px;height:16px;border:1.5px solid #acacac;border-radius:2px;display:inline-block}.pay-card__pay .elementor-button{background:#cd2223;color:#f3f3f3;border-radius:4px;padding:20px;font-size:16px;line-height:1.2;font-weight:700;width:100%;justify-content:center}.pay-card__pay .elementor-button:hover{background:#b01d1e;color:#f3f3f3}.pay-card__privacy{color:#acacac;font-size:14px;line-height:1.2}.pay-card__privacy p{margin:0}.asp__form .gform_wrapper{max-width:768px;margin-left:auto;margin-right:auto}.asp__form .gform_drop_area{border:1.5px dashed #d5d7da;border-radius:12px;background:#fff;padding:22px;text-align:center;color:#535862}.asp__form .gform_button_select_files{background:#cd2223;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer}.asp__form .gform_button_select_files:hover{background:#b01d1e}.advertising-display{width:100%}.advertising-display .advertising-display__item{display:block;width:100%;height:200px;max-height:200px;border-radius:12px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;overflow:hidden;text-decoration:none}.advertising-display .advertising-display__item:hover{opacity:.92}.advertising-display .advertising-display__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bya-steps{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bya-steps .bya-step{display:inline-flex;align-items:center;gap:8px;color:#717680;font-size:14px;font-weight:500;line-height:1.2}.bya-steps .bya-step__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #414651;border-radius:999px;color:#717680;font-size:13px;font-weight:600}.bya-steps .bya-step__line{display:inline-block;width:36px;height:1px;background:#414651}.bya-steps .bya-step--active{color:#fff;font-weight:600}.bya-steps .bya-step--active .bya-step__num{background:#cd2223;border-color:#cd2223;color:#fff}.bya-steps-list ol{list-style:none;counter-reset:bya-step;margin:0;padding:0}.bya-steps-list li{counter-increment:bya-step;position:relative;padding-left:40px;margin-bottom:16px;font-size:13px;line-height:1.2;color:#717680}.bya-steps-list li:last-child{margin-bottom:0}.bya-steps-list li::before{content:counter(bya-step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(205,34,35,.08);color:#cd2223;font-size:13px;font-weight:600}.bya-steps-list li br{display:none}.bya-steps-list li strong{display:block;color:#181d27;font-size:15px;font-weight:600;line-height:28px;margin-bottom:3px}.bya-form .gform_required_legend{display:none}.bya-form .gform_fields{grid-column-gap:16px;grid-row-gap:18px}.bya-form .gsection{border-bottom:none;border-top:1px solid #e9eaeb;margin:28px 0 4px;padding:28px 0 0}.bya-form .gsection:first-child{border-top:none;margin-top:0;padding-top:0}.bya-form .gsection_title{color:#181d27;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:6px}.bya-form .gsection_description{color:#717680;font-size:14px;line-height:1.2}.bya-form .gfield_label{color:#414651;font-size:14px;font-weight:500;line-height:1.2}.bya-form .gfield_required{color:#cd2223}.bya-form .gfield_description{color:#a4a7ae;font-size:13px;line-height:1.2}.bya-form input[type=text],.bya-form input[type=email],.bya-form input[type=tel],.bya-form input[type=url],.bya-form input[type=number],.bya-form textarea,.bya-form select{width:100%;background:#fff;border:1px solid #d5d7da;border-radius:8px;padding:10px 14px;font-size:15px;line-height:1.2;color:#181d27;box-shadow:0 1px 2px rgba(10,13,18,.05)}.bya-form input[type=text]::placeholder,.bya-form input[type=email]::placeholder,.bya-form input[type=tel]::placeholder,.bya-form input[type=url]::placeholder,.bya-form input[type=number]::placeholder,.bya-form textarea::placeholder,.bya-form select::placeholder{color:#717680}.bya-form input[type=text]:focus,.bya-form input[type=email]:focus,.bya-form input[type=tel]:focus,.bya-form input[type=url]:focus,.bya-form input[type=number]:focus,.bya-form textarea:focus,.bya-form select:focus{border-color:#cd2223;outline:none;box-shadow:0 0 0 3px rgba(205,34,35,.12)}.bya-form .bya-placements .gfield_radio{display:flex;flex-direction:column;gap:12px}.bya-form .bya-placements .gchoice{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #d5d7da;border-radius:10px;background:#fff;transition:border-color .15s ease,background-color .15s ease}.bya-form .bya-placements .gchoice:hover{border-color:#cd2223}.bya-form .bya-placements .gchoice:has(input:checked){border:1.5px solid #cd2223;background:rgba(205,34,35,.04)}.bya-form .bya-placements label{flex:1;padding:0;margin:0;cursor:pointer;color:#181d27;font-size:16px;font-weight:600;line-height:1.2}.bya-form .bya-placements input[type=radio]{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:#cd2223}.bya-form .bya-upload{border:1px dashed #d5d7da;border-radius:10px;background:#fff;padding:16px}.bya-form .bya-hide-label .gfield_label{display:none}.bya-form .bya-consent .gchoice{display:flex;align-items:flex-start;gap:10px}.bya-form .bya-consent input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#cd2223}.bya-form .bya-consent label{color:#414651;font-size:14px;font-weight:400;line-height:1.2;margin:0}.bya-form .gform_footer input[type=submit],.bya-form .gform_footer button,.bya-form .gform_button{background:#cd2223;color:#fff;border:none;border-radius:8px;padding:14px 32px;font-size:16px;line-height:1.2;font-weight:600;cursor:pointer}.bya-form .gform_footer input[type=submit]:hover,.bya-form .gform_footer button:hover,.bya-form .gform_button:hover{background:#b01d1e}.bya-form .gform_drop_area{border:1.5px dashed #d5d7da;border-radius:10px;background:#f5f5f5;padding:20px;text-align:center;color:#535862}.bya-form .gform_button_select_files{background:#fff;color:#414651;border:1px solid #d5d7da;border-radius:8px;padding:8px 16px;font-size:13px;line-height:1.2;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(10,13,18,.05)}.bya-form .gform_button_select_files:hover{border-color:#cd2223;color:#cd2223}.maa-placement-sizes h3{color:#181d27;font-size:20px;font-weight:700;line-height:1.4;margin:0 0 8px}.maa-placement-sizes p{color:#717680;font-size:14px;line-height:1.2;margin:0 0 16px}.maa-placement-sizes .maa-placement-sizes__table{width:100%;border:1px solid #d5d7da;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden;margin:0 0 12px}.maa-placement-sizes .maa-placement-sizes__table th{background:#f8f8f8;color:#a4a7ae;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-align:left;padding:12px 16px;border-bottom:1px solid #d5d7da;line-height:1.2}.maa-placement-sizes .maa-placement-sizes__table td{color:#181d27;font-size:14px;line-height:1.2;padding:12px 16px;border-bottom:1px solid #e9eaeb}.maa-placement-sizes .maa-placement-sizes__table tr:last-child td{border-bottom:none}.maa-placement-sizes .maa-placement-sizes__note{color:#a4a7ae;font-size:13px;line-height:1.2;margin-bottom:24px}@media only screen and (min-width: 768px){.hbs__swiper{height:560px}.hbs__content{padding:40px 40px}.hbs__title{font-size:30px;line-height:1.4}.hbs__subtitle{font-size:15px;line-height:1.2;max-width:560px}.banner-feature__slides{height:520px}.banner-feature__content{padding:36px 32px 124px}.banner-feature__content .banner-feature__title{font-size:30px;line-height:1.4}.category-banner{height:520px}.category-banner__content{padding:36px 32px 40px}.category-banner__content .category-banner__title{font-size:30px}.banner-news-item .banner-news-item__thumb{flex:0 0 120px;width:120px}.banner-news-item .banner-news-item__title{font-size:14px;line-height:1.2}.news-cards-wrap{flex-direction:row;flex-wrap:wrap}.news-card{flex:1 1 calc(50% - 12px)}.news-card .news-card__img{height:200px}.news-card .news-card__title{font-size:16px;line-height:1.2}.recommended__text-row{flex-direction:row}.recommended__text-row .recommended-card{flex:1 1 calc(50% - 12px)}.agency-cards-wrap{flex-direction:row;flex-wrap:wrap}.agency-card,.agency-cta{flex:1 1 calc(50% - 12px)}.careers-cards-wrap{flex-direction:row;flex-wrap:nowrap}.career-card,.careers-cta{flex:1 1 calc(50% - 12px)}}@media only screen and (min-width: 1025px){.hbs__swiper{height:680px}.hbs__content{padding:56px 64px;max-width:760px}.hbs__title{font-size:38px;line-height:1.4;margin-bottom:14px}.hbs__subtitle{font-size:16px;line-height:1.2;max-width:480px}.hbs__btn-prev::after,.hbs__btn-next::after{font-size:22px;line-height:1.4}.banner-feature{display:block;position:relative;height:600px}.banner-feature__slides{width:100%;height:100%}.banner-feature__content{margin-left:max(40px,(100% - 1400px)/2);padding:40px 0 116px;max-width:560px}.banner-feature__content .banner-feature__meta{font-size:14px;line-height:20px;margin-bottom:24px}.banner-feature__content .banner-feature__title{font-size:48px;line-height:1.05;margin-bottom:26px}.banner-feature__content .banner-feature__excerpt{font-size:16px;line-height:1.5;margin-bottom:24px;max-width:465px}.banner-feature__nav{bottom:32px;left:max(40px,(100% - 1400px)/2)}.category-banner{height:600px}.category-banner__content{margin-left:max(40px,(100% - 1400px)/2);padding:40px 0 48px;max-width:560px}.category-banner__content .category-banner__meta{font-size:14px;line-height:20px;margin-bottom:24px}.category-banner__content .category-banner__title{font-size:48px;line-height:1.05;margin-bottom:26px}.category-banner__content .category-banner__excerpt{font-size:16px;line-height:1.5;margin-bottom:24px;max-width:465px}.banner-feature__prev,.banner-feature__next{width:56px;height:56px}.banner-feature__slides .banner-feature__pagination{display:none}.banner-feature__list{display:flex;position:absolute;top:50%;right:max(40px,(100% - 1400px)/2);transform:translateY(-50%);z-index:5;width:340px;padding:0;gap:12px}.banner-news-item .banner-news-item__thumb{flex:0 0 130px;width:130px}.banner-news-item .banner-news-item__title{font-size:15px;line-height:1.2}.news-card{flex:1 1 calc(33.333% - 16px)}.news-card .news-card__img{height:180px}.news-card .news-card__title{font-size:16px;line-height:1.2}.news-cards-wrap{flex-wrap:nowrap;gap:40px}.featured-partner__heading,.editors-picks__heading{font-size:26px;line-height:1.4}.featured-partner .news-card,.editors-picks .news-card{flex:1 1 calc(25% - 18px)}.recommended__top{flex-direction:row;align-items:stretch}.recommended__bottom{flex-direction:row;align-items:stretch}.recommended__bottom .recommended-card--tall{height:100%}.recommended__main{flex:2 1 0;min-width:0}.recommended__aside{flex:1 1 0;min-width:0}.recommended-card--hero{min-height:560px;height:100%}.recommended__top .recommended__main,.recommended__top .recommended__aside{align-self:stretch}.recommended__top .recommended-card--tall{height:100%}.recommended-card--horizontal{flex-direction:row}.recommended-card--horizontal .recommended-card__img-link{flex:0 0 40%}.recommended-card--horizontal .recommended-card__img{height:100%}.recommended-card--horizontal .recommended-card__content{flex:1;justify-content:center}.aaa-block--reverse .recommended__top,.aaa-block--reverse .recommended__bottom{flex-direction:row-reverse}.recommended__grid,.recommended__top,.recommended__bottom,.recommended__main,.recommended__text-row,.aaa-block,.recommended__aside{gap:40px}.agency-card,.agency-cta{flex:1 1 calc(25% - 18px)}.agency-card .agency-card__img{height:170px}.career-card,.careers-cta{flex:1 1 calc(25% - 18px)}.maa-single__main{flex:1 1 0;min-width:0}.maa-single__sidebar{flex:0 0 300px;max-width:300px}.more-top-stories .more-top-stories__grid{grid-template-columns:repeat(3, 1fr);gap:38px}.asp__form .gsection_title{font-size:30px;line-height:1.4}}/*# sourceMappingURL=style.css.map */
