section.professional-pricing{background:#171B40}section.professional-pricing.pad{padding-bottom:60px}section.professional-pricing .wrapper .content{text-align:center;max-width:900px;margin:0 auto}section.professional-pricing .wrapper .content h2,section.professional-pricing .wrapper .content h3{color:#f1dc4e}section.professional-pricing .wrapper .content p,section.professional-pricing .wrapper .content p *{color:#fff}section.professional-pricing .wrapper .wrap{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:1rem;margin-top:2rem}section.professional-pricing .wrapper .wrap .pricing-table{display:flex;flex-direction:column;overflow:hidden;border-radius:1.5rem;color:#171b40}section.professional-pricing .wrapper .wrap .pricing-table__duration{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1rem;color:#fff;font-size:1.25rem;font-weight:700}section.professional-pricing .wrapper .wrap .pricing-table__duration--one{order:1;background:#28603D;border-radius:1.5rem 1.5rem 0 0}section.professional-pricing .wrapper .wrap .pricing-table__duration--two{order:3;background:#E16522}section.professional-pricing .wrapper .wrap .pricing-table__rows{display:block}section.professional-pricing .wrapper .wrap .pricing-table__rows--one{order:2}section.professional-pricing .wrapper .wrap .pricing-table__rows--two{order:4}section.professional-pricing .wrapper .wrap .pricing-table__row{display:grid;grid-template-columns:1fr auto}section.professional-pricing .wrapper .wrap .pricing-table__row:nth-child(odd) .pricing-table__label,section.professional-pricing .wrapper .wrap .pricing-table__row:nth-child(odd) .pricing-table__price{background:#FFF}section.professional-pricing .wrapper .wrap .pricing-table__row:nth-child(2n) .pricing-table__label,section.professional-pricing .wrapper .wrap .pricing-table__row:nth-child(2n) .pricing-table__price{background:#ececec}section.professional-pricing .wrapper .wrap .pricing-table__label,section.professional-pricing .wrapper .wrap .pricing-table__price,section.professional-pricing .wrapper .wrap .pricing-table__joint-price{display:flex;align-items:center;min-height:6.25rem;padding:1.25rem 2rem;font-size:1.25rem;font-weight:600}section.professional-pricing .wrapper .wrap .pricing-table__price{justify-content:flex-end;text-align:right;font-family:Poppins,sans-serif;font-weight:700;font-size:1.25rem;color:#000;line-height:1.1}section.professional-pricing .wrapper .wrap .pricing-table__price--one{color:#28603d}section.professional-pricing .wrapper .wrap .pricing-table__price--two{color:#e16522}section.professional-pricing .wrapper .wrap .pricing-table__joint{order:5;display:grid;grid-template-columns:1fr auto;background:#75baf1}section.professional-pricing .wrapper .wrap .pricing-table__joint .pricing-table__label,section.professional-pricing .wrapper .wrap .pricing-table__joint .pricing-table__joint-price{background:transparent}section.professional-pricing .wrapper .wrap .pricing-table__joint-price{justify-content:flex-end;text-align:right;font-family:Poppins,sans-serif;font-weight:700;font-size:1.25rem;color:#000;line-height:1.1}section.professional-pricing .wrapper .wrap .pricing-table__footer{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;text-align:center}section.professional-pricing .wrapper .wrap .pricing-table__footer-icon{display:none}section.professional-pricing .wrapper .wrap .pricing-table__footer-text{font-size:1.25rem;line-height:1.4;font-weight:600;color:#fff}section.professional-pricing .wrapper .wrap .btns{width:100%;flex-direction:column}section.professional-pricing .wrapper .wrap .btns .btn{width:auto}section.professional-pricing .wrapper .wrap .image{position:relative;aspect-ratio:1.1/1;border-radius:1rem 1rem 0 0;overflow:hidden}section.professional-pricing .wrapper .wrap .image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,#171B40,transparent)}section.professional-pricing .wrapper .wrap .image .text{position:absolute;bottom:0;left:0;padding:1rem;z-index:2}section.professional-pricing .wrapper .wrap .image .text *{color:#fff}section.professional-pricing .wrapper .wrap .image img{width:100%;height:100%;object-fit:cover;object-position:top center}@media only screen and (min-width: 992px){section.professional-pricing.pad{padding-bottom:100px}section.professional-pricing .wrapper .wrap{grid-template-columns:1fr 1fr;margin-top:3rem}section.professional-pricing .wrapper .wrap .pricing-table{display:grid;grid-template-columns:44% 28% 28%;grid-template-areas:". duration-one duration-two" "rows-one rows-one rows-two" "joint joint joint";border-radius:0}section.professional-pricing .wrapper .wrap .pricing-table__duration{font-size:1.5rem;border-radius:0}section.professional-pricing .wrapper .wrap .pricing-table__duration--one{grid-area:duration-one;order:initial;border-radius:1.5rem 0 0}section.professional-pricing .wrapper .wrap .pricing-table__duration--two{grid-area:duration-two;order:initial;border-radius:0 1.5rem 0 0}section.professional-pricing .wrapper .wrap .pricing-table__rows{display:grid;order:initial}section.professional-pricing .wrapper .wrap .pricing-table__rows--one{grid-area:rows-one;grid-template-columns:44fr 28fr;border-radius:1.5rem 0 0;overflow:hidden}section.professional-pricing .wrapper .wrap .pricing-table__rows--two{grid-area:rows-two;grid-template-columns:1fr}section.professional-pricing .wrapper .wrap .pricing-table__rows--two .pricing-table__label{display:none}section.professional-pricing .wrapper .wrap .pricing-table__row{display:contents}section.professional-pricing .wrapper .wrap .pricing-table__label,section.professional-pricing .wrapper .wrap .pricing-table__price,section.professional-pricing .wrapper .wrap .pricing-table__joint-price{padding:1.5rem 2.5rem;font-size:1.5rem}section.professional-pricing .wrapper .wrap .pricing-table__price{justify-content:center;text-align:center}section.professional-pricing .wrapper .wrap .pricing-table__joint{grid-area:joint;order:initial;grid-template-columns:44% 56%;background:#FFF}section.professional-pricing .wrapper .wrap .pricing-table__joint-price{justify-content:center;text-align:center}section.professional-pricing .wrapper .wrap .pricing-table__footer{margin-top:0;padding:1rem 2rem;background:#ececec;border-radius:0 0 1.5rem 1.5rem;overflow:hidden}section.professional-pricing .wrapper .wrap .pricing-table__footer-icon{display:block;flex:0 0 2.5rem}section.professional-pricing .wrapper .wrap .pricing-table__footer-icon img{display:block;width:100%;height:auto}section.professional-pricing .wrapper .wrap .pricing-table__footer-text{font-size:1.5rem;color:#171b40;text-align:left}section.professional-pricing .wrapper .wrap .btns{flex-direction:row}section.professional-pricing .wrapper .wrap .btns .btn{width:100%}}
