@charset "UTF-8";
@font-face{font-family:"Proxima";src:url("/themes/personal/fonts/Proxima-Regular/Proxima-Regular.woff2") format("woff2"), url("/themes/personal/fonts/Proxima-Regular/Proxima-Regular.woff") format("woff"), url("/themes/personal/fonts/Proxima-Regular/Proxima-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Rubik";src:url("/themes/personal/fonts/Rubik-Black/Rubik-Black.woff2") format("woff2"), url("/themes/personal/fonts/Rubik-Black/Rubik-Black.woff") format("woff"), url("/themes/personal/fonts/Rubik-Black/Rubik-Black.ttf") format("ttf");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"Rubik";src:url("/themes/personal/fonts/Rubik-Bold/Rubik-Bold.woff2") format("woff2"), url("/themes/personal/fonts/Rubik-Bold/Rubik-Bold.woff") format("woff"), url("/themes/personal/fonts/Rubik-Bold/Rubik-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Cuprum";src:url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff2") format("woff2"), url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff") format("woff"), url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"icomoon";src:url("/themes/personal/icomoon/fonts/icomoon.woff") format("woff"), url("/themes/personal/icomoon/fonts/icomoon.ttf") format("ttf");font-weight:400;font-style:normal;font-display:block}html{font-size:16px;scroll-behavior:smooth}@media screen and (min-width:1200px){html{font-size:1.0416666667vw}}body{background:#F8F9FD;font-family:"Proxima"}a{text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{cursor:pointer}img{display:block;height:100%}.block-subtitle{text-align:center}.block-subtitle span{display:inline-flex;text-transform:uppercase;margin-bottom:10px;padding:5px 10px;border-radius:3px;box-shadow:0px 4px 12px rgba(142, 162, 170, 0.2);background:#FFFFFF;font-family:"Rubik";font-weight:700;font-size:0.875rem;line-height:125%;color:#008BD2}@media screen and (min-width:1200px){.block-subtitle span{font-family:"Rubik";font-weight:700;font-size:1.2rem;padding:0.25rem 0.5rem;margin-bottom:1rem;border-radius:0.15rem}}.view-title{text-align:center}@media screen and (min-width:1200px){.view-title{text-align:left}}.view-title .view-header{display:inline-flex;text-transform:uppercase;padding:5px 10px;margin-bottom:10px;border-radius:3px;box-shadow:0px 4px 12px rgba(142, 162, 170, 0.2);background:#FFFFFF;font-family:"Rubik";font-weight:700;font-size:0.875rem;line-height:125%;color:#008BD2}@media screen and (min-width:1200px){.view-title .view-header{font-family:"Rubik";font-weight:700;font-size:1.2rem;padding:0.25rem 0.5rem;margin-top:3.85rem;margin-bottom:1rem;border-radius:0.15rem}}.block-title{font-family:"Rubik";font-weight:900;font-size:1.875rem;line-height:1.25;margin-bottom:30px;text-align:center;text-transform:uppercase;color:#002E45}@media screen and (min-width:1200px){.block-title{font-family:"Rubik";font-weight:900;font-size:2.75rem}}@media screen and (min-width:1200px){.block-title{margin-bottom:2.5rem}}.page-title{margin-bottom:30px;text-align:center;text-transform:uppercase;font-family:"Rubik";font-weight:900;font-size:1.875rem;line-height:1.25;color:#002E45}@media screen and (min-width:1200px){.page-title{font-family:"Rubik";font-weight:900;font-size:2.75rem}}@media screen and (min-width:768px){.page-title{text-align:left}}@media screen and (min-width:1200px){.page-title{margin-bottom:2.5rem}}.mini-title{font-family:"Rubik";font-weight:700;font-size:1.25rem;line-height:1.25;display:flex;text-align:left;text-transform:uppercase;margin-bottom:0;color:#303030}@media screen and (min-width:1200px){.mini-title{font-family:"Rubik";font-weight:700;font-size:1.7rem}}@media screen and (min-width:768px){.mini-title{text-align:left}}.block-layout{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.block-layout{padding-left:50px;padding-right:50px}}@media screen and (min-width:1200px){.block-layout{padding-left:3.75rem;padding-right:3.75rem}}.plugin-id-system-main-block>.block-layout{padding:0}.webform-confirmation .webform-confirmation__message{font-family:"Rubik";font-weight:900;font-size:1.875rem;line-height:1.25;margin-left:28%;color:#303030}@media screen and (min-width:1200px){.webform-confirmation .webform-confirmation__message{font-family:"Rubik";font-weight:900;font-size:2.75rem}}@media screen and (min-width:768px){.webform-confirmation .webform-confirmation__message{margin-left:44%}}@media screen and (min-width:1200px){.webform-confirmation .webform-confirmation__message{margin-left:125%}}.menu-wrapper{padding-left:25px;padding-right:25px;display:flex;justify-content:center}@media screen and (min-width:768px){.menu-wrapper{padding-left:50px;padding-right:50px}}@media screen and (min-width:1200px){.menu-wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1200px){.menu-wrapper{padding:0}}.site-content-wrapper{padding-bottom:80px}.site-content-wrapper .region-content{flex-grow:1;min-width:0}@media screen and (min-width:768px){.site-content-wrapper{padding-bottom:100px}}@media screen and (min-width:1200px){.site-content-wrapper{display:flex;padding-bottom:6.5rem}.site-content-wrapper .region-right-sidebar{padding:0 3.75rem 0 0.75rem}}.site-content-wrapper .node-page{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.site-content-wrapper .node-page{padding-left:50px;padding-right:50px}}@media screen and (min-width:1200px){.site-content-wrapper .node-page{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width:1200px){.site-content-wrapper .node-page{padding:0 0.75rem 0 3.75rem}}.user-register-form,.user-login-form,.user-pass{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.user-register-form,.user-login-form,.user-pass{padding-left:50px;padding-right:50px}}@media screen and (min-width:1200px){.user-register-form,.user-login-form,.user-pass{padding-left:3.75rem;padding-right:3.75rem}}.user-register-form p,.user-login-form p,.user-pass p{margin-bottom:10px}@media screen and (min-width:1200px){.user-register-form p,.user-login-form p,.user-pass p{margin-bottom:0.5rem}}.user-register-form .form-submit,.user-login-form .form-submit,.user-pass .form-submit{width:100%}.user-register-form #edit-user-picture-0--label,.user-login-form #edit-user-picture-0--label,.user-pass #edit-user-picture-0--label{font-family:"Rubik";font-weight:700;line-height:1.25;font-size:16px;padding:20px 30px;border-radius:5px;color:#FFFFFF;border:none;background-color:#008BD2;transition:all 250ms ease;height:60px;margin-bottom:10px;padding:0;text-transform:uppercase;width:100%;color:#008BD2;cursor:pointer}@media screen and (min-width:1200px){.user-register-form #edit-user-picture-0--label,.user-login-form #edit-user-picture-0--label,.user-pass #edit-user-picture-0--label{font-size:0.8rem;padding:1rem 1.5rem;border-radius:0.25rem}}.user-register-form #edit-user-picture-0--label:hover,.user-register-form #edit-user-picture-0--label:focus,.user-login-form #edit-user-picture-0--label:hover,.user-login-form #edit-user-picture-0--label:focus,.user-pass #edit-user-picture-0--label:hover,.user-pass #edit-user-picture-0--label:focus{background-color:#95C11F}@media screen and (min-width:1200px){.user-register-form #edit-user-picture-0--label,.user-login-form #edit-user-picture-0--label,.user-pass #edit-user-picture-0--label{padding:0;height:3rem;margin-bottom:0.5rem}}.user-register-form #edit-user-picture-0--label:after,.user-login-form #edit-user-picture-0--label:after,.user-pass #edit-user-picture-0--label:after{display:flex;justify-content:center;align-items:center;color:#FFFFFF;content:"Додати зображення"}.user-register-form #edit-user-picture-0--label:focus,.user-register-form #edit-user-picture-0--label:hover,.user-login-form #edit-user-picture-0--label:focus,.user-login-form #edit-user-picture-0--label:hover,.user-pass #edit-user-picture-0--label:focus,.user-pass #edit-user-picture-0--label:hover{color:#95C11F}.user-register-form .image-widget,.user-login-form .image-widget,.user-pass .image-widget{display:none}.personal-form-style{display:flex;flex-direction:column;margin:0 auto;max-width:340px}@media screen and (min-width:768px){.personal-form-style{max-width:25rem}}.personal-form-style .form-item{flex-wrap:wrap}.form-actions{display:flex;justify-content:space-around}.form-actions .form-submit,.form-actions #edit-cancel{font-family:"Rubik";font-weight:700;line-height:1.25;font-size:16px;padding:20px 30px;border-radius:5px;color:#FFFFFF;border:none;background-color:#008BD2;transition:all 250ms ease;text-transform:uppercase}@media screen and (min-width:1200px){.form-actions .form-submit,.form-actions #edit-cancel{font-size:0.8rem;padding:1rem 1.5rem;border-radius:0.25rem}}.form-actions .form-submit:hover,.form-actions .form-submit:focus,.form-actions #edit-cancel:hover,.form-actions #edit-cancel:focus{background-color:#95C11F}.form-actions .form-submit:before,.form-actions #edit-cancel:before{margin-right:0.5rem;font-family:icomoon;content:"";color:#fff}.form-actions .form-submit:focus,.form-actions .form-submit:hover,.form-actions #edit-cancel:focus,.form-actions #edit-cancel:hover{color:#FFFFFF}.description{font-weight:400;font-size:1rem;line-height:1.3;margin-bottom:10px}@media screen and (min-width:1200px){.description{font-weight:400;font-size:1rem;line-height:1.5}}@media screen and (min-width:1200px){.description{margin-bottom:1rem}}.form-required{font-family:"Rubik";font-weight:700;font-size:1.125rem;line-height:1.25;margin-bottom:5px}@media screen and (min-width:1200px){.form-required{font-family:"Rubik";font-weight:700;font-size:1.2rem}}@media screen and (min-width:1200px){.form-required{margin-bottom:0.5rem}}.form-item{position:relative;display:flex;width:100%;margin-bottom:10px}@media screen and (min-width:1200px){.form-item{margin-bottom:0}}.form-item input,.form-item select,.form-item textarea{color:#303030;font-weight:400;font-size:1rem;line-height:1.3;outline:none;transition:all 250ms ease;padding:20px 50px 20px 15px;width:100%;z-index:0;outline:none !important;background-color:#FFFFFF;border:0.05rem solid #F0F3FA;border-radius:0.25rem}@media screen and (min-width:1200px){.form-item input,.form-item select,.form-item textarea{font-size:1rem}}@media screen and (min-width:1200px){.form-item input,.form-item select,.form-item textarea{min-width:unset;padding:0.75rem 3rem 0.75rem 0.75rem;width:100%}}.form-item input:active,.form-item input:hover,.form-item input:focus,.form-item select:active,.form-item select:hover,.form-item select:focus,.form-item textarea:active,.form-item textarea:hover,.form-item textarea:focus{border:0.05rem solid #008BD2}.form-item input::placeholder{color:#303030;font-weight:400;font-size:1rem;line-height:1.3;outline:none}@media screen and (min-width:1200px){.form-item input::placeholder{font-size:1rem}}.error-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.error-page .error-number{color:#008BD2;font-family:"Rubik";font-size:6rem}@media screen and (min-width:768px){.error-page .error-number{font-size:6.75rem}}@media screen and (min-width:1200px){.error-page .error-number{font-size:7.5rem}}.error-page .error-text{font-family:"Rubik";font-weight:700;font-size:1.125rem;line-height:1.25;color:#303030}@media screen and (min-width:1200px){.error-page .error-text{font-family:"Rubik";font-weight:700;font-size:1.2rem}}.error-page .error-buttons .js-personal-back{margin-left:10px}@media screen and (min-width:1200px){.error-page .error-buttons .js-personal-back{margin-left:0.5rem}}.error-page .error-buttons a{font-family:"Rubik";font-weight:700;font-size:1.125rem;line-height:1.25;transition:all 250ms ease;text-decoration:underline;color:#008BD2}@media screen and (min-width:1200px){.error-page .error-buttons a{font-family:"Rubik";font-weight:700;font-size:1.2rem}}.error-page .error-buttons a:hover,.error-page .error-buttons a:focus{color:#95C11F}div[data-drupal-messages]{display:none}.form-item--error-message{position:absolute;top:-41px;left:50%;transform:translateX(-50%);padding:10px 5px;z-index:2;display:flex;align-items:center;border-radius:0.5rem;border:0.05rem solid #ff0000;background:#FFFFFF;opacity:1}@media screen and (min-width:1200px){.form-item--error-message{padding:0.5rem}}.form-item--error-message strong{white-space:nowrap;font-weight:400;font-size:0.6rem;line-height:1.3;color:#ff0000}.form-item--error-message:after{font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);color:#ff0000;content:""}@media screen and (min-width:1200px){.form-item--error-message:after{font-size:1.2rem}}@media screen and (min-width:1200px){.form-item--error-message:after{bottom:-0.75rem}}.form-item--error-message.hidden{transition:all 8000ms ease;opacity:0}.ajax-progress-fullscreen{top:50%;left:50%;display:inline-block;transform:translate(-50%, -50%);background-image:unset;background-color:transparent;font-size:0}@media screen and (min-width:1200px){.ajax-progress-fullscreen{width:3.2rem;height:3.2rem}}.ajax-progress-fullscreen:after{display:block;width:64px;height:64px;margin:0;border-radius:50%;border:0.5rem solid #008BD2;border-color:#008BD2 transparent #008BD2 transparent;animation:lds-dual-ring 1.2s linear infinite;content:""}@media screen and (min-width:1200px){.ajax-progress-fullscreen:after{width:3.2rem;height:3.2rem}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.b-profile{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.b-profile{padding-left:50px;padding-right:50px}}@media screen and (min-width:1200px){.b-profile{padding-left:3.75rem;padding-right:3.75rem}}.b-profile .form-item{font-family:"Rubik";font-weight:700;font-size:1.25rem;line-height:1.25;display:flex;justify-content:center;align-items:center;color:#303030}@media screen and (min-width:1200px){.b-profile .form-item{font-family:"Rubik";font-weight:700;font-size:1.7rem}}.fancybox__content>.carousel__button.is-close{top:5px;right:5px;background-color:#008BD2}@media screen and (min-width:1200px){.fancybox__content>.carousel__button.is-close{top:0.25rem;right:0.25rem}}.view-filters{padding-bottom:2.5rem}.view-filters .personal-form-style{max-width:35rem}.view-filters .form--inline{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:1200px){.view-filters .form--inline{flex-direction:unset}}.view-filters .form-actions{display:unset}@media screen and (min-width:1200px){.view-filters .form-actions{margin-left:2.5rem}}/*# sourceMappingURL=styles.css.map */