@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.clearfix{clear:both}.mobile-v{display:block}@media (min-width:1024px){.mobile-v{display:none}}.desktop-v{display:none}@media (min-width:1024px){.desktop-v{display:block}}.through{text-decoration-line:line-through}.page,html{scroll-behavior:smooth}.page{background-color:#fff;margin-bottom:0;min-width:360px;overflow-x:hidden;overflow-y:scroll}.page::-webkit-scrollbar{width:10px}.page::-webkit-scrollbar-thumb{background:#3c9194;border-radius:20px}.page::-webkit-scrollbar-track{background:#fff;border-radius:20px}.wrapper_column{flex-direction:column!important}.centered{align-items:center}.wrapper{box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:960px;padding-left:16px;padding-right:16px;width:100%}.error{border:2px solid red!important;box-sizing:border-box!important}.block{flex-direction:column;margin-bottom:40px}.block,.block-row{align-items:center;display:flex;justify-content:flex-start}.block-row{flex-direction:row;margin:0}.flex-end,.self-end{align-self:flex-end}.align-start{align-items:flex-start}.self-start{align-self:flex-start}.self-centered-m{align-self:center}.block:last-child{margin-bottom:0}h1,h2,h3,h4{font-family:Open Sans,sans-serif;font-style:normal;margin:0;text-align:center}h2{font-size:32px;line-height:44px}h2,h3{color:#fff;font-weight:700}h3{font-size:24px;line-height:33px;padding-top:26px}.bubble{align-items:center;background:url(../images/bubble.svg) 50% no-repeat;background-size:contain;display:flex;justify-content:center;width:auto}.bubble_unstyled{background:none}.bubble_inverted,.bubble_inverted .bubble__text{transform:scaleX(-1)}.bubble__text{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.progress-bar{background-color:#3c9194;width:100%}.progress-bar__wrapper{box-sizing:border-box;margin:auto;max-width:960px;padding:0 16px;width:100%}.next{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:400%;margin-left:auto;margin-top:30px;min-height:90px;overflow:hidden;padding-right:110px;position:relative;text-align:right;text-decoration:none}.next:after{content:url(/images/next.png);height:80px;position:absolute;right:5px;top:calc(50% - 40px);width:80px}.back{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:400%;margin-left:auto;margin-top:20px;min-height:64px;padding-left:95px;padding-right:40px;position:relative;text-align:right;text-decoration:none}.back:before{content:url(/images/back.png);height:54px;left:5px;position:absolute;top:calc(50% - 27px);width:54px}.only-mobile{display:block}.only-desktop{display:none}@media (min-width:1024px){.only-mobile{display:none}.only-desktop{display:block}.bubble_normal_d,.bubble_normal_d .bubble__text{transform:none!important}.self-start-d{align-self:flex-start}.self-end-d{align-self:flex-end}h2{font-size:36px;line-height:44px}h3{font-size:28px;font-weight:600;line-height:33px}.wrapper{flex-direction:row;justify-content:space-between}.bubble,.wrapper{position:relative}.bubble{z-index:2}.bubble__text{color:#000;font-size:20px;line-height:27px}.bubble_unstyled{background:url(../images/bubble.svg) 50% no-repeat;background-size:contain}.d-reverse{flex-direction:column-reverse}.dr-reverse{flex-direction:row-reverse}.flex-end{justify-content:flex-end}.d-column{flex-direction:column}}.section__primary{background-color:#3c9194;box-sizing:border-box;margin-bottom:206px;padding:140px 18px 137px;position:relative}.section__primary h3{margin-top:30px}.section__primary .button{margin-top:58px}.section__secondary{background-color:#fff;box-sizing:border-box;margin-bottom:0;padding:132px 18px 137px;position:relative}.section__secondary h3{margin-top:26px}.section__secondary .button{margin-top:58px}.mountains{background:url(/images/mountains-m.svg) 50% no-repeat;background-size:cover;bottom:-75px;height:203px;left:calc(50% - 116px);position:absolute;width:232px}.mountains-c{background:url(/images/mountains-c-m.svg) 50% no-repeat}.boy{background:url(/images/boy-m.svg) 50% no-repeat;background-size:cover;bottom:-85px;height:118px;left:11px;width:39px}.boy,.girl{position:absolute;z-index:1}.girl{background:url(/images/girl-m.png) 50% no-repeat;background-size:cover;bottom:-90px;height:120px;right:10px;width:52px}.scene{bottom:0;left:calc(50% - 180px);margin:auto;max-width:360px;position:absolute;width:100%}.cup{background:url(/images/cup.svg) 50% no-repeat;background-size:cover;bottom:-45px;height:18px;left:85px;width:14px}.ball,.cup{position:absolute;z-index:1}.ball{background:url(/images/ball.svg) 50% no-repeat;background-size:cover;bottom:-80px;height:24px;left:130px;width:20px}.book{background:url(/images/book.svg) 50% no-repeat;background-size:cover;bottom:-30px;height:23px;right:155px;width:19px}.bag,.book{position:absolute;z-index:1}.bag{background:url(/images/bag.svg) 50% no-repeat;background-size:cover;bottom:-80px;height:30px;right:95px;width:22px}@media (min-width:1024px){.content_wrapper{box-sizing:border-box;margin:auto;max-width:996px;padding-left:16px;padding-right:16px;width:100%}.section__primary{margin-bottom:297px;padding-bottom:204px;padding-top:150px}.scene{left:calc(50% - 480px);max-width:960px}.mountains{background:url(/images/mountains.svg) 50% no-repeat;background-size:cover;bottom:-260px;height:550px;left:calc(50% - 320px);position:absolute;width:628px}.mountains-c{background:url(/images/mountains-c.svg) 50% no-repeat}.boy{background:url(/images/boy-m.svg) 50% no-repeat;background-size:cover;bottom:-165px;height:320px;left:11px;width:106px}.boy,.girl{position:absolute;z-index:1}.girl{background:url(/images/girl-m.png) 50% no-repeat;background-size:contain;bottom:-160px;height:313px;right:10px;width:142px}.cup{background:url(/images/cup.svg) 50% no-repeat;background-size:cover;bottom:-50px;height:36px;left:222px;width:30px}.ball,.cup{position:absolute;z-index:1}.ball{background:url(/images/ball.svg) 50% no-repeat;background-size:cover;bottom:-130px;height:62px;left:356px;width:54px}.book{background:url(/images/book.svg) 50% no-repeat;background-size:cover;bottom:-30px;height:57px;right:391px;width:57px}.bag,.book{position:absolute;z-index:1}.bag{background:url(/images/bag.svg) 50% no-repeat;background-size:cover;bottom:-125px;height:76px;right:233px;width:58px}}.button{align-items:center;background:#41c0c4;border-radius:25px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-decoration:none;width:247px;z-index:4}.button,.button:hover{transition:all .1s ease-in-out}.button:hover{background-color:#4c9fa1}.button_text{color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:27px;text-align:center}.styled-checkbox{display:none;position:absolute}.styled-checkbox+label{color:#2f2f2f;cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-left:30px;padding:0;position:relative}@media (min-width:1024px){.styled-checkbox+label{font-size:20px}}.styled-checkbox+label:before{background:#fff;border:1px solid #333;border-radius:3px;box-sizing:border-box;content:"";display:inline-block;height:20px;left:-30px;margin-right:10px;position:absolute;top:1px;vertical-align:middle;width:20px}.styled-checkbox:hover+label:before{background:#fff}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.styled-checkbox:checked+label:before{background:#3c9194}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{background:#ddd;box-shadow:none}.styled-checkbox:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:-25px;position:absolute;top:10px;transform:rotate(45deg);width:2px}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute}[type=radio]:checked+label,[type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #333;border-radius:100%;box-sizing:border-box;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{background:#3c9194;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:2px;transition:all .2s ease;width:18px}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.radio-label{color:#333;font-size:14px;line-height:19px}.radio-label,.text-input{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400}.text-input{background:#fff;border:1px solid #333;border-radius:20px;box-sizing:border-box;font-size:16px;height:40px;line-height:27px;max-width:256px;outline:none;padding:6px 29px;width:100%}.text-input::-moz-placeholder{color:#b0b0b0;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.text-input::placeholder{color:#b0b0b0;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.text-input-group{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:30px;width:100%}.text-input-label{margin-right:17px}.text-input-label,.textarea{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.textarea{background:#fff;border:1px solid #333;border-radius:20px;box-sizing:border-box;max-width:900px;outline:none;padding:20px 30px;width:100%}.textarea::-moz-placeholder{color:#b0b0b0}.textarea::placeholder{color:#b0b0b0}@media (min-width:1024px){.textarea{font-size:20px;line-height:24px}}.test{min-width:360px;padding:0 5px}.test,.test .wrapper{box-sizing:border-box}.test .wrapper{border:5px solid #ffdcdc;display:flex;flex-direction:column;margin:0 auto;padding:0 10px 100px}@media (min-width:1024px){.test .wrapper{border:5px solid #ffdcdc;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;padding:15px 40px 100px}}.test .checkbox-block{padding-left:10px}@media (min-width:1024px){.test{padding-left:unset}}.test h2{color:#333;font-family:Open Sans,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:54px;margin-bottom:15px;margin-top:30px;text-align:center}@media (min-width:1024px){.test h2{color:#333;font-family:Open Sans,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:54px;margin-bottom:15px;margin-top:50px;text-align:center}}.test .back-close{color:#3c9194;display:block;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:27px;margin-left:auto;margin-right:-10px;margin-top:10px;text-align:right;text-decoration-line:underline;width:50px}.test .textarea{margin-top:10px}.test p{color:#333;font-family:Open Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px}@media (min-width:1024px){.test p{color:#333;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:27px}}.test ul{list-style:none}.test li{color:#333;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:27px}.test .styled-checkbox+label{color:#333;display:block;font-size:18px!important}@media (min-width:1024px){.test .styled-checkbox+label{color:#333;display:block;font-size:20px!important}}.test p{margin-bottom:20px;margin-top:20px}.test .styled-checkbox+label:before{top:2px}.test .styled-checkbox+label:after{top:11px}.test .text-center{text-align:center}.test .button{align-items:center;background:#3c9194;border-radius:25px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-top:50px;max-width:280px;width:100%}.test .button span{color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.test .text-input-group{margin-top:20px;max-width:500px}.test .text-input-group input{max-width:100%;width:100%}.test .radio-label{color:#333!important;font-family:Open Sans,sans-serif;font-size:18px!important;font-style:normal;font-weight:400;line-height:27px}@media (min-width:1024px){.test .radio-label{color:#333!important;font-family:Open Sans,sans-serif;font-size:18px!important;font-style:normal;font-weight:400;line-height:27px}}.test .no-bottom{margin-bottom:0}.test .telegram-header{margin-bottom:10px}.modal-mask{background-color:rgba(0,0,0,.5);display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{background-color:#fff;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.33);font-family:Helvetica,Arial,sans-serif;margin:0 auto;max-width:290px;padding:90px 18px;transition:all .3s ease}.modal-container a{color:#3c9194!important;display:block;font-size:20px;margin-left:auto;margin-top:30px;text-align:right;text-decoration:underline!important}.modal-header h3{color:#333;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:40px;margin-top:0;padding-top:0}.modal-link{color:#3c9194!important;display:block;font-size:20px;margin-left:auto;margin-top:30px;text-align:right;text-decoration:underline!important}.modal-body{color:#333;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin:20px 0}.modal-default-button{border:none;margin:auto;outline:none}.modal-enter,.modal-leave-active{opacity:0}.loader{background:url(/images/loading.svg) 50% no-repeat;background-size:cover;height:100px;margin:auto;width:100px}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}@media (min-width:1024px){.modal-container{background-color:#fff;border-radius:100px;box-shadow:0 2px 8px rgba(0,0,0,.33);font-family:Helvetica,Arial,sans-serif;margin:0 auto;max-width:430px;padding:50px 100px;transition:all .3s ease}.modal-container a{color:#fff;text-decoration:none}.modal-header h3{margin-bottom:40px;margin-top:0;padding-top:0}.modal-body,.modal-header h3{color:#333;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:38px}.modal-body{margin:20px 0}.modal-link{color:#3c9194!important;display:block;font-size:16px;margin-left:auto;margin-top:30px;text-align:right;text-decoration:underline!important}}
