@charset "UTF-8";form .field-row{display:flex;align-items:flex-end;justify-content:flex-start;gap:32px;margin-bottom:16px}@media screen and (max-width: 768px){form .field-row{flex-direction:column}}form .field-box{position:relative;width:100%;transition:all .2s ease-in-out}form .field-box ._name{display:block;font-weight:600;font-size:14px;line-height:1;letter-spacing:1px;color:#fff;margin-bottom:6px}form .field-box ._field{position:relative}form .field-box ._field ._label{position:absolute;top:0;left:32px;display:flex;align-items:center;width:85px;height:100%;min-width:43px;font-weight:400;font-size:36px;line-height:1;color:#000;pointer-events:none}@media screen and (max-width: 999px){form .field-box ._field ._label{left:16px;width:41px;font-style:normal;font-weight:400;font-size:18px;line-height:1}}form .field-box ._field.empty ._label{font-weight:600;font-size:36px;line-height:43px;color:#000}@media screen and (max-width: 999px){form .field-box ._field.empty ._label{left:16px;width:41px;font-weight:600;font-size:17px;line-height:20px}}form .field-box ._field:focus-within ._label{font-weight:400;font-size:36px;line-height:130%;color:#000}@media screen and (max-width: 999px){form .field-box ._field:focus-within ._label{font-style:normal;font-weight:400;font-size:18px;line-height:130%}}form .field-box ._field ._item_input{padding:0 16px;width:100%;height:40px;background:#fcfcfc;border:1px solid #9ce7f4;border-radius:8px;outline:none;font-family:inherit;font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#000}form .field-box ._field ._item_input.error{border:1px solid red}form .field-box ._field ._item_input:focus{border:1px solid #067794}form .field-box ._field ._item_input:disabled{-webkit-text-fill-color:#000;opacity:1}form .field-box ._field ._item_input:-webkit-autofill,form .field-box ._field ._item_input:-webkit-autofill:hover,form .field-box ._field ._item_input:-webkit-autofill:focus,form .field-box ._field ._item_input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:0 0 0 1000px #fcfcfc inset}form .field-box ._field ._item_input::placeholder{font-family:inherit;font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#9ce7f4}form .field-box ._field+._error{position:absolute;display:none;font-weight:400;font-size:14px;line-height:140%;text-align:left;color:#000;margin-top:0;right:0}form .field-box ._field.error+._error{display:none}form input[type=checkbox]{display:none}form [type=checkbox]+label{display:flex;justify-content:start;align-items:start;gap:8px;line-height:1.3}form [type=checkbox]:not(:checked)+label:before{width:19px;height:18px;content:"";flex:0 0 19px;text-align:center;color:#000;opacity:1;cursor:pointer;font-size:18px;border:1px solid #000;border-radius:2px;background:initial;box-sizing:border-box;display:inline-block;margin:-2px 8px 1px 0;vertical-align:middle}form [type=checkbox]:not(:checked).error+label:before{border-color:red}form input[type=checkbox]:checked+label:before{flex:0 0 19px;width:19px;height:18px;content:"";padding:0;text-shadow:none;color:#fff;border:none;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='19'%20height='18'%20fill='none'%3e%3cpath%20fill='%23bef870'%20d='m7.998%2014-5-5%201.41-1.42%203.59%203.59%207.59-7.59L16.998%205m0-5h-14c-1.11%200-2%20.89-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2'/%3e%3c/svg%3e");text-align:center;cursor:pointer;font-size:18px;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:-2px 8px 1px 0}form.loadingEx .box:after{content:"";display:block;position:absolute;top:0;left:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3e%3ccircle%20cx='100'%20cy='100'%20r='0'%20fill='none'%20stroke='%23FF156D'%20stroke-width='.5'%3e%3canimate%20attributeName='r'%20calcMode='spline'%20dur='2'%20keySplines='0%20.2%20.5%201'%20keyTimes='0;1'%20repeatCount='indefinite'%20values='1;80'/%3e%3canimate%20attributeName='stroke-width'%20calcMode='spline'%20dur='2'%20keySplines='0%20.2%20.5%201'%20keyTimes='0;1'%20repeatCount='indefinite'%20values='0;25'/%3e%3canimate%20attributeName='stroke-opacity'%20calcMode='spline'%20dur='2'%20keySplines='0%20.2%20.5%201'%20keyTimes='0;1'%20repeatCount='indefinite'%20values='1;0'/%3e%3c/circle%3e%3c/svg%3e") no-repeat 50% 50%;background-size:contain;width:100%;height:100%}.logo{height:108px;margin-top:36px;display:inline-flex;flex:.5;justify-content:start;align-items:stretch;gap:8px;white-space:nowrap}@media screen and (max-width: 768px){.logo{height:80px;flex:1;justify-content:center;margin-top:24px}}.logo .logo-icon{display:flex;align-items:center;flex:0 0 15%;animation:waveFloat 3s ease-in-out infinite;transform-origin:center}.logo .logo-icon svg{height:100%;width:auto;display:block}@keyframes waveFloat{0%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-5px) rotate(-1deg) scale(1.02)}50%{transform:translateY(0) rotate(.5deg) scale(1.04)}75%{transform:translateY(5px) rotate(1deg) scale(1.02)}to{transform:translateY(0) rotate(0) scale(1)}}.logo .logo-text{display:flex;flex-direction:column;gap:8px}.logo .logo-text .logo-text-top{font-size:48px;font-weight:600;color:#fc589a;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}@media screen and (max-width: 768px){.logo .logo-text .logo-text-top{font-size:36px}}.logo .logo-text .logo-text-bottom{font-size:36px;font-weight:400;color:#aeff40;text-align:center;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}@media screen and (max-width: 768px){.logo .logo-text .logo-text-bottom{font-size:24px}}#section-top{background:url(/assets/build/top-back-girl2-desktop.png?v=2) no-repeat calc(50% - 200px) 25px,linear-gradient(#ffffffb3,#ffffff4d) no-repeat 50% 50%,url(/assets/build/top-back-desktop.jpg) no-repeat 50% 50%;background-size:auto,cover,cover}@media screen and (max-width: 768px){#section-top{background:url(/assets/build/top-back-girl2-mobile.png?v=2) no-repeat 50% 160px,linear-gradient(#ffffffb3,#ffffff4d) no-repeat 50% 50%,url(/assets/build/top-back-desktop.jpg) no-repeat 50% 50%;background-size:auto,cover,cover;background-attachment:scroll,scroll,scroll}}@media screen and (max-width: 768px){#section-top.__background-fix2{background:url(/assets/build/top-back-girl2-mobile.png?v=2) no-repeat 50% calc(50% + 20px),linear-gradient(#ffffffb3,#ffffff4d) no-repeat 50% 50%,url(/assets/build/top-back-desktop.jpg) no-repeat 50% 50%;background-attachment:scroll,scroll,scroll}}#section-top .wrap .top{display:flex;justify-content:end}@media screen and (max-width: 768px){#section-top .wrap .top{height:104px;margin-bottom:min(100vh - 305px,1000px)}}#section-top .wrap .bottom{padding-top:24px;display:flex;align-items:end;gap:32px}@media screen and (max-width: 768px){#section-top .wrap .bottom{flex-direction:column;align-items:initial;background:none;margin-top:0;gap:16px}}#section-top .wrap .bottom .bottom-text{display:flex;justify-content:center;align-items:center;flex:1;padding:16px;margin-bottom:16px;text-align:center;background:#fffc;filter:blur(2);border:1px solid #067794;border-radius:50px 0;max-height:161px;min-height:auto;font-size:24px;font-weight:300;color:#000;line-height:1.2}@media screen and (max-width: 768px){#section-top .wrap .bottom .bottom-text{padding:16px;background:#fffc;filter:blur(2);border:1px solid #067794;border-radius:50px 0;max-height:161px;min-height:auto;font-size:24px;font-weight:300;color:#000;line-height:1.2;cursor:pointer}}#section-top .wrap .bottom .bottom-text span{font-weight:400}@media screen and (max-width: 768px){#section-top .wrap .bottom .bottom-text span{position:relative;font-size:28px;font-weight:600;line-height:1.2;margin:0 auto 8px;display:block;width:116px}#section-top .wrap .bottom .bottom-text span:after{content:"";position:absolute;left:0;bottom:-5px;height:4px;width:0;background-color:#fc589a;animation:underline-animate 2s infinite}@keyframes underline-animate{0%{width:0;opacity:1}50%{width:100%;opacity:1}to{width:100%;opacity:0}}}#section-top .wrap .bottom .bottom-form{flex:1;padding-right:32px}@media screen and (max-width: 768px){#section-top .wrap .bottom .bottom-form{padding-right:0}}#section-top .wrap .bottom .bottom-form .form{width:100%;background:#067794cc;padding:24px}#section-top .wrap .bottom .bottom-form .form .info_block{color:#fff}#section-top .wrap .bottom .bottom-form .form .button-row .btn-action{width:100%}#section-gallery{padding:40px 0;background:linear-gradient(#ffffffb3,#ffffff4d) no-repeat 50% 50%,url(/assets/build/girrl-back.webp) no-repeat 50% 50%;background-size:cover}#section-gallery .image-items{padding:0 32px;display:flex;justify-content:start;align-items:stretch;gap:16px;flex-wrap:wrap}@media screen and (max-width: 768px){#section-gallery .image-items{padding:0}}#section-gallery .image-items>.item{display:flex;justify-content:center;flex-direction:column;gap:16px;flex:1 1 calc((100% - 32px) / 3)}@media screen and (max-width: 768px){#section-gallery .image-items>.item{gap:8px;flex:1 1 calc((100% - 32px)/2)}}#section-gallery .image-items>.item .img{border:1px solid #067794;overflow:hidden;border-radius:50%}#section-gallery .image-items>.item .img picture img{width:100%;height:auto;object-fit:cover;vertical-align:middle;transition:all .2s ease-in-out}#section-gallery .image-items>.item .img picture img:hover{transform:scale(1.05)}#section-gallery .image-items>.item .name{text-align:center;font-size:18px;font-weight:600;color:#fc589a}#section-gallery .slogan{display:flex;justify-content:center;align-content:center;align-items:center;gap:16px;font-family:Allison,serif;margin:16px 0;text-align:center;font-size:72px;font-weight:600;color:#fff;text-shadow:-1px -1px 0 #fc589a,1px -1px 0 #fc589a,-1px 1px 0 #fc589a,1px 1px 0 #fc589a}#section-gallery .slogan>img{width:auto;height:100px;vertical-align:middle;animation:waveFloat 3s ease-in-out infinite}#section-footer{padding:16px;background:linear-gradient(#ebf8fe,#bef870) no-repeat 50% 50%;background-size:cover;border-top:1px solid #05ae4f}#section-footer .items{display:flex;justify-content:start;align-items:stretch;gap:16px}@media screen and (max-width: 768px){#section-footer .items{flex-direction:column}}#section-footer .items>.item{flex:0 0 calc((100% - 16px)/2);padding:16px;border:2px solid #05ae4f;border-radius:8px;background:#fff;display:flex;justify-content:start;align-items:stretch;gap:16px}#section-footer .items>.item .icon{display:flex;align-content:center;align-items:center}#section-footer .items>.item .icon img{width:80px;height:80px;vertical-align:middle}#section-footer .items>.item .details .name{font-size:16px;font-weight:600;margin-bottom:8px}
