.react-datepicker-wrapper{width:100% !important}.react-datepicker-popper{z-index:4 !important}.react-datepicker{font-size:16px !important;border-radius:16px !important;overflow:hidden;border:1px solid #EDEDED !important;box-shadow:0 1px 2px 0 rgba(0,0,0,0.01) !important}.react-datepicker__month-container{padding:16px 24px !important}.react-datepicker__month{margin:14px 0 0 0 !important}.react-datepicker__current-month{font-size:20px !important}.react-datepicker__header--custom{background-color:#FFF !important;border-bottom:0 !important}.react-datepicker__header--custom .month-btn{background:none;border:none;padding:0;font:inherit;outline:inherit;color:#334AC6;cursor:pointer;font-size:28px}.react-datepicker__header--custom .month-btn.right{margin-left:24px}.react-datepicker__header--custom .month-btn:disabled{color:#c2c2c2;cursor:not-allowed}.react-datepicker__day-name,.react-datepicker__day{display:inline-flex !important;margin:0 !important;padding:0 !important;width:46px !important;height:38px !important;align-items:center;justify-content:center;font-weight:500}.react-datepicker__day:hover:not(.react-datepicker__day--disabled){border-radius:24px !important;border:1px solid #334AC6;background-color:transparent !important;color:#334AC6 !important}.react-datepicker__day.react-datepicker__day--today{color:#334AC6;border:1px solid #334AC6;border-radius:24px !important;background-color:transparent}.react-datepicker__day.react-datepicker__day--outside-month{color:#8a8a8b !important}.react-datepicker__day.react-datepicker__day--selected{border-radius:24px !important;color:#fff !important;background-color:#334AC6 !important}.faq-container{width:100%}.faq-container .faqs{width:100%;background-color:#fff;border-radius:16px;margin-top:24px}.faq-container .faq-row{padding:24px 0;width:100%;cursor:pointer}.faq-container .faq-row:not(:last-child){border-bottom:1px solid #e3e3e3}.faq-container .faq-row .question{display:flex;justify-content:space-between;padding:0 25px;width:100%;font-size:18px;font-weight:500}.faq-container .faq-row .question .question-text{display:inline-block;padding-top:4px;width:100%}.faq-container .faq-row .question .arrow{display:inline-flex;transition:transform .4s ease-in-out;background:url('/images/landing/certificate/faq-arrow.png') top right no-repeat;background-size:contain;background-position:center;width:32px;height:32px;transition-duration:200ms}@media (max-width:768px){.faq-container .faq-row .question .arrow{width:25px;height:25px}}.faq-container .faq-row .answer{font-size:16px;padding:0 25px;display:none;margin-top:16px}.faq-container .faq-row.opened .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq-container .faq-row.opened .answer{display:flex}*,*::before,*::after{box-sizing:border-box}html body{height:unset}body{background-color:#F3F3F5;position:relative}header.v3-certificate{box-shadow:unset !important}header.v3-certificate .menu-container{min-height:0 !important}@media (min-width:768px){header.v3-certificate .header-title-container{max-width:600px !important}}@media (max-width:767px){header.v3-certificate .header-title-container .header-title,header.v3-certificate .header-title-container .site-title{max-width:100% !important}}@media (max-width:767px){header.v3-certificate .header-lead{max-width:100% !important}header.v3-certificate .header-images{display:block !important}header.v3-certificate .header-images img{max-width:100%}}section.certificate-section .container{width:100%}@media (min-width:1200px){section.certificate-section .container{max-width:1400px;padding:0 50px}}@media (min-width:768px) and (max-width:1199px){section.certificate-section .container{width:100%;padding:0 24px}}@media (max-width:648px){section.certificate-section .container{padding:0}section.certificate-section .container h2,section.certificate-section .container .desing-variants,section.certificate-section .container .sum-picker,section.certificate-section .container .faq-section-container{padding:0 24px}}section.certificate-section .form-container{display:grid;padding:96px 0}@media (min-width:1200px){section.certificate-section .form-container{grid-template-columns:auto 384px;grid-gap:56px}}@media (min-width:1024px) and (max-width:1199px){section.certificate-section .form-container{grid-template-columns:auto 298px;grid-gap:28px}}@media (max-width:1023px){section.certificate-section .form-container{grid-template-columns:100%;grid-gap:28px 0}}@media (max-width:768px){section.certificate-section .form-container{flex-direction:column;padding:32px 0}}section.certificate-section .form-container .form-column{flex-direction:column}@media (min-width:1024px){section.certificate-section .form-container .form-column .desing-picker>h2{margin-top:0}}section.certificate-section .form-container .form-column .desing-picker .desing-variants{display:grid;grid-gap:8px;grid-template-columns:repeat(4, 1fr)}@media (max-width:648px){section.certificate-section .form-container .form-column .desing-picker .desing-variants{overflow-y:scroll}}@media (max-width:648px){section.certificate-section .form-container .form-column .desing-picker .desing-variants{grid-template-columns:repeat(4, 50vw)}}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container:last-child{margin-right:0}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container .design-variant{display:flex;cursor:pointer;position:relative}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container .design-variant img{max-width:100%}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container .design-variant .picked-design-checkmark-container{position:absolute;top:8px;right:8px}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container .design-variant .picked-design-checkmark-container .picked-design-checkmark{width:40px;height:40px;position:relative;border-radius:6px;overflow:hidden}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container .design-variant .picked-design-checkmark-container .picked-design-checkmark .fade-background{display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}section.certificate-section .form-container .form-column .desing-picker .desing-variants .design-variant-container .design-variant .picked-design-checkmark-container .picked-design-checkmark .checkmark-img{display:block;position:absolute;width:100%;height:100%;background-image:url("/images/landing/certificate/checkmark.png");background-repeat:no-repeat;background-position:center;background-size:16px}section.certificate-section .form-container .form-column .sum-picker .sums-variants{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:8px}@media (max-width:648px){section.certificate-section .form-container .form-column .sum-picker .sums-variants{grid-template-columns:repeat(2, 1fr)}}section.certificate-section .form-container .form-column .sum-picker .sums-variants .sum-variant{width:auto;border-radius:8px;display:flex;padding:16px 0 16px;font-size:16px;font-weight:500;justify-content:center;background-color:#FFF;cursor:pointer}section.certificate-section .form-container .form-column .sum-picker .sums-variants .sum-variant.active{color:#FFF;background-color:#334AC6}section.certificate-section .form-container .form-column .sum-picker .custom-sum-input{margin-top:8px;border:1px solid #000;border-radius:8px;padding:16px 24px 14px;width:calc(50% - (8px / 2));background-color:transparent;font-size:16px}@media (max-width:512px){section.certificate-section .form-container .form-column .sum-picker .custom-sum-input{width:100%}}section.certificate-section .form-container .form-column .sum-picker .custom-sum-input.has-error{border-color:#E04747;color:#E04747}section.certificate-section .form-container .form-column .personal-block{margin-top:56px;background-color:#FFF;border-radius:24px}@media (min-width:1200px){section.certificate-section .form-container .form-column .personal-block{padding:56px}}@media (min-width:1024px) and (max-width:1199px){section.certificate-section .form-container .form-column .personal-block{padding:26px}}@media (max-width:1023px){section.certificate-section .form-container .form-column .personal-block{padding:56px}}@media (max-width:768px){section.certificate-section .form-container .form-column .personal-block{padding:24px}}@media (max-width:520px){section.certificate-section .form-container .form-column .personal-block{padding:16px}}section.certificate-section .form-container .form-column .personal-block .row-inputs-block{display:grid;margin-top:24px;margin-bottom:24px;grid-gap:24px}@media (min-width:769px){section.certificate-section .form-container .form-column .personal-block .row-inputs-block{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){section.certificate-section .form-container .form-column .personal-block .row-inputs-block{grid-template-columns:repeat(1, 1fr)}}section.certificate-section .form-container .form-column .personal-block .message-input-container{margin-top:40px}section.certificate-section .form-container .form-column .send-time-block{margin-top:10px}section.certificate-section .form-container .form-column .send-time-block .send-time-picker-buttons{margin-top:24px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px}section.certificate-section .form-container .form-column .send-time-block .send-time-inputs{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px}@media (max-width:768px){section.certificate-section .form-container .form-column .send-time-block .send-time-inputs{grid-template-columns:repeat(1, 1fr)}}section.certificate-section .form-container .form-column .send-time-block .send-time-inputs .send-time-picker-container{width:100%;display:inline-flex}section.certificate-section .form-container .form-column .form-errors{margin-top:16px;color:brown}section.certificate-section .form-container .form-column .subtitle{font-size:24px;font-weight:500}section.certificate-section .form-container .cert-preview-column{position:relative;height:auto}section.certificate-section .form-container .cert-preview-column .sticky-container{width:100%;display:inline-block}@media (min-width:1024px){section.certificate-section .form-container .cert-preview-column .sticky-container{position:sticky;top:80px}}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block{background-color:#FFF;border-radius:24px;display:flex;flex-direction:column;align-items:center}@media (min-width:1200px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block{padding:55px}}@media (min-width:1024px) and (max-width:1199px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block{padding:26px}}@media (max-width:1023px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block{padding:55px}}@media (max-width:768px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block{padding:24px}}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview{display:inline-flex;width:100%;position:relative;background-position:center;background-size:contain;align-items:center;justify-content:center;background-repeat:no-repeat}@media (min-width:1200px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview{height:171px}}@media (min-width:1024px) and (max-width:1199px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview{height:171px}}@media (max-width:768px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview{display:none}}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview img{z-index:1;width:80%;display:inline-block}@media (min-width:1024px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview img{width:100%}}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview .cert-sum{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap;color:#FFF;font-weight:bold;z-index:2}@media (min-width:1024px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview .cert-sum{font-size:44px}}@media (max-width:1023px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .card-image-preview .cert-sum{font-size:10vw}}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .short-summary{display:none;font-size:16px;font-weight:600}@media (max-width:768px){section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .short-summary{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .short-summary .total-sum{font-size:24px}section.certificate-section .form-container .cert-preview-column .sticky-container .preview-block .gto-container{margin-top:25px;width:100%}section.certificate-success .container{min-height:560px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;max-width:600px;text-align:center}.button{border:1px solid #000000;border-radius:8px;color:#000000;width:100%;display:inline-flex;height:52px;cursor:pointer;align-items:center;justify-content:center;font-weight:600;font-size:16px;padding-top:3px}.button.filled{background-color:#334AC6;border-color:#334AC6;color:#FFF}.button.filled:hover{background-color:#2a3ca1;border-color:#2a3ca1}.button.filled:active{background-color:#354bc7;border-color:#354bc7}.button.lg{height:56px}.input-container{width:100%}.input-container .form-input{border:0;border-bottom:1px solid #CECECE;padding-bottom:16px;font-weight:500;font-size:16px;width:100%}.input-container .form-input::placeholder{color:rgba(0,0,0,0.4)}.input-container .form-input.has-error{border-color:#E04747;color:#E04747}.input-container .form-input.has-error::placeholder{color:#E04747}.input-container.with-icon{position:relative}.input-container.with-icon .input-icon{position:absolute;top:0;right:0;width:24px;height:24px}.input-container.with-icon .input-icon.date{background-image:url('/images/landing/certificate/date-icon.png')}.input-container.with-icon .input-icon.time{background-image:url('/images/landing/certificate/time-icon.png')}.input-container.custom-select{border-bottom:1px solid #CECECE;padding-bottom:16px;font-weight:500;font-size:16px;width:100%;cursor:pointer;position:relative}.input-container.custom-select .select-variants-list{position:absolute;top:56px;left:0;width:100%;background-color:#fff;border:1px solid #CECECE;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;z-index:3}.input-container.custom-select .select-variants-list .custom-select-variant{width:100%;display:inline-flex;border-left:1px solid transparent;font-size:14px;align-items:center;padding:16px}.input-container.custom-select .select-variants-list .custom-select-variant.active{border-color:#334AC6;background-color:#EAEDF9}.input-container.custom-select .select-variants-list .custom-select-variant.disabled{cursor:not-allowed;color:#CECECE}.input-container.custom-select .select-variants-list .custom-select-variant:hover{cursor:pointer;background-color:#f1f2f7}.input-container .chars-counter{margin-top:10px;display:inline-block;white-space:nowrap;text-align:right;width:100%}.input-container .chars-counter .text-faded{color:rgba(0,0,0,0.4)}select{appearance:none;background-color:transparent;border:none;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;cursor:pointer}.policy-agreement-checkbox-container .airo-checkbox{position:absolute;z-index:-1;opacity:0}.policy-agreement-checkbox-container .airo-checkbox+label{display:inline-flex;user-select:none;font-size:12px;line-height:18px;align-items:center}.policy-agreement-checkbox-container .airo-checkbox+label span{color:rgba(0,0,0,0.4)}.policy-agreement-checkbox-container .airo-checkbox+label span a{color:#000}.policy-agreement-checkbox-container .airo-checkbox+label::before{content:'';display:inline-block;width:28px;height:28px;flex-shrink:0;flex-grow:0;margin-right:16px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/images/landing/certificate/checkbox-deselected.png")}.policy-agreement-checkbox-container .airo-checkbox:checked+label::before{background-image:url("/images/landing/certificate/checkbox-selected.png")}.alert-modal .modal-header{position:relative}.alert-modal .modal-header .close{position:absolute;top:14px;right:14px;font-size:26px}.alert-modal .modal-body{font-size:18px}.alert-modal .modal-footer{text-align:center;font-size:16px;line-height:22px}.policy-agreement-container{margin-top:24px;width:100%;display:block}@media (min-width:769px){.policy-agreement-container{padding:0 24px}.policy-agreement-container.inside{display:none}}@media (max-width:768px){.policy-agreement-container.outside{display:none}}.lds-ring{position:relative;width:45px;height:45px;display:inline-flex;justify-content:center;align-content:center;align-items:center}.lds-ring div{box-sizing:border-box;display:inline-flex;position:absolute;width:35px;height:35px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}