.campaignItem{position:relative;height:100%;border:1px solid #d9d9d9;border-top:0}.campaignItem .price{line-height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaignItem .price .decimal{font-size:1rem;line-height:1rem}.campaignItem .pa30{padding:1.875rem;height:calc(100% - 10.625rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.campaignItem .image{background-color:#000;background-size:cover}.campaignItem .gift{position:absolute;left:0;top:0;color:#fff;background:#f7862b;padding:1.25rem 1.875rem;font-size:.875rem;font-weight:700}.campaignItem .title{color:#f7862b;font-weight:700}.campaignItem .spot,.campaignItem .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.campaignItem .period{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1rem}.campaignItem .grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.privileges .featured-p{display:none}@media (min-width:768px){.privileges .featured-p{display:-webkit-box;display:-ms-flexbox;display:flex}}.privileges .top-feature{width:100%;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:contain;background-repeat:no-repeat;background-position:top;position:relative}.privileges .top-feature .feature-bg-overlay{width:100%}.privileges .top-feature .feature-bg-overlay:after{content:"";display:block;padding-bottom:46.6%}.privileges .top-feature h3{font-size:1.4rem}.privileges .top-feature h3,.privileges .top-feature h4{width:100%;height:100%;color:#f7862b;background:#f8f8f8;font-weight:700;padding-left:.5rem;padding-right:.5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.privileges .top-feature h4{font-size:.9rem}.privileges .top-feature .buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;color:#fff;font-weight:700;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.6901960784313725);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;position:absolute;top:0;width:100%}.privileges .top-feature:hover .buttons{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.privileges .feature1{height:30rem}.privileges .feature2{height:14.75rem}.privileges .page-item.active .page-link{background-color:#f7862b;border:0}.privileges .arrows{-webkit-filter:invert(1);filter:invert(1);height:.875rem}.privileges .page-link{border:0;color:#000;font-weight:700;margin-left:1.25rem;margin-right:1.25rem;font-size:.75rem}.privileges .tabs{background-color:#f8f8f8}.privileges .tab-content{background-color:#fff;padding-top:4.375rem;border-top:1.875rem solid #f7862b}.privileges .nav-tabs .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.privileges .nav-tabs .nav-link{border:0;border-radius:0;text-align:center;padding-top:2.25rem;padding-bottom:2.25rem;color:#000}.privileges .nav-tabs .nav-link.active{color:#fff;background:#f7862b;font-weight:700}@media (max-width:768px){.privileges .tab-content{border-top:0}.privileges .nav-tabs{display:none}}.campaignItem .image{background-color:#fff;height:10.625rem;background-size:contain;background-repeat:no-repeat;background-position:top}