@charset "UTF-8";.nav-mobile{position:fixed;z-index:1001;right:-100vw;top:0;max-height:100dvh;display:flex;flex-direction:column;padding:24px 32px 32px;border-radius:0 0 0 39px;background-color:var(--color-blue-100);transition:all .3s}.nav-mobile .btn-close{position:relative;align-self:end;margin-bottom:26px;padding:0;width:30px;height:30px;border:none;background:transparent;cursor:pointer}.nav-mobile .btn-close span:not(.sr-only){position:absolute;display:block;width:29px;height:3px;background-color:var(--text);border-radius:2px;transform:rotate(45deg)}.nav-mobile .btn-close span:not(.sr-only)+span:not(.sr-only){transform:rotate(-45deg)}.nav-mobile ul{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.nav-mobile ul li .nav-link{display:inline-block;margin-left:-6px;padding:3px 6px;font-size:24px;line-height:1.1;border-radius:5px}.nav-mobile ul li .nav-link.active{background-color:#1399d640}.nav-mobile ul li:has(+li){margin-bottom:21px}.nav-mobile ul li.socials-item{display:flex;flex-direction:row;align-items:center;column-gap:16px}.nav-mobile ul li.socials-item a img{width:30px;height:auto}.nav-mobile.open{right:0vw}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;opacity:0;pointer-events:none;background:#00000059;transition:opacity .3s}.backdrop.open{opacity:1;pointer-events:auto}.nav-desktop ul{list-style:none;display:flex;flex-direction:row;align-items:center;padding:0;margin:0}.nav-desktop ul li .nav-link{display:inline-block;padding:0 6px;font-size:16px;border-radius:5px;transition:all .3s}.nav-desktop ul li .nav-link.active{background-color:#1399d640}.nav-desktop ul li .btn{padding:8px 6px;font-size:14px}.nav-desktop ul li:has(+li){margin-right:20px}.nav-desktop ul li:has(+li.socials-item){margin-right:16px}.nav-desktop ul li.socials-item{display:flex;flex-direction:row;align-items:center;column-gap:16px}.nav-desktop ul li.socials-item a img{width:22px;height:auto}@media(min-width:1200px){.nav-desktop ul li .nav-link{font-size:20px}.nav-desktop ul li:has(+li){margin-right:36px}}.header{position:fixed;top:0;left:0;z-index:10;width:100dvw;height:64px;background-color:var(--color-blue-200);-webkit-box-shadow:0px 0px 9px 2px rgba(0,0,0,.3);box-shadow:0 0 9px 2px #0000004d}.header .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr);padding:22px 24px}.header .header-inner .brand{display:flex;align-items:center}.header .header-inner .brand img{margin-right:16px;height:20px}.header .header-inner .brand .slogan{font-weight:600;font-size:18px;line-height:1;text-transform:uppercase}.header .header-inner .nav-wrp{display:flex;justify-content:end;align-items:center}.header .header-inner .nav-wrp .burger{display:flex;flex-direction:column;margin:-4px 0;padding:2px 4px;border:none;background:transparent;cursor:pointer}.header .header-inner .nav-wrp .burger span{display:block;margin:2px 0;width:29px;height:3px;border-radius:2px;background-color:var(--text)}@media(max-width:364px){.header .header-inner .brand .slogan{font-size:14px}}@media(min-width:992px){.header{height:83px}.header .header-inner{padding:24px 32px;max-width:1400px}.header .header-inner .brand img{margin-right:12px;height:30px}.header .header-inner .brand .slogan{font-size:18px}}@media(min-width:1200px){.header .header-inner .brand img{margin-right:22px;height:35px}.header .header-inner .brand .slogan{font-size:24px}}footer{padding:24px 0;border-top:1px solid var(--bg);background-color:var(--color-blue-200);-webkit-box-shadow:0px 0px 9px 2px rgba(0,0,0,.3);box-shadow:0 0 9px 2px #0000004d}footer small{display:block}.admin-body .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1;border:0;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.admin-body .button:hover:not(:disabled),.admin-body .button:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #06387d24}.admin-body .button:disabled{opacity:.6;cursor:not-allowed}.admin-body .button--primary{color:#fff;background:var(--color-blue-400)}.admin-body .button--ghost{color:var(--color-blue-500);background:#1399d61f}.admin-body .button--success{color:#fff;background:#23915b}.admin-body .button--danger{color:#fff;background:#d24b4b}.admin-layout{min-height:100%;padding:24px 16px 48px;background:linear-gradient(180deg,#bae1f3f2,#e3eef6db),linear-gradient(135deg,#ffffff73,#1399d614)}.admin-layout:has(.admin-space__topbar){padding-top:80px}.admin-layout .admin-layout__shell{margin:0 auto;max-width:1280px}.admin-layout .section{padding:0}.admin-layout .page-width{width:100%;max-width:none;margin:0}.admin-layout .panel,.admin-layout .admin-login,.admin-layout .filters,.admin-layout .pagination,.admin-layout .submission-card{background:#fffffff0;border:1px solid rgba(6,56,125,.12);border-radius:24px;box-shadow:0 18px 48px #06387d1a}.admin-layout .panel__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#06387db8}.admin-layout .panel__eyebrow:before{content:"";width:28px;height:2px;border-radius:999px;background:currentColor}.admin-layout .feedback{padding:14px 16px;border-radius:18px;font-size:14px;line-height:1.45}.admin-layout .feedback--error{color:#8e2020;background:#d936361a;border:1px solid rgba(217,54,54,.22)}.admin-layout .empty-state{padding:28px 22px;text-align:center;color:#06387db8;background:#ffffffc7;border:1px dashed rgba(6,56,125,.2);border-radius:22px}.admin-layout .admin-login-wrap{min-height:calc(100dvh - 180px);display:grid;place-items:center}.admin-layout .admin-login{width:min(100%,460px);padding:28px 24px}.admin-layout .admin-login h1,.admin-layout .admin-space h1{margin:0 0 10px;font-size:42px;line-height:.98;text-transform:uppercase;color:var(--color-blue-500)}.admin-layout .admin-login p,.admin-layout .admin-space__header p,.admin-layout .submission-card__body p,.admin-layout .pagination span{color:#06387dc7}.admin-layout .admin-login form,.admin-layout .admin-login label{display:block}.admin-layout .admin-login label,.admin-layout .filters label{display:grid;gap:8px}.admin-layout .admin-login label span,.admin-layout .filters label span{font-size:13px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#06387db3}.admin-layout .admin-login input,.admin-layout .filters input,.admin-layout .filters select{width:100%;min-height:50px;padding:12px 16px;color:var(--color-blue-500);background:#f7fbff;border:1px solid rgba(19,153,214,.24);border-radius:16px;outline:none}.admin-layout .admin-login input:focus,.admin-layout .filters input:focus,.admin-layout .filters select:focus{border-color:#1399d685;box-shadow:0 0 0 4px #1399d61f}.admin-layout .admin-login .button{width:100%;margin-top:20px}.admin-layout .admin-space{display:grid;gap:18px;max-width:1280px;margin:0 auto}.admin-layout .admin-space__body{display:grid;gap:18px;padding-top:36px}.admin-layout .admin-space__topbar{position:fixed;top:0;left:0;right:0;z-index:40;border-bottom:1px solid rgba(6,56,125,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0}.admin-layout .admin-space__topbar-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;width:min(100vw - 24px,1280px);margin:0 auto;padding:14px 0}.admin-layout .admin-space__topbar-label{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue-500)}.admin-layout .admin-space__topbar-label:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--color-blue-400)}.admin-layout .admin-space__topbar-actions{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-layout .admin-space__intro{display:grid;gap:8px}.admin-layout .admin-space__intro-actions{display:flex;justify-content:flex-end}.admin-layout .admin-badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-500);background:#1399d61f;border-radius:999px}.admin-layout .filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.admin-layout .filters__search{grid-column:span 1}.admin-layout .submission-list{display:grid;gap:18px}.admin-layout .submission-card{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:20px;padding:20px}.admin-layout .submission-card__image-button{padding:0;background:transparent;border:0;cursor:zoom-in}.admin-layout .submission-card__image{width:100%;height:auto;aspect-ratio:auto;object-fit:cover;border-radius:18px}.admin-layout .submission-card__body{min-width:0}.admin-layout .submission-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.admin-layout .submission-card__header h3{margin:0 0 6px;font-size:24px;line-height:1.05;color:var(--color-blue-500)}.admin-layout .submission-card__header p{margin:0}.admin-layout .submission-card__city{margin:14px 0 6px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-layout .submission-card__date{margin-top:14px;font-size:14px}.admin-layout .submission-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.admin-layout .status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.admin-layout .status-pill--pending{color:#865c00;background:#ffcc6647}.admin-layout .status-pill--approved{color:#136241;background:#23915b2e}.admin-layout .status-pill--disapproved{color:#992b2b;background:#d24b4b29}.admin-layout .pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.admin-layout .pagination span{font-size:14px;text-align:center}.admin-layout .admin-photo-modal{width:min(100%,960px);padding:16px;background:#fffffffa}.admin-layout .admin-photo-modal__image{display:block;max-width:100%;max-height:calc(100dvh - 96px);width:auto;height:auto;margin:0 auto;border-radius:14px}@media(max-width:900px){.admin-layout{padding:20px 12px 36px}.admin-layout .admin-login-wrap{min-height:auto}.admin-layout .admin-login,.admin-layout .filters,.admin-layout .submission-card,.admin-layout .pagination{border-radius:20px}.admin-layout .submission-card,.admin-layout .pagination{grid-template-columns:1fr}.admin-layout .admin-space__body{padding-top:28px}.admin-layout .admin-space__topbar-inner{width:min(100vw - 24px,1280px);padding:12px 0}.admin-layout .admin-space__topbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-layout .filters{grid-template-columns:1fr}.admin-layout .submission-card{grid-template-columns:1fr;padding:18px}.admin-layout .admin-photo-modal{padding:10px}.admin-layout .submission-card__header{flex-direction:column}.admin-layout .pagination{flex-direction:column;align-items:stretch}.admin-layout .pagination .button{width:100%}}@media(min-width:992px){.admin-layout{padding:36px 28px 60px}.admin-layout .admin-login{padding:34px 30px}.admin-layout .admin-login h1,.admin-layout .admin-space h1{font-size:58px}.admin-layout .admin-space{gap:22px}.admin-layout .admin-space__body{gap:22px;padding-top:40px}.admin-layout .filters,.admin-layout .pagination{padding-inline:24px}.admin-layout .admin-space__topbar-inner{width:min(100vw - 56px,1280px);padding:18px 0}}.modal-dialog.admin-photo-modal{position:relative;width:auto!important;padding:48px 16px 16px}.modal-dialog.admin-photo-modal .modal-dialog-close{position:absolute;top:8px;right:8px;z-index:2}.modal-dialog.admin-photo-modal img{margin-inline:auto}.modal-dialog.admin-confirm-modal{width:min(100%,440px);padding:32px 24px 24px;background:#fffffffa}.modal-dialog.admin-confirm-modal h2{margin-bottom:12px;padding-right:36px;font-size:34px;line-height:1.05}.modal-dialog.admin-confirm-modal p{margin-bottom:22px;font-size:17px;color:#06387dc7}.modal-dialog.admin-confirm-modal .admin-confirm-modal__actions{display:flex;justify-content:flex-end;gap:12px}:root{--color-blue-100: #E3EEF6;--color-blue-200: #BAE1F3;--color-blue-300: #3DBFFB;--color-blue-400: #1399D6;--color-blue-500: #06387D;--color-error: #D93636;--color-yellow: #FAF6E5;--text: #06387D;--bg: #FAF6E5;font-family:Jost,sans-serif}.btn{display:inline-block;padding:11px 6px 9px;font-weight:600;font-size:18px;line-height:1.1;text-transform:uppercase;text-align:center;border:none;border-radius:5px;transition:all .3s;cursor:pointer}.btn.btn-lg{padding:13px 6px 11px;font-size:20px}.btn.btn-blue{color:#fff;background-color:var(--color-blue-400)}.btn.btn-blue:hover,.btn.btn-blue:focus{background-color:var(--color-blue-300)}.btn.btn-yellow{color:#fff;background-color:#fc6}.btn.btn-yellow:hover,.btn.btn-yellow:focus{background-color:#fed482}.form-group .error-message{margin-bottom:0;font-size:9px;color:var(--color-error)}.form-group.textarea .textarea-wrap{position:relative;border-radius:5px}.form-group.textarea .textarea-wrap label{position:absolute;top:0;left:0;z-index:1;display:block;padding:8px 18px 7px;width:100%;font-size:20px;line-height:124%;color:#fff;text-transform:uppercase;background-color:var(--color-blue-400);border-radius:5px}.form-group.textarea .textarea-wrap textarea{display:block;padding:69px 18px 18px;width:100%;color:var(--color-blue-400);background-color:var(--color-blue-200);border:none;border-radius:5px}.form-group.textarea .textarea-wrap .char-count{position:absolute;right:7px;bottom:5px;font-size:10px;line-height:1;color:var(--color-blue-500);pointer-events:none}.form-group.textarea .textarea-wrap.field-error{box-shadow:0 0 0 2px var(--color-error)}.form-group small{display:block;margin-top:4px;font-size:9px}.form-group small span{font-style:italic;color:var(--color-blue-400)}@media(min-width:992px){.form-group small,.form-group .error-message{margin-top:6px;font-size:14px}.form-group.textarea .textarea-wrap label{padding:8px 28px 7px;font-size:30px}.form-group.textarea .textarea-wrap textarea{padding:100px 28px 18px;min-height:216px;font-size:20px}.form-group.textarea .textarea-wrap .char-count{bottom:7px;font-size:12px}}.custom-input{display:block;padding:8px 18px 7px;width:100%;font-size:20px;color:var(--color-blue-400);background-color:var(--color-blue-200);border:0;border-radius:5px}.custom-input::placeholder{text-transform:uppercase;color:var(--color-blue-400)}@media(min-width:992px){.custom-input{padding:15px 28px 10px;font-size:30px}}.custom-input.field-error{box-shadow:inset 0 0 0 2px var(--color-error)}.custom-select{position:relative}.custom-select .custom-select__trigger{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:8px 18px 7px;width:100%;border:0;border-radius:5px;background:#4296d1;color:#fff;cursor:pointer}.custom-select .custom-select__trigger .custom-select__value{font-size:20px}.custom-select .custom-select__trigger .custom-select__arrow{width:30px;height:17px;background-image:url('data:image/svg+xml,<svg width="31" height="18" viewBox="0 0 31 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2.2002" width="21.0021" height="3.1111" rx="1.55555" transform="rotate(45 2.2002 0)" fill="white"/><rect width="21.0021" height="3.1111" rx="1.55555" transform="matrix(-0.707107 0.707107 0.707107 0.707107 27.8506 0)" fill="white"/></svg>');background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}.custom-select .custom-select__trigger .custom-select__arrow.is-open{transform:rotate(-180deg)}.custom-select .custom-select__menu{position:absolute;top:calc(100% - 4px);z-index:2;margin:0;padding:12px 0;width:100%;list-style:none;background:#b7daf3;border-radius:0 0 5px 5px}.custom-select .custom-select__menu .custom-select__item{margin:0}.custom-select .custom-select__menu .custom-select__item .custom-select__option{width:100%;text-align:left;padding:10px 24px;border:0;background:transparent;color:#3a94d4;cursor:pointer}.custom-select .custom-select__menu .custom-select__item .custom-select__option:hover,.custom-select .custom-select__menu .custom-select__item .custom-select__option.is-selected{background:#fff3}.custom-select .custom-select__trigger.field-error{box-shadow:inset 0 0 0 2px var(--color-error)}@media(min-width:992px){.custom-select .custom-select__trigger{padding:14px 25px 11px 28px}.custom-select .custom-select__trigger .custom-select__value{font-size:30px}.custom-select .custom-select__trigger .custom-select__arrow{width:46px;height:26px}.custom-select .custom-select__menu .custom-select__item .custom-select__option{font-size:20px}}.checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:6px;font-size:14px}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg);margin:1px 0 0;width:18px;height:18px;border:1px solid var(--text);display:grid;place-content:center}.checkbox input:checked:before{content:"✓"}.checkbox span button{display:inline;padding:0;text-decoration:underline;background:transparent;border:none;color:var(--text);cursor:pointer}.checkbox.field-error input{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}@media(min-width:992px){.checkbox{column-gap:8px;align-items:center}.checkbox input{width:28px;height:28px}.checkbox input:before{font-size:20px}}.photo-picker{margin-top:4px;margin-bottom:14px;padding:14px 12px 12px;border:1px dashed transparent;border-radius:24px;transition:border-color .2s ease,background-color .2s ease}.photo-picker .photo-picker__actions{display:flex;justify-content:center;align-items:center;column-gap:15px}.photo-picker .photo-picker__button{display:inline-flex;justify-content:center;align-items:center;padding:10px;width:107px;height:107px;font-weight:600;font-size:13px;line-height:1.05;text-transform:uppercase;text-align:center;color:#fff;background-color:var(--color-blue-400);border-radius:50%;cursor:pointer;transition:background-color .3s}.photo-picker .photo-picker__button:hover,.photo-picker .photo-picker__button:focus{background-color:var(--color-blue-300)}.photo-picker:has(#photo-gallery:focus-visible) .photo-picker__actions label[for=photo-gallery]{outline:-webkit-focus-ring-color auto 1px}.photo-picker:has(#photo-camera:focus-visible) .photo-picker__actions label[for=photo-camera]{outline:-webkit-focus-ring-color auto 1px}.photo-picker .photo-picker__separator{font-size:14px;line-height:1;text-transform:uppercase;color:var(--color-blue-500)}.photo-picker .photo-picker__hint{margin-top:12px;margin-bottom:0;font-size:12px;text-align:center;color:var(--color-blue-500)}.photo-picker .photo-picker__loader{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px;padding:14px 16px;font-size:13px;text-align:center;color:var(--color-blue-500);background-color:#1399d614;border-radius:18px}.photo-picker .photo-picker__loader-spinner{flex:0 0 auto;width:18px;height:18px;border:2px solid rgba(19,153,214,.25);border-top-color:var(--color-blue-400);border-radius:50%;animation:photo-picker-spin .8s linear infinite}.photo-picker .photo-picker__preview{margin-top:15px}.photo-picker .photo-picker__preview img{display:block;width:100%;height:auto}.photo-picker .photo-picker__selected{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.photo-picker .photo-picker__file-name{margin-bottom:0;word-break:break-word;text-align:center}.photo-picker .photo-picker__remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;width:32px;height:32px;line-height:32px;font-weight:600;color:var(--color-blue-500);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.photo-picker .photo-picker__remove:hover,.photo-picker .photo-picker__remove:focus{color:#fff;background-color:var(--color-blue-400);border-color:var(--color-blue-400)}.photo-picker.drag-active{border-color:var(--color-blue-400);background-color:#1399d614}.photo-picker.field-error .photo-picker__button,.photo-picker.field-error .photo-picker__remove{box-shadow:inset 0 0 0 2px var(--color-error)}@media(min-width:992px){.photo-picker{margin-top:30px;margin-bottom:20px;padding:22px 20px 18px}.photo-picker .photo-picker__actions{column-gap:20px}.photo-picker .photo-picker__button{width:162px;height:162px;font-size:20px;line-height:124%}.photo-picker .photo-picker__separator{font-size:24px}.photo-picker .photo-picker__hint{margin-top:18px;font-size:18px}.photo-picker .photo-picker__loader{gap:14px;margin-top:20px;padding:18px 20px;font-size:18px;border-radius:24px}.photo-picker .photo-picker__loader-spinner{width:24px;height:24px;border-width:3px}.photo-picker .photo-picker__preview{margin-top:30px}.photo-picker .photo-picker__selected{margin-top:18px;gap:14px}.photo-picker .photo-picker__file-name{font-size:18px}.photo-picker .photo-picker__button--camera,.photo-picker .photo-picker__separator{display:none}}@keyframes photo-picker-spin{to{transform:rotate(360deg)}}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}*{box-sizing:border-box}body{overflow-x:hidden;display:flex;margin:0;padding-top:64px;min-width:320px;min-height:100dvh;color:var(--text)}body #root{flex-grow:1;min-height:100%}body #root .site-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:100%;background:url(/assets/bg-top-iilTdPMj.png) top center/100% auto no-repeat,url(/assets/bg-bottom-DSP-RBoP.png) bottom center/100% auto no-repeat,var(--bg)}body.admin-body{padding-top:0}@media(min-width:992px){body{padding-top:83px}body #mobile-nav-root{display:none}}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-nowrap{white-space:nowrap}@media(min-width:992px){.mobile-break{display:none}}h1{font-size:40px;line-height:130%}@media(min-width:992px){h1{font-size:96px}}p{margin-top:0;font-size:14px;line-height:130%}@media(min-width:992px){p{font-size:20px}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container-fluid{margin-inline:auto;padding:0 24px;max-width:1340px;width:100%}@media(min-width:992px){.container-fluid{padding:0 52px}}.backdrop{position:fixed;z-index:10;top:0;left:0;height:100dvh;width:100dvw;background-color:#1399d6a6}section:has(+.rounded-color-section){padding-bottom:94px}@media(min-width:992px){section:has(+.rounded-color-section){padding-bottom:166px}}.rounded-color-section{position:relative;margin-top:-43px;padding-top:56px;padding-bottom:40px;border-radius:43px 43px 0 0}.rounded-color-section:not(.no-cones):before{content:"";position:absolute;top:-42px;left:50%;width:123px;height:84px;background-image:url(/assets/cones-DJ8X5aZ0.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%)}.rounded-color-section h2{margin-top:0;margin-bottom:20px;font-weight:600;font-size:36px;line-height:40px;letter-spacing:.8px}.rounded-color-section p{font-size:15px}.rounded-color-section .actions-wrp{display:flex;flex-direction:column;align-items:center;row-gap:9px;margin-top:23px}.rounded-color-section .actions-wrp .btn{min-width:250px}.rounded-color-section.blue-rouded-bg{background-color:var(--color-blue-200)}.rounded-color-section.yellow-rouded-bg{background-color:var(--bg)}.rounded-color-section.yellow-rouded-bg:before{transform:scaleX(-1) translate(50%)}@media(min-width:992px){.rounded-color-section{padding-top:110px;padding-bottom:60px}.rounded-color-section:not(.no-cones):before{top:-93px;width:271px;height:185px}.rounded-color-section h2{margin-bottom:36px;font-size:64px;line-height:96%;text-align:center}.rounded-color-section p{margin-inline:auto;font-size:24px;text-align:center}.rounded-color-section .actions-wrp{flex-direction:row;justify-content:center;margin-top:35px}.rounded-color-section .actions-wrp .btn{margin:0 20px}.rounded-color-section .actions-wrp .btn.btn-yellow{order:1}.rounded-color-section .actions-wrp .btn.btn-blue{order:2}}.home-intro-section{padding-top:64px;text-align:center}.home-intro-section h1{margin-top:0;margin-bottom:17px;font-weight:600;letter-spacing:0px}.home-intro-section .content-wrp .texts-wrp{margin-bottom:30px;margin-inline:auto;max-width:680px}.home-intro-section .content-wrp .texts-wrp p{margin-bottom:15px}.home-intro-section .content-wrp .texts-wrp img{margin-top:25px}.home-intro-section .content-wrp .action-wrp{position:relative;margin-inline:auto;width:225px}.home-intro-section .content-wrp .action-wrp .btn{position:absolute;z-index:1;top:18%;left:50%;padding:11px 10px 9px;font-size:24px;white-space:nowrap;transform:translate(-50%)}.home-intro-section .content-wrp .action-wrp img{position:relative;left:19px}@media(min-width:992px){.home-intro-section{padding-top:198px}.home-intro-section .container-fluid{max-width:1200px}.home-intro-section h1{margin-bottom:62px}.home-intro-section .inner-wrp{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:40px}.home-intro-section .inner-wrp .photo-wrp img{width:100%;height:100%;object-fit:cover;object-position:center}.home-intro-section .inner-wrp .content-wrp{display:grid;grid-template-columns:minmax(0,1fr);row-gap:74px}.home-intro-section .inner-wrp .content-wrp .texts-wrp{margin-top:-3px;margin-bottom:0;max-width:initial;text-align:start}.home-intro-section .inner-wrp .content-wrp .texts-wrp p{margin-bottom:40px}.home-intro-section .inner-wrp .content-wrp .texts-wrp p:last-child{margin-bottom:0}.home-intro-section .inner-wrp .content-wrp .action-wrp{display:flex;align-items:center;width:328px}.home-intro-section .inner-wrp .content-wrp .action-wrp .block-wrp{position:relative}.home-intro-section .inner-wrp .content-wrp .action-wrp .block-wrp .btn{top:22%;left:calc(50% - 42px);font-size:24px}.home-intro-section .inner-wrp .content-wrp .action-wrp .block-wrp img{position:relative;left:-2px}}.gallery-block-section{scroll-margin-top:110px;padding-top:27px}.gallery-block-section .container-fluid{max-width:700px}.gallery-block-section .section-heading{text-align:center}.gallery-block-section .section-heading h2{margin-bottom:19px;font-weight:600;font-size:40px;text-transform:uppercase}.gallery-block-section .gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5px;row-gap:5px}.gallery-block-section .gallery-grid .gallery-card a{aspect-ratio:1}.gallery-block-section .gallery-grid .gallery-card a img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-block-section .gallery-card__link{display:block}.gallery-block-section .gallery-card__image{width:100%;height:auto;aspect-ratio:auto;object-fit:cover}.gallery-block-section .gallery-block-section__actions{margin-top:18px}@media(min-width:992px){.gallery-block-section{padding-top:81px}.gallery-block-section .container-fluid{max-width:1440px}.gallery-block-section .section-heading h2{margin-inline:auto;margin-bottom:72px;max-width:700px;font-size:96px;line-height:100%}.gallery-block-section .gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:10px}.gallery-block-section .gallery-block-section__actions{margin-top:30px}}.gallery-page-section{padding-top:64px;padding-bottom:64px}.gallery-page-section .section-heading h1{margin-top:0;margin-bottom:17px;font-size:40px;line-height:130%;letter-spacing:-.8px;text-transform:uppercase;text-align:center}.gallery-page-section .gallery-page__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:11px;margin-inline:auto;max-width:700px}.gallery-page-section .gallery-page__grid .gallery-card{padding:24px;background-color:var(--color-blue-200)}.gallery-page-section .gallery-page__grid .gallery-card header,.gallery-page-section .gallery-page__grid .gallery-card p{font-weight:600;font-size:10px;text-transform:uppercase}.gallery-page-section .gallery-page__grid .gallery-card header{margin:-10px 0 5px}.gallery-page-section .gallery-page__grid .gallery-card img{width:100%}.gallery-page-section .gallery-page__grid .gallery-card p{margin-top:5px;margin-bottom:-10px}.gallery-page-section .gallery-page__grid .gallery-card p span{font-weight:400}.gallery-page-section .gallery-page__grid .gallery-card.gallery-page__card--target{scroll-margin-top:110px}.gallery-page-section .gallery-page__sentinel{min-height:1px;margin-top:18px}@media(max-width:991px){.gallery-page-section .gallery-page__grid{margin-left:-24px;margin-right:-24px}}@media(min-width:992px){.gallery-page-section{padding-top:100px;padding-bottom:100px}.gallery-page-section .section-heading h1{margin-bottom:65px;font-size:96px;line-height:110%;letter-spacing:-2px}.gallery-page-section .gallery-page__grid .gallery-card{padding:64px}.gallery-page-section .gallery-page__grid .gallery-card header,.gallery-page-section .gallery-page__grid .gallery-card p{font-size:24px}.gallery-page-section .gallery-page__grid .gallery-card header{margin-top:-40px;margin-bottom:8px}.gallery-page-section .gallery-page__grid .gallery-card p{margin-top:8px;margin-bottom:-40px}.gallery-page-section .gallery-page__sentinel{margin-top:28px}}.contest-intro-section{padding-top:93px}.contest-intro-section .container-fluid{max-width:700px}.contest-intro-section h1{margin-top:0;margin-bottom:8px;font-weight:600;font-size:36px;text-transform:uppercase;line-height:1;letter-spacing:-.8px}.contest-intro-section .intro-top{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px;margin-bottom:45px}.contest-intro-section .intro-top p{font-size:15px}.contest-intro-section .intro-top p:has(+p){margin-bottom:22px}.contest-intro-section .intro-top .img-wrp img{margin-inline:auto;width:100%;max-width:283px;height:auto}.contest-intro-section .how-to-block h2{margin-bottom:28px;font-weight:600;font-size:24px;line-height:1;text-align:center}.contest-intro-section .how-to-block .steps-wrp{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);row-gap:30px;margin:0 0 34px;padding:0}.contest-intro-section .how-to-block .steps-wrp li{display:grid;grid-template-columns:minmax(0,1fr);column-gap:12px}.contest-intro-section .how-to-block .steps-wrp li figure{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px;margin:0;margin-inline:auto;max-width:300px}.contest-intro-section .how-to-block .steps-wrp li figure img{margin-inline:auto;object-fit:contain;object-position:center}.contest-intro-section .how-to-block .steps-wrp li figure figcaption{margin-bottom:0;font-size:15px;line-height:136%;text-align:center}.contest-intro-section .how-to-block .steps-wrp li figure figcaption a{text-decoration:underline}.contest-intro-section .how-to-block .steps-wrp li figure figcaption a:hover{text-decoration:none}.contest-intro-section .how-to-block .steps-wrp li figure.step-2:after,.contest-intro-section .how-to-block .steps-wrp li figure.step-3:after{content:"";position:absolute;top:-4px;left:calc(50% + 130px);display:block;width:34px;height:82px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-50%)}.contest-intro-section .how-to-block .steps-wrp li figure.step-1 img{width:135px;height:85px}.contest-intro-section .how-to-block .steps-wrp li figure.step-2 img{width:108px;height:104px}.contest-intro-section .how-to-block .steps-wrp li figure.step-3 img{width:98px;height:114px}.contest-intro-section .how-to-block .steps-wrp li figure.step-3:after{top:10px;left:initial;right:calc(50% + 90px);transform:translate(-50%) scaleX(-1)}.contest-intro-section .how-to-block .description{font-size:15px}@media(min-width:992px){.contest-intro-section{padding-top:212px}.contest-intro-section .container-fluid{max-width:1340px}.contest-intro-section h1{margin-bottom:65px;font-size:96px;text-align:center;letter-spacing:-2px}.contest-intro-section .intro-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-inline:auto;margin-bottom:84px;max-width:1000px}.contest-intro-section .intro-top p{margin-inline:auto;margin-bottom:0;max-width:360px;font-size:24px}.contest-intro-section .intro-top .img-wrp img{max-width:initial}.contest-intro-section .how-to-block h2{margin-bottom:30px;font-size:48px;text-align:center}.contest-intro-section .how-to-block .steps-wrp{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:90px;margin:0 0 54px}.contest-intro-section .how-to-block .steps-wrp li{position:relative}.contest-intro-section .how-to-block .steps-wrp li figure:after{display:none!important}.contest-intro-section .how-to-block .steps-wrp li figure figcaption{font-size:24px}.contest-intro-section .how-to-block .steps-wrp li figure.step-1 img{width:228px;height:164px}.contest-intro-section .how-to-block .steps-wrp li figure.step-2 img{width:161px;height:154px}.contest-intro-section .how-to-block .steps-wrp li figure.step-3 img{width:146px;height:170px}.contest-intro-section .how-to-block .steps-wrp li:not(:last-child):after{content:"";position:absolute;top:60px;left:100%;display:block;width:160px;height:32px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-35px)}.contest-intro-section .how-to-block .description{margin-inline:auto;max-width:1080px;font-size:24px;text-align:center}}@media(max-width:991px){.contest-true-section .container-fluid{max-width:700px}}@media(min-width:992px){.contest-true-section p{max-width:680px}}.photo-guide-intro-section{padding-top:64px}.photo-guide-intro-section .titles-wrp{position:relative}.photo-guide-intro-section .titles-wrp h1{margin-bottom:16px;margin-right:90px;font-weight:600;font-size:36px;letter-spacing:-1px}.photo-guide-intro-section .titles-wrp h2{margin-top:0;margin-bottom:21px;font-weight:600;letter-spacing:-.4px}.photo-guide-intro-section .titles-wrp:before,.photo-guide-intro-section .titles-wrp:after{content:"";position:absolute;top:0;display:block;width:80px;height:80px;background-image:url(/assets/floppy-disk-Dwa82IT3.png);background-repeat:no-repeat;background-position:center;background-size:contain}.photo-guide-intro-section .titles-wrp:before{display:none}.photo-guide-intro-section .titles-wrp:after{right:4px;transform:scaleX(-1)}.photo-guide-intro-section .desc-wrp{display:grid;grid-template-columns:minmax(0,1fr);row-gap:34px}.photo-guide-intro-section .desc-wrp .texts-wrp p{margin-bottom:22px;font-size:15px;line-height:147%}.photo-guide-intro-section .desc-wrp .texts-wrp p:last-child{margin-bottom:0}.photo-guide-intro-section .desc-wrp .photos-wrp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.photo-guide-intro-section .desc-wrp .photos-wrp img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:auto}@media(max-width:354px){.photo-guide-intro-section .titles-wrp h1{margin-right:50px}.photo-guide-intro-section .titles-wrp:before,.photo-guide-intro-section .titles-wrp:after{right:-20px;width:60px;height:60px}}@media(max-width:991px){.photo-guide-intro-section .container-fluid{max-width:700px}}@media(min-width:992px){.photo-guide-intro-section{padding-top:134px;overflow-x:hidden}.photo-guide-intro-section .container-fluid{max-width:1350px}.photo-guide-intro-section .titles-wrp{margin-bottom:45px;text-align:center}.photo-guide-intro-section .titles-wrp h1{margin-right:0;margin-bottom:14px;font-size:96px;letter-spacing:0px}.photo-guide-intro-section .titles-wrp h2{position:relative;display:inline-block;font-size:48px;letter-spacing:0px}.photo-guide-intro-section .titles-wrp h2:before,.photo-guide-intro-section .titles-wrp h2:after{content:"";position:absolute;top:-2px;display:block;width:90px;height:90px;background-image:url(/assets/floppy-disk-Dwa82IT3.png);background-repeat:no-repeat;background-position:center;background-size:contain}.photo-guide-intro-section .titles-wrp h2:before{left:-122px}.photo-guide-intro-section .titles-wrp h2:after{right:-122px;transform:scaleX(-1)}.photo-guide-intro-section .titles-wrp:before,.photo-guide-intro-section .titles-wrp:after{display:none}.photo-guide-intro-section .desc-wrp{grid-template-columns:minmax(0,4fr) minmax(0,5fr);column-gap:20px}.photo-guide-intro-section .desc-wrp .texts-wrp p{margin-bottom:37px;font-size:24px;line-height:130%}.photo-guide-intro-section .desc-wrp .texts-wrp p:last-child{margin-bottom:0}.photo-guide-intro-section .desc-wrp .photos-wrp{column-gap:5px}.photo-guide-intro-section .desc-wrp .photos-wrp img{aspect-ratio:333/474}}.technical-requirements-section h2{margin-bottom:12px}.technical-requirements-section h2+p{margin-bottom:22px}.technical-requirements-section h2+p b{text-transform:uppercase}.technical-requirements-section ul{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);row-gap:22px;margin:0;padding:0}.technical-requirements-section ul li{line-height:21px}.technical-requirements-section ul li h3,.technical-requirements-section ul li p{display:inline;margin:0;line-height:inherit}.technical-requirements-section ul li h3{font-size:15px}.technical-requirements-section ul li h3:after{content:". "}@media(max-width:991px){.technical-requirements-section .container-fluid{max-width:700px}}@media(min-width:992px){.technical-requirements-section h2{margin-bottom:28px}.technical-requirements-section h2+p{margin-bottom:53px;font-size:32px;line-height:130%}.technical-requirements-section ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;row-gap:34px;margin-inline:auto;max-width:1040px;text-align:center}.technical-requirements-section ul li{line-height:initial}.technical-requirements-section ul li div{margin-inline:auto;width:100%;max-width:540px}.technical-requirements-section ul li div h3{display:block;font-size:32px}.technical-requirements-section ul li div h3:after{display:none}.technical-requirements-section ul li div p{display:block;font-size:24px;line-height:129%}.technical-requirements-section ul li:last-child{grid-column:span 2}}.samples-section h2{margin-bottom:12px;font-size:24px}.samples-section .samples{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;margin:0 0 24px;padding:0}.samples-section .samples .sample-item-wrp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5px}.samples-section .samples .sample-item-wrp figure{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:5px;margin:0}.samples-section .samples .sample-item-wrp figure figcaption{font-size:20px;text-align:center;text-transform:uppercase}.samples-section .actions-wrp{margin-top:20px}@media(max-width:991px){.samples-section .container-fluid{max-width:700px}}@media(min-width:992px){.samples-section{padding-top:149px}.samples-section h2{margin-bottom:64px;font-size:64px}.samples-section .samples{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:38px;margin:0 auto 30px;max-width:1140px}.samples-section .samples .sample-item-wrp{column-gap:8px}.samples-section .samples .sample-item-wrp figure{row-gap:10px}.samples-section .samples .sample-item-wrp figure figcaption{font-size:32px}.samples-section .actions-wrp{margin-top:42px}}.upload-intro-section{padding-top:67px}.upload-intro-section .container-fluid{max-width:534px}.upload-intro-section .title-wrp{position:relative;margin-bottom:11px}.upload-intro-section .title-wrp h1{margin-top:0;margin-bottom:7px;font-weight:600;font-size:36px;line-height:110%;letter-spacing:-1px}.upload-intro-section .title-wrp p{margin-bottom:0;letter-spacing:.4px}.upload-intro-section .title-wrp:before,.upload-intro-section .title-wrp:after{content:"";position:absolute;top:-6px;display:block;width:101px;height:88px;background-image:url(/assets/photo-B6TbFqQ_.png);background-repeat:no-repeat;background-position:center;background-size:contain}.upload-intro-section .title-wrp:before{display:none}.upload-intro-section .title-wrp:after{right:2px}@media(min-width:992px){.upload-intro-section{padding-top:212px}.upload-intro-section .container-fluid{max-width:1130px}.upload-intro-section .title-wrp{margin-bottom:30px;text-align:center}.upload-intro-section .title-wrp h1{margin-bottom:36px;font-size:96px;line-height:100%}.upload-intro-section .title-wrp p{font-size:24px;letter-spacing:0px}.upload-intro-section .title-wrp:before,.upload-intro-section .title-wrp:after{top:14px;width:187px;height:163px}.upload-intro-section .title-wrp:before{display:block;transform:scaleX(-1);left:-18px}.upload-intro-section .title-wrp:after{right:-18px}}.submission-form{margin-bottom:40px;margin-inline:auto;max-width:534px;width:100%}.submission-form .form-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px}.submission-form .req-field-desc{margin-bottom:4px}.submission-form .info-modal-link{padding:0;margin-bottom:6px;font-size:14px;line-height:1.2;color:var(--color-blue-500);background:transparent;border:0;cursor:pointer}.submission-form .info-modal-link:before{content:"i";display:inline-block;margin-right:5px;width:16px;height:16px;font-size:15px;line-height:100%;border:1px solid var(--color-blue-500);border-radius:10px}.submission-form .actions-wrp{display:flex;justify-content:center;margin-top:20px}.submission-form .actions-wrp .btn{padding:13px 10px 11px;font-size:24px}@media(min-width:992px){.submission-form .form-grid{row-gap:12px}.submission-form .req-field-desc{margin-bottom:14px;font-size:14px}.submission-form .info-modal-link{margin-bottom:11px}.submission-form .info-modal-link:before{margin-right:8px;width:26px;height:26px;font-size:20px;line-height:25px;border-radius:14px}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;padding:24px;background:#1399d6a6;overflow-y:auto}.modal-positioner{display:flex;width:100%;min-height:calc(100dvh - 48px)}.modal-dialog{position:relative;width:min(100%,430px);margin:auto;padding:30px 18px;background:var(--bg);border-radius:5px}.modal-dialog h2{margin-top:0;margin-bottom:14px;padding-right:28px;font-size:24px;line-height:130%;letter-spacing:-.4px;color:var(--color-blue-500)}.modal-dialog p{margin-bottom:15px;font-size:15px;line-height:145%}@media(min-width:992px){.modal-dialog h2{font-size:48px}.modal-dialog p{font-size:24px}}.modal-dialog-close{position:absolute;top:6px;right:8px;padding:0;font-size:34px;line-height:1;color:var(--color-blue-500);background:transparent;border:0;cursor:pointer}@media(min-width:992px){.modal-dialog-close{font-size:50px;right:32px}}@media(min-width:992px){.samples-dialog{padding:60px 47px 30px}}@media(min-width:992px){.rules-dialog{width:min(100%,700px)}}.upload-info-modal__samples{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px;margin:0;padding:0;text-align:center}.upload-info-modal__samples li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4px}.upload-info-modal__samples li span{font-size:20px;text-transform:uppercase}.upload-info-modal__samples li figure figcaption{display:none}@media(min-width:992px){.upload-info-modal__samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:18px}.upload-info-modal__samples li:first-child{display:none}.upload-info-modal__samples li figure{display:grid;grid-template-columns:minmax(0,1fr);row-gap:3px}.upload-info-modal__samples li figure figcaption{display:block;font-size:24px;text-transform:uppercase}}.upload-info-modal__sample-row figure{margin:0}.upload-info-modal__sample-row img{display:block;width:100%;height:auto}.success-modal{width:min(100%,355px);padding:34px 20px 26px;text-align:center}.success-modal .modal-dialog-close{top:8px;right:10px}.success-modal .success-modal__content{color:var(--color-blue-500)}.success-modal h2{margin-bottom:16px;padding-right:0;font-size:36px;line-height:1;letter-spacing:0}.success-modal p{margin-bottom:0;font-size:15px;line-height:130%}.success-modal p a{color:var(--color-blue-400)}@media(min-width:992px){.success-modal{width:min(100%,700px);padding:42px 32px 30px}.success-modal h2{margin-bottom:18px;font-size:57px}.success-modal p{font-size:32px}}
