.button{border:none;height:55px;position:relative;display:flex;align-items:center;padding-left:30px;border-radius:82px;cursor:pointer}.button--yellow{background-color:#ffc801;color:#000;font-size:16px;font-weight:700;line-height:20px;font-family:Montserrat}.button--yellow::after{content:url(../images/dist/icon/donate-arrow.svg);position:absolute;top:55%;right:24px;transform:translateY(-50%)}.button--yellow-not-arrow{background-color:#ffc801;color:#000;font-size:16px;font-weight:700;line-height:20px;font-family:Montserrat;width:178px;padding:0;justify-content:center;color:#000!important;font-weight:700!important}.button--yellow-white-arrow{background-color:#ffc801;color:#fff;font-size:18px;font-weight:700;line-height:22px;font-family:Montserrat}.button--yellow-white-arrow::after{content:url(../images/dist/icon/arrow-white.svg);position:absolute;top:55%;right:24px;transform:translateY(-50%)}.button--border-blue{border:1px solid #1890f4;background-color:inherit;color:#1890f4;font-size:18px;font-weight:700;line-height:20px;font-family:Montserrat}.button--border-blue::after{content:url(../images/dist/icon/arrow-blue.svg);position:absolute;top:55%;right:24px;transform:translateY(-50%)}.button--border-black{border:2px solid #000;background-color:inherit;color:#000;font-size:20px;font-weight:700;line-height:24px;font-family:Montserrat}.button--border-black::after{content:url(../images/dist/icon/donate-arrow.svg);position:absolute;top:50%;right:30px;transform:translateY(-50%)}.button--border-weight-blue{border-radius:76px;border:3px solid #1890f4;line-height:22px;color:#1890f4;font-size:18px;font-weight:700;line-height:20px;font-family:Montserrat}.button--border-weight-blue::after{content:url(../images/dist/icon/arrow-blue.svg);position:absolute;top:55%;right:24px;transform:translateY(-50%)}.button--blue{background-color:#1890f4;color:#fff;font-size:18px;font-weight:700;line-height:20px;font-family:Montserrat}.button--blue::after{content:url(../images/dist/icon/arrow-white.svg);position:absolute;top:55%;right:32px;transform:translateY(-50%)}.button--green{background-color:#8ec150;color:#fff;font-size:20px;font-weight:700;line-height:24px;font-family:Montserrat;background-repeat:76px}.button--green::after{content:url(../images/dist/icon/arrow-white.svg);position:absolute;top:55%;right:24px;transform:translateY(-50%)}.button--soft-blue{background-color:#f3fbff;border-radius:76px;color:#000;font-size:18px;font-weight:500;line-height:22px;font-family:Montserrat;padding-left:0;justify-content:center}.button--light-blue{background-color:#bfe9ff;color:#000;font-size:18px;font-weight:700;line-height:22px;font-family:Montserrat;border-radius:76px}.button--light-blue::after{content:url(../images/dist/icon/donate-arrow.svg);position:absolute;top:55%;right:24px;transform:translateY(-50%)}.title{color:#000;font-size:36px;font-weight:800;line-height:37.44px;font-family:Montserrat}.title--post{color:#000;font-size:18px;font-weight:700;line-height:22px;font-family:Montserrat}.text{color:#000;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.text--post{color:#000;font-size:12px;font-weight:400;line-height:15px;font-family:Montserrat}.date{color:#000;font-size:14px;font-weight:700;line-height:17px;font-family:Montserrat}.animation-section{padding-top:80px;transition:all 650ms ease 0s}.animation-section.active{padding-top:0;transition:all 650ms ease 0s}.blue-link{color:#1890f4}.form-postcard{padding-top:177px;margin-bottom:130px}.form-postcard__content{margin:0 auto;width:897px;border-radius:30px;background:#fff;box-shadow:0 3px 15px 0 rgba(0,0,0,.05);padding:91px 116px 82px 91px}@media screen and (max-width:992px){.form-postcard__content{width:100%;padding:60px 40px}}@media screen and (max-width:480px){.form-postcard__content{padding:58px 20px 32px}}.form-postcard__title{color:#000;font-size:38px;font-weight:800;line-height:46px;font-family:Montserrat;margin-bottom:21px;text-align:center}@media screen and (max-width:678px){.form-postcard__title{color:#000;font-size:30px;font-weight:800;line-height:37px;font-family:Montserrat;max-width:238px;margin:0 auto 21px}}.form-postcard__sub-title{color:#000;font-size:20px;font-weight:700;line-height:24px;font-family:Montserrat;margin-bottom:50px;text-align:center}@media screen and (max-width:678px){.form-postcard__sub-title{color:#000;font-size:18px;font-weight:700;line-height:22px;font-family:Montserrat;margin-bottom:37px}}.form-postcard__postcard{width:100%;height:413.471px;background-color:#ffc801;margin-bottom:63.5px;border-radius:30px;display:flex;padding:55.88px 35.5px 99.51px;position:relative}@media screen and (max-width:678px){.form-postcard__postcard{margin-bottom:32.21px}}@media screen and (max-width:600px){.form-postcard__postcard{height:176.779px;padding:23px 15.16px 49.95px;border-radius:12.83px}}@media screen and (max-width:480px){.form-postcard__postcard{margin-bottom:25px}}.form-postcard__postcard:after{content:url(../images/dist/background/heart.png);position:absolute;bottom:35.5px;right:18.83px}@media screen and (max-width:600px){.form-postcard__postcard:after{content:url(../images/dist/background/heart-mobile.png)}}.form-postcard__postcard::before{content:url(../images/dist/background/background-9.png);position:absolute;bottom:29px;right:0}@media screen and (max-width:678px){.form-postcard__postcard::before{content:"";background-image:url(../images/dist/background/background-9.png);bottom:20px;left:0;background-size:100%;background-repeat:no-repeat;height:30px}}@media screen and (max-width:600px){.form-postcard__postcard::before{bottom:0}}.form-postcard__section-img{margin-right:34.36px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3.91px}@media screen and (max-width:768px){.form-postcard__section-img{justify-content:space-between}}@media screen and (max-width:600px){.form-postcard__section-img{justify-content:flex-end}}.form-postcard__block-img{margin-bottom:46.06px;width:137.117px;height:137.112px}@media screen and (max-width:768px){.form-postcard__block-img{width:100px;height:100px}}@media screen and (max-width:600px){.form-postcard__block-img{width:58.627px;height:58.622px;margin-bottom:19.69px}}.form-postcard__block-img img{border-radius:50%;width:100%;height:100%}@media screen and (max-width:600px){.form-postcard__logo{width:39.594px;height:11.423px}}.form-postcard__info-person{display:flex;flex-direction:column;width:100%}.form-postcard__name{color:#000;font-size:32.986px;font-weight:800;line-height:40px;font-family:Montserrat;margin-bottom:11.58px;word-wrap:break-word}@media screen and (max-width:678px){.form-postcard__name{color:#000;font-size:20px;font-weight:800;line-height:24px;font-family:Montserrat}}@media screen and (max-width:600px){.form-postcard__name{color:#000;font-size:14.103px;font-weight:800;line-height:17px;font-family:Montserrat;margin-bottom:5.05px}}.form-postcard__blessing{color:#000;font-size:17.664px;font-weight:500;line-height:22px;font-family:Montserrat;flex:1 1 100%;width:100%;word-wrap:break-word}@media screen and (max-width:678px){.form-postcard__blessing{color:#000;font-size:14px;font-weight:500;line-height:17px;font-family:Montserrat}}@media screen and (max-width:600px){.form-postcard__blessing{color:#000;font-size:7.552px;font-weight:500;line-height:9px;font-family:Montserrat}}.form-postcard__location{color:#232323;font-size:17.664px;font-weight:800;line-height:22px;font-family:Montserrat;word-wrap:break-word}@media screen and (max-width:678px){.form-postcard__location{color:#000;font-size:14px;font-weight:800;line-height:17px;font-family:Montserrat}}@media screen and (max-width:600px){.form-postcard__location{color:#000;font-size:7.552px;font-weight:800;line-height:9px;font-family:Montserrat}}.form-postcard__inputs{display:flex;flex-wrap:wrap;-moz-column-gap:29px;column-gap:29px;row-gap:20px;margin-bottom:20px;position:relative;z-index:5}@media screen and (max-width:480px){.form-postcard__inputs{row-gap:15px;margin-bottom:15px}}.form-postcard__inputs span{flex:0 1 calc(50% - 14.5px)}@media screen and (max-width:708px){.form-postcard__inputs span{flex:0 1 100%}}.form-postcard__inputs input{width:100%;height:50px;background-color:#f3fbff;border:1px solid #bfe9ff;border-radius:49px;padding:0 27px;color:#000;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.form-postcard__inputs input::-moz-placeholder{color:gray;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.form-postcard__inputs input::placeholder{color:gray;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.form-postcard__inputs .form-postcard__upload-button{flex:0 1 calc(50% - 14.5px);height:50px;background-color:#d8f2ff;border:2px solid #bfe9ff;border-radius:49px;display:flex;align-items:center;color:#000;font-size:16px;font-weight:500;line-height:20px;font-family:Montserrat}@media screen and (max-width:708px){.form-postcard__inputs .form-postcard__upload-button{flex:0 1 100%}}.form-postcard__inputs .form-postcard__upload-button span{display:none}.form-postcard__inputs .form-postcard__upload-button label{padding:0 27px;display:flex;align-items:center;cursor:pointer;width:100%;height:100%}.form-postcard__inputs .form-postcard__upload-button img{width:20.402px;height:20.4px;margin-right:22.6px}.form-postcard__textarea-block{position:relative;width:100%;height:140px;margin-bottom:29px}@media screen and (max-width:480px){.form-postcard__textarea-block{height:255px}}.form-postcard__textarea-block #charsLeft{position:absolute;bottom:9px;right:16px;color:gray;font-size:12px;font-weight:400;line-height:15px;font-family:Montserrat}.form-postcard__textarea-block #charsLeft.error{color:red}.form-postcard textarea{width:100%;height:140px;background-color:#f3fbff;border:1px solid #bfe9ff;resize:none;border-radius:20px;padding:15px 27px;color:#000;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}@media screen and (max-width:480px){.form-postcard textarea{height:255px}}.form-postcard textarea::-moz-placeholder{color:gray;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.form-postcard textarea::placeholder{color:gray;font-size:16px;font-weight:400;line-height:20px;font-family:Montserrat}.form-postcard__buttons{display:flex;align-items:center}.form-postcard__button{margin-right:33px;min-width:166px;height:50px;border-radius:71px;background-color:#1890f4;border:none;color:#fff;font-size:20px;font-weight:700;line-height:24px;font-family:Montserrat}@media screen and (max-width:480px){.form-postcard__button{min-width:130px;color:#fff;font-size:16px;font-weight:700;line-height:20px;font-family:Montserrat;margin-right:12px}}.form-postcard__privacy-policy{color:#000;font-size:12px;font-weight:400;line-height:15px;font-family:Montserrat}@media screen and (max-width:480px){.form-postcard__privacy-policy{color:#000;font-size:10px;font-weight:400;line-height:12px;font-family:Montserrat}}.form-postcard__privacy-policy a{text-decoration-line:underline}.form-postcard .wpcf7-not-valid-tip{display:none}.form-postcard .wpcf7-not-valid{border:1px solid red}.form-postcard .wpcf7-spinner{display:none}.form-postcard .wpcf7-response-output{display:none}