.pros-cons-provider{position:relative;width:100%;margin:1rem 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem .75rem}.pros-cons-provider-block{background:#fff;border-radius:8px;border:solid 1px #ececec;padding:1.5rem}.pros-cons-provider-title{font-size:22px;padding:0;margin:0 0 1rem;color:#333 !important}:where(.pros-cons-provider-cons,.pros-cons-provider-pros) :where(ul,ol){padding:0;margin:0;display:grid;grid-template-columns:100%;grid-gap:10px;list-style:none !important}:where(.pros-cons-provider-cons,.pros-cons-provider-pros) li{list-style:none !important;margin:0;display:flex;gap:8px;line-height:1.5;&:before{content:'';width:1em;height:1em;flex:0 0 1em;margin-top:.3em;background:url(//vpnexperto.com/wp-content/plugins/compado-provider-section/assets/css/../img/pros-icon.svg) center/contain no-repeat}}.pros-cons-provider-cons li:before{background:url(//vpnexperto.com/wp-content/plugins/compado-provider-section/assets/css/../img/cons-icon-red.svg) center/contain no-repeat}.pros-cons-provider-cta{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.pros-cons-provider-left{flex:0 0 auto;margin:0;max-width:100%}.pros-cons-provider-logo{display:block;margin:0;img{max-width:80px;display:block;width:100%;height:auto;object-fit:contain}}.pros-cons-provider-content{flex:1 1 auto}.pros-cons-provider-text{flex:1 0 50%;display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;color:#333;text-wrap:balance;font-family:FSEmeric,'sans-serif';margin:0 0 1rem}.pros-cons-provider-label{flex:0 1 auto;max-width:50%;min-width:110px;padding:8px;border-radius:8px;background:#d32f2f;color:#fff;text-align:center;font-size:10px;font-weight:600;line-height:1.4}.pros-cons-provider-right{flex:0 0 29%;width:29%;display:flex;flex-direction:column;align-items:center;gap:8px}.pros-cons-provider-discount{margin:0;font-size:14px;color:#c72b0d;line-height:1.4}.compado-provider-blocks .pros-cons-provider-button .cta-button{min-width:fit-content;max-width:100%;width:145px}@media only screen and (width>1024px){.cta-hidden-desktop{display:none !important}.pros-cons-provider-cta{grid-column:span 2;flex-direction:row;gap:1.5rem}}@media only screen and (width <=1024px){.cta-hidden-mobile{display:none !important}.pros-cons-provider-block{padding:1rem}.pros-cons-provider{grid-template-columns:100%}.pros-cons-provider-left{width:fit-content;padding:20px 0;flex:0 0 auto}.pros-cons-provider-cta .pros-cons-provider-title{display:none}.pros-cons-provider-text{flex-direction:column;text-align:center}.pros-cons-provider-label{max-width:240px;width:fit-content;flex:0 0 auto}.pros-cons-provider-logo img{max-width:230px;width:100%}.pros-cons-provider{flex-direction:column;gap:10px}.pros-cons-provider-logo{flex:0 0 auto}.pros-cons-provider-right{flex:0 0 auto;width:100%;margin-top:12px}.compado-provider-blocks .pros-cons-provider-button .cta-button{min-width:180px;width:180px}}