@font-face{font-family:Uniform;src:url(../fonts/Uniform.93b25a92.woff) format("woff"),url(../fonts/Uniform.4902b1e5.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Uniform;src:url(../fonts/UniformMedium.bed9669c.woff) format("woff"),url(../fonts/UniformMedium.a14fb675.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Uniform;src:url(../fonts/UniformBold.bec916a9.woff) format("woff"),url(../fonts/UniformBold.bb82f79d.woff2) format("woff2");font-weight:600;font-style:normal}.plans-selector{margin-top:-15px;margin-bottom:60px;display:flex;flex-flow:column}.plans-selector__intro{display:flex;flex-flow:column;align-items:center;justify-content:center}.plans-selector__intro__label{font-size:.875rem;font-weight:500;color:#363636}.plans-selector__intro__title{font-size:32px;font-weight:500;color:#7244e6;text-align:center}.plans-selector__intro__description{font-size:.875rem;font-weight:500;color:#363636;text-align:center;margin-top:5px}.plans-selector__period{display:flex;align-items:center;justify-content:center;margin:40px auto 40px;position:relative}.plans-selector__period-name{font-size:16px;font-weight:500;margin:0;cursor:pointer;transition:.15s ease-out}.plans-selector__period-name--selected{font-weight:600;color:#7244e6}.plans-selector__period-discount{position:absolute;right:-90px;border-radius:6px;background-image:linear-gradient(270deg,#00faca 15%,#85d5ff)}.plans-selector__period-discount img{position:absolute;bottom:-36px;left:-40px;transform:rotate(27deg);width:57.1px;height:48.8px}.plans-selector__period-discount span{display:block;height:27px;padding:5px 10px;font-weight:600;font-size:12px;color:#633cd7}.plans-selector__period .switch-input{margin-bottom:0!important;margin-left:15px;margin-right:5px}.plans-selector__period .switch-input .custom-control{margin-top:0}.plans-selector__period .switch-input .custom-control-label:before{background:rgba(149,140,168,.1)!important}.plans-selector__plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:991.98px){.plans-selector__plans{grid-template-columns:repeat(1,1fr)}}.plans-selector .custom-control-label:after{background-color:#7244e6!important}