html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.form-input{--clear-btn-width: 16px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0;width:100%;max-width:360px;height:50px;font-weight:500;background:#fff;border:0;border-radius:8px;overflow:hidden}.form-input__label{position:absolute;padding:0 8px;margin:0;top:50%;font-size:16px;color:#637371;opacity:1;transform:translateY(-50%);transition:all .15s ease 0s;z-index:1}.form-input__field{position:relative;padding:22px 8px 6px;width:100%;height:100%;background:rgba(0,0,0,0);border:1px solid #c0c7c6;border-radius:8px;font-size:16px;color:#445755;font-family:inherit;transition:all .15s ease 0s}.form-input__field:focus{border-color:var(--accent-color, #00AD5A);outline:none}.form-input__field_error,.form-input__field:user-invalid{border-color:#cc4e00}.form-input__field_error:focus,.form-input__field_error:hover,.form-input__field:user-invalid:focus,.form-input__field:user-invalid:hover{border-color:#cc4e00}.form-input__field:required~.form-input__label::after{content:"*";color:#cc4e00}.form-input__field:not(:-moz-placeholder)~.form-input__label{transform:translateY(0);top:6px;font-size:12px;color:#445755}.form-input__field:not(:placeholder-shown)~.form-input__label,.form-input__field:focus~.form-input__label{transform:translateY(0);top:6px;font-size:12px;color:#445755}.form-input__field:-moz-placeholder~.form-input__clear{display:none}.form-input__field:placeholder-shown~.form-input__clear{display:none}.form-input__field:-moz-placeholder~.form-input__show-password{--clear-btn-width: 0px}.form-input__field:placeholder-shown~.form-input__show-password{--clear-btn-width: 0px}.form-input__field:-webkit-autofill, .form-input__field:-webkit-autofill:hover, .form-input__field:-webkit-autofill:focus{-webkit-text-fill-color:#445755;box-shadow:inset 0 0 0 50px #fff;background:rgba(0,0,0,0);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;transition-delay:604800s}.form-input__field:autofill,.form-input__field:autofill:hover,.form-input__field:autofill:focus,.form-input__field:-webkit-autofill,.form-input__field:-webkit-autofill:hover,.form-input__field:-webkit-autofill:focus{-webkit-text-fill-color:#445755;box-shadow:inset 0 0 0 50px #fff;background:rgba(0,0,0,0);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;transition-delay:604800s}.form-input__field::-webkit-contacts-auto-fill-button,.form-input__field::-webkit-credentials-auto-fill-button{position:absolute;right:calc(8px + var(--clear-btn-width, 0px) + 2px);top:50%;transform:translateY(-50%)}.form-input__clear,.form-input__show-password{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}.form-input__clear svg,.form-input__show-password svg{width:100%;height:100%;fill:currentColor}.form-input__clear{right:8px;padding:0;width:var(--clear-btn-width);height:var(--clear-btn-width)}.form-input__show-password{position:absolute;width:24px;height:24px;right:8px;padding:2px;color:#c0c7c6}.form-input__show-password svg{fill:currentColor}.form-input__show-password[aria-checked=true]{color:#445755}.form-input:has(.form-input__show-password+.form-input__clear) .form-input__show-password{right:calc(8px + var(--clear-btn-width, 0px) + 2px)}.form-input:hover .form-input__field:not(:focus){border-color:#828f8d}.form-input:hover .form-input__field_error:not(:focus){border-color:#cc4e00}.form-input:hover .form-input__field_error:not(:focus):focus,.form-input:hover .form-input__field_error:not(:focus):hover{border-color:#cc4e00}.form-input-wrap:has(.form-input-error:not(:empty)) .form-input__field{border-color:#cc4e00}.form-input-wrap:has(.form-input-error:not(:empty)) .form-input__field:focus,.form-input-wrap:has(.form-input-error:not(:empty)) .form-input__field:hover{border-color:#cc4e00}.form-input-error,.form-input-hint{margin:4px 8px 0;display:block;font-size:12px}.form-input-error{color:#cc4e00;transition:max-height .3s ease-in;max-height:100px}.form-input-error:empty{max-height:0;transition:max-height .3s ease-in}.form-input-hint{color:#637371}.iw-checkbox{--checkbox-color: #051F1C;position:relative;display:flex;align-items:center;padding-left:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;line-height:20px;-webkit-tap-highlight-color:rgb(from var(--checkbox-color) r g b/15%)}.iw-checkbox_accent{--checkbox-color: var(--accent-color, #00AD5A)}.iw-checkbox__label{line-height:20px}.iw-checkbox__label::before{content:"";position:absolute;top:50%;left:3px;height:20px;width:20px;background-color:#e0e3e3;border:1px solid #c0c7c6;box-sizing:border-box;box-shadow:inset 0px 2px 0px #c0c7c6;border-radius:3px;transform:translateY(-50%)}.iw-checkbox__label::after{content:"";position:absolute;display:none;left:11px;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg)}.iw-checkbox input{position:absolute;height:0;width:0;opacity:0}.iw-checkbox input:checked+.iw-checkbox__label::before{background:var(--checkbox-color);border:none;box-shadow:none}.iw-checkbox input:checked+.iw-checkbox__label::after{display:block}.iw-checkbox input:focus-visible+.iw-checkbox__label::before{box-shadow:0 0 0 3px rgb(from var(--checkbox-color) r g b/30%)}.iw-checkbox input:not(:focus):hover+.iw-checkbox__label::before{border-color:var(--checkbox-color)}.btn{padding:10px 15px;display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;flex-shrink:0;border:none;font-family:"Inter","verdana","sans-serif";font-size:16px;line-height:1;color:#051f1c;text-decoration:none;background:var(--color-gray-light, #EFF1F1);border-radius:8px;cursor:pointer}.btn__icon{margin:0 6px 0 0;width:20px;height:20px}.btn__icon_right{margin:0 0 0 6px}.btn__icon svg{width:100%;height:100%}.btn:hover:not(:disabled):not([aria-disabled=true]){background-color:#fff;transition:.1s ease-in}.btn:not(:hover){transition:.15s ease-out}.btn_accent{color:#fff;background:var(--accent-color, #00AD5A)}.btn_accent:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--hover-color-light, #00c767);transition:.1s ease-in}.btn_accent-bordered{color:var(--accent-color, #00AD5A);background:rgba(0,0,0,0);border:1px solid var(--accent-color, #00AD5A)}.btn_accent-bordered:hover:not(:disabled):not([aria-disabled=true]){background:rgba(0,0,0,0);transition:.1s ease-in}.btn_transparent{padding:0;color:var(--accent-color, #00AD5A);background:none}.btn_transparent:hover:not(:disabled):not([aria-disabled=true]){color:var(--hover-color-dark, #008847);background:none;box-shadow:none}.btn:focus-visible{box-shadow:var(--focus-shadow-accent, 0 0 0 4px rgba(0, 173, 90, 0.25));outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:auto}.common-button{padding:12px 24px;height:48px;display:inline-flex;justify-content:center;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;flex-shrink:0;font-size:18px;line-height:1;text-decoration:none;border-radius:8px;transition:all .15s ease 0s;cursor:pointer}.common-button_main{height:48px;padding:12px 24px;color:#fff;background:#051f1c;border:none}.common-button_main:hover{background:color-mix(in srgb, #051F1C, white 5%);transition:.1s ease-in}.common-button_main:active{background:color-mix(in srgb, #051F1C, white 10%);transition:all .15s ease 0s}.common-button_main:focus-visible{outline:2px solid #c0c7c6;transition:all .15s ease 0s}.common-button_outlined{height:48px;padding:12px 24px;color:#051f1c;background:#fff;border:1px solid #828f8d}.common-button_outlined:hover{color:#828f8d;background:color-mix(in srgb, #FFFFFF, black 5%);transition:all .15s ease 0s}.common-button_outlined:active{background:color-mix(in srgb, #FFFFFF, black 10%);transition:all .15s ease 0s}.common-button_outlined:focus-visible{outline:none;border:2px solid #c0c7c6;transition:all .15s ease 0s}.common-button_filled{color:#051f1c;background:#eff1f1;border:none}.common-button_filled:hover{color:#828f8d;background:color-mix(in srgb, #EFF1F1, black 5%);transition:all .15s ease 0s}.common-button_filled:active{background:color-mix(in srgb, #EFF1F1, black 10%);transition:all .15s ease 0s}.common-button_filled:focus-visible{outline:none;border:2px solid #c0c7c6;transition:all .15s ease 0s}.common-button_accent{color:#fff;background:var(--accent-color, #00AD5A);border:none}.common-button_accent:hover{color:#fff;background:color-mix(in srgb, var(--accent-color, #00AD5A), white 5%);transition:all .15s ease 0s}.common-button_accent:active{background:color-mix(in srgb, var(--accent-color, #00AD5A), white 10%);transition:all .15s ease 0s}.common-button_accent:focus-visible{outline:none;border:2px solid #c0c7c6;transition:all .15s ease 0s}.common-button_texted{color:#051f1c;background:rgba(0,0,0,0);border:none}.common-button_texted:hover{background:color-mix(in srgb, #FFFFFF, black 5%);transition:all .15s ease 0s}.common-button_texted:active{background:color-mix(in srgb, #FFFFFF, black 10%);transition:all .15s ease 0s}.common-button_texted:focus-visible{outline:none;border:2px solid #c0c7c6;transition:all .15s ease 0s}.common-button:disabled,.common-button[aria-disabled=true]{opacity:.5;cursor:auto}.btn-link{display:inline-block;padding:4px 0;font-size:16px;color:var(--accent-color, #00AD5A);font-family:inherit;background:none;border:none;cursor:pointer;text-decoration:none}.btn-link>span{border-bottom:1px var(--accent-color, #00AD5A) dashed}.btn-link>span:hover{border-bottom-style:solid}.btn-link_solid>span{border-bottom-style:solid}.btn-link_solid>span:hover{border-bottom-style:dashed}.btn-link_dashed>span{border-bottom-style:dashed}.btn-link_dashed>span:hover{border-bottom-style:solid}.btn-link[aria-selected=true]{color:#637371;font-weight:700}.btn-link[aria-selected=true]>span{border:none}.btn-link[aria-selected=true]>span:hover{border:none}.btn-icon{display:inline-flex;align-items:center;padding:2px;background:none;border:none;cursor:pointer}.btn-icon:focus{outline:none}.btn-icon:focus-visible{box-shadow:0 0 0 4px var(--accent-color, #00AD5A);outline:none;border-radius:2px}.spinner{display:none;width:1em;height:1em;flex-shrink:0;font-size:inherit;text-indent:-9999em;border-radius:50%;border-width:.2em;border-style:solid;transform:translateZ(0);animation:spin-loader 1.1s infinite linear}.spinner_accent{border-color:var(--accent-color, #00AD5A) var(--accent-color, #00AD5A) var(--accent-color, #00AD5A) rgba(0,0,0,0)}.spinner_light{border-color:#fff #fff #fff rgba(0,0,0,0)}.spinner_warning{border-color:#cc4e00 #cc4e00 #cc4e00 rgba(0,0,0,0)}.spinner_visible,.spinner.visible{display:inline-block}@keyframes spin-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.certificate-page{--block-container-gutter: 40px;--certificate-page-padding-block: 40px;--gradient-start: var(--accent-color-dark, #008847);--gradient-stop: #007088;font-family:"Inter","verdana","sans-serif";line-height:1.3}.certificate-page__section{padding:var(--certificate-page-padding-block) 0}.certificate-page__title{color:#051f1c;font-size:36px;line-height:1.3;font-weight:300}.certificate-page__title b{background:linear-gradient(90deg, var(--gradient-start) 9.08%, var(--gradient-stop) 84.22%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:700}.certificate-page__button{padding:12px 26px;display:inline-flex;justify-content:center;align-items:center;gap:4px;height:50px;font-size:18px;color:#fff;font-family:inherit;line-height:1;width:-moz-fit-content;width:fit-content;flex-shrink:0;border:none;border-radius:8px;background:linear-gradient(90deg, var(--gradient-start) 9.08%, var(--gradient-stop) 84.22%);transition:box-shadow .3s;cursor:pointer}.certificate-page__button:hover{box-shadow:0 4px 8px 0 rgba(0,136,71,.25),0 -1px 0 0 rgba(5,31,28,.13) inset}.certificate-page__button:focus-visible{outline:2px solid #c0c7c6}.certificate-page__button:disabled{opacity:.6;cursor:default}.certificate-page__button:disabled:hover{box-shadow:none}.certificate-page a{color:var(--accent-color, #00AD5A);text-underline-offset:2px}.certificate-promo{font-weight:300;color:#445755}.certificate-promo__container{display:flex;justify-content:space-between;gap:16px}.certificate-promo__info{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:24px;min-height:388px}.certificate-promo__wrap{display:flex;flex-direction:column;gap:24px}.certificate-promo__image{width:646px;height:388px;flex-shrink:0;border-radius:500px 20px 20px 500px;background:url("../../../images/certificate/promo-bg.webp") center center/cover,no-repeat;overflow:hidden}.certificate-promo__image img{height:100%;width:auto}.certificate-promo__button{font-weight:700}.certificate-promo__title{font-size:40px;line-height:115%}.certificate-promo__title span{font-size:50px}.certificate-promo__description{font-size:24px}.certificate-promo__text{display:flex;align-items:center;gap:8px;font-size:16px}.certificate-promo__icon{width:32px;height:32px}.certificate-promo b{font-weight:700}.certificate-services{border-radius:0 0 40px 40px;background:linear-gradient(360deg, rgba(255, 255, 255, 0) 74.97%, #FFF 98.99%),linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%),linear-gradient(90deg, var(--gradient-start) 9.08%, var(--gradient-stop) 84.22%)}.certificate-services__wrap{margin-top:24px;display:flex;gap:16px}.certificate-services__center{display:flex;flex-direction:column;gap:12px;width:100%}.certificate-services-advantages__item,.certificate-statistics,.certificate-services-classes{background:#fff;border-radius:12px}.certificate-services-advantages{display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:275px}.certificate-services-advantages__item{display:flex;align-items:center;padding:12px;gap:12px}.certificate-services-advantages__icon{width:32px;height:32px}.certificate-services-advantages__text{font-size:16px;font-weight:300}.certificate-services-advantages__text b{font-weight:700}.certificate-statistics{padding:8px 16px;display:flex;justify-content:center;gap:32px}.certificate-statistics__item{display:flex;gap:6px}.certificate-statistics__icon{width:36px;height:36px}.certificate-statistics__text{font-size:24px;font-weight:700;line-height:1.5}.certificate-statistics__text span{display:block;font-size:16px;font-weight:300;line-height:1}.certificate-services-classes{padding:20px 24px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.certificate-services-classes__title{font-size:16px;font-weight:700}.certificate-services-classes__description{max-width:200px;font-size:12px;font-weight:300;color:#445755}.certificate-services-classes__image{display:block;margin-left:auto;margin-top:-30px;max-width:100%}.certificate-services-rating{display:none}.certificate-template{box-shadow:0 9.6px 19.3px 0 rgba(0,0,0,.06),0 0 9.6px 0 rgba(0,0,0,.12);border-radius:8px;height:-moz-fit-content;height:fit-content;overflow:hidden}.certificate-template img{display:block}.certificate-template__value{position:absolute;top:10px;left:18px;font-size:45px;background:linear-gradient(180deg, var(--gradient-start) 0%, var(--gradient-stop) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:700;text-shadow:3px 3px 1px rgba(var(--accent-color-dark, #008847), 0.1)}.certificate-template__value span{font-size:28px}.certificate-template_desktop{position:relative;z-index:2}.certificate-template_mobile{display:none}.certificate-buy__text{margin-top:10px;font-size:16px;color:#445755}.certificate-buy__wrap{margin-top:14px;display:flex;gap:16px}.certificate-buy__steps{display:flex;flex-direction:column;gap:16px;width:100%;max-width:592px;flex-shrink:0}.certificate-buy__form-input{width:100%;max-width:100%;--accent-color: #828F8D}.certificate-buy__form-input input:required~.form-input__label::after{color:currentColor}.certificate-buy__checkbox{padding-left:32px;font-size:12px;color:#637371}.certificate-buy__checkbox .iw-checkbox__label{line-height:1.3}.certificate-buy__errors{display:none;color:#cc4e00;font-size:14px}.certificate-buy__errors.visible{display:block}.certificate-buy__error{font-size:16px;color:#cc4e00}.certificate-buy__payment-wrap{display:flex;align-items:center;gap:10px}.certificate-buy__button{width:auto;flex-grow:1}.certificate-buy__button-text,.certificate-buy__default-button-text{display:none}.certificate-buy__button-text.visible,.certificate-buy__default-button-text.visible{display:flex}.certificate-buy__button-text{gap:4px}.certificate-buy__button-price{font-weight:700}.certificate-buy__payment-icons{display:flex;align-items:center;gap:10px;flex-shrink:0}.certificate-step{position:relative;padding-left:48px}.certificate-step__number{position:absolute;top:12px;left:0;width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:18px;line-height:1.1;text-align:center;font-weight:700;background:var(--accent-color-dark, #008847);border-radius:50%}.certificate-step__plate{padding:24px;display:flex;flex-direction:column;gap:8px;width:100%;border-radius:12px;background:#e0e3e3}.certificate-step__title{font-size:18px;line-height:1.1;font-weight:500;color:#051f1c}.certificate-step__title_accent b{color:var(--accent-color-dark, #008847)}.certificate-step__title b{font-weight:700}.certificate-step__discount{position:absolute;right:24px;top:0;width:86px;height:86px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);font-size:24px;font-weight:700;color:#fff;border-radius:50%;background:url("../../../images/certificate/discount-bg.svg") center center/cover,no-repeat;overflow:hidden}.certificate-step__discount:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-40px;transform:rotate(35deg);transition:all .7s cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.certificate-step__discount span{z-index:20}.certificate-step.aos-animate .certificate-step__discount:after{left:120px}.certificate-step__text,.certificate-step ul{color:#445755;font-size:14px}.certificate-step__text span,.certificate-step__text b{color:var(--accent-color-dark, #008847)}.certificate-step__text b{font-weight:700}.certificate-step ul{padding-left:18px;list-style-type:disc;list-style-position:outside}.certificate-values{display:none;gap:10px}.certificate-values.visible{display:flex}.certificate-values__item{padding:8px 12px;color:var(--accent-color, #00AD5A);font-size:16px;font-weight:700;background:#fff;border-radius:12px;transition:box-shadow .15s}.certificate-values__item:hover{box-shadow:0 4px 8px 0 rgba(0,136,71,.25),0 -1px 0 0 rgba(5,31,28,.13) inset;cursor:pointer}.certificate-values__item.selected{color:#fff;background:linear-gradient(180deg, var(--gradient-start) 0%, var(--gradient-stop) 100%)}.certificate-custom-values{display:none;gap:16px}.certificate-custom-values.visible{display:flex}.certificate-custom-values__button{margin-top:12px;flex-shrink:0;align-self:flex-start}.certificate-custom-values__input-wrap{width:100%}.certificate-custom-values .form-input-error:not(:empty)+.form-input-hint{display:none}.certificate-mcc{display:flex;align-items:center;justify-content:center;gap:4px;width:-moz-min-content;width:min-content}.certificate-mcc__text{color:#637371;font-size:12px;font-weight:300}.certificate-mcc__text b{font-size:10px;font-weight:700}.certificate-benefits__container{display:flex;justify-content:space-between;gap:20px}.certificate-benefits__wrap{width:595px}.certificate-benefits__bubbles,.certificate-benefits__tags{margin-top:16px;display:flex;gap:8px}.certificate-benefits__bubble{padding:12px 16px;width:100%;border-radius:12px;border:1px solid #c0c7c6}.certificate-benefits__bubble-title{display:flex;align-items:center;gap:4px;font-weight:700;font-size:18px}.certificate-benefits__bubble-text{margin-top:8px;font-weight:300;font-size:16px;color:#445755}.certificate-benefits__bubble-text b{font-weight:700;color:var(--accent-color-dark, #008847)}.certificate-benefits__icon{width:24px;height:24px}.certificate-benefits__tags{flex-wrap:wrap}.certificate-benefits__tag{padding:6px 12px;display:flex;align-items:center;gap:6px;color:#445755;font-size:14px;border-radius:12px;background:#e0e3e3}.certificate-benefits__image{display:flex;justify-content:flex-end;border-radius:500px 20px 20px 500px;overflow:hidden}.certificate-benefits__image img{height:100%;width:auto}@media(min-width: 1170px){.certificate-services-rating{display:block;padding:30px 16px;width:274px;flex-shrink:0;border-radius:12px 200px 200px 12px;background:url("../../../images/certificate/rating-bg.webp") center center/cover no-repeat}.certificate-services-rating__text{display:flex;align-items:center;gap:8px;font-size:10px;color:#fff}.certificate-services-rating__text span{font-size:26px;line-height:1;font-weight:700}}@media(min-width: 900px)and (max-width: 1080px){.certificate-template{display:none}}@media(max-width: 970px){.certificate-page{--block-container-gutter: 60px;--certificate-page-padding-block: 20px}.certificate-promo__description{font-size:18px}.certificate-promo__text{font-size:14px}.certificate-promo__image{height:330px;width:278px}.certificate-services__wrap{margin-top:20px}.certificate-services-advantages{width:252px}.certificate-statistics{gap:8px}.certificate-statistics__icon{width:24px;height:24px}.certificate-statistics__text{font-size:18px}.certificate-buy__wrap{position:relative}.certificate-buy__steps{max-width:min(770px,100%)}.certificate-template_desktop{display:none}.certificate-template_mobile{display:block;position:absolute;right:-34px;top:0;transform:translateY(-90px);width:212px;height:130px;z-index:1}.certificate-template_mobile img{width:100%;height:auto}.certificate-template__value{font-size:24px;top:4px;left:9px}.certificate-template__value span{font-size:18px}.certificate-step__discount{right:0;transform:translate(50%, -50%);z-index:2}.certificate-benefits__container{flex-direction:row-reverse}.certificate-benefits__wrap{width:100%}.certificate-benefits__image{width:40%;min-width:230px;border-radius:20px}.certificate-benefits__bubbles{gap:12px}.certificate-benefits__bubble{padding:12px;width:50%}}@media(min-width: 768px)and (max-width: 814px){.certificate-services-classes{position:relative;overflow:hidden}.certificate-services-classes__image{position:absolute;left:24px;bottom:0;margin-top:0;max-width:none}}@media(max-width: 768px){.certificate-page{--block-container-gutter: 20px}.certificate-page__title{font-size:20px}.certificate-page__button{width:100%}.certificate-promo__container{flex-direction:column-reverse}.certificate-promo__info,.certificate-promowrap{gap:16px}.certificate-promo__info{min-height:auto}.certificate-promo__title{margin-top:8px;font-size:24px}.certificate-promo__title span{font-size:inherit}.certificate-promo__description{font-size:18px}.certificate-promo__text{font-size:14px}.certificate-promo__image{height:auto;width:100%;aspect-ratio:1.6;border-radius:20px;background-position-x:left}.certificate-services__wrap{flex-direction:column-reverse}.certificate-services-advantages{width:100%}.certificate-statistics{padding:12px 16px;justify-content:flex-start;flex-wrap:wrap}.certificate-services-classes__image{margin:-10px auto 0}.certificate-buy{overflow:hidden}.certificate-buy__wrap{margin-top:12px}.certificate-buy__steps{gap:12px}.certificate-buy__payment-wrap{flex-wrap:wrap}.certificate-template{display:none}.certificate-step{padding-left:0}.certificate-step:first-child .certificate-step__title{margin-bottom:16px}.certificate-step__number{position:static;margin-top:0;width:30px;height:30px;font-size:14px}.certificate-step__plate{padding:24px 12px}.certificate-step__title{height:30px;display:flex;align-items:center;gap:4px;font-size:16px;line-height:1}.certificate-step__discount{right:-16px;transform:translate(0, -16px)}.certificate-values{flex-wrap:wrap}.certificate-benefits__image{display:none}.certificate-benefits__bubbles{flex-wrap:wrap}.certificate-benefits__bubble{padding:12px 16px;width:100%}}