blockquote{margin:0;padding:0;border:none;font-style:normal}.ag-container{max-width:1440px;margin:0 auto;padding:0 15px}@media screen and (min-width: 768px){.ag-container{padding:0 20px}}.ag-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ag-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;background:#c25ca3;color:#fff;font-family:"PP Pangram Sans";font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease}@media(hover: hover){.ag-button:hover{background:rgb(171.0044642857,63.9955357143,138.4821428571)}}.ag-button:focus-visible{outline:2px solid #c25ca3;outline-offset:2px;outline-color:#2f0147}.ag-text--center{text-align:center}.ag-text--left{text-align:left}.ag-text--right{text-align:right}.ag-text--uppercase{text-transform:uppercase}.ag-text--capitalize{text-transform:capitalize}.ag-text--lowercase{text-transform:lowercase}.ag-mt--xs{margin-top:5px}.ag-mt--sm{margin-top:14px}.ag-mt--md{margin-top:15px}.ag-mt--lg{margin-top:20px}.ag-mt--xl{margin-top:40px}.ag-mb--xs{margin-bottom:5px}.ag-mb--sm{margin-bottom:14px}.ag-mb--md{margin-bottom:15px}.ag-mb--lg{margin-bottom:20px}.ag-mb--xl{margin-bottom:40px}.ag-steps-section{max-width:1440px;margin:0 auto;padding:0 15px;display:flex;flex-direction:column;gap:40px;padding-top:var(--ag-steps-padding-top-mobile);padding-bottom:var(--ag-steps-padding-bottom-mobile)}@media screen and (min-width: 768px){.ag-steps-section{padding:0 20px}}@media screen and (min-width: 768px){.ag-steps-section{padding-top:var(--ag-steps-padding-top-desktop);padding-bottom:var(--ag-steps-padding-bottom-desktop)}}.ag-steps-section__wrapper{background-color:var(--ag-steps-bg-color);color:var(--ag-steps-text-color)}.ag-steps-section__main-title{width:100%;text-align:center;color:var(--ag-steps-text-color);font-family:"PP Pangram Sans";font-size:25px;font-style:normal;font-weight:600;line-height:120%;text-transform:none;margin-bottom:15px}@media screen and (min-width: 768px){.ag-steps-section__main-title{font-size:40px;margin-bottom:70px}}.ag-steps-section__main-title-highlight{color:#c25ca3}.ag-steps-section__blocks{display:flex;flex-direction:column;gap:20px;position:relative}@media screen and (min-width: 768px){.ag-steps-section__blocks{flex-direction:row;justify-content:space-between;gap:70px}.ag-steps-section__blocks::before{content:"";position:absolute;top:0;left:15%;right:15%;height:3px;background:repeating-linear-gradient(to right, #fff, #fff 10px, transparent 10px, transparent 20px)}}.ag-steps-section__block{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width: 768px){.ag-steps-section__block{width:calc(33.333% - 70px)}}.ag-steps-section__number{width:75px;height:75px;border-radius:50%;border:7px solid #c25ca3;background:#fff;display:flex;justify-content:center;align-items:center;color:#000;text-align:center;font-family:"PP Pangram Sans";font-size:40px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize;position:absolute;top:0;z-index:1}@media screen and (min-width: 768px){.ag-steps-section__number{top:-35px}}.ag-steps-section__content{width:100%;display:flex;flex-direction:column;gap:15px;padding-top:40px}@media screen and (min-width: 768px){.ag-steps-section__content{gap:20px;padding-top:80px}}.ag-steps-section__image{width:100%;display:flex;justify-content:center;border:5px solid #c25ca3;background:#fff;border-radius:35px;position:relative;aspect-ratio:9/16}.ag-steps-section__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.ag-steps-section__text{color:#fff;text-align:center;font-family:"PP Pangram Sans";font-size:25px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize}